W3C home > Mailing lists > Public > public-owl-wg@w3.org > February 2009

Re: What happens when an ontology has data literals that are outside the range handled

From: Alan Ruttenberg <alanruttenberg@gmail.com>
Date: Thu, 12 Feb 2009 14:43:37 -0800
Message-ID: <29af5e2d0902121443r7bb089adn98c8db5e553b939@mail.gmail.com>
To: Bijan Parsia <bparsia@cs.manchester.ac.uk>
Cc: Sandro Hawke <sandro@w3.org>, W3C OWL Working Group <public-owl-wg@w3.org>

To where can I point Jos to in our spec that defines this behavior?

The reason I ask is that in some cases the XML docs say operations
involving such literals are implementation specific. I contended that
that would not be the case for OWL but didn't find a place that said
this explicitly.

-Alan

On Thu, Feb 12, 2009 at 2:39 PM, Bijan Parsia
<bparsia@cs.manchester.ac.uk> wrote:
> On 12 Feb 2009, at 22:33, Alan Ruttenberg wrote:
>
>> Sorry, too quick. I'll try again.
>>
>> What happens if you have an ontology that has an axiom
>>
>> OneOf("1.0"^xsd:decimal, "1.00001"^xsd:decimal)
>>
>> and  only 4 digits of decimal precision are supported (for the sake of
>> example, our spec says that at least 16 digits need to be supported).
>
> I'm unclear why we need the one of, but I would say that an implementation,
> in strict mode, should report that it cannot process that ontology because
> there is a literal with too many digits.
>
> In a lax mode, it might ignore that axiom but still pump a warning to
> sterror or stout.
>
> Our spec clearly says what this *means*, of course.
>
> Cheers,
> Bijan.
>
Received on Thursday, 12 February 2009 22:44:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 12 February 2009 22:44:14 GMT