-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A formal background to unify triples and triple terms #91
base: main
Are you sure you want to change the base?
Changes from all commits
4300b64
61aa733
553dfc9
4204f21
ad4faa5
3999bd8
4e1cef6
8487a13
c5914b4
fd09c1f
d734184
b9c0e07
e35b247
5c36aea
c6e946f
78f45a1
f8b1603
4ecb8e7
42f0fc2
d853efb
e0716d1
961a1ae
809ea61
1670e37
3317c14
d15e0c2
ddda4d9
9618b1a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
@@ -422,7 +422,7 @@ <h2>Simple Interpretations</h2> | |||||||||
set of sets of pairs < x, y > with x and y in IR .</p> | ||||||||||
<p>4. A mapping IS from IRIs into (IR union IP)</p> | ||||||||||
<p>5. A partial mapping IL from literals into IR </p> | ||||||||||
<p>6. An injective mapping RE from IR x IP x IR into IR, called the interpretation of triple terms. </p> | ||||||||||
<p>6. An injective mapping RE from IR x IP x IR into IR, called the denotation of triple terms. </p> | ||||||||||
</td> | ||||||||||
</tr> | ||||||||||
</table> | ||||||||||
|
@@ -650,7 +650,7 @@ <h2>Simple Entailment</h2> | |||||||||
</section> | ||||||||||
|
||||||||||
<section id="simple_entailment_properties" class="informative"> | ||||||||||
<h3>Properties of simple entailment (Informative)</h3> | ||||||||||
<h3>Properties of simple entailment and satisfiability (Informative)</h3> | ||||||||||
|
||||||||||
<p>The properties described here apply only to simple entailment, | ||||||||||
not to extended notions of entailment introduced in later sections. | ||||||||||
|
@@ -706,7 +706,25 @@ <h3>Properties of simple entailment (Informative)</h3> | |||||||||
|
||||||||||
<p class="fact"> If E contains an IRI which does not occur anywhere in S, | ||||||||||
then S does not simply entail E.</p> | ||||||||||
|
||||||||||
<p>The following semantic properties relate triple terms and triples asserted in a graph, and they introduce a general definition of satisfiability.</p> | ||||||||||
|
||||||||||
<p>We define the <dfn>set of propositions</dfn> in an interpretation as follows:</p> | ||||||||||
|
||||||||||
<p class="fact"> The set of propositions in an interpretation I is IPR(I) = { <x, y, z>|x is in IR, y is in IP, z is in IR }; we observe that the propositions are exactly the domain of the RE mapping used to denote triple terms as resources. </p> | ||||||||||
|
||||||||||
<p>We define the <dfn>set of facts</dfn> in an interpretation as follows:</p> | ||||||||||
|
||||||||||
<p class="fact"> The set F of facts in an interpretation I is F(I) = { <x, y, z>|<x, z> is in IEXT(y) }; it is easy to see that the facts are the propositions which are true in the interpretation. </p> | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
At a minimum
Suggested change
|
||||||||||
|
||||||||||
<p>Given a blank node mapping, we define the <dfn>set of facts asserted by a graph</dfn> in an interpretation as follows:</p> | ||||||||||
|
||||||||||
<p class="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) = { < [I+A](s), I(p), [I+A](o) >|`s p o.` is in G }; we observe that given a blank node mapping, the asserted facts of a graph in an interpretation may not necessarily be among the facts of the interpretation.</p> | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
I prefer this kind of wording. I don't see the graph doing anything in the interpretation. |
||||||||||
|
||||||||||
<p>Given a blank node mapping, we introduce a <dfn>general definition of satisfiability</dfn> of a graph in an interpretation as follows:</p> | ||||||||||
|
||||||||||
<p class="fact">Given a blank node mapping, the facts asserted in an interpretation by a graph are among the facts of the interpretation if and only if the interpretation (simply) satisfies the graph.</p> | ||||||||||
|
||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I am not happy with that sentence because of the definition of "(simply) satisfies": So, the "simply satisfies" includes that there EXISTS some A, so even with a given A, we could technically find an A' such that I(G)= true while FEXT(G, I, A)\notIn F(I). There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I totally agree with @doerthe here. This statement seems wrong. |
||||||||||
</section> | ||||||||||
</section> | ||||||||||
|
||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the denotation of a triple term in the codomain of
RE
(i.e. the injectively mapped resource in IR)? If so, should the sets of propositions and facts also be defined usingRE
(e.g.IPR = { RE(x, y, z) | x ∈ IR, y ∈ IP, z ∈ IR }
)?