Title: Ontology Translation Protocol Ontrapro
1Ontology Translation Protocol(Ontrapro)
- Automated Ontology Alignment
Ben Ashpole Member, Engineering Staff Advanced
Technology Laboratories
2Ontrapro
- Semantic integration is needed when different
information systems have different formal
descriptions of the same type of data
- E.g., Inter-agency intelligence data sharing,
joint sensor surveillance, multinational command
and control
- Semantic Integration is also a key challenge of
the Semantic Web
Data Description(Schema or Ontology)
Different descriptions (ontologies/schemas) for
the same data
Data
Data
3Ontrapro
- Our approach is to develop and/or integrate a
suite of best-of-breed aligner algorithms
- Ontrapro seeks to automate the process of
aligning the data descriptions of fielded
information resources
- Ontrapro discovers semantic correspondences
between the elements of ontologies and schemas
Data Description(Schema or Ontology)
Ontrapro
Data
Data
AZ
BY
DX
C
EW
F
HU
G
IT
K
L
MV
4Example Wine Ontologies
Vinos
Wine
VinosRojos
VinonBlancos
RedWine
WhiteWine
BurdeosRojo
Tempranillo
CheninBlanc
Chablis
RedBordeaux
Tempranillo
CheninBlanc
Chablis
MezclaDeCabernet
Dolcetto
PinotNior
SauvignonBlanc
CabernetMerlot
Dolcetto
PinotNior
SauvignonBlanc
BorgonaRoja
RojoItaliano
Semillon
Muscat
RedBurgundy
ItalianRed
Semillon
Muscat
Berbera
Chianti
WhiteBordeaux
Sake
Berbera
Chianti
WhiteBordeaux
Sake
PetiteSirah
Sangiovese
Chardonnay
PinotGris
PetiteSirah
Sangiovese
Chardonnay
PinotGris
PinotNior
BlancoItaliano
Riesling
PinotNior
ItialianWhite
Riesling
Zinfandel
Zinfandel
Nebbiolo
CabernetSauvignon
Gewurztaminer
BorgonaBlanca
Nebbiolo
CabernetSauvignon
Gewurztaminer
WhiteBurgundy
Syrah
Syrah
Merlot
Merlot
5Example Wine OntologiesTerm Dissimilarities
Vinos
Wine
VinosRojos
VinonBlancos
RedWine
WhiteWine
BurdeosRojo
RedBordeaux
Tempranillo
CheninBlanc
Chablis
Tempranillo
CheninBlanc
Chablis
MezclaDeCabernet
CabernetMerlot
Dolcetto
PinotNior
SauvignonBlanc
Dolcetto
PinotNior
SauvignonBlanc
BorgonaRoja
RojoItaliano
RedBurgundy
ItalianRed
Semillon
Muscat
Semillon
Muscat
Berbera
Chianti
WhiteBordeaux
Sake
Berbera
Chianti
WhiteBordeaux
Sake
PetiteSirah
Sangiovese
Chardonnay
PinotGris
PetiteSirah
Sangiovese
Chardonnay
PinotGris
PinotNior
BlancoItaliano
Riesling
PinotNior
ItialianWhite
Riesling
Zinfandel
Zinfandel
BorgonaBlanca
WhiteBurgundy
Nebbiolo
CabernetSauvignon
Gewurztaminer
Nebbiolo
CabernetSauvignon
Gewurztaminer
Syrah
Syrah
Merlot
Merlot
6Example Wine OntologiesEdit Distance Mapping
7Example Wine OntologiesStructure Mapping
System B
System A
Z
A
7
7
Y
B
10
9
2
3
X
C
Original ABSURDIST (Aligning Between Systems
Using Relations Derived Inside Systems for
Translation) algorithm generates a list of term
correspondences by iterating through similarity
distances between systems.
8Example Wine OntologiesStructure Mapping
Thanks to our collaboration with Indiana
University, ATL now has a graph-based version of
ABSURDIST integrated with Ontrapro.
This version of the algorithm is compatible with
multiple ontology structures.
9Example Wine Ontologiesplus structure mapping
CabernetSauvignon
10Example Wine Ontologiesplus stable marriage
11Experiment Set Platform
- ATL has developed a platform for
- Semi-automating experiment setup
- Automating experiment execution
- Automating data collection
- Used to grade alignments
- Employs a core set of ontologies
- General Experiment
- Ontology Alignment
- Alignment Evaluation
- Ontology Operation
- Operation Evaluation
http//cvs.sourceforge.net/viewcvs.py/ontology/
12OntraproSoftware and Tools
- Developed for Ontrapro
- ABSURDIST
- Various aligners and filters
- Experiment tools
- E.g., AlignmentGrader, CombinationsRunner
- Query tools
- Integration framework
- Adopted for Ontrapro
- Jena
- Similarity Flooding
- TreeJuxtaposer
- KavaChart
- IsaViz
13Ontology Alignment Source
- http//www.atl.external.lmco.com/projects/ontology
14(No Transcript)