@@ -783,9 +783,7 @@ <h2>Literals and datatypes</h2>
783
783
< a data-cite ="RDF12-CONCEPTS#dfn-dir-lang-string "> < code > rdf:dirLangString</ code > </ a >
784
784
but when IRIs listed in the
785
785
< a data-cite ="RDF12-CONCEPTS#section-Datatypes "> Datatypes</ a > section of [[!RDF12-CONCEPTS]]
786
- < em > are</ em > < a > recognized</ a > , they MUST be interpreted as described there, and
787
- when the IRI < code > rdf:PlainLiteral</ code > is < a > recognized</ a > ,
788
- it MUST be interpreted to denote the datatype defined in [[!RDF-PLAIN-LITERAL]].
786
+ < em > are</ em > < a > recognized</ a > , they MUST be interpreted as described there.
789
787
RDF processors MAY recognize other datatype IRIs,
790
788
but when other datatype IRIs are < a > recognized</ a > ,
791
789
the mapping between the datatype IRI and the datatype it < a > denotes</ a >
@@ -2296,13 +2294,30 @@ <h2>Substantive changes between RDF 1.0 and RDF 1.1 </h2>
2296
2294
< h2 > Substantive changes since RDF 1.1</ h2 >
2297
2295
2298
2296
< ul >
2297
+ < li > The major change between the RDF 1.1 and RDF 1.2 semantics is the addition of triple terms.
2298
+ Various parts of the semantics have been updated to handle triple terms.
2299
+ </ li >
2300
+
2299
2301
< li > RDF entailment rule < a > rdfD1a</ a > was added in RDF 1.2.
2300
2302
This rule should have been included in RDF 1.1 when the two built-in
2301
2303
datatypes (< code > xsd:string</ code > and < code > rdf:langString</ code > )
2302
2304
were added to RDF entailment.
2303
2305
</ li >
2304
- < li > < code > rdf:dirLangString</ code > added to the built-in datatypes.</ li >
2306
+
2307
+ < li > < code > rdf:dirLangString</ code > was added to the built-in datatypes.</ li >
2308
+
2309
+ < li >
2310
+ In RDF 1.1, < code > rdf:PlainLiteral</ code > was described as an optional datatype
2311
+ that, "[if] [recognized](https://www.w3.org/TR/rdf11-mt/#dfn-recognize), ...
2312
+ MUST be interpreted to [denote] the datatype defined in [[RDF-PLAIN-LITERAL]]."
2313
+ < code > rdf:PlainLiteral</ code > is not used elsewhere in the RDF documents,
2314
+ so the requirement to give it this particular semantics has been removed.
2315
+ It is recommended that < code > rdf:PlainLiteral</ code > not be used in RDF.
2316
+ </ li >
2317
+
2305
2318
</ ul >
2319
+
2320
+
2306
2321
</ section >
2307
2322
2308
2323
</ section >
0 commit comments