diff --git a/spec/index.html b/spec/index.html index 6089b90..fa3e8d7 100644 --- a/spec/index.html +++ b/spec/index.html @@ -3,7 +3,7 @@
-The Resource Description Framework (RDF) is a framework for representing information on the Web. - This document defines an abstract syntax (a data model) + This document defines an abstract data model which serves to link all RDF-based languages and specifications. - The abstract syntax has two key data structures:
+ The abstract model has two key data structures:The Resource Description Framework (RDF) is a framework for representing information on the Web.
-This document defines an abstract syntax (a data model) +
This document defines an abstract data model which serves to link all RDF-based languages and specifications, including the following:
@@ -135,9 +135,9 @@The core structure of the abstract syntax is a set of +
The core structure of the abstract model is a set of triples, each consisting of a subject, a predicate and an object. A set of such triples is called an RDF graph. An RDF graph can be visualized as a node and @@ -155,8 +155,8 @@
There can be four kinds of nodes in an RDF graph: IRIs, literals, blank nodes, and triple terms.
- -There is a mixture of "Abstract Syntax" and "Data Model". We should have a consistent way to say "Abstract Syntax" vs "Data Model". One way is to use "Abstract Syntax" as the basis of semantics and usually say "Data Model" in Concepts otherwise.
+rdf:XMLLiteral
.
Note however that such abbreviations are not meant to be processed directly as IRIs,
and are not to be used in syntactic contexts where IRIs are expected.
- Note also that [=namespace IRIs=] and [=namespace prefixes=] are not a formal part of the RDF data model.
+ Note also that [=namespace IRIs=] and [=namespace prefixes=] are not a formal part of the RDF abstract model.
They are merely a syntactic convenience for abbreviating IRIs;
for processing, the actual IRIs are reconstructed by replacing each namespace prefix with the corresponding namespace IRI.
@@ -400,7 +400,7 @@ The RDF data model is atemporal: RDF graphs +
The RDF abstract model is atemporal: RDF graphs are static snapshots of information.
However, RDF graphs can express information @@ -595,13 +595,13 @@
This specification, RDF 1.2 Concepts and Abstract Syntax, - defines a data model and related terminology for use in +
This specification, RDF 1.2 Concepts and Abstract Model, + defines an abstract model and related vocabulary for use in other specifications, such as concrete RDF syntaxes, API specifications, and query languages. Implementations cannot directly conform to - RDF 1.2 Concepts and Abstract Syntax, + RDF 1.2 Concepts and Abstract Model, but can conform to such other specifications that normatively reference terms defined here.
@@ -847,7 +847,8 @@An IRI in the RDF abstract syntax +
An IRI in the RDF abstract model + MUST be resolved per [[RFC3986]] and MUST NOT be a relative reference. An IRI MAY contain a fragment identifier. @@ -859,7 +860,7 @@
Some concrete syntaxes MAY support
simple literals consisting of only a
lexical form without any datatype IRI, language tag, or base direction.
- Simple literals are syntactic sugar for abstract syntax
+ Simple literals are syntactic sugar for data model
literals
with the datatype IRI
http://www.w3.org/2001/XMLSchema#string
@@ -1037,7 +1038,7 @@
rdf:JSON
DatatypeBlank nodes do not have identifiers in the RDF abstract syntax. The +
Blank nodes do not have identifiers in the RDF abstract model. The blank node identifiers introduced by some concrete syntaxes have only local scope and are purely an artifact of the serialization.
@@ -1999,7 +2000,7 @@The RDF Abstract Syntax is not used directly for conveying information, +
The RDF Abstract Model is not used directly for conveying information, although concrete serialization forms are specifically intended to do so.
Applications MAY evaluate given data to infer more assertions or to dereference IRIs, @@ -2215,7 +2216,7 @@