- From: Thomas Baker <baker@sub.uni-goettingen.de>
- Date: Fri, 9 Jan 2009 10:03:47 +0100
- To: Antoine Isaac <aisaac@few.vu.nl>
- Cc: Thomas Baker <baker@sub.uni-goettingen.de>, Ivan Herman <ivan@w3.org>, SWD Working Group <public-swd-wg@w3.org>
On Thu, Jan 08, 2009 at 07:19:28PM +0100, Antoine Isaac wrote: > Sorry, it was difficult to resist coining an example as my two cents: > > ex:sun ex:volume ex:sunDiameterKM . > ex:sunDiameterKM rdf:value "1392000000" ; > ex:unit "m" > > In that case, we have a diameter (expected to be called in language a > "value") which is complex: it has two facets, the raw "value" (confusing, > but how to name it differently?) and the unit. > > Now, I can imagine that someone may actually want to decompose the value > itself to fit another standard way of representing it, but keeping the same > value-unit pattern: > > ex:sun ex:volume ex:sunDiameterKM2 . > ex:sunDiameterKM2 rdf:value [ ex:coefficient "1.392" ; ex:exponent "9" . ] ; > ex:unit "m" > > The latter example has an rdf:value which is a non-literal RDF node... > Granted, it's not a nice example, and there might be ways now to do it in a > much nicer way. But I guess at the beginning of RDF some people may have > judged useful to anticipate that kind of practice. Some relevant history [1]: Issue rdfms-replace-value: Suggestion that the rdf:value property be replaced by rdf:toString. Raised Sat, 17 Feb 2001 by Dan Connolly Summary: The property rdf:value is used confusingly and inconsistently throughout the M&S and is never defined. Some have suggested it is used for multi-valued properties (some suggest currying is a better way to do this) and others have claimed it is for defining the lexical representation of a resource. It is requested that the Working Group clarify its meaning and usage. Resolution: This issue was discussed by the RDFCore WG on 11 January 2002 which resolved: o resolves to not change the name of this property at this time on the grounds: - insufficient reasons to make this change - will cause existing uses to be illegal - such as examples in m&s o resolves to recast this issue as a need to clarify the semantics of rdf:value. At the February 2002 face to face meeting, the RDFCore WG resolved: * that rdf:value is a property defined in the RDF namespace * that the model theory state that rdf:value is a property * that no other model theory semantics is defined specifically for it * the issue be closed. Currently: Closed (response) [1] http://www.w3.org/2000/03/rdf-tracking/#rdfms-replace-value > >For the sentence in question, Alistair points out that we > >can side-step the issue by just defining RDF plain literal, > >full stop [1]. > > > >If the RDF Primer is telling a somewhat different story > >from SKOS Primer it would be good to recognize this clearly > >because readers of the latter may refer back to the former. > > Until now I don't think the documents are really saying really different > things. In fact the Primer does not use rdf:value and "value" not very > often... I think rdf:value and the meaning of "value" in an RDF context are separate (though related) issues. Where do we stand with regard to the the sentence referring to "structured RDF value"? [1] http://lists.w3.org/Archives/Public/public-swd-wg/2009Jan/0027.html > Actually it is used now once in a possibly confusing way, in 4.6 > >The value of the literal is the notation itself > I propose to replace it by "The lexical form of the literal is the notation > itself" Good. Tom -- Tom Baker <tbaker@tbaker.de>
Received on Friday, 9 January 2009 09:04:28 UTC