Local cardinality restrictions: A property on a particular class may have minimum and maximum cardinality restrictions associated with it. Thus, on the class parent, a property named hasOffspring could have a minimum cardinality restriction of 1. From this, a reasoner could deduce that there is at least one value for the hasOffspring property on every instance of the class parent. Similarly, maximum cardinalities may be stated, for example, on the class SinglePerson, a maximum cardinality of 0 could be placed on the property hasSpouse. This proposal only allows any positive integer to be used as a cardinality restriction. Discussion
This section diverges noticeably from the previous version discussion. That discussion section attempted to capture the state of agreement/disagreement concerning the major points of debate. This section reflects the interpretation of the editor.
The previous version of the OWL LITE or compliance level 1 language attempted to follow all of the criteria stated in the abstract. The editor perceived that there was not enough support in the language (with expressive features) to adequately cover the goal of being an expressive step above RDF/S thereby allowing users to model simple common applications that could not be expressed in RDF/S. The three features that were requested noticeably more than any others were universal and existential range restriction and cardinality. It is widely believed that local range restrictions are superior to global restrictions in many if not most modeling problems, thus adding them to the language seemed important. Additionally empirical evaluations show that most of the DAML library ontologies include both local range restrictions and cardinality (beyond just functional roles). For additional discussion on the alternatives and the arguments for the alternatives see the discussion in the May 15 version of this document along with the issues postings on local range restrictions and cardinality.
None of the other discussion topics reached critical support levels in the editor's view to warrant other additions to this language description. The only other broadly discussed topic was presentation methodology for this language description. The editor has agreed to provide this presentation of the language along with another presentation in the view as a limited version of the full OWL language.
Summary
This document captures the state of the proposal for the compliance level one for OWL. It summarizes the proposal and introduces the language through simple English examples. It makes no attempt to include a syntax. The previous version of the document attempted to reflect the state of discussion on contentious topics. This version attempts to provide a proposal that includes an answer to the contentious topics. The goal of this proposal is to gather feedback on the proposal and either reach consensus that this shall be the webont lite version of full owl or find a set of small modifications through which we can reach consensus with the modified language description. This section describes the status of this document at the time of its publication. Other documents may supersede this document.
This document is a working document for the use by W3C Members and other interested parties. It may be updated, replaced or made obsolete by other documents at any time.
This document has been produced as part of the W3C Semantic Web Activity, following the procedures set out for the W3C Process. The document has been compiled by the Web Ontology Working Group. The goals of the Web Ontology working group are discussed in the Web Ontology Working Group charter .
A list of current W3C Recommendations and other technical documents can be found at http://www.w3.org/TR/.