Title: Information-Flow-based Ontology Mapping
1Information-Flow-based Ontology Mapping
- Yannis Kalfoglou, University of Southampton
- Marco Schorlemmer, University of Edinburgh
2Semantic Web
- Need the ability to automatically
- MAP ontologies in the same domain
- MAP ontologies in different domains that overlap
- MERGE ontologies once they are mapped
3MAPPING BARRIERS
- No public technical details available
- Present systems are so diverse and
un-interoperable - Mapping systems embedded in these diverse systems
- Previous mapping based on syntactical clues
instead of semantics - Lack theory, axioms, and rules
4PURPOSE
- Build mathematics and an algorithm to
semi-automatically MAP ontologies in RDF
5OUTLINE
- Architectural overview
- Mathematical definitions and proposition
- IF-map example
- Basic mapping algorithm
- Final results
- Summary
- My Assessment
6Architectural Overview
7IF-map (Information-Flow-Based)
8Mathematical Definitions and Proposition
- DEFINITIONS
- Local Logic
- Logic Infomorphism
- Ontology
- Populated Ontology
- Ontology Morphism
- PROPOSITION - Deriving an Ontology Morphism
relationship from a REFERENCE (unpopulated
ontology) to a LOCAL (populated ontology)
9LOCAL LOGICTYPE vehicle carINSTANCE Cabrio
Coupe
10SYMBOLS
- T- type, I-instance
- ? - set of types - disjunctively
- G - set of types - conjunctively
- Set of Sequents (G,?)
- every type, some type
-
11LOGIC INFOMORPHISM (f)links 2 local logics (L,
L)f(Coupe) carf(Cabrio) vehicle
12ONTOLOGY (O)
13Populated Ontology (?)(Local ontology is
populated with instances x, classifications c
d, and relations r)
14ONTOLOGY MORPHISMmapping the changeUnpopulated
to Populated
15MAPPING Architecture
16ONTOLOGY MORPHISMREFERENCE ONTOLOGY (unpop)to
LOCAL ONTOLOGY (pop)
17IF-Map ExampleREFERENCE ONTOLOGYunpopulated
18LOCAL ONTOLOGIES
19CONSTRAINTS to LOGIC INFORMORPHISMS
20Relate and Map
21Relationships between typesREFERENCE - LOCAL
22Completes ONE MAPPINGf(car) automobile(a)
arity (b) Infomorphism (c) complete
23Basic Mapping Algorithm
24Algorithm in Example
- Match types (MANUALLY?)
- REFERENCE - building
- LOCAL - house, cottage
- Do argument types match semantically?
- If YES partial map
- If NO use ISA hierarchy and check parents and
children and list relations which might be merged
25FINAL RESULTS (RDF)
26SUMMARY
- Formalized definitions, mapping, linking
- Ontology
- Ontology morphism
- Logic Infomorphism
- FUTURE
- Ontology Merging
- Ontology Axioms
- Reasoning about Ontology Evolution
27My Assessment
- Example semantic problem between British
English and American English (cottage and house) - Purpose of the paper changed from the beginning
to the end WEAK EVALUATION - Study of 5 CS Dept in the UK
- Mathematics and algorithm
- Hard to tell where Channel Theory left off and
their Information Flow Theory began - RDF Missing technical details of change during
the IF-map