Skip to content

Commit d6fa591

Browse files
franconiTallTed
andauthored
Remove Appendix B (#161)
* Removed Appendix B * reference to finite interpretation from RDF 1.1 * Better text Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com> --------- Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
1 parent 07319e5 commit d6fa591

File tree

1 file changed

+5
-43
lines changed

1 file changed

+5
-43
lines changed

spec/index.html

Lines changed: 5 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -436,10 +436,11 @@ <h2>Simple Interpretations</h2>
436436

437437
<p class="technote">Simple interpretations are required to interpret all <a>names</a>,
438438
and are therefore infinite.
439-
This simplifies the exposition.
440-
However, RDF can be interpreted using finite structures,
441-
supporting decidable algorithms.
442-
Details are given in <a href="#finite_interpretations" class="sectionRef"></a>. </p>
439+
It was shown in
440+
<a href="https://www.w3.org/TR/rdf11-mt/#finite-interpretations-informative">Appendix B</a>
441+
of RDF 1.1 Semantics spec.
442+
that RDF 1.1 could be interpreted using finite structures.
443+
</p>
443444

444445
<p>IEXT(x), called the <dfn class="no-export lint-ignore">extension</dfn> of x,
445446
is a set of pairs which identify the arguments for which the property is true,
@@ -1882,45 +1883,6 @@ <h2>Entailment rules</h2>
18821883

18831884
</section>
18841885

1885-
<section id="finite_interpretations" class="informative appendix">
1886-
<h2>Finite interpretations</h2>
1887-
1888-
<p>To keep the exposition simple, the RDF semantics has been phrased in a way which requires interpretations
1889-
to be larger than absolutely necessary.
1890-
For example, all interpretations are required to interpret the whole IRI vocabulary,
1891-
and the universes of all D-interpretations where D contains
1892-
<code>xsd:string</code> must contain all possible strings and therefore be infinite.
1893-
This appendix sketches, without proof, how to re-state the semantics using smaller semantic structures
1894-
without changing any entailments. </p>
1895-
1896-
<p>Basically, it is only necessary for an interpretation structure to interpret the <a>names</a>
1897-
actually used in the graphs whose entailment is being considered, and to consider interpretations
1898-
whose universes are at most as big as the number of <a>name</a>s and blank nodes in the graphs.
1899-
More formally, we can define a <dfn>pre-interpretation</dfn> over a <a>vocabulary</a> V to be a structure I
1900-
similar to a <a>simple interpretation</a> but with a mapping only from V to its universe IR.
1901-
Then when determining whether G entails E, consider only pre-interpretations over the finite vocabulary
1902-
of <a>names</a> actually used in G union E. The universe of such a pre-interpretation can be restricted to the cardinality N+B+1, where N is the size of the vocabulary and B is the number of blank nodes in the graphs. Any such pre-interpretation may be extended to <a>simple interpretation</a>s, all of which will give the same truth values for any triples in G or E. Satisfiability, entailment and so on can then be defined with respect to these finite pre-interpretations, and shown to be identical to the ideas defined in the body of the specification.</p>
1903-
1904-
<p>When considering D-entailment, <a>pre-interpretation</a>s may be kept finite
1905-
by weakening the semantic conditions for literals so that IR needs to contain literal values
1906-
only for literals which actually occur in G or E, and the size of the universe restricted to (N+B)×(D+1),
1907-
where D is the number of recognized datatypes.
1908-
(A tighter bound is possible.) For RDF entailment,
1909-
only the finite part of the RDF vocabulary which includes those container membership properties
1910-
which actually occur in the graphs need to be interpreted,
1911-
and the second RDF semantic condition is weakened to apply only to values
1912-
which are values of literals which actually occur in the vocabulary.
1913-
For RDFS interpretations, again only that finite part of the infinite container membership property vocabulary
1914-
which actually occurs in the graphs under consideration needs to be interpreted.
1915-
In all these cases, a <a>pre-interpretation</a> of the vocabulary of a graph may be extended to a full interpretation
1916-
of the appropriate type without changing the truth-values of any triples in the graphs.</p>
1917-
1918-
<p>The whole semantics could be stated in terms of <a>pre-interpretation</a>s,
1919-
yielding the same entailments, and allowing finite RDF graphs to be interpreted in finite structures,
1920-
if the <em>finite model property</em> is considered important.</p>
1921-
1922-
</section>
1923-
19241886
<section id="proofs" class="informative appendix">
19251887
<h2>Proofs of some results</h2>
19261888

0 commit comments

Comments
 (0)