65
65
}
66
66
67
67
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
-
87
68
88
69
.fact {
89
70
padding : 0.5em ;
119
100
</ section >
120
101
121
102
< 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 >
123
103
< p class ='technote '> Notes in this style are technical asides on obscure or recondite matters.</ p > </ section >
124
104
< section >
125
105
< h2 id ="introduction "> Introduction</ h2 >
@@ -443,21 +423,6 @@ <h2>Simple Interpretations</h2>
443
423
</ tr >
444
424
</ table >
445
425
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
-
461
426
< p class ="technote "> Simple interpretations are required to interpret all < a > names</ a > ,
462
427
and are therefore infinite.
463
428
This simplifies the exposition.
@@ -757,31 +722,11 @@ <h2>Skolemization (Informative)</h2>
757
722
< section id ="datatypes ">
758
723
< h2 > Literals and datatypes</ h2 >
759
724
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
-
769
725
< p > Datatypes are < a > identified</ a > by IRIs.
770
726
Interpretations will vary according to which IRIs are recognized as denoting datatypes.
771
727
We describe this using a parameter D on simple interpretations,
772
728
where D is the set of < dfn data-local-lt ="recognized "> recognize</ dfn > < em > < strong > d</ strong > </ em > datatype IRIs.</ p >
773
729
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
-
785
730
< p > The exact mechanism by which an IRI < a > identifies</ a > a datatype is considered to be
786
731
external to the semantics, but the semantics presumes that a recognized IRI < a > identifies</ a >
787
732
a unique datatype wherever it occurs.
@@ -913,10 +858,6 @@ <h2>D-interpretations</h2>
913
858
the < a data-cite ="XML11#NT-Char "> < em > Char</ em > production</ a > in [[XML11]].
914
859
Such strings cannot be written in an XML-compatible surface syntax.</ p >
915
860
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
-
920
861
</ section >
921
862
922
863
< section id ="D_entailment ">
@@ -1369,9 +1310,6 @@ <h2>RDFS Interpretations</h2>
1369
1310
</ tr >
1370
1311
</ table >
1371
1312
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
-
1375
1313
< p > Since I is an < a > RDF interpretation</ a > , the first condition implies that IP
1376
1314
= ICEXT(I(< code > rdf:Property</ code > )).</ p >
1377
1315
@@ -2277,6 +2215,69 @@ <h2>Acknowledgments</h2>
2277
2215
2278
2216
</ section >
2279
2217
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
+
2280
2281
< section id ="ChangeLog-12 " class ="informative appendix " >
2281
2282
< h2 > Substantive changes since RDF 1.1</ h2 >
2282
2283
@@ -2290,6 +2291,9 @@ <h2>Substantive changes since RDF 1.1</h2>
2290
2291
</ ul >
2291
2292
</ section >
2292
2293
2294
+ </ section >
2295
+
2296
+
2293
2297
< section id ="index "> </ section >
2294
2298
2295
2299
</ body > </ html >
0 commit comments