Skip to content

Commit 681767f

Browse files
committed
Fix annotation tests and issues with reverse relationships.
1 parent e6e004c commit 681767f

33 files changed

+102
-151
lines changed

tests/flatten-manifest.jsonld

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
"name": "Annotation node 5 (with @annotation)",
175175
"purpose": "Node with @annotation property containing an empty node object",
176176
"input": "flatten/st20b-in.jsonld",
177-
"expect": "flatten/st20b-out.jsonld",
177+
"expect": "flatten/st20bn-out.jsonld",
178178
"requires": "JSON-LD-star",
179179
"option": {"specVersion": "json-ld-star", "rdfstar": true, "createAnnotations": true}
180180
}, {

tests/flatten/st19n-out.jsonld

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"ex:knows": [{
55
"@id": "ex:fred",
66
"@annotation": [{
7+
"@id": "_:b1",
78
"ex:certainty": [{"@value": 0.8}]
89
}]
910
}]

tests/flatten/st20bn-out.jsonld

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[{
2+
"@id": "ex:bob",
3+
"ex:name": [{"@value": "Bob"}],
4+
"ex:knows": [{
5+
"@id": "ex:fred",
6+
"@annotation": [{"@id": "_:b1"}]
7+
}]
8+
}, {
9+
"@id": "ex:fred",
10+
"ex:name": [{"@value": "Fred"}]
11+
}]

tests/flatten/st20n-out.jsonld

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
"ex:knows": [{
55
"@id": "ex:fred",
66
"@annotation": [{
7-
"@id": "_:bn1",
8-
"ex:certainty": [{"@value": 0.8}],
7+
"@id": "_:b1",
8+
"ex:certainty": [{"@value": 0.8}]
9+
}, {
10+
"@id": "_:b3",
911
"ex:source": [{"@id": "http://example.org/"}]
1012
}]
1113
}]

tests/flatten/st28n-out.jsonld

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[{
2-
"@id": "_:rei",
3-
"@reifies": {
2+
"@id": "_:b2",
3+
"@reifies": [{
44
"@id": "ex:rei",
5-
"ex:prop": [{"@id": "_:b0"}]
6-
},
5+
"ex:prop": [{"@id": "_:b1"}]
6+
}],
77
"ex:prop": [{
88
"@value": "value2",
99
"@annotation": [{
10-
"@id": "_:bn1",
10+
"@id": "_:b4",
1111
"ex:certainty": [{"@value": 0.8}]
1212
}]
1313
}]

tests/flatten/st29n-out.jsonld

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
[{
22
"@id": "ex:subj",
3-
"ex:value": [{"@id": "_:bn0"}]
4-
}, {
5-
"@id": {
6-
"@id": "ex:rei",
7-
"ex:prop": [{"@value": "value"}]
8-
},
3+
"ex:value": [{
4+
"@id": "_:b0",
95
"@annotation": [{
6+
"@id": "_:b2",
107
"ex:certainty": [{"@value": 0.8}]
118
}]
129
}]
10+
},
11+
{
12+
"@id": "_:b0",
13+
"@reifies": [{
14+
"@id": "ex:rei",
15+
"ex:prop": [{"@value": "value"}]
16+
}]
1317
}]

tests/flatten/st34-out.jsonld

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
}, {
88
"@id": "_:b1",
99
"@reifies": [{
10-
"@id": "ex:bob",
11-
"ex:knows": [{"@id": "ex:fred"}]
10+
"@id": "ex:fred",
11+
"ex:knows": [{"@id": "ex:bob"}]
1212
}],
1313
"ex:certainty": [{"@value": 0.8}]
1414
}

tests/flatten/st34n-out.jsonld

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"ex:knows": [{
88
"@id": "ex:bob",
99
"@annotation": [{
10+
"@id": "_:b1",
1011
"ex:certainty": [{"@value": 0.8}]
1112
}]
1213
}]

tests/flatten/st35n-out.jsonld

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,11 @@
33
"ex:knows": [{
44
"@id": "ex:jane",
55
"@annotation": [{
6+
"@id": "_:b1",
67
"ex:certainty": [{"@value": 0.8}]
78
}]
89
}]
910
},{
1011
"@id": "ex:sue",
11-
"ex:claims": [{
12-
"@id": {
13-
"@id": "ex:bob",
14-
"ex:knows": [{"@id": "ex:jane"}]
15-
}
16-
}]
12+
"ex:claims": [{"@id": "_:b1"}]
1713
}]

tests/flatten/st38n-out.jsonld

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
[{
2-
"@id": {
2+
"@id": "http://example.org/reif",
3+
"@reifies": [{
34
"@id": "http://example.org/bob",
45
"http://example.org/knows": [{"@id": "http://example.org/alice"}]
5-
},
6+
}],
67
"http://example.org/certainty": [{
78
"@value": 0.8,
89
"@annotation": [{
10+
"@id": "_:b1",
911
"http://example.org/claims": [{"@id": "http://example.org/ted"}]
1012
}]
1113
}]

0 commit comments

Comments
 (0)