Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Olaf Hartig <[email protected]>
  • Loading branch information
gkellogg and hartig committed Aug 1, 2024
1 parent 5c422b7 commit 245a540
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions spec/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -191,12 +191,12 @@ <h3>Triple Terms</h3>
Assertions on the <a>triple term</a> are made using the <a>reifier</a>.</p>

<p class="note">Using the <a>reifier</a> as an indirect way of referencing a <a>triple term</a>
allows annotations to be separated from each other,
allows multiple groups of assertions to be separated from each other,
which might be necessary if the same <a>triple term</a> was derived from different sources.
Annotations are always made on the <a>reifier</a>, which can be the <a>subject</a> or <a>object</a>
Assertions are always made using the <a>reifier</a>, which can be the <a>subject</a> or <a>object</a>
of different triples.
Concrete syntaxes, such as Turtle [[RDF12-TURTLE]],
may have shortcuts for describing a <a>triple term</a> with its <a>reifier</a>.</p>
may have shortcuts for capturing a <a>triple term</a> with its <a>reifier</a>.</p>

<p>The following diagram represents a statement and a reification of an unasserted <a>triple term</a>.</p>

Expand Down Expand Up @@ -230,10 +230,6 @@ <h3>Triple Terms</h3>
</figure>

<p>Note that a <a>triple term</a> may also have another <a>triple term</a> as an <a>object</a>.</p>

<p class="issue" data-number="34">
This issue considers the potential for additional terminology related to <a>triple terms</a>.
</p>
</section>

<section id="referents">
Expand Down Expand Up @@ -597,12 +593,12 @@ <h3>Triples</h3>
<a>object</a> component which is another <a>triple term</a>.
However, by this definition, cycles of <a>triple terms</a> cannot be created.</p>

<p class="note"><a>Triples</a> with a <a>triple term</a> object SHOULD
<p class="note">Every <a>triple</a> with a <a>triple term</a> as its object SHOULD
use <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#reifies</code> (<code>rdf:reifies</code>)
as the <a>predicate</a>.
<a>Triples</a> where the <a>object</a> is not a <a>triple term</a> SHOULD NOT
as its <a>predicate</a>.
Every <a>triple</a> whose <a>object</a> is not a <a>triple term</a> SHOULD NOT
use <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#reifies</code> (<code>rdf:reifies</code>)
as the <a>predicate</a>.</p>
as its <a>predicate</a>.</p>

<p><a>IRIs</a>, <a>literals</a>,
<a>blank nodes</a>, and <a>triple terms</a> are collectively known as
Expand Down Expand Up @@ -1831,8 +1827,6 @@ <h2>Changes between RDF 1.1 and RDF 1.2</h2>
and definitions for <a>triple term</a> and <a>asserted triple</a>
and extended the definition of
<a>RDF triple</a> to permit triple terms as objects..
<li>Added the notion of a <a>triple term</a> and extended the definition of
<a>RDF triple</a> to permit triple terms as objects.</li>
<li>Added the <a>base direction</a> element as part of
a <a>literal</a>,
and a description of its use in <a href="#section-text-direction" class="sectionRef"></a>.</li>
Expand Down

0 comments on commit 245a540

Please sign in to comment.