Skip to content

Commit c86ed7b

Browse files
committed
Add language map compaction test with @vocab, a default language, and a competing term
This addresses #133.
1 parent 7b4fdbf commit c86ed7b

File tree

4 files changed

+62
-0
lines changed

4 files changed

+62
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"@context": {
3+
"@vocab": "http://example.com/vocab/",
4+
"@language": "it",
5+
"s": { "@id": "label", "@language": "en" },
6+
"label": {
7+
"@container": "@language"
8+
}
9+
},
10+
"@id": "http://example.com/queen",
11+
"label": {
12+
"en": "The Queen",
13+
"de": [ "Die Königin", "Ihre Majestät" ]
14+
},
15+
"http://example.com/vocab/label": [
16+
"Il re",
17+
{ "@value": "The king", "@language": "en" }
18+
]
19+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[{
2+
"@id": "http://example.com/queen",
3+
"http://example.com/vocab/label": [
4+
{
5+
"@value": "Il re",
6+
"@language": "it"
7+
}, {
8+
"@value": "The king",
9+
"@language": "en"
10+
}, {
11+
"@value": "The Queen",
12+
"@language": "en"
13+
}, {
14+
"@value": "Die Königin",
15+
"@language": "de"
16+
}, {
17+
"@value": "Ihre Majestät",
18+
"@language": "de"
19+
}
20+
]
21+
}]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "http://example.com/vocab/",
4+
"@language": "it",
5+
"s": { "@id": "label", "@language": "en" },
6+
"label": {
7+
"@container": "@language"
8+
}
9+
},
10+
"@id": "http://example.com/queen",
11+
"label": {
12+
"it": "Il re",
13+
"en": [ "The king", "The Queen" ],
14+
"de": [ "Die Königin", "Ihre Majestät" ]
15+
}
16+
}

test-suite/tests/compact-manifest.jsonld

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,5 +156,11 @@
156156
"input": "compact-0025-in.jsonld",
157157
"context": "compact-0025-context.jsonld",
158158
"expect": "compact-0025-out.jsonld"
159+
}, {
160+
"@type": ["test:TestCase", "jld:CompactTest"],
161+
"name": "Using language maps with @vocab, a default language, and a competing term",
162+
"input": "compact-0026-in.jsonld",
163+
"context": "compact-0026-context.jsonld",
164+
"expect": "compact-0026-out.jsonld"
159165
}]
160166
}

0 commit comments

Comments
 (0)