Skip to content

Commit d6f7b9d

Browse files
pfpsTallTed
andauthored
move rdf1.1 change note boxes to change section in appendix (#79)
* move rdf1.1 change note boxes to change section in appendix * Update spec/index.html Co-authored-by: Ted Thibodeau Jr <[email protected]> * generalize from RDF 1.1 * Update spec/index.html --------- Co-authored-by: Ted Thibodeau Jr <[email protected]>
1 parent 2486062 commit d6f7b9d

File tree

1 file changed

+66
-62
lines changed

1 file changed

+66
-62
lines changed

spec/index.html

Lines changed: 66 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -65,25 +65,6 @@
6565
}
6666

6767

68-
.changenote {
69-
font-size:small;
70-
margin: 1em 0em 0em;
71-
padding: 1em;
72-
border: 2px solid #cff6d9;
73-
background: #ffddfe;
74-
}
75-
76-
.changenote::before {
77-
content: "Change Note";
78-
display: block;
79-
width: 150px;
80-
margin: -1.5em 0 0.5em 0;
81-
font-weight: bold;
82-
border: 1px solid #cff6d9;
83-
background: #ffddef;
84-
padding: 3px 1em;
85-
}
86-
8768

8869
.fact {
8970
padding: 0.5em;
@@ -119,7 +100,6 @@
119100
</section>
120101

121102
<section class='introductory'><h2 id="notes">Notes</h2>
122-
<p class='changenote'>Notes in this style indicate changes from the 2004 RDF 1.0 semantics.</p>
123103
<p class='technote'>Notes in this style are technical asides on obscure or recondite matters.</p></section>
124104
<section>
125105
<h2 id="introduction">Introduction</h2>
@@ -443,21 +423,6 @@ <h2>Simple Interpretations</h2>
443423
</tr>
444424
</table>
445425

446-
<div class="changenote">
447-
<p>The 2004 RDF 1.0 semantics defined simple interpretations relative to a vocabulary.</p>
448-
<p>In the 2004 RDF 1.0 semantics, IL was a total, rather than partial, mapping.</p>
449-
<p>The 2004 RDF 1.0 specification divided literals into 'plain' literals
450-
with no type and optional language tags, and typed literals.
451-
Usage has shown that it is important that every literal have a type.
452-
RDF 1.1 replaces plain literals without language tags by literals typed with
453-
the XML Schema <code>string</code> datatype,
454-
and introduces the special type
455-
<a data-cite="RDF12-CONCEPTS#dfn-language-tagged-string"><code>rdf:langString</code></a>
456-
for language-tagged strings.
457-
The full semantics for typed literals is given in section [[[#datatypes]]].
458-
</p>
459-
</div>
460-
461426
<p class="technote">Simple interpretations are required to interpret all <a>names</a>,
462427
and are therefore infinite.
463428
This simplifies the exposition.
@@ -757,31 +722,11 @@ <h2>Skolemization (Informative)</h2>
757722
<section id="datatypes">
758723
<h2>Literals and datatypes</h2>
759724

760-
<p class="changenote">In the 2004 RDF 1.0 specification,
761-
datatype D-entailment was defined as a <a>semantic extension</a> of RDFS-entailment.
762-
Here it is defined as a direct extension to basic RDF.
763-
This is more in conformity with actual usage,
764-
where RDF with datatypes is widely used without the RDFS vocabulary.
765-
If there is a need to distinguish this from the 2004 RDF 1.0 terminology,
766-
the longer phrasing "simple D-entailment" or "simple datatype entailment"
767-
should be used rather than "D-entailment".</p>
768-
769725
<p>Datatypes are <a>identified</a> by IRIs.
770726
Interpretations will vary according to which IRIs are recognized as denoting datatypes.
771727
We describe this using a parameter D on simple interpretations,
772728
where D is the set of <dfn data-local-lt="recognized">recognize</dfn><em><strong>d</strong></em> datatype IRIs.</p>
773729

774-
<p class="changenote">The previous version of this specification defined the parameter D
775-
as a <a>datatype map</a> from IRIs to datatypes,
776-
i.e. as a restricted kind of interpretation mapping.
777-
As the current semantics presumes that a recognized IRI identifies a unique datatype,
778-
this IRI-to-datatype mapping is globally unique and externally specified,
779-
so we can think of D as either a set of IRIs or as a fixed <a>datatype map</a>.
780-
Formally, the <dfn>datatype map</dfn> corresponding to the set D is the
781-
restriction of a <a>D-interpretation</a> to the set D.
782-
Semantic extensions which are stated in terms of conditions on <a>datatype maps</a>
783-
can be interpreted as applying to this mapping.</p>
784-
785730
<p>The exact mechanism by which an IRI <a>identifies</a> a datatype is considered to be
786731
external to the semantics, but the semantics presumes that a recognized IRI <a>identifies</a>
787732
a unique datatype wherever it occurs.
@@ -913,10 +858,6 @@ <h2>D-interpretations</h2>
913858
the <a data-cite="XML11#NT-Char"><em>Char</em> production</a> in [[XML11]].
914859
Such strings cannot be written in an XML-compatible surface syntax.</p>
915860

916-
<p class="changenote">In the 2004 RDF 1.0 specification,
917-
ill-typed literals were required to denote a value in IR,
918-
and <a>D-unsatisfiability</a> could be recognized only by using the RDFS semantics.</p>
919-
920861
</section>
921862

922863
<section id="D_entailment">
@@ -1369,9 +1310,6 @@ <h2>RDFS Interpretations</h2>
13691310
</tr>
13701311
</table>
13711312

1372-
<p class="changenote">In the 2004 RDF 1.0 semantics, LV was defined as part of a simple interpretation structure,
1373-
and the definition given here was a constraint. </p>
1374-
13751313
<p>Since I is an <a>RDF interpretation</a>, the first condition implies that IP
13761314
= ICEXT(I(<code>rdf:Property</code>)).</p>
13771315

@@ -2277,6 +2215,69 @@ <h2>Acknowledgments</h2>
22772215

22782216
</section>
22792217

2218+
<section id="section-Changes" class="informative appendix">
2219+
<h2>Substantive Changes</h2>
2220+
2221+
<section id="ChangeLog-11" class="informative appendix" >
2222+
<h2>Substantive changes between RDF 1.0 and RDF 1.1 </h2>
2223+
2224+
<ul>
2225+
2226+
<li>
2227+
The RDF 1.0 semantics defined simple interpretations relative to a vocabulary.
2228+
</li>
2229+
2230+
<li>
2231+
In the RDF 1.0 semantics, IL was a total, rather than partial, mapping.
2232+
</li>
2233+
2234+
<li> The RDF 1.0 specification divided literals into 'plain' literals
2235+
with no type and optional language tags, and typed literals.
2236+
Usage has shown that it is important that every literal have a type.
2237+
RDF 1.1 replaced plain literals without language tags by literals typed with
2238+
the XML Schema <code>string</code> datatype,
2239+
and introduced the special type
2240+
<a data-cite="RDF12-CONCEPTS#dfn-language-tagged-string"><code>rdf:langString</code></a>
2241+
for language-tagged strings.
2242+
The full semantics for typed literals is given in section [[[#datatypes]]].
2243+
</li>
2244+
2245+
<li>In the RDF 1.0 specification
2246+
datatype D-entailment was defined as a <a>semantic extension</a> of RDFS-entailment.
2247+
In RDF 1.1 it was defined as a direct extension to basic RDF.
2248+
This is more in conformity with actual usage,
2249+
where RDF with datatypes is widely used without the RDFS vocabulary.
2250+
If there is a need to differentiate from the RDF 1.0 terminology,
2251+
the longer phrasing "simple D-entailment" or "simple datatype entailment"
2252+
should be used rather than "D-entailment".
2253+
</li>
2254+
2255+
<li>RDF 1.0 specification defined the parameter D
2256+
as a <a>datatype map</a> from IRIs to datatypes,
2257+
i.e., as a restricted kind of interpretation mapping.
2258+
As RDF 1.1 presumed that a recognized IRI identifies a unique datatype,
2259+
this IRI-to-datatype mapping is globally unique and externally specified,
2260+
so we can think of D as either a set of IRIs or as a fixed <a>datatype map</a>.
2261+
Formally, the <dfn>datatype map</dfn> corresponding to the set D is the
2262+
restriction of a <a>D-interpretation</a> to the set D.
2263+
Semantic extensions which are stated in terms of conditions on <a>datatype maps</a>
2264+
can be interpreted as applying to this mapping.
2265+
</li>
2266+
2267+
2268+
<li>In the RDF 1.0 specification,
2269+
ill-typed literals were required to denote a value in IR,
2270+
and <a>D-unsatisfiability</a> could be recognized only by using the RDFS semantics.
2271+
</li>
2272+
2273+
<li>In the 2004 RDF 1.0 semantics, LV was defined as part of a simple interpretation structure,
2274+
and its definition in RDFS interpretations was a constraint.
2275+
</li>
2276+
2277+
</ul>
2278+
2279+
</section>
2280+
22802281
<section id="ChangeLog-12" class="informative appendix" >
22812282
<h2>Substantive changes since RDF 1.1</h2>
22822283

@@ -2290,6 +2291,9 @@ <h2>Substantive changes since RDF 1.1</h2>
22902291
</ul>
22912292
</section>
22922293

2294+
</section>
2295+
2296+
22932297
<section id="index"></section>
22942298

22952299
</body></html>

0 commit comments

Comments
 (0)