- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Mon, 09 Dec 2002 13:22:12 +0000
- To: Patrick Stickler <patrick.stickler@nokia.com>
- cc: w3c-rdfcore-wg <w3c-rdfcore-wg@w3.org>
>>>Patrick Stickler said: > > Here is my proposed verbage regarding terms with undefined > semantics, for inclusion into the Primer. Frank, feel free > to wordsmith freely. > > Note that the list was based on there being no defined semantics > for the term in the MT, even if there might be range, domain, > type, or other assertions made about the terms. The list (or the MT) > may need adjusting if it is incorrect... > > rdf:li was not mentioned in the MT, but that may be an omission > since it's in the syntax doc. It is included in the list > below. > > -- > The RDF/S vocabulary includes several terms the meaning of which > was undefined or ambiguous in earlier specifications of RDF and > which remain undefined in the present RDF MT. > > Specifically: > > rdf:value > rdf:Bag > rdf:Seq > rdf:Alt > rdf:li > rdf:_n > rdf:List > rdf:first > rdf:rest > rdf:nil > rdfs:comment > rdfs:seeAlso > rdfs:isDefinedBy > rdfs:label > > These terms remain in the RDF/S vocabulary for various historical > reasons. Their lack of an explicit or clear interpretation has > resulted in their being used in incompatable ways by different > applications. Nevertheless, as they provide utility to certain > RDF applications, and in the interest of backwards compatability, > they have not been deprecated or removed. That's wrong in several ways. rdf:List rdf:first rdf:rest rdf:nil These terms are not historical - they are new to this revision of RDF. rdf:li Never a property; a piece of rdf/xml syntax scaffolding. rdf:_n rdf:value rdf:Bag rdf:Seq rdf:Alt rdfs:comment rdfs:seeAlso rdfs:isDefinedBy rdfs:label None of these are deprecated and should not be described in any way as historical. They remain used, useful and staying that way. > Note that some of these terms do have certain constraints defined > in the MT for their use, such as their domain, range or type, but > their actual meaning is not specified. > > Users should take care when employing these terms, as there is no > guaruntee that any RDF applications will interpret them as intended. > It should also be noted that no valid inferences may be drawn from > statements using these terms, insofar as the model theory is concerned. > Any interpretation or inference based on these terms is entirely > application specific. "no valid inferences"! Rubbish. Don't say such things. Triples with these terms are valid. > This document contains examples which reflect how some of > these terms have been previously used; however such usage is > merely suggestive and in no way constitutes a normative definition > of their meaning or purpose. This is saying again that the primer is informational, but rather negatively. The primer is informational and useful; the formal meanings of the terms are in other docs, which are pointed to. Dave
Received on Monday, 9 December 2002 08:23:56 UTC