- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Wed, 28 Aug 2002 12:38:14 -0400 (EDT)
- To: www-webont-wg@w3.org
Proposals for the W3C Web Ontology Working Group The following proposals provide resolutions of Issue 4.6 EquivalentTo Issue 5.1 Uniform treatment of literal/data values Issue 5.3 Semantic Layering Issue 5.5 List syntax or semantics Issue 5.9 Malformed DAML+OIL Restrictions Issue 5.10 DAML+OIL semantics is too weak Issue 5.12 Entailing inconsistencies Issue 5.19 Classes as instances The following issues are also addressed, but can easily be changed. Issue 5.20 Should OWL provide synonyms for RDF and RDFS objects? Issue 5.21 drop disjointUnionOf Issue 5.22 owl:Class still needed I suggest that these proposals be voted on at the 5 September teleconference. Syntax: 1/ The reference syntax for OWL is as in the abstract syntax document, at http://www.w3.org/..., with a updated draft version at http://www-db.research.bell-labs.com/user/pfps/owl/specification.html a) The only OWL knowlege bases are the ones derived from the <ontology> production in Section 3. 2/ The exchange syntax for OWL KBs is defined by the transformation from the reference syntax in Section 6 of the abstract syntax document. a) The only OWL knowledge bases in exchange syntax are ones that are transformed versions of OWL knowledge bases. Semantics: 1/ The normative semantics of OWL knowledge bases is defined in the OWL model theory document, with a draft version currently at http://www-db.research.bell-labs.com/user/pfps/owl/semantics.html 2/ An alternative, non-normative, RDFS-compatible semantics is given in draft form for OWL KBs that maintain a separation between names for classes, properties, and individuals at http://www.coginst.uwf.edu/users/phayes/RDFS2OWL-D.html This non-normative semantics is believed to be compatible with the normative semantics. a) Only OWL KBs that maintain the name separation can be used in this semantics. How the issues are resolved can only be completely determined by understanding the various documents. However, the basics are as follows: Issue 4.6 EquivalentTo EquivalentTo is removed from the language, as it is ill-typed. Issue 5.1 Uniform treatment of literal/data values There is a strict separation between OWL object and data values. Removing the separation has computational consequences. Issue 5.3 Semantic Layering The semantic layering of OWL on top of RDFS is that OWL is a theory in an extension of RDFS. In this theory, the OWL domain of discourse is not the entire RDF domain of discourse. Issue 5.5 List syntax or semantics OWL knowledge bases do not abuse list syntax, thus making the question somewhat moot. In the native model theory, lists are syntax-only. In the RDFS layering, lists are outside of the OWL domain of discourse. Issue 5.9 Malformed DAML+OIL Restrictions OWL knowledge bases do not abuse restriction syntax. Issue 5.10 DAML+OIL semantics is too weak The OWL model theory has the desired entailments, as does the RDFS layering. Issue 5.12 Entailing inconsistencies The OWL model theory is a standard model theory in which inconsistencies result in the loss of all interpretations. Issue 5.19 Classes as instances OWL knowledge bases can use the same name for classes and instances, but this does not identify the class and the instance. OWL knowledge bases used in the RDFS layering must use separate names for classes and instances. Issue 5.20 Should OWL provide synonyms for RDF and RDFS objects? Synonyms are not provided, but could be. However, there is no mechanism in OWL to state this, so the equivalence would have to be via semantic conditions. Issue 5.21 drop disjointUnionOf disjointUnionOf is not in the syntax, but could be added. Issue 5.22 owl:Class still needed owl:Class is different from rdfs:Class and thus is needed. Peter F. Patel-Schneider Bell Labs Research
Received on Wednesday, 28 August 2002 12:38:22 UTC