diff --git a/spec/index.html b/spec/index.html index 004185e..706a965 100644 --- a/spec/index.html +++ b/spec/index.html @@ -588,9 +588,12 @@
IRIs in the RDF abstract syntax MUST be resolved - per [[RFC3986]], - and MAY contain a fragment identifier.
+An IRI in the RDF abstract syntax + MUST be resolved per [[RFC3986]] and + MUST NOT be a relative reference. + An IRI MAY contain a fragment identifier. + An IRI SHOULD follow rules defined by the IRI scheme. +
IRI equality: Two IRIs are the same if and only if they consist of the same sequence of @@ -644,6 +647,15 @@
URI Schemes: + Implementations are encouraged to enforce the scheme-specific rules of + the common schemes, such as the + scheme rules for HTTP/HTTPS and the + DID syntax. + Implementations ignore URI scheme rules + for schemes they do not recognize. +
+IRI normalization: Interoperability problems can be avoided by minting only IRIs that are normalized according to