Skip to content

Commit b4297c5

Browse files
committed
toRdf versions of expand/er*
1 parent b55b0b9 commit b4297c5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+652
-30
lines changed

tests/toRdf-manifest.jsonld

Lines changed: 370 additions & 30 deletions
Large diffs are not rendered by default.

tests/toRdf/er01-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"@type": "@id"
4+
},
5+
"@type": "http://example.org/type"
6+
}

tests/toRdf/er02-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": "er02-in.jsonld",
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er03-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": "er03-in.jsonld",
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er04-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": "tag:non-dereferencable-iri",
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er05-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[{
2+
"@context": "er05-in.jsonld",
3+
"@id": "http://example/test#example"
4+
}]

tests/toRdf/er06-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": true,
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er07-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": {"@base": true},
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er08-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": {"@vocab": true},
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er09-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": {"@language": true},
3+
"@id": "http://example/test#example"
4+
}

tests/toRdf/er10-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "term:term"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er11-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": true
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er12-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@type": true}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er13-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@type": "_:not-an-iri"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er14-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@reverse": "http://example/reverse"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er15-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@reverse": true}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er17-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@reverse": "http://example/reverse", "@container": "@list"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er18-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": true}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er19-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "@context"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er20-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@container": "@set"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er21-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@container": "@id"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er22-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@language": true}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er23-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"term": {"@id": "http://example/term", "@type": "relative/iri"}
4+
},
5+
"@id": "http://example/test#example"
6+
}

tests/toRdf/er24-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": {"foo": {"@id": "http://example.com/foo", "@container": "@list"}},
3+
"foo": [{"@list": ["baz"]}]
4+
}

tests/toRdf/er25-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@id": "http://example/foo",
3+
"@reverse": {
4+
"@id": "http://example/bar"
5+
}
6+
}

tests/toRdf/er26-in.jsonld

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"@context": {
3+
"id": "@id",
4+
"ID": "@id"
5+
},
6+
"id": "http://example/foo",
7+
"ID": "http://example/bar"
8+
}

tests/toRdf/er27-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"@id": true
3+
}

tests/toRdf/er28-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"@type": true
3+
}

tests/toRdf/er29-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/prop": {"@value": ["foo"]}
3+
}

tests/toRdf/er30-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/prop": {"@value": "foo", "@language": true}
3+
}

tests/toRdf/er31-in.jsonld

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"http://example.com/vocab/indexMap": {
3+
"@value": "simple string",
4+
"@language": "en",
5+
"@index": true
6+
}
7+
}

tests/toRdf/er32-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example.com/foo": {"@list": [{"@list": ["baz"]}]}
3+
}

tests/toRdf/er33-in.jsonld

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"http://example/prop": {
3+
"@reverse": true
4+
}
5+
}

tests/toRdf/er34-in.jsonld

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"@context": {
3+
"name": "http://xmlns.com/foaf/0.1/name"
4+
},
5+
"@id": "http://example.com/people/markus",
6+
"name": "Markus Lanthaler",
7+
"@reverse": {
8+
"http://xmlns.com/foaf/0.1/knows": "Dave Longley"
9+
}
10+
}

tests/toRdf/er35-in.jsonld

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"@context": {
3+
"vocab": "http://example.com/vocab/",
4+
"label": {
5+
"@id": "vocab:label",
6+
"@container": "@language"
7+
}
8+
},
9+
"@id": "http://example.com/queen",
10+
"label": {
11+
"en": true
12+
}
13+
}

tests/toRdf/er36-in.jsonld

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"@context": {
3+
"term": {"@reverse": "http://example/reverse"}
4+
},
5+
"@id": "http://example/foo",
6+
"term": {"@list": ["http://example/bar"]}
7+
}

tests/toRdf/er37-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/foo": {"@value": "bar", "@id": "http://example/baz"}
3+
}

tests/toRdf/er38-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/foo": {"@value": "bar", "@language": "en", "@type": "http://example/type"}
3+
}

tests/toRdf/er39-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/foo": {"@value": true, "@language": "en"}
3+
}

tests/toRdf/er40-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/foo": {"@value": "bar", "@type": "_:dt"}
3+
}

tests/toRdf/er41-in.jsonld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"http://example/prop": {"@list": ["foo"], "@id": "http://example/bar"}
3+
}

tests/toRdf/er42-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"@type": {"@container": "@set"}
4+
},
5+
"@type": "http://example.org/type"
6+
}

tests/toRdf/er43-in.jsonld

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"@context": {
3+
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type": {"@id": "@type", "@type": "@id"}
4+
},
5+
"@graph": [
6+
{
7+
"@id": "http://example.com/a",
8+
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/b"
9+
}, {
10+
"@id": "http://example.com/c",
11+
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type": [
12+
"http://example.com/d",
13+
"http://example.com/e"
14+
]
15+
}, {
16+
"@id": "http://example.com/f",
17+
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/g"
18+
}
19+
]
20+
}

tests/toRdf/er44-in.jsonld

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"@context": [
3+
{
4+
"v": "http://example.com/vocab#",
5+
"v:term": "v:somethingElse",
6+
"v:termId": { "@id": "v:somethingElseId" }
7+
}
8+
],
9+
"v:term": "value of v:term",
10+
"v:termId": "value of v:termId"
11+
}

tests/toRdf/er45-in.jsonld

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"@context": [
3+
{
4+
"v": "http://example.com/vocab#",
5+
"v:term": "v:somethingElse",
6+
"v:termId": { "@id": "v:somethingElseId" }
7+
},
8+
{
9+
"v:term": "v:term",
10+
"v:termId": { "@id": "v:termId" }
11+
}
12+
],
13+
"v:term": "value of v:term",
14+
"v:termId": "value of v:termId"
15+
}

tests/toRdf/er48-in.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"@context": {
3+
"./something": "http://example.com/vocab#somethingElse"
4+
},
5+
"./something": "something"
6+
}

tests/toRdf/er49-in.jsonld

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"@context": {
3+
"@vocab": "http:/example.org",
4+
"./something": {"@type": "@id", "@prefix": true}
5+
},
6+
"./something": "something"
7+
}

tests/toRdf/er50-in.jsonld

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"@context": {
3+
"rev": {"@reverse": "not an IRI"}
4+
},
5+
"@id": "http://example.org/foo",
6+
"rev": {"@id": "http://example.org/bar"}
7+
}

tests/toRdf/er51-in.jsonld

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"@context": {"value": "@value"},
3+
"http://example/prop": {"value": ["foo"]}
4+
}

0 commit comments

Comments
 (0)