You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<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
838
845
<ahref="#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><adata-cite="RDF12-CONCEPTS#dfn-reifying-triple">reifying triple</a></em>, and its subject is
847
+
termed a <em><adata-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><adata-cite="RDF12-CONCEPTS#dfn-triple-annotation">triple annotation</a></em>.
851
+
</p>
852
+
853
+
<pclass="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><<S P O>></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><<S P O>></code>. This is distinct from a <em>triple annotation</em> as defined in <adata-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
+
841
868
<sectionid="ch_proposition">
842
869
<h3><code>rdfs:Proposition</code></h3>
843
870
<p><code>rdfs:Proposition</code> is the class of reified triples.
0 commit comments