W3C home > Mailing lists > Public > www-rdf-logic@w3.org > February 2002

Re: DAML: restricting number of elements in a list

From: Ken Baclawski <kenb@ccs.neu.edu>
Date: Thu, 7 Feb 2002 15:31:44 -0500 (EST)
To: Steven Gollery <sgollery@cadrc.calpoly.edu>
cc: www-rdf-logic@w3.org
Message-ID: <Pine.LNX.3.96.1020207152539.13076G-100000@steam>
The daml:item property relates a list to each of its elements.  One can
impose a daml:minCardinality restriction on the daml:item property to
ensure that the number of vertices in a polygon is at least 3. 

Ken Baclawski
Ken@Baclawski.com
UBOT Project

On Wed, 6 Feb 2002, Steven Gollery wrote:

> I'm working on an ontology in DAML that includes some geometric
> concepts. I would like to be able to somehow define a property Vertices
> whose domain is the Polygon class and whose range is ordered collections
> of instances of the Point class, where the length of the ordered
> collection is at least three.
> 
> It would be fairly straightforward to say that each Polygon must have at
> least three values of a Vertex property which is restricted to class
> Point, but that would lose the idea the vertices have an order -- the
> order is obviously a fundamental part of the semantics for the polygon.
> 
> Does DAML provide any way to restrict the number of elements in a list?
> Or is there some other way to do what I need here?
> 
> Thanks in advance,
> 
> Steve Gollery
> sgollery@cadrc.calpoly.edu
> 
> 
Received on Thursday, 7 February 2002 15:31:47 GMT

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