- From: Ivan Herman <ivan@w3.org>
- Date: Mon, 07 Jul 2008 10:42:42 +0200
- To: Boris Motik <boris.motik@comlab.ox.ac.uk>
- CC: 'Bijan Parsia' <bparsia@cs.man.ac.uk>, 'OWL Working Group WG' <public-owl-wg@w3.org>
- Message-ID: <4871D702.9030306@w3.org>
Boris Motik wrote: > Hello, > > I would just like to point out that OWL 1 explicitly required support of only strings and integers. Therefore, we should be able to > not include xsd:float into OWL 2 without breaking backwards compatibility. I'd therefore interpret "silent" as meaning "we don't > mention it in the list of the supported datatypes". > > We might want to specify what a tool should do if it encounters a datatype that it doesn't support. I believe that the only correct > thing to do is to barf -- that is, to inform the user that the ontology contains an unsupported datatype and to refuse processing > the ontology. > So we have to be *that* tough? My alternative was that the tool processes the ontology with the warning that the datatype related inferences might be incorrect... Ivan > Regards, > > Boris > >> -----Original Message----- >> From: public-owl-wg-request@w3.org [mailto:public-owl-wg-request@w3.org] On Behalf Of Ivan Herman >> Sent: 07 July 2008 08:19 >> To: Bijan Parsia >> Cc: OWL Working Group WG >> Subject: Re: Where I am about floats, etc. >> >> >> >> Bijan Parsia wrote: >> >> [skip] >>> I think I'm specifically against including xsd:float and xsd:double as >>> types at all at this stage, and even as our specing them out as >>> optional. (We shouldn't forbid them; just be silent.) >>> >> I know this is a side issue compared to the main thrust of the >> discussion but I would still like to understand what 'non including' and >> 'be silent' means in this case. What happens to legacy data? >> >> My feeling is that being silent is not really possible. We should >> specify what happens if a tool gets an ontology/data that is perfectly >> o.k. in OWL2 DL or OWL2 EL++ but using, say, xsd:float (or other, non >> included XSD datatypes, for that matter): should we rule that the data >> is still o.k. in terms of, say, OWL2 EL++ with an additional warning >> that the reasoning on datatypes might be shaky, or would that data ruled >> to be incorrect and state it it OWL Full? I think something has to be >> said in the specification somewhere. >> >> Personally, I would opt for the former, b.t.w., I suspect that there are >> already a bunch of OWL1 DL data out there and we would not want to >> refuse them from a DL point of view... >> >> Bijan, how does Pellet treat such cases? I guess you have met this issue >> in practice... >> >> Cheers >> >> Ivan >> >> -- >> >> Ivan Herman, W3C Semantic Web Activity Lead >> Home: http://www.w3.org/People/Ivan/ >> PGP Key: http://www.ivan-herman.net/pgpkey.html >> FOAF: http://www.ivan-herman.net/foaf.rdf > -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Monday, 7 July 2008 08:43:21 UTC