- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Fri, 15 Feb 2002 11:33:40 +0000
- To: Patrick Stickler <patrick.stickler@nokia.com>
- cc: RDF Core <w3c-rdfcore-wg@w3.org>
>>>Patrick Stickler said:
>
> Oops. The variants
>
> <dc:date rdf:value="2002-02-14" rdf:dtype="&xsd;date"/>
>
> <dc:date xsd:date="2002-02-14"/>
>
> should produce different triples
>
> xxx dc:date _:1 .
> _:1 rdf:value "2002-02-14" .
> _:1 rdf:dtype xsd:date . (note the URIref, not literal)
>
> and
>
> xxx dc:date _:2 .
> _:2 xsd:date "2002-02-14" .
>
> OK?
Yes, and I said that the above would need 1 syntax / parser change in
order to get the first variant to work:
rdf:dtype must generate statements with a URI-ref value, when used
as an attribute
(more likely rdfs:dtype, but that's another thing)
So, for example adding words to the syntax WD such as in
5.5 Production NodeElement
http://www.w3.org/TR/2001/WD-rdf-syntax-grammar-20011218/#nodeElement
adding words of the form:
[[
* If there is an attribute a in propertyAttr with a.URI = rdf:dtype
then the following statement is added to the model:
e.subject.string-value <a.URI> <a.string-value> .
]]
and so on in the same places rdf:type has a special case (just 5.14 I
think)
Dave
Received on Friday, 15 February 2002 06:33:42 UTC