@@ -980,14 +980,22 @@ <h2>IRIs</h2>
980
980
In JSON-LD, with exceptions are as described below, all < a > relative IRIs</ a >
981
981
are resolved relative to the < a > base IRI</ a > .</ p >
982
982
983
+ < p class ="note "> As noted in < a href ="#how-to-read-this-document " class ="sectionRef "> </ a > ,
984
+ IRIs can often be confused with URLs (< a data-cite ="ld-glossary#uniform-resource-locator "> Uniform Resource Locators</ a > ),
985
+ the primary distinction is that a URL < em > locates</ em > a resource on the web,
986
+ an IRI < em > identifies</ em > a resource. While it is a good practice for resource identifiers
987
+ to be dereferencable, sometimes this is not practical. In particular, note the
988
+ [[URN]] scheme for Uniform Resource Names, such as < a data-cite ="rfc4122 "> UUID</ a > .
989
+ An example UUID is < code > urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6</ code > .</ p >
990
+
983
991
< p class ="note "> < a > Properties</ a > , values of < code > @type</ code > ,
984
992
and values of < a > properties</ a > with a < a > term definition</ a >
985
993
that defines them as being relative to the < a > vocabulary mapping</ a > ,
986
994
may have the form of a < a > relative IRI</ a > , but are resolved using the
987
995
< a > vocabulary mapping</ a > , and not the < a > base IRI</ a > .</ p >
988
996
989
997
< p > A < a > string</ a > is interpreted as an < a > IRI</ a > when it is the
990
- value of an < a > dictionary member</ a > with the key< code > @id</ code > :</ p >
998
+ value of an < a > dictionary member</ a > with the key < code > @id</ code > :</ p >
991
999
992
1000
< pre class ="example nohighlight " data-transform ="updateExample "
993
1001
title ="Values of @id are interpreted as IRI ">
0 commit comments