Skip to content

Commit f892381

Browse files
committed
Update metadata template and project crates to use lodurl instead of crateurl
1 parent 2ec69e7 commit f892381

File tree

3 files changed

+8592
-8581
lines changed

3 files changed

+8592
-8581
lines changed

pysubyt/templates/metadata.ttl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
schema:itemListElement <{{base_uri}}{{crate.url}}{{index.path}}>;
4141
{% endfor -%}
4242
{% else -%}
43-
schema:itemListElement <{{base_uri}}{{crate.crateurl}}>;
43+
schema:itemListElement <{{base_uri}}{{crate.lodurl}}>;
4444
{% endif -%}
4545
{% endfor -%}
4646
],
@@ -80,13 +80,13 @@
8080
{% for crate in sets['project_crate'] -%}
8181
{% if crate.index -%}
8282
{% for index in crate.index -%}
83-
<{{base_uri}}{{crate.crateurl}}{{index.path}}> rdf:type schema:ListItem, schema:CreativeWork ;
83+
<{{base_uri}}{{crate.lodurl}}{{index.path}}> rdf:type schema:ListItem, schema:CreativeWork ;
8484
dc:description "{{index.label}}" ;
85-
schema:item <{{base_uri}}{{crate.crateurl}}{{index.path}}>;
85+
schema:item <{{base_uri}}{{crate.lodurl}}{{index.path}}>;
8686
.
8787
{% endfor -%}
8888
{% else -%}
89-
<{{crate.crateurl}}> rdf:type schema:ListItem, schema:CreativeWork ;
89+
<{{crate.lodurl}}> rdf:type schema:ListItem, schema:CreativeWork ;
9090
dc:title "{{crate.name}}" ;
9191
dc:description "{{crate.text}}" ;
9292
schema:item <{{crate.url}}> ;

src/data/project_crates.json

Lines changed: 70 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,72 @@
11
[
2-
{
3-
"icon": "fa fa-archive",
4-
"name": "Lorem ipsum dolor",
5-
"url" : "http://www.google.com",
6-
"crateurl": "https://w3id.org/ro/crate/1",
7-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
8-
"keyword": "lorem"
9-
},
10-
{
11-
"icon": "fa fa-wordpress",
12-
"name": "Data",
13-
"url" : "/Data",
14-
"text": "Central data RO-Crate, containing further data repositories",
15-
"index": [
16-
{"path":"/QualityControlledData", "label": "This is the repository for data taken from different sources, which are then quality controlled and combined"},
17-
{"path":"/QualityControlledData/FromPlutoF", "label": "The metadata taken from PlutoF, which are quality controlled"}
18-
],
19-
"group": "data group",
20-
"keyword": "lorem"
21-
},
22-
{
23-
"icon": "fa fa-cart-arrow-down",
24-
"name": "Consectetur adipiscing",
25-
"url" : "http://www.google.com",
26-
"crateurl": "https://w3id.org/ro/crate/1",
27-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
28-
"keyword": "lorem"
29-
},
30-
{
31-
"icon": "fa fa-cloud-download",
32-
"name": "Lorem ipsum dolor",
33-
"url" : "http://www.google.com",
34-
"crateurl": "https://w3id.org/ro/crate/1",
35-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
36-
"keyword": "lorem"
37-
},
38-
{
39-
"icon": "fa fa-language",
40-
"name": "Consectetur adipiscing",
41-
"url" : "http://www.google.com",
42-
"crateurl": "https://w3id.org/ro/crate/1",
43-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
44-
"keyword": "lorem"
45-
},
46-
{
47-
"icon": "fa fa-plane",
48-
"name": "Lorem ipsum dolor",
49-
"url" : "http://www.google.com",
50-
"crateurl": "https://w3id.org/ro/crate/1",
51-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
52-
"keyword": "ipsum"
53-
},
54-
{
55-
"icon": "fa fa-pie-chart",
56-
"name": "Consectetur adipiscing",
57-
"url" : "http://www.google.com",
58-
"crateurl": "https://w3id.org/ro/crate/1",
59-
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at."
60-
}
2+
{
3+
"icon": "fa fa-archive",
4+
"name": "Lorem ipsum dolor",
5+
"url": "http://www.google.com",
6+
"crateurl": "https://w3id.org/ro/crate/1",
7+
"lodurl": "https://w3id.org/ro/crate/1/lod",
8+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
9+
"keyword": "lorem"
10+
},
11+
{
12+
"icon": "fa fa-wordpress",
13+
"name": "Data",
14+
"url": "/Data",
15+
"text": "Central data RO-Crate, containing further data repositories",
16+
"index": [
17+
{
18+
"path": "/QualityControlledData",
19+
"label": "This is the repository for data taken from different sources, which are then quality controlled and combined"
20+
},
21+
{
22+
"path": "/QualityControlledData/FromPlutoF",
23+
"label": "The metadata taken from PlutoF, which are quality controlled"
24+
}
25+
],
26+
"group": "data group",
27+
"keyword": "lorem"
28+
},
29+
{
30+
"icon": "fa fa-cart-arrow-down",
31+
"name": "Consectetur adipiscing",
32+
"url": "http://www.google.com",
33+
"crateurl": "https://w3id.org/ro/crate/1",
34+
"lodurl": "https://w3id.org/ro/crate/1/lod",
35+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
36+
"keyword": "lorem"
37+
},
38+
{
39+
"icon": "fa fa-cloud-download",
40+
"name": "Lorem ipsum dolor",
41+
"url": "http://www.google.com",
42+
"crateurl": "https://w3id.org/ro/crate/1",
43+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
44+
"keyword": "lorem"
45+
},
46+
{
47+
"icon": "fa fa-language",
48+
"name": "Consectetur adipiscing",
49+
"url": "http://www.google.com",
50+
"crateurl": "https://w3id.org/ro/crate/1",
51+
"lodurl": "https://w3id.org/ro/crate/1/lod",
52+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
53+
"keyword": "lorem"
54+
},
55+
{
56+
"icon": "fa fa-plane",
57+
"name": "Lorem ipsum dolor",
58+
"url": "http://www.google.com",
59+
"crateurl": "https://w3id.org/ro/crate/1",
60+
"lodurl": "https://w3id.org/ro/crate/1/lod",
61+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at.",
62+
"keyword": "ipsum"
63+
},
64+
{
65+
"icon": "fa fa-pie-chart",
66+
"name": "Consectetur adipiscing",
67+
"url": "http://www.google.com",
68+
"crateurl": "https://w3id.org/ro/crate/1",
69+
"lodurl": "https://w3id.org/ro/crate/1/lod",
70+
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sed dapibus leo nec ornare diam sedasd commodo nibh ante facilisis bibendum dolor feugiat at."
71+
}
6172
]

0 commit comments

Comments
 (0)