Skip to content

Commit 5d94e24

Browse files
authored
Merge pull request #62 from w3c/aligned_with_Concepts
Align Triple-term reification text with Concepts section (pending CR)
2 parents df42c71 + 9625964 commit 5d94e24

File tree

1 file changed

+40
-13
lines changed

1 file changed

+40
-13
lines changed

spec/index.html

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -824,20 +824,47 @@ <h3><code>rdf:nil</code></h3>
824824

825825
<section id="ch_ttrei">
826826
<h2>Triple-term based reification</h2>
827-
<p>A triple term is a construct defined in the RDF 1.2 Concepts and Abstract
828-
Syntax specification [[RDF12-CONCEPTS]], referring to an RDF triple that
829-
is used as a value, specifically, in the object position of another triple.
830-
Importantly, a triple term does not imply assertion; that is, the triple it
831-
denotes is not necessarily asserted in the RDF graph. This enables the
832-
representation of metadata or commentary about triples that may or may not
833-
be part of the asserted graph content, including potentially contradictory
834-
relationships. For a triple term to be considered an asserted triple, it
835-
must also appear explicitly in an RDF graph as a top-level triple. Otherwise,
836-
it remains unasserted and serves primarily as a reference or subject of metadata.</p>
837-
<p>A triple term can be the object of a triple whose predicate is
827+
<p>
828+
A triple term is a construct defined in [[RDF12-CONCEPTS]], referring to an RDF triple that is used
829+
as a value, specifically, in the object position of another triple. This use represents a reference to a proposition,
830+
and, importantly, a triple term does not by itself imply assertion; that is, the proposition it denotes
831+
is not necessarily a fact asserted by the RDF graph. This is only the case if that triple is also
832+
asserted in the RDF graph — that is, if it is a direct element of that set of triples.
833+
Otherwise, it remains unasserted and serves primarily as a reference or as the subject of metadata.
834+
This enables the representation of metadata or commentary about triples that may or may not be part
835+
of the asserted graph content, including potentially contradictory relationships.
836+
</p>
837+
838+
<p>
839+
RDF terms that appear in a triple term have the same denotation as when they appear in an asserted
840+
triple in the graph. For this reason, triple terms are said to be <em>transparent</em>.
841+
</p>
842+
843+
<p>
844+
A triple term can be the object of a triple whose predicate is
838845
<a href="#ch_reifies"><code>rdf:reifies</code></a>. In such cases, the resulting triple is referred
839-
to as a reifying triple, and its subject is termed a reifier. The reifier
840-
can be used to make further statements about the triple term.</p>
846+
to as a <em><a data-cite="RDF12-CONCEPTS#dfn-reifying-triple">reifying triple</a></em>, and its subject is
847+
termed a <em><a data-cite="RDF12-CONCEPTS#dfn-reifier">reifier</a></em>.
848+
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
849+
the subset of triples that share the same
850+
reifier as subject is called a <em><a data-cite="RDF12-CONCEPTS#dfn-triple-annotation">triple annotation</a></em>.
851+
</p>
852+
853+
<p class="note">
854+
When the underlying triple <code>S P O</code> is <strong>not</strong> asserted in the graph, a reifying triple (i.e., a triple whose predicate is <code>rdf:reifies</code> and whose object is the triple term <code>&lt;&lt;S P O&gt;&gt;</code>) together with further triples that use its <em>reifier</em> as subject constitute a description of the <em>reifier</em> resource, which denotes the proposition expressed by <code>&lt;&lt;S P O&gt;&gt;</code>. This is distinct from a <em>triple annotation</em> as defined in <a data-cite="RDF12-CONCEPTS#dfn-triple-annotation">RDF Concepts</a>, which requires that the underlying triple be asserted in the same graph.
855+
</p>
856+
857+
<p>
858+
Triple terms always denote abstract, logical propositions, while reifiers may denote a variety of
859+
things related to these propositions (such as a statement or belief that the proposition holds, or
860+
an event or circumstance that makes the proposition true). It is therefore expected that triple
861+
terms are commonly used as objects of reifying triples, and that reifiers (rather than the triple
862+
terms) are used in further descriptions. Because of the diversity of use cases that reifiers aim to
863+
serve, the meaning of the <code>rdf:reifies</code> property is deliberately generic. Multiple,
864+
distinct reifiers may exist for the same proposition (e.g., from different sources or contexts), and,
865+
conversely, one reifier may be used for several propositions.
866+
</p>
867+
841868
<section id="ch_proposition">
842869
<h3><code>rdfs:Proposition</code></h3>
843870
<p><code>rdfs:Proposition</code> is the class of reified triples.

0 commit comments

Comments
 (0)