- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Mon, 07 Jan 2002 13:14:00 -0500
- To: www-webont-wg@w3.org
- Message-Id: <20020107131400P.pfps@research.bell-labs.com>
PS: No change from last message, except to emphasize final status! Face-to-face OWL Reading List and Discussion Outline Annotated Reading List: 1/ Pat Hayes' model theory for RDF http://www.coginst.uwf.edu/users/phayes/w3-rdf-mt-current-draft.html Most important here is the Introduction section that gives a good, short description of how model theory works. 2/ DAML+OIL model theory http://www.w3.org/TR/daml+oil-model DAML+OIL is syntax-compatible with RDF(S), but not semantics-compatible. Further, this model theory would not provide an appropriate entailment relationship. 3/ OWL definition - RDF compatible swol.text (4 January 2002) This definition of OWL is semantics-compatible with RDF(S), but not syntax-compatible. The syntax is given in terms of the XQuery data model (http://www.w3.org/TR/query-datamodel/), but the only real difference from XML Infosets is that the XQuery data model includes XML Schema typing information. 4/ OWL' definition - XML compatible with partial RDF compatability swol-xml-rdf.text (3 January 2002) This definition of OWL is neither syntax- nor semantics-compatible with RDF(S) in general. However, for base facts it is both syntax- and semantics-compatible with RDF. It is much simpler than the initial OWL definition. Presentation Outline: What is a representation formalism? - a formal system that has a well-defined meaning - designed to represent something about the world - e.g., relational data bases, propositional logic, first-order logic, modal logic, Montague logic, description logics Why do representation formalisms need a well-defined meaning? - after all people cope without, don't they? - well, they sort of cope, and their repair mechanisms are complex - lack of well-defined meaning leads to misunderstanding between communicants Horror stories - range and domain in RDFS - lists, bags, and alternatives in RDF - reification in RDF - QUA (East coast vs. West coast) in KL-ONE - C++ (vs ML or FORTRAN) How is meaning defined? - data models - don't work for more-expressive formalisms - proof theory - specify what syntactic structures follow from (are derivable from) others - model theory - specify which states of the world are compatible with syntactic structures - syntactic structures follow from (are entailed by) others if they are compatible all the syntactic structures that the others are compatible with - axiomatization - provides a mapping to some other formalism that (hopefully) has a well-defined meaning - can relate proof theories with model theories - sound proof theory - does not produce non-entailed formulae - complete proof theory - produces all entailed formulae Benefits of standard methods for providing meaning - proof theory - can be mechanized - model theory - intuitive way to provide meaning - allows for various proof theories Pitfalls in formal systems - conflict with intuitions - e.g., prescriptive vs descriptive - e.g., DAML+OIL entailment - inconsistency - e.g., set theory - e.g., Liar's paradox Issues in the design of a Web Ontology Language - what syntax to use - XML - RDF graphs - how to specify semantics - model theory vs proof theory - NB: axiomatization is parasitic - how much expressive power is needed - what computational properties are wanted - what computational properties result A simple Web Ontology Language (OWL') - syntax basics - datatypes - knowledge bases - descriptions - class definitions - property definitions - statements - interpretations - semantic conditions - entailment Proposed Approaches 1/ DAML+OIL - RDF syntax - semantic extension of RDF - problem - entailment not correct - example - AND [Person Student] vs AND [Student Person] - possible solution - require all lists (and other syntactic structures) in all interpretations - problem - potential inconsistency 2/ OWL (4 January 2002) - XML syntax, relatively compatible with RDF - semantic extension of RDF, includes RDF meta theory - problem - complex constructs - e.g., conditional transitivity - possible solution - forbid such conditional constructs - problem - unprincipled 3/ OWL' (3 January 2002) - XML syntax, object stuff in RDF - semantics different from RDF Tricky Points - generating syntax - lists, classes, etc. - self reference
Attachments
- Text/Plain attachment: swol.text
- Text/Plain attachment: swol-xml-rdf.text
Received on Monday, 7 January 2002 13:15:57 UTC