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
Better text in Section 5.3 with the purpose of relating triple terms and asserted triples. (#156)
* Better text in Section 5.3 on propositions, facts, and asserted facts.
* Added rdfs:Proposition explanation in RDFS Section
* Added comment on rdf:reifies having no semantic condition in RDF
* accepted P-A improvement in text
Co-authored-by: Pierre-Antoine Champin <github-100614@champin.net>
* accepted P-A improvement in text
Co-authored-by: Pierre-Antoine Champin <github-100614@champin.net>
* accepted P-A improvement in text
Co-authored-by: Pierre-Antoine Champin <github-100614@champin.net>
* accepted P-A improvement in text
Co-authored-by: Pierre-Antoine Champin <github-100614@champin.net>
* accepted Niklas text improvement
Co-authored-by: Niklas Lindström <lindstream@gmail.com>
* accepting Niklas amended text
Co-authored-by: Niklas Lindström <lindstream@gmail.com>
* accepted Andy's suggestion
Co-authored-by: Andy Seaborne <andy@apache.org>
* Added a brief intro on rdf:reifies
* Block commit of all the suggestion until 10 September
* Applied @TallTed suggestion
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
---------
Co-authored-by: Pierre-Antoine Champin <github-100614@champin.net>
Co-authored-by: Niklas Lindström <lindstream@gmail.com>
Co-authored-by: Andy Seaborne <andy@apache.org>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
the referent of the subject and object of any true triple will be in IR;
505
505
so any IRI which occurs in a graph both as a predicate and as a subject or object
506
506
will denote something in the intersection of IP and IR.</p>
507
+
<p>We observe that no IRI, not even those in the <code>rdf:</code> namespace,
508
+
has any special semantic condition associated with it in a simple interpretation.</p>
507
509
508
510
<p><a>Semantic extensions</a> may impose further constraints upon interpretation mappings
509
511
by requiring some IRIs to denote in particular ways.
@@ -722,19 +724,36 @@ <h3>Properties of simple entailment and satisfiability</h3>
722
724
723
725
<p>We define the <dfn>set of propositions</dfn> in an interpretation as follows:</p>
724
726
725
-
<pclass="fact"> The set of propositions in an interpretation I is IPR(I) = { IT(x, y, z)|x is in IR, y is in IP, z is in IR }; we observe that a proposition is in the extension of <code>rdfs:Proposition</code>. </p>
727
+
<pclass="fact"> The set of propositions in an interpretation I is
728
+
IPR(I) = { IT(x, y, z) | x is in IR,
729
+
y is in IP, z is in IR }.</p>
730
+
731
+
<p>The denotation of a triple is a proposition, whether it is used as a triple
732
+
term or an asserted triple. Under <ahref="#rdfs_interpretations">RDFS
733
+
Interpretations</a> (see below), a proposition is in the extension of the
734
+
class <code>rdfs:Proposition</code>.</p>
726
735
727
736
<p>We define the <dfn>set of facts</dfn> in an interpretation as follows:</p>
728
737
729
-
<pclass="fact"> The set F of facts in an interpretation I is F(I) = { IT(x, y, z)|<x, z> is in IEXT(y) }. The set of facts is the set of propositions which are true in the interpretation. </p>
738
+
<pclass="fact"> The set F of facts in an interpretation I is F(I) = { IT(x, y, z)|<x, z> is in IEXT(y) }. </p>
739
+
740
+
<p>A fact in an interpretation is a proposition that holds in it, corresponding to a triple which is true in that interpretation.</p>
730
741
731
742
<p>Given a blank node mapping, we define the <dfn>set of facts asserted by a graph</dfn> in an interpretation as follows:</p>
732
743
733
-
<pclass="fact">Given a blank node mapping A, the set of all facts asserted by a graph G in an interpretation I is FEXT(G, I, A) = { IT( [I+A](s), I(p), [I+A](o) )|`s p o.` is in G }. We then observe that given a blank node mapping, the asserted facts of a graph with respect to an interpretation may not necessarily be among the facts of the interpretation.</p>
744
+
<pclass="fact">Given a blank node mapping A, the set of all facts
745
+
asserted by a graph G in an interpretation I is FEXT(G, I,
<p>We introduce a <dfn>general definition of satisfiability</dfn> of a graph in an interpretation as follows:</p>
736
-
737
-
<pclass="fact">An interpretation (simply) satisfies a graph if and only if there exists a blank node mapping such that the facts asserted by the graph in the interpretation are among the facts of the interpretation.</p>
749
+
<p>Given a blank node mapping and an interpretation, an asserted fact in a graph is the proposition corresponding to the denotation of a triple in the graph. These asserted facts may not necessarily be among the facts in the interpretation.
750
+
Intuitively, this would only be the case if the interpretation satisfies the graph.
751
+
</p>
752
+
753
+
<pclass="fact">An interpretation I (simply) <a>satisfies</a> a graph G
754
+
if and only if there exists a blank node mapping A such that the facts
755
+
asserted by the graph in the interpretation FEXT(G,I,A) are a subset of
0 commit comments