Skip to content

Commit 1001f19

Browse files
committed
improve wording around citations and make XML citations non-normative
1 parent 3f0a4b4 commit 1001f19

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

spec/index.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ <h2>Notation and Terminology</h2>
231231
when we wish to refer to such an externally defined naming relationship,
232232
we will use the word <dfn class="no-export lint-ignore" data-local-lt="identified">identify</dfn> and its cognates.
233233
For example, the fact that the IRI <code>http://www.w3.org/2001/XMLSchema#decimal</code>
234-
is widely used as the <a>name</a> of a datatype described in the XML Schema document [[XMLSCHEMA11-2]]
234+
is widely used as the <a>name</a> of a datatype described in the XML Schema document [[?XMLSCHEMA11-2]]
235235
might be described by saying that the IRI <em>identifies</em> that datatype.
236236
If an IRI identifies something it may or may not denote it in a given interpretation,
237237
depending on how the semantics is specified.
@@ -245,7 +245,7 @@ <h2>Notation and Terminology</h2>
245245
<p>Throughout this document, <a>RDF graph</a>s and other fragments of RDF abstract syntax
246246
are written using the notational conventions of the Turtle syntax [[!RDF12-TURTLE]].
247247
The namespace prefixes <code>rdf:</code> <code>rdfs:</code> and <code>xsd:</code>
248-
are used as in [[!RDF12-CONCEPTS]],
248+
are used as in the RDF Concepts specification [[!RDF12-CONCEPTS]],
249249
<a data-cite="RDF12-CONCEPTS#dfn-rdf-vocabulary">RDF vocabularies</a>.
250250
When the exact IRI does not matter, the prefix <code>ex:</code> is used.
251251
When stating general rules or conditions we use three-character variables such as
@@ -738,7 +738,7 @@ <h2>Skolemization</h2>
738738
which eliminates blank nodes by replacing them with "new" IRIs,
739739
which means IRIs which are coined for this purpose and are therefore guaranteed
740740
to not occur in any other RDF graph (at the time of creation).
741-
See <a data-cite="RDF12-CONCEPTS#section-skolemization">Replacing Blank Nodes with IRIs</a> in [[!RDF12-CONCEPTS]]
741+
See <a data-cite="RDF12-CONCEPTS#section-skolemization">Replacing Blank Nodes with IRIs</a> in the RDF Concepts specification [[!RDF12-CONCEPTS]]
742742
for a fuller discussion.</p>
743743

744744
<p>Suppose G is a graph containing blank nodes and sk is a skolemization mapping
@@ -773,7 +773,7 @@ <h2>Literals and datatypes</h2>
773773
and should treat any literals with that IRI as their datatype IRI as unknown <a>name</a>s.</p>
774774

775775
<p>RDF literals and datatypes are fully described in the
776-
<a data-cite="RDF12-CONCEPTS#section-Datatypes">Datatypes</a> section of [[!RDF12-CONCEPTS]].
776+
<a data-cite="RDF12-CONCEPTS#section-Datatypes">Datatypes</a> section of the RDF Concepts specification [[!RDF12-CONCEPTS]].
777777
In summary: with two exceptions, RDF literals combine a string and an IRI <a data-lt="identify">identifying</a> a datatype.
778778
The exceptions are <a data-cite="RDF12-CONCEPTS#dfn-language-tagged-string">language-tagged strings</a>, assigned the type <code>rdf:langString</code>,
779779
which have two syntactic components, a string and a language tag; and
@@ -808,7 +808,7 @@ <h2>Literals and datatypes</h2>
808808
<a data-cite="RDF12-CONCEPTS#dfn-language-tagged-string"><code>rdf:langString</code></a>, and
809809
<a data-cite="RDF12-CONCEPTS#dfn-dir-lang-string"><code>rdf:dirLangString</code></a>
810810
but when IRIs listed in the
811-
<a data-cite="RDF12-CONCEPTS#section-Datatypes">Datatypes</a> section of [[!RDF12-CONCEPTS]]
811+
<a data-cite="RDF12-CONCEPTS#section-Datatypes">Datatypes</a> section of the RDF Concepts specification [[!RDF12-CONCEPTS]]
812812
<em>are</em> <a>recognized</a>, they MUST be interpreted as described there.
813813
RDF processors MAY recognize other datatype IRIs,
814814
but when other datatype IRIs are <a>recognized</a>,
@@ -909,7 +909,7 @@ <h2>D-interpretations</h2>
909909
D-interpretation where D includes <code>rdf:langString</code> or <code>rdf:dirLangString</code>.
910910
The only ill-typed literals of type <a data-cite="XMLSCHEMA11-2#string"><code>xsd:string</code></a>
911911
are those containing a Unicode code point which does not match
912-
the <a data-cite="XML11#NT-Char"><em>Char</em> production</a> in [[XML11]].
912+
the <a data-cite="XML11#NT-Char"><em>Char</em> production</a> in [[[?XML11]]] [[?XML11]].
913913
Such strings cannot be written in an XML-compatible surface syntax.</p>
914914

915915
</section>
@@ -1060,7 +1060,7 @@ <h2>RDF Interpretations</h2>
10601060
Three other datatypes &mdash; <a data-cite="RDF12-CONCEPTS#section-XMLLiteral"><code>rdf:XMLLiteral</code></a>,
10611061
<a data-cite="RDF12-CONCEPTS#section-html"><code>rdf:HTML</code></a>, and
10621062
<a data-cite="RDF12-CONCEPTS#section-json"><code>rdf:JSON</code></a> &mdash;
1063-
are defined in [[!RDF12-CONCEPTS]].
1063+
are defined in the RDF Concepts specification [[!RDF12-CONCEPTS]].
10641064
RDF-D interpretations MAY fail to <a>recognize</a> these datatypes.</p>
10651065

