From e2715131251bdd817098b5307ccd70ccb8062d4a Mon Sep 17 00:00:00 2001
From: Gregg Kellogg
A reification +
A reifier may be the subject or object of an RDF triple.
-A reification is syntactic sugar for a specific relationship between an +
A reifier is syntactic sugar for a specific relationship between an identifier and a triple term. The identifier becomes a way to indirectly refer to a triple term, which may or may not be asserted within the graph corresponding to this input document.
@@ -801,8 +801,8 @@A reification is represented using the
- reification
production
+
A reifier is represented using the
+ reifier
production
starting with <<
,
followed by an optional identifier (IRIREF
or BlankNode
)
@@ -815,19 +815,19 @@
Reifications may be nested, +
Reifiers may be nested, like `<< :IRIREF1 | :subject1 :predicate1 << :subject2 :predicate2 :object2 >> >>` or `<< :subject4 :predicate4 << :IRIREF3 | :subject3 :predicate3 :object3 >> >>`.
-If a reification
+
If a reifier
is not identified by an IRIREF
or BlankNode
,
a fresh RDF blank node is allocated
and used to identify this relationship.
+ title="Reifier">-
+ title="Reifier with explicit identifier">
is the same set of triples as:
-+ title="Annotated Triple expanded to Reifiers">