W3C home > Mailing lists > Public > www-webont-wg@w3.org > June 2003

Re: rdfs:Literal not a RDF datatype

From: Guus Schreiber <schreiber@cs.vu.nl>
Date: Wed, 04 Jun 2003 15:36:39 +0200
Message-ID: <3EDDF5E7.3070804@cs.vu.nl>
To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
CC: www-webont-wg@w3.org

Peter F. Patel-Schneider wrote:

> From: Guus Schreiber <schreiber@cs.vu.nl>
> Subject: rdfs:Literal not a RDF datatype
> Date: Wed, 04 Jun 2003 13:27:45 +0200
> 
> 
>>One of the comments from RDFCore on Reference is the following:
>>http://lists.w3.org/Archives/Public/public-webont-comments/2003May/0004.html
>>
>> > #owlref-rdfcore-rdfs:literal-not-a-datatype
>> >
>> > [[
>> > A typed literal needs to have an XML attribute rdf:datatype of which
>> > the value is recommended to be one of the following:
>> > ...
>> >
>> > # The RDF datatype rdfs:Literal  which is the class of literals,
>> > typed and plain.
>> > ]]
>> >
>> > rdfs:Literal is not a datatype.
>>
>>OK, so it should be removed from this list. Still, I assume we do not 
>>want to forbid the use of rdfs:Literal as a possible data range. 
>>Therefore, I wanted to change the following paragraph
>>
>>[[
>>OWL allows two types of data range specifications:
>>
>>     * A RDF datatype specification.
>>     * An enumerated datatype, using the owl:oneOf construct.
>>]]
>>
>>to
>>
>>[[
>>OWL allows two types of data range specifications:
>>
>>     * A RDF datatype specification.
>>     * The class rdfs:Literal
>>     * An enumerated datatype, using the owl:oneOf construct.
>>]]
>>
>>However, when consulting S&AS on this, I found in the list of datatypes 
>>in Sec. 2:
>>
>>[[
>>OWL also uses rdfs:Literal
>>]]
>>
>>The production in Sec. 2.3.2.3 states:
>>
>>[[
>>dataRange ::= datatypeID
>>             | 'oneOf(' { dataLiteral } ')'
>>]]
> 
> 
> This needs to be expanded to 
> 
>  dataRange ::= datatypeID | rdfs:Literal 
>               | 'oneOf(' { dataLiteral } ')'
> 
> 
>>where "datatypeID" translates according to the mapping table into the 
>>triple:
>>
>>[[
>>  	datatypeID rdf:type rdfs:Datatype
>>]]
>>
>>So, something needs to change here, when rdfs:Literal is indeed not an 
>>rdf:Datatype.
> 
> 
> There needs to be a special translation for rdfs:Literal, of the form
> 
> 	Syntax		Transformation		Main Node
> 
> 	rdfs:Literal				rdfs:Literal
> 
> 
>>Guus
> 
> 
> Both these changes will show up shortly.

OK, thanks, Those are exactly the changes I was hoping you would make.
Guus

> peter

-- 
Free University Amsterdam, Computer Science
De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands
Tel: +31 20 444 7739/7718
E-mail: schreiber@cs.vu.nl
Home page: http://www.cs.vu.nl/~guus/
Received on Wednesday, 4 June 2003 09:36:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:00 GMT