@@ -1206,46 +1206,6 @@ <h3>Initial Text Direction</h3>
1206
1206
"< bdo dir ="ltr " lang ="he "> ספרים בינלאומיים!</ bdo > "</ p >
1207
1207
</ section >
1208
1208
1209
- < section id ="section-skolemization ">
1210
- < h3 > Replacing Blank Nodes with IRIs</ h3 >
1211
-
1212
- < p > Blank nodes do not have identifiers in the RDF abstract syntax. The
1213
- < a > blank node identifiers</ a > introduced
1214
- by some concrete syntaxes have only
1215
- local scope and are purely an artifact of the serialization.</ p >
1216
-
1217
- < p > In situations where stronger identification is needed, systems MAY
1218
- systematically replace some or all of the blank nodes in an RDF graph
1219
- with < a > IRIs</ a > . Systems wishing to do this SHOULD
1220
- mint a new, globally
1221
- unique IRI (a < dfn class ="export "> Skolem IRI</ dfn > ) for each blank node so replaced.</ p >
1222
-
1223
- < p > This transformation does not appreciably change the meaning of an
1224
- RDF graph, provided that the Skolem IRIs do not occur anywhere else.
1225
- It does however permit other graphs
1226
- to subsequently use the Skolem IRIs, which is not possible
1227
- with blank nodes.</ p >
1228
-
1229
- < p > Systems may wish to mint Skolem IRIs in such a way that they can
1230
- recognize the IRIs as having been introduced solely to replace blank
1231
- nodes. This allows a system to map IRIs back to blank nodes
1232
- if needed.</ p >
1233
-
1234
- < p > Systems that want Skolem IRIs to be recognizable outside of the system
1235
- boundaries SHOULD use a well-known IRI [[RFC8615]] with the registered
1236
- name < code > genid</ code > . This is an IRI that uses the HTTP or HTTPS scheme,
1237
- or another scheme that has been specified to use well-known IRIs, and whose
1238
- path component starts with < code > /.well-known/genid/</ code > .
1239
-
1240
- < p > For example, the authority responsible for the domain
1241
- < code > example.com</ code > could mint the following recognizable Skolem IRI:</ p >
1242
-
1243
- < pre > http://example.com/.well-known/genid/d26a2d0e98334696f4ad70a677abc1f6</ pre >
1244
-
1245
- < p class ="note "> RFC 8615 [[RFC8615]] only specifies well-known URIs,
1246
- not IRIs. For the purpose of this document, a well-known IRI is any
1247
- IRI that results in a well-known < a > URI</ a > after IRI-to-URI mapping [[!RFC3987]].</ p >
1248
- </ section >
1249
1209
1250
1210
</ section >
1251
1211
@@ -1978,6 +1938,47 @@ <h3>The <code>rdf:JSON</code> Datatype</h3>
1978
1938
1979
1939
</ section >
1980
1940
1941
+ < section id ="section-skolemization ">
1942
+ < h2 > Replacing Blank Nodes with IRIs</ h2 >
1943
+
1944
+ < p > Blank nodes do not have identifiers in the RDF abstract syntax. The
1945
+ < a > blank node identifiers</ a > introduced
1946
+ by some concrete syntaxes have only
1947
+ local scope and are purely an artifact of the serialization.</ p >
1948
+
1949
+ < p > In situations where stronger identification is needed, systems MAY
1950
+ systematically replace some or all of the blank nodes in an RDF graph
1951
+ with < a > IRIs</ a > . Systems wishing to do this SHOULD
1952
+ mint a new, globally
1953
+ unique IRI (a < dfn class ="export "> Skolem IRI</ dfn > ) for each blank node so replaced.</ p >
1954
+
1955
+ < p > This transformation does not appreciably change the meaning of an
1956
+ RDF graph, provided that the Skolem IRIs do not occur anywhere else.
1957
+ It does however permit other graphs
1958
+ to subsequently use the Skolem IRIs, which is not possible
1959
+ with blank nodes.</ p >
1960
+
1961
+ < p > Systems may wish to mint Skolem IRIs in such a way that they can
1962
+ recognize the IRIs as having been introduced solely to replace blank
1963
+ nodes. This allows a system to map IRIs back to blank nodes
1964
+ if needed.</ p >
1965
+
1966
+ < p > Systems that want Skolem IRIs to be recognizable outside of the system
1967
+ boundaries SHOULD use a well-known IRI [[RFC8615]] with the registered
1968
+ name < code > genid</ code > . This is an IRI that uses the HTTP or HTTPS scheme,
1969
+ or another scheme that has been specified to use well-known IRIs, and whose
1970
+ path component starts with < code > /.well-known/genid/</ code > .
1971
+
1972
+ < p > For example, the authority responsible for the domain
1973
+ < code > example.com</ code > could mint the following recognizable Skolem IRI:</ p >
1974
+
1975
+ < pre > http://example.com/.well-known/genid/d26a2d0e98334696f4ad70a677abc1f6</ pre >
1976
+
1977
+ < p class ="note "> RFC 8615 [[RFC8615]] only specifies well-known URIs,
1978
+ not IRIs. For the purpose of this document, a well-known IRI is any
1979
+ IRI that results in a well-known < a > URI</ a > after IRI-to-URI mapping [[!RFC3987]].</ p >
1980
+ </ section >
1981
+
1981
1982
< section id ="privacy " class ="appendix informative ">
1982
1983
< h2 > Privacy Considerations</ h2 >
1983
1984
< p > RDF is used to express arbitrary application data,
0 commit comments