Skip to content

Commit 313c6a1

Browse files
committed
Update language about relative IRI references for Erratum 29.
Fixes #15.
1 parent 90bca44 commit 313c6a1

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

spec/index.html

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ <h2>RDF Documents and Syntaxes</h2>
478478
many different ways to encode the same <a>RDF graph</a> or
479479
<a>RDF dataset</a>, for example through the use of
480480
<a>namespace prefixes</a>,
481-
<a>relative IRIs</a>, <a>blank node identifiers</a>,
481+
<a>relative IRI references</a>, <a>blank node identifiers</a>,
482482
and different ordering of statements. While these aspects can have great
483483
effect on the convenience of working with the <a>RDF document</a>,
484484
they are not significant for its meaning.</p>
@@ -599,8 +599,8 @@ <h3>IRIs</h3>
599599
<p class="note">For convenience, a complete [[ABNF]] grammar
600600
from [[RFC3987]] is provided in <a href="#iri-abnf" class="sectionRef"></a>.</p>
601601

602-
<p>IRIs in the RDF abstract syntax MUST be absolute, and MAY
603-
contain a fragment identifier.</p>
602+
<p>IRIs in the RDF abstract syntax MUST be absolute,
603+
and MAY contain a fragment identifier.</p>
604604

605605
<p><dfn>IRI equality</dfn>:
606606
Two IRIs are equal if and only if they are <a>equivalent</a>
@@ -609,16 +609,13 @@ <h3>IRIs</h3>
609609
of [[!RFC3987]]. Further normalization MUST NOT be performed when
610610
comparing IRIs for equality.</p>
611611

612-
<p class="issue" data-number="15">
613-
The group is updating IRI terminology to more closer follow the current RFCs.
614-
</p>
615-
616612
<div class="note" id="note-iris">
617613
<p><strong>URIs and IRIs:</strong>
618614
IRIs are a generalization of
619615
<dfn data-lt="URI" data-lt-noDefault><abbr title="Uniform Resource Identifier">URI</abbr>s</dfn>
620616
[[RFC3986]] that permits a wider range of Unicode characters.
621617
Every absolute URI and URL is an IRI, but not every IRI is an URI.
618+
In RDF, IRIs are used as <em>IRI references</em>, as defined in [[RFC3987]].
622619
When IRIs are used in operations that are only
623620
defined for URIs, they must first be converted according to
624621
the mapping defined in
@@ -628,13 +625,15 @@ <h3>IRIs</h3>
628625
characters, %-encoding of octets not allowed in URIs, and
629626
Punycode-encoding of domain names.</p>
630627

631-
<p><strong>Relative IRIs:</strong>
628+
<p><strong>Relative IRI references:</strong>
632629
Some <a>concrete RDF syntaxes</a> permit
633-
<span id="dfn-relative-iris"><!-- obsolete term--></span><dfn data-lt="relative iri">relative IRIs</dfn> as a convenient shorthand
630+
<span id="dfn-relative-iris"><!-- obsolete term--></span>
631+
<dfn data-lt="relative iri reference">relative IRI references</dfn> as a convenient shorthand
634632
that allows authoring of documents independently from their final
635-
publishing location. Relative IRIs must be
636-
<a data-cite="rfc3986#section-5.2">resolved
637-
against</a> a <dfn class="export">base IRI</dfn> to make them absolute.
633+
publishing location.
634+
Relative IRI references must be
635+
<a data-cite="rfc3986#section-5.2">resolved against</a> a
636+
<dfn class="export">base IRI</dfn> to make them absolute.
638637
Therefore, the RDF graph serialized in such syntaxes is well-defined only
639638
if a <a data-cite="rfc3986#section-5.1">base IRI
640639
can be established</a> [[RFC3986]].</p>

0 commit comments

Comments
 (0)