W3C home > Mailing lists > Public > public-lod@w3.org > September 2010

Re: Any objections against using xsd:anySimpleType or rdfs:Literal as the rdfs:range for OWL datatype properties?

From: Pat Hayes <phayes@ihmc.us>
Date: Fri, 24 Sep 2010 23:01:39 -0500
Cc: nathan@webr3.org, semantic-web@w3.org, public-lod@w3.org
Message-Id: <A8D4D9F6-A51A-4FC2-B232-1A0003A2BAEF@ihmc.us>
To: Martin Hepp <martin.hepp@ebusiness-unibw.org>

On Sep 23, 2010, at 1:21 PM, Martin Hepp wrote:

> Hi all:
> Thanks! So I understand that for an owl:DatatypeProperty that may hold xsd:float, xsd:integer, xsd:int, xsd:double, or xsd:decimal values, the simplest solution is rdfs:Literal.
> 
> Is that correct?
> 
> xsd:decimal would include xsd:integer and xsd:int (?), but there is no standard datatype that defines the union of float/double/decimal.
> 
> Any other solutions?

Well, you could define your own datatype which is the union of these, in the required sense. That might be generally useful in any case, and might get used more widely if you were to publicize it.

Um, does it have to be a datatype? You really just need a class containing the relevant values, right? And this class is simply the union of the 5 datatype value classes. 

Pat Hayes


> 
> Best
> 
> Martin
> 
> 
> On 23.09.2010, at 14:59, Nathan wrote:
> 
>> Martin Hepp wrote:
>>> Dear all:
>>> Are there any theoretical or practical problems caused by defining the range of an owl:DatatypeProperty as
>>> http://www.w3.org/2001/XMLSchema#anySimpleType
>> 
>> RDF Semantics has a good discussion on this at:
>> http://www.w3.org/TR/rdf-mt/#dtype_interp
>> 
>> note that:
>> "The other built-in XML Schema datatypes are unsuitable for various reasons, and SHOULD NOT be used: xsd:duration does not have a well-defined value space (this may be corrected in later revisions of XML Schema datatypes, in which case the revised datatype would be suitable for use in RDF datatyping); xsd:QName and xsd:ENTITY require an enclosing XML document context; xsd:ID and xsd:IDREF are for cross references within an XML document; xsd:NOTATION is not intended for direct use; xsd:IDREFS, xsd:ENTITIES and xsd:NMTOKENS are sequence-valued datatypes which do not fit the RDF datatype model."
>> 
>> Because a range of xsd:anySimpleType effectively includes/allows the use of xsd:duration and the aforementioned then it may not be the best range.
>> 
>> All "afaict" :) Best,
>> 
>> Nathan
>> 
> 
> 
> 

------------------------------------------------------------
IHMC                                     (850)434 8903 or (650)494 3973   
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
Received on Saturday, 25 September 2010 04:02:59 UTC

This archive was generated by hypermail 2.3.1 : Sunday, 31 March 2013 14:24:29 UTC