Skip to content

Commit 2449fb7

Browse files
authored
make technical uses of name refer to the definition (#82)
1 parent 726476d commit 2449fb7

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

spec/index.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ <h2>Notation and Terminology</h2>
225225
when we wish to refer to such an externally defined naming relationship,
226226
we will use the word <dfn class="no-export lint-ignore" data-local-lt="identified">identify</dfn> and its cognates.
227227
For example, the fact that the IRI <code>http://www.w3.org/2001/XMLSchema#decimal</code>
228-
is widely used as the name of a datatype described in the XML Schema document [[XMLSCHEMA11-2]]
228+
is widely used as the <a>name</a> of a datatype described in the XML Schema document [[XMLSCHEMA11-2]]
229229
might be described by saying that the IRI <em>identifies</em> that datatype.
230230
If an IRI identifies something it may or may not denote it in a given interpretation,
231231
depending on how the semantics is specified.
@@ -456,10 +456,10 @@ <h2>Simple Interpretations</h2>
456456
<p>The distinction between IS and IL will become significant below when the semantics of datatypes are defined.
457457
IL is allowed to be partial because some literals may fail to have a referent. </p>
458458

459-
<p class="technote">It is conventional to map a relation name to a relational extension directly.
460-
This however presumes that the vocabulary is segregated into relation names and individual names,
459+
<p class="technote">It is conventional to map a relation <a>name</a> to a relational extension directly.
460+
This however presumes that the vocabulary is segregated into relation <a>name</a>s and individual <a>name</a>s,
461461
and RDF makes no such assumption.
462-
Moreover, RDF allows an IRI to be used as a relation name applied to itself as an argument.
462+
Moreover, RDF allows an IRI to be used as a relation <a>name</a> applied to itself as an argument.
463463
Such self-application structures are used in RDFS, for example.
464464
The use of the IEXT mapping to distinguish the relation as an object from its relational extension
465465
accommodates both of these requirements.
@@ -734,7 +734,7 @@ <h2>Skolemization (Informative)</h2>
734734
sk(G) <a>simply entails</a> H if and only if G <a>simply entails</a> H.</p>
735735

736736
<p>The second property means that a graph is not logically <a>equivalent</a> to its skolemization.
737-
Nevertheless, they are in a strong sense almost interchangeable, as shown the next two properties. The third property means that even when conclusions are drawn from the skolemized graph which do contain the new vocabulary, these will exactly mirror what could have been derived from the original graph with the original blank nodes in place. The replacement of blank nodes by IRIs does not effectively alter what can be validly derived from the graph, other than by giving new names to what were formerly anonymous entities. The fourth property, which is a consequence of the third, clearly shows that in some sense a skolemization of G can "stand in for" G as far as entailments are concerned. Using sk(G) instead of G will not affect any entailments which do not involve the new skolem vocabulary. </p>
737+
Nevertheless, they are in a strong sense almost interchangeable, as shown the next two properties. The third property means that even when conclusions are drawn from the skolemized graph which do contain the new vocabulary, these will exactly mirror what could have been derived from the original graph with the original blank nodes in place. The replacement of blank nodes by IRIs does not effectively alter what can be validly derived from the graph, other than by giving new <a>name</a>s to what were formerly anonymous entities. The fourth property, which is a consequence of the third, clearly shows that in some sense a skolemization of G can "stand in for" G as far as entailments are concerned. Using sk(G) instead of G will not affect any entailments which do not involve the new skolem vocabulary. </p>
738738

739739
</section>
740740

@@ -771,7 +771,7 @@ <h2>Literals and datatypes</h2>
771771
a unique datatype wherever it occurs.
772772
RDF processors which are not able to determine which datatype is identified by an IRI
773773
cannot <a>recognize</a> that IRI,
774-
and should treat any literals with that IRI as their datatype IRI as unknown names.</p>
774+
and should treat any literals with that IRI as their datatype IRI as unknown <a>name</a>s.</p>
775775

776776
<p>RDF literals and datatypes are fully described in
777777
<a data-cite="RDF12-CONCEPTS#section-Datatypes">Section 5</a> of [[!RDF12-CONCEPTS]].
@@ -1584,7 +1584,7 @@ <h2>RDF Datasets</h2>
15841584
<!--
15851585
<p>An RDF <a data-cite="RDF12-CONCEPTS#section-dataset">dataset</a> (see [[!RDF12-CONCEPTS]])
15861586
is a finite set of RDF graphs each paired with an IRI or blank node called the <strong>graph name</strong>,
1587-
plus a <strong>default graph</strong>, without a name.
1587+
plus a <strong>default graph</strong>, without a <a>name</a>.
15881588
Graphs in a single dataset may share blank nodes.
15891589
The association of graph name IRIs with graphs is used by SPARQL [[?SPARQL12-QUERY]]
15901590
to allow queries to be directed against particular graphs.</p>
@@ -1594,7 +1594,7 @@ <h2>RDF Datasets</h2>
15941594
defined in RDF Concepts [[!RDF12-CONCEPTS]],
15951595
package up zero or more named RDF graphs along with a single unnamed, default RDF graph.
15961596
The graphs in a single dataset may share blank nodes.
1597-
The association of graph name IRIs with graphs is used by SPARQL [[?SPARQL12-QUERY]]
1597+
The association of graph <a>name</a> IRIs with graphs is used by SPARQL [[?SPARQL12-QUERY]]
15981598
to allow queries to be directed against particular graphs.</p>
15991599

16001600
<p>Graph names in a dataset may denote something other than the graph they are paired with.
@@ -1615,7 +1615,7 @@ <h2>RDF Datasets</h2>
16151615
<p>Other <a>semantic extension</a>s and <a>entailment regime</a>s MAY place further semantic conditions and restrictions on RDF datasets,
16161616
just as with RDF graphs.
16171617
One such extension, for example, could set up a modal-like interpretation structure so that entailment
1618-
between datasets would require RDF graph entailments between the graphs with the same name
1618+
between datasets would require RDF graph entailments between the graphs with the same <a>name</a>
16191619
(adding in empty graphs as required).</p>
16201620

16211621
<table>
@@ -1853,7 +1853,7 @@ <h2>Finite interpretations</h2>
18531853

18541854
<p>Basically, it is only necessary for an interpretation structure to interpret the <a>names</a>
18551855
actually used in the graphs whose entailment is being considered, and to consider interpretations
1856-
whose universes are at most as big as the number of names and blank nodes in the graphs.
1856+
whose universes are at most as big as the number of <a>name</a>s and blank nodes in the graphs.
18571857
More formally, we can define a <dfn>pre-interpretation</dfn> over a <a>vocabulary</a> V to be a structure I
18581858
similar to a <a>simple interpretation</a> but with a mapping only from V to its universe IR.
18591859
Then when determining whether G entails E, consider only pre-interpretations over the finite vocabulary
@@ -1995,7 +1995,7 @@ <h3>Reification</h3>
19951995
<p>and suppose that IRI <code>ex:graph1</code> is used to <a>identify</a> this graph.
19961996
Exactly how this identification is achieved is external to the RDF model,
19971997
but it might be by the IRI resolving to a concrete syntax document describing the graph,
1998-
or by the IRI being the associated name of a named graph in a dataset.
1998+
or by the IRI being the associated <a>name</a> of a named graph in a dataset.
19991999
Assuming that the IRI can be used to denote the triple,
20002000
then the reification vocabulary allows us to describe the first graph in another graph:</p>
20012001

0 commit comments

Comments
 (0)