W3C > WebOnt

WebOnt Request for Candidate Recommendation Status and Implementation Report

DRAFT $Revision: 1.21 $ of $Date: 2003/07/17 21:41:19 $ by $Author: connolly $
Dan Connolly

Dear W3C Director,

WhereAs

the Web Ontology Working group [probably will decide, 24 July] have decided@@link to request that you advance this specification to W3C Candidate Recommendation and call for implementation.

Titles, Abstracts, and Proposed Status

@@full titles etc. (currently enumerated on WG home)

Summary of Review

Starting in November 2001, review followed the scope section of the Working Group charter:

The Working Group shall start by evaluating the technical solutions proposed in the DAML+OIL draft. If in this process the Working Group finds solutions that are agreed to be improvements over solutions suggested by DAML+OIL, those improved solutions should be used.

The first Working Drafts were released in July 2002 for review by the community, including groups with identified dependencies. About 50 issues were identified by the Working Group.

Dependencies were discharged as follows:

The Working Group responded to comments on a best-effort basis throughout the review, and [@@not yet!] formally addressed all last call-comments (@@integrate jim's work on disposition and summary of comments, another view). We achieved consensus on all but two issues:

5.6 daml:imports as magic syntax
@@explain why The Director should confirm the WG's decision despite the outstanding objection from Hendler/MIND and from @@Connolly/W3C
5.26-OWL DL Sytntax
@@explain why The Director should confirm the WG's decision despite the outstanding objection from Carroll/HP

Implementation Experience

The following implementation experience leads us to believe that once the exit criteria below are met, we will have sufficient implementation experience to validate the design and merit widespread deployment.

Features and Implementations
Implementation test count OWL Lite Equality and Inequality Property Characteristics Property Type Restrictions OWL Lite Restricted Cardinality OWL Lite Datatypes OWL Full Datatypes Cardinality Boolean combinations other class constructors imports
Euler
De Roo 11 Jul
51 / 234
Cerebra
White 15 Jul

Yes Yes Yes Yes Yes no partial Yes Yes Yes
PELLET Hendler 17 Jul passes 79 approved tests and 21 proposed tests. more details in PELLET status
OWLLisaKB Hendler 17 Jul 7. details: OWLLisaKB: Passed test cases
Vampire Horrocks 17 Jul
Yes
Yes Yes Yes no
no Yes
Yes Yes no
FaCT Horrocks 12 May
partial
Yes Yes Yes no
no Yes
Yes partial
no
OWL Lite Equality and Inequality
owl:AllDifferent, owl:sameClassAs, owl:differentFrom, owl:distinctMembers, owl:samePropertyAs, @@sameAs, 7.2.4. EquivalentTo )
Property Characteristics
owl:FunctionalProperty, owl:InverseFunctionalProperty, owl:SymmetricProperty, owl:TransitiveProperty, owl:inverseOf
Property Type Restrictions
(owl:allValuesFrom, owl:someValuesFrom)
OWL Lite Restricted Cardinality
@@do we have tests for this?
OWL Lite Datatypes
@@no test section for this?
OWL Full Datatypes
(7.2.5. Uniform treatment of literal data values)
Cardinality
owl:cardinality, owl:maxCardinality, @@no tests for minCardinality?
Boolean combinations
unionOf, complementOf, and intersectionOf
other class constructors
owl:disjointWith, owl:Nothing, owl:oneOf
imports
owl:imports

Candidate Recommendation Exit Criteria

Endorsements

@@WG membership as of decision to request advancement

"yes, we love OWL. Use it all the time. Love the tools. Can't live without it." -- Acme Yes Men.