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

Dave Reynold's comment - dataranges

From: Jeremy Carroll <jjc@hpl.hp.com>
Date: Wed, 23 Jul 2003 22:01:00 +0300
To: www-webont-wg@w3.org
Message-Id: <200307232201.00295.jjc@hpl.hp.com>

http://lists.w3.org/Archives/Public/www-webont-wg/2003Jul/0233
Jim:
> I will admit 
> that it is possible I'm just not understanding the issue - in which 
> case I would ask Jeremy or someone to enlighten me (preferable in a 
> new thread)

Dave says
http://lists.w3.org/Archives/Public/public-webont-comments/2003Jul/0050
[[
As an example could this:

<owl:DataRange rdf:about="#MyDR">
    <owl:oneOf>
       <rdf:List>
         <rdf:first>foo</rdf:first>
         <rdf:rest rdf:resource="&rdf;nil"/>
       </rdf:List>
    </owl:oneOf>
</owl:DataRange>

be included in OWL DL, for greater uniformity with other unnamed things in 
OWL DL (which can optionally be named).
]]
and did not find Jim's pointing at issues 4.3 & 5.8 helpful.

===

I remember a brief discussion of this issuette at the editors meeting in 
Cambridge, but I seem to remember we were tired and out-of-time.

Other than that I do not recall discussion of this, or anything related.

===

Currently in OWL DL we permit

<owl:Class rdf:about="#MyClass">
    <owl:oneOf>
       <rdf:List>
         <rdf:first><owl:Thing rdf:ID="foo"></rdf:first>
         <rdf:rest rdf:resource="&rdf;nil"/>
       </rdf:List>
    </owl:oneOf>
</owl:Class>

corresponding to an enumerated class.

<owl:Class>
    <owl:oneOf>
       <rdf:List>
         <rdf:first><owl:Thing rdf:ID="foo"></rdf:first>
         <rdf:rest rdf:resource="&rdf;nil"/>
       </rdf:List>
    </owl:oneOf>
</owl:Class>

corresponding to an enumerated class description

<owl:DataRange>
    <owl:oneOf>
       <rdf:List>
         <rdf:first>foo</rdf:first>
         <rdf:rest rdf:resource="&rdf;nil"/>
       </rdf:List>
    </owl:oneOf>
</owl:DataRange>

(within appropriate context)
corresponding to an unnamed datarange

but not

<owl:DataRange rdf:about="#MyDR">
    <owl:oneOf>
       <rdf:List>
         <rdf:first>foo</rdf:first>
         <rdf:rest rdf:resource="&rdf;nil"/>
       </rdf:List>
    </owl:oneOf>
</owl:DataRange>

corresponding to a named datarange.

Dave's question is why?
I personally don't see a compelling reason, other than the WG wants to move to 
CR and the chairs forgot to allot time for considering this.

The Jena team believe they will have lower support costs if there is greater 
uniformity here.

Dave is clear that this is not very important:
[[
If there is some non-trivial problem 
here then we certainly accept this is not a sufficiently important issue to 
warrant additional research at this stage in the process.
]]
but we should either be able to offer some rationale or make this small 
change. Not seeing the current rationale, I currently would favour making the 
change.

While it is possible to use XML Schema to construct similar concepts, it is 
not possible to currently use them within OWL, so relating this directly to 
datatyping is mistaken.


Jeremy
Received on Wednesday, 23 July 2003 16:01:24 GMT

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