From 597b57b31fd0e78ade130955b95799c691c7e384 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk A triple term is a construct defined in the RDF 1.2 Concepts and Abstract
- Syntax specification [[RDF12-CONCEPTS]], referring to an RDF triple that
- is used as a value, specifically, in the object position of another triple.
- Importantly, a triple term does not imply assertion; that is, the triple it
- denotes is not necessarily asserted in the RDF graph. This enables the
- representation of metadata or commentary about triples that may or may not
- be part of the asserted graph content, including potentially contradictory
- relationships. For a triple term to be considered an asserted triple, it
- must also appear explicitly in an RDF graph as a top-level triple. Otherwise,
- it remains unasserted and serves primarily as a reference or subject of metadata. A triple term is a construct defined in the RDF 1.2 Concepts and Abstract Syntax specification
+ [[RDF12-CONCEPTS]], referring to an RDF triple that is used as a value, specifically, in the object
+ position of another triple. This use is a reference to a proposition, and importantly, a triple term
+ does not by itself imply assertion; that is, the triple it denotes is not necessarily asserted in
+ the RDF graph. For a triple term to also be considered an asserted triple, it must appear explicitly
+ in the same RDF graph both as an asserted top-level triple and as an unasserted triple term.
+ Otherwise, it remains unasserted and serves primarily as a reference or subject of metadata.
+ This enables the representation of metadata or commentary about triples that may or may not be part
+ of the asserted graph content, including potentially contradictory relationships. RDF terms that appear in a triple term have the same denotation as when they appear in an asserted
+ triple in the graph. For this reason, triple terms are said to be transparent. A triple term can be the object of a triple whose predicate is
rdf:nilTriple-term based reification
- rdf:reifies. In such cases, the resulting triple is referred
- to as a reifying triple, and its subject is termed a reifier. The reifier
- can be used to make further statements about the triple term.
Triple terms always denote abstract, logical propositions, while reifiers may denote a variety of
+ things related to these propositions (such as a statement or belief that the proposition holds, or
+ an event or circumstance that makes the proposition true). It is therefore expected that triple
+ terms are commonly used as objects of reifying triples, and that reifiers (rather than the triple
+ terms) are used in further descriptions. Because of the diversity of use cases that reifiers aim to
+ serve, the meaning of the rdf:reifies property is deliberately generic. Multiple,
+ distinct reifiers may exist for the same proposition (e.g., from different sources or contexts), and
+ conversely, one reifier may be used for several propositions. Since a proposition so reified does
+ not have to hold, it is possible to make statements even about unasserted or contradictory triples.
rdfs:PropositionA triple term is a construct defined in the RDF 1.2 Concepts and Abstract Syntax specification
+ A triple term is a construct defined in [[[RDF12-CONCEPTS]]]
[[RDF12-CONCEPTS]], referring to an RDF triple that is used as a value, specifically, in the object
position of another triple. This use is a reference to a proposition, and importantly, a triple term
does not by itself imply assertion; that is, the triple it denotes is not necessarily asserted in
From fe91b24c9cae5f074304ae198a0a9c94348af977 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk A triple term is a construct defined in [[[RDF12-CONCEPTS]]]
[[RDF12-CONCEPTS]], referring to an RDF triple that is used as a value, specifically, in the object
position of another triple. This use is a reference to a proposition, and importantly, a triple term
- does not by itself imply assertion; that is, the triple it denotes is not necessarily asserted in
+ does not by itself imply assertion; that is, the proposition it denotes is not necessarily a fact asserted by
the RDF graph. For a triple term to also be considered an asserted triple, it must appear explicitly
in the same RDF graph both as an asserted top-level triple and as an unasserted triple term.
Otherwise, it remains unasserted and serves primarily as a reference or subject of metadata.
From 88d976c6e85396177d2c9fde625e5ecb694c0309 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk A triple term can be the object of a triple whose predicate is
rdfs:Proposition is the class of reified triples.
From 17389b4b9805fd67ba39f66ac44c8aef6ad35e83 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk rdf:nilTriple-term based reification
- Triple-term based reification
Triple-term based reification
[[RDF12-CONCEPTS]], referring to an RDF triple that is used as a value, specifically, in the object
position of another triple. This use is a reference to a proposition, and importantly, a triple term
does not by itself imply assertion; that is, the proposition it denotes is not necessarily a fact asserted by
- the RDF graph. For a triple term to also be considered an asserted triple, it must appear explicitly
- in the same RDF graph both as an asserted top-level triple and as an unasserted triple term.
+ the RDF graph. This is only the case if that triple is also asserted in the RDF graph,
+ that is, a direct element of that set of triples.
Otherwise, it remains unasserted and serves primarily as a reference or subject of metadata.
This enables the representation of metadata or commentary about triples that may or may not be part
of the asserted graph content, including potentially contradictory relationships.Triple-term based reification
rdf:reifies. In such cases, the resulting triple is referred
- to as a reifying triple, and its subject is termed a reifier. The reifier can be
- used to make further statements about the triple term. When the triple term of a reifying triple
+ to as a reifying triple, and its subject is termed a reifier.
+ When the triple term of a reifying triple
also appears in the same graph as an asserted triple, the subset of triples that share the same
reifier as subject is called a triple annotation.Triple-term based reification
terms) are used in further descriptions. Because of the diversity of use cases that reifiers aim to
serve, the meaning of the rdf:reifies property is deliberately generic. Multiple,
distinct reifiers may exist for the same proposition (e.g., from different sources or contexts), and
- conversely, one reifier may be used for several propositions. Since a proposition so reified does
- not have to hold, it is possible to make statements even about unasserted or contradictory triples.
rdfs:Propositionrdf:nilA triple term is a construct defined in [[[RDF12-CONCEPTS]]] - [[RDF12-CONCEPTS]], referring to an RDF triple that is used as a value, specifically, in the object - position of another triple. This use is a reference to a proposition, and importantly, a triple term - does not by itself imply assertion; that is, the proposition it denotes is not necessarily a fact asserted by - the RDF graph. This is only the case if that triple is also asserted in the RDF graph, - that is, a direct element of that set of triples. - Otherwise, it remains unasserted and serves primarily as a reference or subject of metadata. +
+ A triple term is a construct defined in [[RDF12-CONCEPTS]], referring to an RDF triple that is used + as a value, specifically in the object position of another triple. This use represents a reference to a proposition, + and, importantly, a triple term does not by itself imply assertion; that is, the proposition it denotes + is not necessarily a fact asserted by the RDF graph. This is only the case if that triple is also + asserted in the RDF graph—that is, if it is a direct element of that set of triples. + Otherwise, it remains unasserted and serves primarily as a reference or as the subject of metadata. This enables the representation of metadata or commentary about triples that may or may not be part - of the asserted graph content, including potentially contradictory relationships.
+ of the asserted graph content, including potentially contradictory relationships. + -RDF terms that appear in a triple term have the same denotation as when they appear in an asserted - triple in the graph. For this reason, triple terms are said to be transparent.
++ RDF terms that appear in a triple term have the same denotation as when they appear in an asserted + triple in the graph. For this reason, triple terms are said to be transparent. +
-A triple term can be the object of a triple whose predicate is +
+ A triple term can be the object of a triple whose predicate is
rdf:reifies. In such cases, the resulting triple is referred
to as a reifying triple, and its subject is termed a reifier.
- When the triple term of a reifying triple
- also appears in the same graph as an asserted triple, the subset of triples that share the same
- reifier as subject is called a triple annotation.
Triple terms always denote abstract, logical propositions, while reifiers may denote a variety of +
+ Triple terms always denote abstract, logical propositions, while reifiers may denote a variety of
things related to these propositions (such as a statement or belief that the proposition holds, or
an event or circumstance that makes the proposition true). It is therefore expected that triple
terms are commonly used as objects of reifying triples, and that reifiers (rather than the triple
terms) are used in further descriptions. Because of the diversity of use cases that reifiers aim to
serve, the meaning of the rdf:reifies property is deliberately generic. Multiple,
- distinct reifiers may exist for the same proposition (e.g., from different sources or contexts), and
- conversely, one reifier may be used for several propositions.
rdfs:Propositionrdf:nil
A triple term is a construct defined in [[RDF12-CONCEPTS]], referring to an RDF triple that is used
- as a value, specifically in the object position of another triple. This use represents a reference to a proposition,
+ as a value, specifically, in the object position of another triple. This use represents a reference to a proposition,
and, importantly, a triple term does not by itself imply assertion; that is, the proposition it denotes
is not necessarily a fact asserted by the RDF graph. This is only the case if that triple is also
asserted in the RDF graph — that is, if it is a direct element of that set of triples.
From 54811f4acf1b89668f389f92020c85c3d1054b42 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk
A triple term can be the object of a triple whose predicate is
From 58407a5cee91db7ba4315fa03c68a3ba867f9cda Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk
A triple term can be the object of a triple whose predicate is
From 9625964af477bbcd5fe782487b4ee73713ac0903 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk
+ When the underlying triple
Triple terms always denote abstract, logical propositions, while reifiers may denote a variety of
things related to these propositions (such as a statement or belief that the proposition holds, or
Triple-term based reification
rdf:reifies. In such cases, the resulting triple is referred
- to as a reifying triple, and its subject is termed a reifier.
+ to as a reifier.
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
the subset of triples that share the same
reifier as subject is called a triple annotation.
From 3e4eeef54c3db78deeb50f495a0dc2603b38d481 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk Triple-term based reification
to as a reifier.
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
the subset of triples that share the same
- reifier as subject is called a triple annotation.
+ reifier as subject is called a rdf:reifies. In such cases, the resulting triple is referred
- to as a reifier.
+ to as a reifying triple, and its subject is
+ termed a reifier.
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
the subset of triples that share the same
- reifier as subject is called a triple annotation.
Triple-term based reification
rdf:reifies. In such cases, the resulting triple is referred
- to as a reifying triple, and its subject is
- termed a reifier.
+ to as a reifying triple, and its subject is
+ termed a reifier.
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
the subset of triples that share the same
reifier as subject is called a triple annotation.
From e40dca72fcef9af6558b8318338fb073fc7c6e60 Mon Sep 17 00:00:00 2001
From: Dominik Tomaszuk Triple-term based reification
termed a reifier.
When the triple term of a reifying triple also appears in the same graph as an asserted triple,
the subset of triples that share the same
- reifier as subject is called a triple annotation.
+ reifier as subject is called a triple annotation.
Triple-term based reification
reifier as subject is called a triple annotation.
S P O is not asserted in the graph, a reifying triple (i.e., a triple whose predicate is rdf:reifies and whose object is the triple term <<S P O>>) together with further triples that use its reifier as subject constitute a description of the reifier resource, which denotes the proposition expressed by <<S P O>>. This is distinct from a triple annotation as defined in RDF Concepts, which requires that the underlying triple be asserted in the same graph.
+