Skip to content

A formal background to unify triples and triple terms #91

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

Merged
merged 34 commits into from
Mar 19, 2025
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4300b64
First version of liberal semantics - it lack the entailment pattern f…
franconi Jan 27, 2025
61aa733
Missing fix to rdfs14
franconi Jan 27, 2025
553dfc9
liberal baseline RDF and RDFS semantics
franconi Jan 27, 2025
4204f21
Fixed HTML + RTD -> RDF
franconi Jan 28, 2025
ad4faa5
Fixed more HTML
franconi Jan 28, 2025
3999bd8
Minor fix in text for better English
franconi Jan 28, 2025
4e1cef6
Better English: added comma
franconi Jan 29, 2025
8487a13
Added axiomatic triple in RDF for rdf:reifies
franconi Jan 29, 2025
c5914b4
Moved the "appears in" definition before its first use.
franconi Jan 29, 2025
fd09c1f
"RDF term" definition is exported
franconi Jan 29, 2025
d734184
Added the reference to RTDF symmetric triple
franconi Jan 29, 2025
b9c0e07
Changed rdf:range to rdfs:range
franconi Jan 29, 2025
e35b247
Replaced [I+A] with I for rdf/rdfs namespace IRIs
franconi Jan 31, 2025
5c36aea
Better spacing
franconi Jan 31, 2025
c6e946f
Better formatting of rdfssemcond11 definition.
franconi Jan 31, 2025
78f45a1
Fixed a plural reference
franconi Jan 31, 2025
f8b1603
Fixed redundant condition "triple or triple term"
franconi Jan 31, 2025
4ecb8e7
Merge branch 'w3c:main' into liberal-baseline
franconi Jan 31, 2025
42f0fc2
Fixed wording of rdfs14, and references to issue about external refer…
franconi Jan 31, 2025
d853efb
Better rdfs14
franconi Jan 31, 2025
e0716d1
Added example for rdfs14
franconi Jan 31, 2025
961a1ae
Change: emdashes are better than the colons
franconi Feb 1, 2025
809ea61
Small typo in index.html
doerthe Feb 4, 2025
1670e37
fixed: emdash written as mdash
franconi Feb 4, 2025
3317c14
Merge branch 'w3c:main' into liberal-baseline
franconi Feb 4, 2025
d15e0c2
Added semantic properties in 5.3 relating triple terms and asserted t…
franconi Feb 13, 2025
ddda4d9
Better formatting
franconi Feb 13, 2025
9618b1a
Rewording after suggestion of pfps
franconi Feb 13, 2025
b991acd
Minor wording fixed as per comments in PR, plus rewording of general …
franconi Mar 13, 2025
49fd852
Update index.html
doerthe Mar 13, 2025
50cdc1d
Added RE to the definition of propositions and facts
franconi Mar 14, 2025
a3e8167
Fixed a missing RE
franconi Mar 14, 2025
75c66ce
Fixed the observation of IPR
franconi Mar 14, 2025
fc73f15
Text fix in FEXT definition
franconi Mar 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions spec/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -422,7 +422,7 @@ <h2>Simple Interpretations</h2>
set of sets of pairs &lt; x, y &gt; 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>
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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) = {&nbsp;RE(x, y, z)&#65372;x is in IR, y is in IP, z is in IR&nbsp;}; we observe that a proposition is in the extension of <code>rdfs:Proposition</code>. </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) = {&nbsp;RE(x, y, z)&#65372;&lt;x, z&gt; is in IEXT(y)&nbsp;}. The set of facts is the set of propositions which are true in the interpretation. </p>

<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) = {&nbsp;RE(&nbsp;[I+A](s), I(p), [I+A](o)&nbsp;)&#65372;`s p o.` is in G&nbsp;}. 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>

<p>We introduce a <dfn>general definition of satisfiability</dfn> of a graph in an interpretation as follows:</p>

<p class="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>

</section>
</section>

Expand Down
Loading