- From: Steve Pepper <pepper@ontopia.net>
- Date: Mon, 20 Mar 2006 18:46:54 +0100
- To: "Elisa F. Kendall" <ekendall@sandsoft.com>
- 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: <FOEHKIENIPCJNPNFKGJNGEOJPMAC.pepper@ontopia.net>
Dear Elisa and all, First of all, thank you very much for your comments. Please accept my apologies (with the usual excuses) for not replying sooner. Since I will be proposing a formal review of the RDFTM Guidelines at tonight's SWBPD telecon, I would like to address your points now, albeit briefly. | 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. We agree. The guidelines we are producing can only be just that -- guidelines. There will always be alternative ways to approach the problem which may be better suited in some applications. However, we feel that there is also a need for community consensus on an approach that can also provide a degree of interoperability across applications. This approach will certainly not be mandated in any way; your recommendation to make the product informative rather than normative accords with this. | 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. Our position on this is that guided translations provide much better results than unguided translations and are therefore to be preferred. However, we have always intended to address both guided and unguided translations. Our decision to focus on guided was in the first draft of the Guidelines was based on the fact that they are simpler. But now we have most of the guidelines for guided translations in place, it turns out that there is not much more to do in order to support unguided translations as well. Our current plan is therefore to address both, provided our time constraints permit this. | [Justification for focusing on unguided mappings omitted.] | | 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. Your point is very well taken. However, we have deliberately chosen to avoid the issue of transformations between ontologies and vocabularies. Unfortunately this was not stated clearly enough in our first draft; that has now been rectified. Like you, we believe that many applications will need to be able to transform between different ontologies, but this problem is not limited to RDF/Topic Maps interoperability. It therefore seems wrong for us to cater for this in any way in our Guidelines. We prefer to address a scenario in which any transformations that are required are performed prior to and subsequent to the actually exchange of data between RDF and Topic Maps based systems. Given this approach, we think we *can* provide guidelines for the actual interchange of data that are useful in and of themselves, especially if guidance is included. Guided translations are therefore seen as being of greater practical benefit than unguided translations. | 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. We agree and we would like feedback from the rest of the Working Group as to whether we should provide an alternative mechanism that does not necessarily lead to OWL Full. | 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. This is correct. However, earlier versions of the Topic Maps standard do allow untyped topic map constructs and therefore this issue needs at least to be addressed, if not actually catered for. | 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. We assume that your point here is that this might be a way to handle reified Topic Maps. You may well be correct. We are currently looking into this. Thanks once again for your comments and for offering to do a formal review of the Guidelines. Best regards, Steve -- Steve Pepper <pepper@ontopia.net> Chief Strategy Officer, Ontopia Convenor, ISO/IEC JTC 1/SC 34/WG 3 Editor, XTM (XML Topic Maps 1.0) -----Original Message----- From: public-swbp-wg-request@w3.org [mailto:public-swbp-wg-request@w3.org]On Behalf Of Elisa F. Kendall Sent: 17. februar 2006 03:13 To: Steve Pepper Cc: swbp; Bob Colomb; Evan Wallace; Christopher Welty; Guo Tong Xie; 'Yue Pan' Subject: [RDFTM] Comments on the recent editor's draft from the ODM working group 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 Monday, 20 March 2006 17:47:07 UTC