MappingDocument(<"http://mappings.omwg.org/creature-livingThing.map"> source(<"http://ontologies.omwg.org/creature.wsml">) //source Ontology target(<"http://ontologies.omwg.org/livingThing.wsml">) // target ontology annotation(<"http://purl.org/dc/elements/1.1#"> 'dc:') annotation(<"http://www.w3.org/2000/01/rdf-schema#"> 'rdfs:') annotation(<"http://purl.org/dc/elements/1.1/creator"> 'francois') annotation(<"http://purl.org/dc/elements/1.1/date"> '14/06/2005') annotation(<"http://purl.org/dc/elements/1.1/description"> 'Mapping between the Creature and the livingThing ontologies') classMapping( annotation(<"rdfs:label"> 'Creature to LivingThing') annotation(<"http://purl.org/dc/elements/1.1/description"> 'Map the person concept to the livingThing concept') bidirectional <"http://ontologies.omwg.org/creature.wsml#creature"> <"http://ontologies.omwg.org/livingThing.wsml#livingThing"> ) classMapping( annotation(<"rdfs:label"> 'Animal to Animal') bidirectional <"http://ontologies.omwg.org/creature.wsml#animal"> <"http://ontologies.omwg.org/livingThing.wsml#animal"> ) classMapping( annotation(<"rdfs:label"> 'human to human') bidirectional <"http://ontologies.omwg.org/creature.wsml#human"> <"http://ontologies.omwg.org/livingThing.wsml#human"> ) /*classMapping( annotation(<"rdfs:label"> 'conditional female to adult') unidirectional <"http://ontologies.omwg.org/creature.wsml#female"> <"http://ontologies.omwg.org/livingThing.wsml#adult"> dataLiteralValuecondition(<"http://ontologies.omwg.org/creature.wsml#female"> <"http://ontologies.omwg.org/creature.wsml#age '>18') )*/ classAttributeMapping( annotation(<"rdfs:label"> 'map female to gender:female') unidirectional <"http://ontologies.omwg.org/creature.wsml#female"> <"http://ontologies.omwg.org/livingThing.wsml#gender:female"> ) /*classMapping( annotation(<"rdfs:label"> 'conditional male to adult') unidirectional <"http://ontologies.omwg.org/creature.wsml#male"> <"http://ontologies.omwg.org/livingThing.wsml#adult"> dataLiteralValuecondition( <"http://ontologies.omwg.org/creature.wsml#male"> <"http://ontologies.omwg.org/creature.wsml#age '>18') )*/ classAttributeMapping( annotation(<"rdfs:label"> 'map the male to the gender:male') unidirectional <"http://ontologies.omwg.org/creature.wsml#male"> <"http://ontologies.omwg.org/livingThing.wsml#gender:male"> ) )