Re: LANG: OWL non-xml syntax

Frank et al.,

Another question:

the production <description>

[[
<description> ::= <classID>
   | <slot>
   | unionOf( <description> {,<description>} )
   | intersectionOf( <description> {,<description>} )
   | complementOf( <description> )
   | oneOf( <individualID> {,<individualID>} )
   | localRange( <propertyID> , <description-or-datatype> )
   | required( <propertyID> , <description-or-datatype> )
   | value( <propertyID> , <individualID> )
   | value( <propertyID> , <dataValue> )
   | minCardinality( <propertyID> , <integer> )
  Require at least integer values for propertyID.
   | maxCardinality( <propertyID> , <integer> )
  Require at most integer values for propertyID.
   | cardinality( <propertyID> , <integer> )
  Require exactly integer values for propertyID.
]]

should this instead be something like <description-component> and then
<description> ::= <description-component>*

i.e. a description is composed of zero or more (perhaps one or more) of the
following...

??

Jonathan

Received on Friday, 22 March 2002 17:59:27 UTC