@@ -588,13 +588,6 @@ <h3>IRIs</h3>
588
588
is a < a > string</ a > that conforms to the syntax
589
589
defined in RFC 3987 [[!RFC3987]].</ p >
590
590
591
- < p > IRIs in the RDF abstract syntax MUST be < a data-cite ="RFC3986#section-5 "> resolved</ a >
592
- per [[RFC3986]], and MAY contain a fragment identifier. IRIs SHOULD
593
- follow rules defined by the < a data-cite ="RFC3986#section-3.1 "> IRI scheme</ a > .
594
-
595
- < p class ="note "> For convenience, a complete [[ABNF]] grammar
596
- from [[RFC3987]] is provided in < a href ="#iri-abnf " class ="sectionRef "> </ a > .</ p >
597
-
598
591
< p > IRIs in the RDF abstract syntax
599
592
MUST be < a data-cite ="RFC3986#section-5 "> resolved</ a > per [[RFC3986]] and
600
593
MUST NOT be < a data-cite ="RFC3986#section-4.2 "> relative references</ a > .
@@ -654,9 +647,13 @@ <h3>IRIs</h3>
654
647
if a < a data-cite ="rfc3986#section-5.1 "> base IRI
655
648
can be established</ a > [[RFC3986]].</ p >
656
649
657
- < p > < strong > URI Schemes:</ strong > Examples of scheme-specific rules include the
658
- < a data-cite ="RFC7230#section-2.7.1 "> scheme rules for HTTP</ a > and the
650
+ < p > < strong > URI Schemes:</ strong >
651
+ Implementations are encouraged to enforce the scheme-specific rules of
652
+ the common schemes, such as the
653
+ < a data-cite ="RFC7230#section-2.7.1 "> scheme rules for HTTP/HTTPS</ a > and the
659
654
< a data-cite ="did-core#identifier "> DID syntax</ a > .
655
+ Implementations ignore URI scheme rules
656
+ for schemes they do not recognize.
660
657
</ p >
661
658
662
659
< p > < strong > IRI normalization:</ strong >
0 commit comments