RE: Ontology Mapping

We have implemented one-to-many mapping between two ontologies by using a
third ontology, an Articulation [1]. It uses a Match class with multi-valued
subject and objects, for example:

<art:Match rdf:ID='M1'>
	<subject rdf:reference = &o1;name>
	<object rdf:reference = &o2;first_name>
	<object rdf:reference = &o2;last_name>
</art:Match>

A separate articulation ontology is used to provide a stand alone mapping
that avoids adding facts to either source ontology.

There is a prototype matching engine on our web site at [2]. It currently
uses DAML+OIL, but our plan is to convert it to OWL when the standard begins
to be stable.

- Lewis

[1] http://codip.grci.com/Articulation.daml
[2] http://codip.grci.com/Tools/ArtiServicePage.html

Lewis L Hart 
Chief Scientist - Intelligent Agent Systems
------------------------------------------
AT&T Government Solutions lewishart@att.com
1900 Gallows Rd.       Voice (703) 506-5938
Vienna, Va 22182         Fax (703) 556-4261

> -----Original Message-----
> From: Hector Ceballos [mailto:al780234@mail.mty.itesm.mx]
> Sent: Thursday, August 08, 2002 11:53 PM
> To: RDF Logic
> Subject: Ontology Mapping
> 
> 
> 
> Hi,
> 
> I was wondering if OWL will support mapping between 
> ontologies. I refer not
> just to mapping one to one, but one to many. For example, 
> <o1:name> and its
> equivalence (or mapping) to <o2:first_name> + <o2:last_name>.
> 
> Cheers
> Hector G. Ceballos
> 

Received on Friday, 9 August 2002 07:28:17 UTC