- From: Elisa F. Kendall <ekendall@sandsoft.com>
- Date: Thu, 16 Feb 2006 18:13:27 -0800
- To: Steve Pepper <pepper@ontopia.net>
- CC: swbp <public-swbp-wg@w3.org>, Bob Colomb <colomb@itee.uq.edu.au>, Evan Wallace <ewallace@cme.nist.gov>, Christopher Welty <welty@us.ibm.com>, Guo Tong Xie <XIEGUOT@cn.ibm.com>, 'Yue Pan' <panyue@cn.ibm.com>
- Message-ID: <43F53147.3070408@sandsoft.com>
Steve and all, Because the issues that RDFTM is attempting to address are also relevant to our work on ODM, we felt that it was important for us to review and comment on this document. As you and Lars may recall, Lewis Hart, formerly with AT&T Government Solutions, did much of the original work on our metamodel for Topic Maps. More recently, though, Bob Colomb has taken on much of this work, with significant input from the ISO TM community, particularly in Japan. We discussed the issues during our conference call this week, summarized as follows. 1. The OMG ODM (Ontology Development Metamodel) group has been working on mapping among various ontology representation languages for nearly two years. This work includes mapping between Topic Maps and OWL, so the RDFTM proposals impact the ODM. 2. Even though the RFP for the ODM called for normative mappings, we have concluded that normative mappings are not practicable, for reasons detailed in Appendix E of the November 2005 draft submission [1]. These reasons include the subtle incompatibilities among languages which are the subject of the recent exchange with Peter Patel-Schneider [2]. The ODM team therefore argues that whatever the eventual result of the RDFTM working group, that the product be seen as informative, rather than normative. 3. The ODM team is happy with the concept of a semantic mapping. The ODM mappings are also semantic. However, we take issue with the choice of guided rather than unguided mappings. Of course unguided mappings are underdetermined. That is one of the reasons for the decision that the ODM mappings be informative only. We agree that in practice a mapping will need to be guided. Our objection is that the context-free guidance proposed for the RDFTM will likely have limited utility. Reasons for this objection are detailed below. 3.1 Using terminology from our usage scenarios analysis in Chapter 7 (table 7) of [1], there are at least two reasons why one might want to map an ontology from one representation to another. One is that an ontology in one representation describes a legacy system, and that the original ontology, part, or all of the legacy system is being migrated to another representation. This would be typical of information systems development applications. Here, the context for guidance is dependent on the aims of the specific project, which could easily differ from the generic choices included in the RDFTM. Further, under such circumstances it would be unlikely that the continuing development would wish to maintain backwards compatibility with the legacy source. This is partly because the subtle differences in expressibility make this difficult, and partly a cost measure. So for this kind of application, the RDFTM guidance is very likely to be too generic, and the recommendation for annotation of the target unlikely to be maintained in downstream development. 3.2 Another use case considered requirements for continuing interoperability in run-time interoperation applications like e-commerce exchanges and application development applications involving re-use of a standard domain ontology like Gruber's Engineering Mathematics ontology or the Foundational Model of Anatomy. Here, the context for any mappings is the specific ontology governing the application. There are many different methods of representing ontologies, so it is possible that the governing ontology would be represented in a language other than RDF or TM. In particular, neither RDF nor TM are used for representing either the Engineering Mathematics or Foundational Model of Anatomy ontologies. The former was developed in Ontolingua and the latter in a frame-based language. So a project to develop an application in this space in either RDF or TM would have to make compromises and design decisions different from the guidance proposed in the RDFTM. 3.3 The ODM team therefore argues that the RDFTM describe the unguided mappings with their indeterminacies, then provide some guidance using a non-normative light-weight mechanism. 4. From the perspective of OWL, the annotation method advocated in RDFTM for RDF is the use of properties whose domain is other properties. The annotated ontology is therefore OWL Full. As noted in the RDFTM, OWL has a lighter-weight mechanism compatible with OWL DL, namely annotation properties. Although these properties cannot be used for property axioms, they can be used by the software implementing particular mapping languages. 5. The RDFTM includes a consideration of a number of untyped topic map constructs: associations, occurrences, association roles. The working party should know that in TMDM 2005-12-16 (and in the earlier 2005-10-28) all these constructs are required to be typed. 6. Note that although RDF does not have a container construct like Topic Map, OWL does. An OWL ontology, as distinct from the resource owl:Ontology, contains the statements defining it, providing context for the restrictions in OWL DL and OWL Lite. Thanks and best regards, Elisa [1] http://www.omg.org/cgi-bin/doc?ad/05-09-08 [2]http://lists.w3.org/Archives/Public/public-swbp-wg/2006Feb/0099.html
Received on Friday, 17 February 2006 02:20:21 UTC