10661066
<section id="rdf_entail">
@@ -1661,7 +1661,7 @@ <h2>Entailment rules</h2>
16611661
<p> <em> Note: This section is carried over from RDF 1.1 and is included here to show how sound and complete inference rules might be constructed for the current versions of RDF and RDFS. It is believed that at most minor changes to the entailment rules here will be needed for sound and complete RDF and RDFS entailment. </em> </p>
16621662

16631663

1664-
<p>(<em>This section is based on work described more fully in </em>[[HORST04]]<em>, </em>[[HORST05]]<em>,
1664+
<p>(<em>This section is based on work described more fully in two papers by ter Horst, </em>[[HORST04]]<em> and </em>[[HORST05]]<em>,
16651665
which should be consulted for technical details and proofs.</em>) </p>
16661666

16671667
<p>The RDF and RDFS entailment patterns listed in the above tables can be viewed
@@ -1726,8 +1726,8 @@ <h2>Entailment rules</h2>
17261726
<!--<p>Define a <dfn>generalized RDF triple</dfn> to be a triple &lt;x, y, z&gt; where x and z can be an IRI, a blank node or a literal, and y can be an IRI or a blank node; and extend this to the rest of RDF, so that a generalized RDF graph is a set of generalized RDF triples. -->
17271727

17281728
<p>Consider <a data-cite="RDF12-CONCEPTS#section-generalized-rdf">generalized RDF triples, graphs, and datasets</a>
1729-
instead of RDF triples, graphs and datasets (extending the generalization used in [[HORST04]]
1730-
and following exactly the terms used in [[OWL2-PROFILES]]).
1729+
instead of RDF triples, graphs and datasets (extending the generalization used by Horst [[HORST04]]
1730+
and following exactly the terms used in OWL Profiles [[OWL2-PROFILES]]).
17311731
The semantics described in this document applies to the generalization without change,
17321732
so that the notions of interpretation, satisfiability and entailment can be used freely.
17331733
Then we can replace the first RDF entailment pattern with the simpler and more direct</p>
@@ -2232,13 +2232,13 @@ <h4>RDF collections</h4>
22322232
<section id="privacy" class="informative appendix">
22332233
<h2>Privacy Considerations</h2>
22342234
<p>
2235-
See <a data-cite="RDF12-CONCEPTS#privacy">Privacy Considerations</a> in [[RDF12-CONCEPTS]].
2235+
See <a data-cite="RDF12-CONCEPTS#privacy">Privacy Considerations</a> in [[[RDF12-CONCEPTS]]] [[RDF12-CONCEPTS]].
22362236
</p>
22372237
</section>
22382238
<section id="security" class="informative appendix">
22392239
<h2>Security Considerations</h2>
22402240
<p>
2241-
See <a data-cite="RDF12-CONCEPTS#security">Security Considerations</a> in [[RDF12-CONCEPTS]].
2241+
See <a data-cite="RDF12-CONCEPTS#security">Security Considerations</a> in [[[RDF12-CONCEPTS]]] [[RDF12-CONCEPTS]].
22422242
</p>
22432243
</section>
22442244

@@ -2264,7 +2264,7 @@ <h2>Acknowledgments</h2>
22642264
Eric Prud'hommeaux, Andy Seaborne, David Wood and Antoine Zimmermann. </p>
22652265

22662266
<p>This specification draws upon the
2267-
earlier specification [[RDF-MT]], whose editor acknowledged valuable
2267+
earlier specification for RDF semantics [[RDF-MT]], whose editor acknowledged valuable
22682268
inputs from Jeremy Carroll, Dan Connolly, Jan Grant, R. V. Guha,
22692269
Herman ter Horst, Graham Klyne, Ora Lassila, Brian McBride, Sergey
22702270
Melnick, Peter Patel-Schneider, Jos De Roo and Patrick Stickler.
@@ -2296,7 +2296,7 @@ <h2>Substantive changes between RDF 1.0 and RDF 1.1 </h2>
22962296
and introduced the special type
22972297
<a data-cite="RDF12-CONCEPTS#dfn-language-tagged-string"><code>rdf:langString</code></a>
22982298
for language-tagged strings.
2299-
The full semantics for typed literals is given in section [[[#datatypes]]].
2299+
The full semantics for typed literals is given in Section [[[#datatypes]]].
23002300
</li>
23012301

23022302
<li>In the RDF 1.0 specification
@@ -2354,7 +2354,7 @@ <h2>Substantive changes since RDF 1.1</h2>
23542354
<li>
23552355
In RDF 1.1, <code>rdf:PlainLiteral</code> was described as an optional datatype
23562356
that, "[if] [recognized](https://www.w3.org/TR/rdf11-mt/#dfn-recognize), ...
2357-
MUST be interpreted to [denote] the datatype defined in [[RDF-PLAIN-LITERAL]]."
2357+
MUST be interpreted to [denote] the datatype defined in [[[RDF-PLAIN-LITERAL]]] [[RDF-PLAIN-LITERAL]]."
23582358
<code>rdf:PlainLiteral</code> is not used elsewhere in the RDF documents,
23592359
so the requirement to give it this particular semantics has been removed.
23602360
It is recommended that <code>rdf:PlainLiteral</code> not be used in RDF.

0 commit comments

Comments
 (0)