- From: Butler, Mark <Mark_Butler@hplb.hpl.hp.com>
- Date: Tue, 25 Mar 2003 10:35:47 -0000
- To:
- Cc: "'simile@cally.hpl.hp.com'" <simile@cally.hpl.hp.com>, "'www-rdf-dspace@w3.org'" <www-rdf-dspace@w3.org>
Dave, thanks for the helpful references. If anyone else wants to read the VLDB paper, it is available here http://research.microsoft.com/~philbe/VLDBJ-Dec2001.pdf Mark > -----Original Message----- > From: Dave Reynolds [mailto:der@hplb.hpl.hp.com] > Sent: 25 March 2003 10:31 > To: Butler, Mark > Cc: 'simile@cally.hpl.hp.com'; 'www-rdf-dspace@w3.org' > Subject: Re: Mapping between different knowledge sources > > > Another group that is active in both evaluation of ontologies > and ontology > translation issues is in U. Madrid, see [1] for example. > > However, a lot of this work is coming from the knowledge > representation > perspective and the modeling of complex natural systems, for > example in > bioinformatics. To me, a lot of semantic web applications > will be in artificial > domains of the sort where tools like UML and ER modeling get > applied. In that > case there is quite a bit of evidence that schema translation > is possible and a > substantial body of work on semi-automatic identification of > the correspondences > between such schemas. See the review at [2] for example. > > I'd guess that the Simile ontology translation problems are > likely to fall into > two groups. Firstly, there are the sorts of structure mapping > problems found in > the database world of [2]. Second, there is the issue of > mapping between > Thesaurus terms that arises in the digital library field. For > the latter there > has been some work, e.g. MetaNet [3], and is an important > work package in SWAD-E > project [4] (Rutherford-Appleton laboratory) which we are > also involved in. > > Dave > > [1] Asunción Gómez-Pérez, "Evaluation of Ontologies", Int J. > Intelligent > Systems, 2001 > > [2] Erhard Rahm and Philip A. Bernstein, "A survey of > approaches to automatic > schema matching", VLDB Journal: Very Large Data Bases, 10(4), 2001. > > [3] http://jodi.ecs.soton.ac.uk/Articles/v01/i08/Hunter/ > > [4] > http://www.w3.org/2001/sw/Europe/plan/workpackages/live/esw-wp-8.html > > "Butler, Mark" wrote: > > > > Apologies in advance as this is skipping on from the use > cases, but it seems > > to me one of the key questions in SIMILE (and the semantic > web) is whether > > it is possible to interoperate between multiple > vocabularies. Interestingly > > quite a bit of work has been done on this before - as I > have mentioned the > > KRAFT project between BT PLC and Liverpool, Aberdeen and Cardiff > > Universities considered this problem. > > http://www.csd.abdn.ac.uk/~apreece/Research/KRAFT.html > > KRAFT stands for Knowledge Re-use and Fusion / Transformation > > > > This section from "Ontological Structures for Knowledge > Sharing" M J R > > Shave, > > www.csc.liv.ac.uk/~mshave/NRIN+.ps > > <http://www.csc.liv.ac.uk/~mshave/NRIN+.ps > > seems particularly relevant: > > > > "The specification of mapping functions is clearly a key task in the > > construction of a KRAFT network. Knowledge sources can > differ in their > > content (their data and its structure), their paradigm (the > modelling > > convention used, such as an object oriented database or a > knowledge base), > > their representational language (such as predicate > calculus, or frames), and > > their ontology. > > > > The resolution of each of these differences presents problems, but > > ontological mapping is in many ways the hardest task, if > only because it is > > the least well understood. Considerable attention has been > devoted in the > > KRAFT project to identifying and classifying the ways in > which differences > > between ontologies can occur, and how such mismatches can > be resolved. In > > the simplest cases differences can be caused by synonyms > (`client' and > > `customer' often have the same meaning), by homonyms (a > `crest' can be a > > badge, or the top of a wave or hill), or by differences in > underlying > > assumptions (`pass' and `fail' are familiar concepts but > have widely varying > > interpretations). Other mismatches are more complex and > less straightforward > > to resolve. > > > > Two broad categories of mismatch have been recognised. > Conceptualisation > > mismatches result from differences in the categories or > data structures > > used. Explication mismatches result from the definitions > used, which may > > differ in their terminology, their formulae, or the > concepts which they are > > defining. Some examples are: > > > > Ontology 1 uses the classes mammals, birds > > Ontology 2 uses the classes carnivores, herbivores > > A class conceptualisation mismatch > > > > Ontology 1 uses the relation hascomponent > > Ontology 2 uses the relation ismadeof > > [eg The pair {house, brick} meets either ontology, but > {house,roof} fits > > only the first] > > A relation conceptualisation mismatch > > > > Ontology 1 : ship (X) < seagoing (X) ^ large (X) > > Ontology 2 : vessel (X) < seagoing (X) ^ large (X) > > A term explication mismatch > > > > Ontology 1 : ship (X) < seagoing (X) ^ large (X) > > Ontology 2 : vessel (X) < floating (X) ^ big (X) > > A term and formula explication mismatch > > > > Ontology 1 : ship (X) < seagoing (X) ^ large (X) > > Ontology 2 : whale (X) < seagoing (X) ^ large (X) > > A concept and term explication mismatch > > A detailed discussion of these issues can be found in [8]. > > > > [8] P R S Visser, D M Jones, T J M Bench-Capon and M J R > Shave, "An Analysis > > of Ontology Mistmatches: Heterogeneity versus > Interoperability", AAAI Spring > > Symposium of Ontological Engineering, California 1997 > > > > br > > > > Mark H. Butler, PhD > > Research Scientist HP Labs Bristol > > mark-h_butler@hp.com > > Internet: http://www-uk.hpl.hp.com/people/marbut/ >
Received on Tuesday, 25 March 2003 05:36:11 UTC