Skip to content

Commit cbfd5a8

Browse files
committed
In context, keep query and fragment for base URI, and don't canonicalize unless the option indicates to do so.
1 parent 962481a commit cbfd5a8

File tree

3 files changed

+1153
-7
lines changed

3 files changed

+1153
-7
lines changed
Lines changed: 393 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,393 @@
1+
[
2+
{
3+
"@context": {"@base": "http://a/bb/ccc/d;p?q", "urn:ex:p": {"@type": "@id"}},
4+
"@graph": [
5+
{"@id": "urn:ex:s001", "urn:ex:p": "g:h"},
6+
{"@id": "urn:ex:s002", "urn:ex:p": "g"},
7+
{"@id": "urn:ex:s003", "urn:ex:p": "./g"},
8+
{"@id": "urn:ex:s004", "urn:ex:p": "g/"},
9+
{"@id": "urn:ex:s005", "urn:ex:p": "/g"},
10+
{"@id": "urn:ex:s006", "urn:ex:p": "//g"},
11+
{"@id": "urn:ex:s007", "urn:ex:p": "?y"},
12+
{"@id": "urn:ex:s008", "urn:ex:p": "g?y"},
13+
{"@id": "urn:ex:s009", "urn:ex:p": "#s"},
14+
{"@id": "urn:ex:s010", "urn:ex:p": "g#s"},
15+
{"@id": "urn:ex:s011", "urn:ex:p": "g?y#s"},
16+
{"@id": "urn:ex:s012", "urn:ex:p": ";x"},
17+
{"@id": "urn:ex:s013", "urn:ex:p": "g;x"},
18+
{"@id": "urn:ex:s014", "urn:ex:p": "g;x?y#s"},
19+
{"@id": "urn:ex:s015", "urn:ex:p": ""},
20+
{"@id": "urn:ex:s016", "urn:ex:p": "."},
21+
{"@id": "urn:ex:s017", "urn:ex:p": "./"},
22+
{"@id": "urn:ex:s018", "urn:ex:p": ".."},
23+
{"@id": "urn:ex:s019", "urn:ex:p": "../"},
24+
{"@id": "urn:ex:s020", "urn:ex:p": "../g"},
25+
{"@id": "urn:ex:s021", "urn:ex:p": "../.."},
26+
{"@id": "urn:ex:s022", "urn:ex:p": "../../"},
27+
{"@id": "urn:ex:s023", "urn:ex:p": "../../g"}
28+
]
29+
},
30+
{
31+
"@context": {"@base": "http://a/bb/ccc/d;p?q", "urn:ex:p": {"@type": "@id"}},
32+
"@graph": [
33+
{"@id": "urn:ex:s024", "urn:ex:p": "../../../g"},
34+
{"@id": "urn:ex:s025", "urn:ex:p": "../../../../g"},
35+
{"@id": "urn:ex:s026", "urn:ex:p": "/./g"},
36+
{"@id": "urn:ex:s027", "urn:ex:p": "/../g"},
37+
{"@id": "urn:ex:s028", "urn:ex:p": "g."},
38+
{"@id": "urn:ex:s029", "urn:ex:p": ".g"},
39+
{"@id": "urn:ex:s030", "urn:ex:p": "g.."},
40+
{"@id": "urn:ex:s031", "urn:ex:p": "..g"},
41+
{"@id": "urn:ex:s032", "urn:ex:p": "./../g"},
42+
{"@id": "urn:ex:s033", "urn:ex:p": "./g/."},
43+
{"@id": "urn:ex:s034", "urn:ex:p": "g/./h"},
44+
{"@id": "urn:ex:s035", "urn:ex:p": "g/../h"},
45+
{"@id": "urn:ex:s036", "urn:ex:p": "g;x=1/./y"},
46+
{"@id": "urn:ex:s037", "urn:ex:p": "g;x=1/../y"},
47+
{"@id": "urn:ex:s038", "urn:ex:p": "g?y/./x"},
48+
{"@id": "urn:ex:s039", "urn:ex:p": "g?y/../x"},
49+
{"@id": "urn:ex:s040", "urn:ex:p": "g#s/./x"},
50+
{"@id": "urn:ex:s041", "urn:ex:p": "g#s/../x"},
51+
{"@id": "urn:ex:s042", "urn:ex:p": "http:g"}
52+
]
53+
},
54+
{
55+
"@context": {"@base": "http://a/bb/ccc/d/", "urn:ex:p": {"@type": "@id"}},
56+
"@graph": [
57+
{"@id": "urn:ex:s043", "urn:ex:p": "g:h"},
58+
{"@id": "urn:ex:s044", "urn:ex:p": "g"},
59+
{"@id": "urn:ex:s045", "urn:ex:p": "./g"},
60+
{"@id": "urn:ex:s046", "urn:ex:p": "g/"},
61+
{"@id": "urn:ex:s047", "urn:ex:p": "/g"},
62+
{"@id": "urn:ex:s048", "urn:ex:p": "//g"},
63+
{"@id": "urn:ex:s049", "urn:ex:p": "?y"},
64+
{"@id": "urn:ex:s050", "urn:ex:p": "g?y"},
65+
{"@id": "urn:ex:s051", "urn:ex:p": "#s"},
66+
{"@id": "urn:ex:s052", "urn:ex:p": "g#s"},
67+
{"@id": "urn:ex:s053", "urn:ex:p": "g?y#s"},
68+
{"@id": "urn:ex:s054", "urn:ex:p": ";x"},
69+
{"@id": "urn:ex:s055", "urn:ex:p": "g;x"},
70+
{"@id": "urn:ex:s056", "urn:ex:p": "g;x?y#s"},
71+
{"@id": "urn:ex:s057", "urn:ex:p": ""},
72+
{"@id": "urn:ex:s058", "urn:ex:p": "."},
73+
{"@id": "urn:ex:s059", "urn:ex:p": "./"},
74+
{"@id": "urn:ex:s060", "urn:ex:p": ".."},
75+
{"@id": "urn:ex:s061", "urn:ex:p": "../"},
76+
{"@id": "urn:ex:s062", "urn:ex:p": "../g"},
77+
{"@id": "urn:ex:s063", "urn:ex:p": "../.."},
78+
{"@id": "urn:ex:s064", "urn:ex:p": "../../"},
79+
{"@id": "urn:ex:s065", "urn:ex:p": "../../g"}
80+
]
81+
},
82+
{
83+
"@context": {"@base": "http://a/bb/ccc/d/", "urn:ex:p": {"@type": "@id"}},
84+
"@graph": [
85+
{"@id": "urn:ex:s066", "urn:ex:p": "../../../g"},
86+
{"@id": "urn:ex:s067", "urn:ex:p": "../../../../g"},
87+
{"@id": "urn:ex:s068", "urn:ex:p": "/./g"},
88+
{"@id": "urn:ex:s069", "urn:ex:p": "/../g"},
89+
{"@id": "urn:ex:s070", "urn:ex:p": "g."},
90+
{"@id": "urn:ex:s071", "urn:ex:p": ".g"},
91+
{"@id": "urn:ex:s072", "urn:ex:p": "g.."},
92+
{"@id": "urn:ex:s073", "urn:ex:p": "..g"},
93+
{"@id": "urn:ex:s074", "urn:ex:p": "./../g"},
94+
{"@id": "urn:ex:s075", "urn:ex:p": "./g/."},
95+
{"@id": "urn:ex:s076", "urn:ex:p": "g/./h"},
96+
{"@id": "urn:ex:s077", "urn:ex:p": "g/../h"},
97+
{"@id": "urn:ex:s078", "urn:ex:p": "g;x=1/./y"},
98+
{"@id": "urn:ex:s079", "urn:ex:p": "g;x=1/../y"},
99+
{"@id": "urn:ex:s080", "urn:ex:p": "g?y/./x"},
100+
{"@id": "urn:ex:s081", "urn:ex:p": "g?y/../x"},
101+
{"@id": "urn:ex:s082", "urn:ex:p": "g#s/./x"},
102+
{"@id": "urn:ex:s083", "urn:ex:p": "g#s/../x"},
103+
{"@id": "urn:ex:s084", "urn:ex:p": "http:g"}
104+
]
105+
},
106+
{
107+
"@context": {"@base": "http://a/bb/ccc/./d;p?q", "urn:ex:p": {"@type": "@id"}},
108+
"@graph": [
109+
{"@id": "urn:ex:s085", "urn:ex:p": "g:h"},
110+
{"@id": "urn:ex:s086", "urn:ex:p": "g"},
111+
{"@id": "urn:ex:s087", "urn:ex:p": "./g"},
112+
{"@id": "urn:ex:s088", "urn:ex:p": "g/"},
113+
{"@id": "urn:ex:s089", "urn:ex:p": "/g"},
114+
{"@id": "urn:ex:s090", "urn:ex:p": "//g"},
115+
{"@id": "urn:ex:s091", "urn:ex:p": "?y"},
116+
{"@id": "urn:ex:s092", "urn:ex:p": "g?y"},
117+
{"@id": "urn:ex:s093", "urn:ex:p": "#s"},
118+
{"@id": "urn:ex:s094", "urn:ex:p": "g#s"},
119+
{"@id": "urn:ex:s095", "urn:ex:p": "g?y#s"},
120+
{"@id": "urn:ex:s096", "urn:ex:p": ";x"},
121+
{"@id": "urn:ex:s097", "urn:ex:p": "g;x"},
122+
{"@id": "urn:ex:s098", "urn:ex:p": "g;x?y#s"},
123+
{"@id": "urn:ex:s099", "urn:ex:p": ""},
124+
{"@id": "urn:ex:s100", "urn:ex:p": "."},
125+
{"@id": "urn:ex:s101", "urn:ex:p": "./"},
126+
{"@id": "urn:ex:s102", "urn:ex:p": ".."},
127+
{"@id": "urn:ex:s103", "urn:ex:p": "../"},
128+
{"@id": "urn:ex:s104", "urn:ex:p": "../g"},
129+
{"@id": "urn:ex:s105", "urn:ex:p": "../.."},
130+
{"@id": "urn:ex:s106", "urn:ex:p": "../../"},
131+
{"@id": "urn:ex:s107", "urn:ex:p": "../../g"}
132+
]
133+
},
134+
{
135+
"@context": {"@base": "http://a/bb/ccc/./d;p?q", "urn:ex:p": {"@type": "@id"}},
136+
"@graph": [
137+
{"@id": "urn:ex:s108", "urn:ex:p": "../../../g"},
138+
{"@id": "urn:ex:s109", "urn:ex:p": "../../../../g"},
139+
{"@id": "urn:ex:s110", "urn:ex:p": "/./g"},
140+
{"@id": "urn:ex:s111", "urn:ex:p": "/../g"},
141+
{"@id": "urn:ex:s112", "urn:ex:p": "g."},
142+
{"@id": "urn:ex:s113", "urn:ex:p": ".g"},
143+
{"@id": "urn:ex:s114", "urn:ex:p": "g.."},
144+
{"@id": "urn:ex:s115", "urn:ex:p": "..g"},
145+
{"@id": "urn:ex:s116", "urn:ex:p": "./../g"},
146+
{"@id": "urn:ex:s117", "urn:ex:p": "./g/."},
147+
{"@id": "urn:ex:s118", "urn:ex:p": "g/./h"},
148+
{"@id": "urn:ex:s119", "urn:ex:p": "g/../h"},
149+
{"@id": "urn:ex:s120", "urn:ex:p": "g;x=1/./y"},
150+
{"@id": "urn:ex:s121", "urn:ex:p": "g;x=1/../y"},
151+
{"@id": "urn:ex:s122", "urn:ex:p": "g?y/./x"},
152+
{"@id": "urn:ex:s123", "urn:ex:p": "g?y/../x"},
153+
{"@id": "urn:ex:s124", "urn:ex:p": "g#s/./x"},
154+
{"@id": "urn:ex:s125", "urn:ex:p": "g#s/../x"},
155+
{"@id": "urn:ex:s126", "urn:ex:p": "http:g"}
156+
]
157+
},
158+
{
159+
"@context": {"@base": "http://a/bb/ccc/../d;p?q", "urn:ex:p": {"@type": "@id"}},
160+
"@graph": [
161+
{"@id": "urn:ex:s127", "urn:ex:p": "g:h"},
162+
{"@id": "urn:ex:s128", "urn:ex:p": "g"},
163+
{"@id": "urn:ex:s129", "urn:ex:p": "./g"},
164+
{"@id": "urn:ex:s130", "urn:ex:p": "g/"},
165+
{"@id": "urn:ex:s131", "urn:ex:p": "/g"},
166+
{"@id": "urn:ex:s132", "urn:ex:p": "//g"},
167+
{"@id": "urn:ex:s133", "urn:ex:p": "?y"},
168+
{"@id": "urn:ex:s134", "urn:ex:p": "g?y"},
169+
{"@id": "urn:ex:s135", "urn:ex:p": "#s"},
170+
{"@id": "urn:ex:s136", "urn:ex:p": "g#s"},
171+
{"@id": "urn:ex:s137", "urn:ex:p": "g?y#s"},
172+
{"@id": "urn:ex:s138", "urn:ex:p": ";x"},
173+
{"@id": "urn:ex:s139", "urn:ex:p": "g;x"},
174+
{"@id": "urn:ex:s140", "urn:ex:p": "g;x?y#s"},
175+
{"@id": "urn:ex:s141", "urn:ex:p": ""},
176+
{"@id": "urn:ex:s142", "urn:ex:p": "."},
177+
{"@id": "urn:ex:s143", "urn:ex:p": "./"},
178+
{"@id": "urn:ex:s144", "urn:ex:p": ".."},
179+
{"@id": "urn:ex:s145", "urn:ex:p": "../"},
180+
{"@id": "urn:ex:s146", "urn:ex:p": "../g"},
181+
{"@id": "urn:ex:s147", "urn:ex:p": "../.."},
182+
{"@id": "urn:ex:s148", "urn:ex:p": "../../"},
183+
{"@id": "urn:ex:s149", "urn:ex:p": "../../g"}
184+
]
185+
},
186+
{
187+
"@context": {"@base": "http://a/bb/ccc/../d;p?q", "urn:ex:p": {"@type": "@id"}},
188+
"@graph": [
189+
{"@id": "urn:ex:s150", "urn:ex:p": "../../../g"},
190+
{"@id": "urn:ex:s151", "urn:ex:p": "../../../../g"},
191+
{"@id": "urn:ex:s152", "urn:ex:p": "/./g"},
192+
{"@id": "urn:ex:s153", "urn:ex:p": "/../g"},
193+
{"@id": "urn:ex:s154", "urn:ex:p": "g."},
194+
{"@id": "urn:ex:s155", "urn:ex:p": ".g"},
195+
{"@id": "urn:ex:s156", "urn:ex:p": "g.."},
196+
{"@id": "urn:ex:s157", "urn:ex:p": "..g"},
197+
{"@id": "urn:ex:s158", "urn:ex:p": "./../g"},
198+
{"@id": "urn:ex:s159", "urn:ex:p": "./g/."},
199+
{"@id": "urn:ex:s160", "urn:ex:p": "g/./h"},
200+
{"@id": "urn:ex:s161", "urn:ex:p": "g/../h"},
201+
{"@id": "urn:ex:s162", "urn:ex:p": "g;x=1/./y"},
202+
{"@id": "urn:ex:s163", "urn:ex:p": "g;x=1/../y"},
203+
{"@id": "urn:ex:s164", "urn:ex:p": "g?y/./x"},
204+
{"@id": "urn:ex:s165", "urn:ex:p": "g?y/../x"},
205+
{"@id": "urn:ex:s166", "urn:ex:p": "g#s/./x"},
206+
{"@id": "urn:ex:s167", "urn:ex:p": "g#s/../x"},
207+
{"@id": "urn:ex:s168", "urn:ex:p": "http:g"}
208+
]
209+
},
210+
{
211+
"@context": {"@base": "http://a/bb/ccc/.", "urn:ex:p": {"@type": "@id"}},
212+
"@graph": [
213+
{"@id": "urn:ex:s169", "urn:ex:p": "g:h"},
214+
{"@id": "urn:ex:s170", "urn:ex:p": "g"},
215+
{"@id": "urn:ex:s171", "urn:ex:p": "./g"},
216+
{"@id": "urn:ex:s172", "urn:ex:p": "g/"},
217+
{"@id": "urn:ex:s173", "urn:ex:p": "/g"},
218+
{"@id": "urn:ex:s174", "urn:ex:p": "//g"},
219+
{"@id": "urn:ex:s175", "urn:ex:p": "?y"},
220+
{"@id": "urn:ex:s176", "urn:ex:p": "g?y"},
221+
{"@id": "urn:ex:s177", "urn:ex:p": "#s"},
222+
{"@id": "urn:ex:s178", "urn:ex:p": "g#s"},
223+
{"@id": "urn:ex:s179", "urn:ex:p": "g?y#s"},
224+
{"@id": "urn:ex:s180", "urn:ex:p": ";x"},
225+
{"@id": "urn:ex:s181", "urn:ex:p": "g;x"},
226+
{"@id": "urn:ex:s182", "urn:ex:p": "g;x?y#s"},
227+
{"@id": "urn:ex:s183", "urn:ex:p": ""},
228+
{"@id": "urn:ex:s184", "urn:ex:p": "."},
229+
{"@id": "urn:ex:s185", "urn:ex:p": "./"},
230+
{"@id": "urn:ex:s186", "urn:ex:p": ".."},
231+
{"@id": "urn:ex:s187", "urn:ex:p": "../"},
232+
{"@id": "urn:ex:s188", "urn:ex:p": "../g"},
233+
{"@id": "urn:ex:s189", "urn:ex:p": "../.."},
234+
{"@id": "urn:ex:s190", "urn:ex:p": "../../"},
235+
{"@id": "urn:ex:s191", "urn:ex:p": "../../g"}
236+
]
237+
},
238+
{
239+
"@context": {"@base": "http://a/bb/ccc/.", "urn:ex:p": {"@type": "@id"}},
240+
"@graph": [
241+
{"@id": "urn:ex:s192", "urn:ex:p": "../../../g"},
242+
{"@id": "urn:ex:s193", "urn:ex:p": "../../../../g"},
243+
{"@id": "urn:ex:s194", "urn:ex:p": "/./g"},
244+
{"@id": "urn:ex:s195", "urn:ex:p": "/../g"},
245+
{"@id": "urn:ex:s196", "urn:ex:p": "g."},
246+
{"@id": "urn:ex:s197", "urn:ex:p": ".g"},
247+
{"@id": "urn:ex:s198", "urn:ex:p": "g.."},
248+
{"@id": "urn:ex:s199", "urn:ex:p": "..g"},
249+
{"@id": "urn:ex:s200", "urn:ex:p": "./../g"},
250+
{"@id": "urn:ex:s201", "urn:ex:p": "./g/."},
251+
{"@id": "urn:ex:s202", "urn:ex:p": "g/./h"},
252+
{"@id": "urn:ex:s203", "urn:ex:p": "g/../h"},
253+
{"@id": "urn:ex:s204", "urn:ex:p": "g;x=1/./y"},
254+
{"@id": "urn:ex:s205", "urn:ex:p": "g;x=1/../y"},
255+
{"@id": "urn:ex:s206", "urn:ex:p": "g?y/./x"},
256+
{"@id": "urn:ex:s207", "urn:ex:p": "g?y/../x"},
257+
{"@id": "urn:ex:s208", "urn:ex:p": "g#s/./x"},
258+
{"@id": "urn:ex:s209", "urn:ex:p": "g#s/../x"},
259+
{"@id": "urn:ex:s210", "urn:ex:p": "http:g"}
260+
]
261+
},
262+
{
263+
"@context": {"@base": "http://a/bb/ccc/..", "urn:ex:p": {"@type": "@id"}},
264+
"@graph": [
265+
{"@id": "urn:ex:s211", "urn:ex:p": "g:h"},
266+
{"@id": "urn:ex:s212", "urn:ex:p": "g"},
267+
{"@id": "urn:ex:s213", "urn:ex:p": "./g"},
268+
{"@id": "urn:ex:s214", "urn:ex:p": "g/"},
269+
{"@id": "urn:ex:s215", "urn:ex:p": "/g"},
270+
{"@id": "urn:ex:s216", "urn:ex:p": "//g"},
271+
{"@id": "urn:ex:s217", "urn:ex:p": "?y"},
272+
{"@id": "urn:ex:s218", "urn:ex:p": "g?y"},
273+
{"@id": "urn:ex:s219", "urn:ex:p": "#s"},
274+
{"@id": "urn:ex:s220", "urn:ex:p": "g#s"},
275+
{"@id": "urn:ex:s221", "urn:ex:p": "g?y#s"},
276+
{"@id": "urn:ex:s222", "urn:ex:p": ";x"},
277+
{"@id": "urn:ex:s223", "urn:ex:p": "g;x"},
278+
{"@id": "urn:ex:s224", "urn:ex:p": "g;x?y#s"},
279+
{"@id": "urn:ex:s225", "urn:ex:p": ""},
280+
{"@id": "urn:ex:s226", "urn:ex:p": "."},
281+
{"@id": "urn:ex:s227", "urn:ex:p": "./"},
282+
{"@id": "urn:ex:s228", "urn:ex:p": ".."},
283+
{"@id": "urn:ex:s229", "urn:ex:p": "../"},
284+
{"@id": "urn:ex:s230", "urn:ex:p": "../g"},
285+
{"@id": "urn:ex:s231", "urn:ex:p": "../.."},
286+
{"@id": "urn:ex:s232", "urn:ex:p": "../../"},
287+
{"@id": "urn:ex:s233", "urn:ex:p": "../../g"}
288+
]
289+
},
290+
{
291+
"@context": {"@base": "http://a/bb/ccc/..", "urn:ex:p": {"@type": "@id"}},
292+
"@graph": [
293+
{"@id": "urn:ex:s234", "urn:ex:p": "../../../g"},
294+
{"@id": "urn:ex:s235", "urn:ex:p": "../../../../g"},
295+
{"@id": "urn:ex:s236", "urn:ex:p": "/./g"},
296+
{"@id": "urn:ex:s237", "urn:ex:p": "/../g"},
297+
{"@id": "urn:ex:s238", "urn:ex:p": "g."},
298+
{"@id": "urn:ex:s239", "urn:ex:p": ".g"},
299+
{"@id": "urn:ex:s240", "urn:ex:p": "g.."},
300+
{"@id": "urn:ex:s241", "urn:ex:p": "..g"},
301+
{"@id": "urn:ex:s242", "urn:ex:p": "./../g"},
302+
{"@id": "urn:ex:s243", "urn:ex:p": "./g/."},
303+
{"@id": "urn:ex:s244", "urn:ex:p": "g/./h"},
304+
{"@id": "urn:ex:s245", "urn:ex:p": "g/../h"},
305+
{"@id": "urn:ex:s246", "urn:ex:p": "g;x=1/./y"},
306+
{"@id": "urn:ex:s247", "urn:ex:p": "g;x=1/../y"},
307+
{"@id": "urn:ex:s248", "urn:ex:p": "g?y/./x"},
308+
{"@id": "urn:ex:s249", "urn:ex:p": "g?y/../x"},
309+
{"@id": "urn:ex:s250", "urn:ex:p": "g#s/./x"},
310+
{"@id": "urn:ex:s251", "urn:ex:p": "g#s/../x"},
311+
{"@id": "urn:ex:s252", "urn:ex:p": "http:g"}
312+
]
313+
},
314+
{
315+
"@context": {"@base": "file:///a/bb/ccc/d;p?q", "urn:ex:p": {"@type": "@id"}},
316+
"@graph": [
317+
{"@id": "urn:ex:s253", "urn:ex:p": "g:h"},
318+
{"@id": "urn:ex:s254", "urn:ex:p": "g"},
319+
{"@id": "urn:ex:s255", "urn:ex:p": "./g"},
320+
{"@id": "urn:ex:s256", "urn:ex:p": "g/"},
321+
{"@id": "urn:ex:s257", "urn:ex:p": "/g"},
322+
{"@id": "urn:ex:s258", "urn:ex:p": "//g"},
323+
{"@id": "urn:ex:s259", "urn:ex:p": "?y"},
324+
{"@id": "urn:ex:s260", "urn:ex:p": "g?y"},
325+
{"@id": "urn:ex:s261", "urn:ex:p": "#s"},
326+
{"@id": "urn:ex:s262", "urn:ex:p": "g#s"},
327+
{"@id": "urn:ex:s263", "urn:ex:p": "g?y#s"},
328+
{"@id": "urn:ex:s264", "urn:ex:p": ";x"},
329+
{"@id": "urn:ex:s265", "urn:ex:p": "g;x"},
330+
{"@id": "urn:ex:s266", "urn:ex:p": "g;x?y#s"},
331+
{"@id": "urn:ex:s267", "urn:ex:p": ""},
332+
{"@id": "urn:ex:s268", "urn:ex:p": "."},
333+
{"@id": "urn:ex:s269", "urn:ex:p": "./"},
334+
{"@id": "urn:ex:s270", "urn:ex:p": ".."},
335+
{"@id": "urn:ex:s271", "urn:ex:p": "../"},
336+
{"@id": "urn:ex:s272", "urn:ex:p": "../g"},
337+
{"@id": "urn:ex:s273", "urn:ex:p": "../.."},
338+
{"@id": "urn:ex:s274", "urn:ex:p": "../../"},
339+
{"@id": "urn:ex:s275", "urn:ex:p": "../../g"}
340+
]
341+
},
342+
{
343+
"@context": {"@base": "file:///a/bb/ccc/d;p?q", "urn:ex:p": {"@type": "@id"}},
344+
"@graph": [
345+
{"@id": "urn:ex:s276", "urn:ex:p": "../../../g"},
346+
{"@id": "urn:ex:s277", "urn:ex:p": "../../../../g"},
347+
{"@id": "urn:ex:s278", "urn:ex:p": "/./g"},
348+
{"@id": "urn:ex:s279", "urn:ex:p": "/../g"},
349+
{"@id": "urn:ex:s280", "urn:ex:p": "g."},
350+
{"@id": "urn:ex:s281", "urn:ex:p": ".g"},
351+
{"@id": "urn:ex:s282", "urn:ex:p": "g.."},
352+
{"@id": "urn:ex:s283", "urn:ex:p": "..g"},
353+
{"@id": "urn:ex:s284", "urn:ex:p": "./../g"},
354+
{"@id": "urn:ex:s285", "urn:ex:p": "./g/."},
355+
{"@id": "urn:ex:s286", "urn:ex:p": "g/./h"},
356+
{"@id": "urn:ex:s287", "urn:ex:p": "g/../h"},
357+
{"@id": "urn:ex:s288", "urn:ex:p": "g;x=1/./y"},
358+
{"@id": "urn:ex:s289", "urn:ex:p": "g;x=1/../y"},
359+
{"@id": "urn:ex:s290", "urn:ex:p": "g?y/./x"},
360+
{"@id": "urn:ex:s291", "urn:ex:p": "g?y/../x"},
361+
{"@id": "urn:ex:s292", "urn:ex:p": "g#s/./x"},
362+
{"@id": "urn:ex:s293", "urn:ex:p": "g#s/../x"},
363+
{"@id": "urn:ex:s294", "urn:ex:p": "http:g"}
364+
]
365+
},
366+
{
367+
"@context": {"@base": "http://abc/def/ghi", "urn:ex:p": {"@type": "@id"}},
368+
"@graph": [
369+
{"@id": "urn:ex:s295", "urn:ex:p": "."},
370+
{"@id": "urn:ex:s296", "urn:ex:p": ".?a=b"},
371+
{"@id": "urn:ex:s297", "urn:ex:p": ".#a=b"},
372+
{"@id": "urn:ex:s298", "urn:ex:p": ".."},
373+
{"@id": "urn:ex:s299", "urn:ex:p": "..?a=b"},
374+
{"@id": "urn:ex:s300", "urn:ex:p": "..#a=b"}
375+
]
376+
},
377+
{
378+
"@context": {"@base": "http://ab//de//ghi", "urn:ex:p": {"@type": "@id"}},
379+
"@graph": [
380+
{"@id": "urn:ex:s301", "urn:ex:p": "xyz"},
381+
{"@id": "urn:ex:s302", "urn:ex:p": "./xyz"},
382+
{"@id": "urn:ex:s303", "urn:ex:p": "../xyz"}
383+
]
384+
},
385+
{
386+
"@context": {"@base": "http://abc/d:f/ghi", "urn:ex:p": {"@type": "@id"}},
387+
"@graph": [
388+
{"@id": "urn:ex:s304", "urn:ex:p": "xyz"},
389+
{"@id": "urn:ex:s305", "urn:ex:p": "./xyz"},
390+
{"@id": "urn:ex:s306", "urn:ex:p": "../xyz"}
391+
]
392+
}
393+
]

0 commit comments

Comments
 (0)