SlideShare ist ein Scribd-Unternehmen logo
1 von 25
ONTOLOGY INTEGRATION
HETEROGENEITY, TECHNIQUES AND MORE

Adriel Café
aac3@cin.ufpe.br
Adriel Café <aac3@cin.ufpe.br>

ONTOLOGY INTEGRATION


The concept of “integration” means anything ranging from
integration, merges, use, mapping, extending, approximatio
n, unified views and more. [Keet]
Adriel Café <aac3@cin.ufpe.br>

ONTOLOGY INTEGRATION


Mapping
“Given two ontologies, how do we find similarities between
them, determine which concepts and properties represent similar
notions, and so on.” [Noy]



Matching & Alignment
“Ontology matching is the process of finding the relations between
ontologies, and we call alignment the result of this process expressing
declaratively these relations.” [Euzenat, Mocan]



Merging
“The process of ontology merging takes as input two (or more) source
ontologies and returns a merged ontology based on the given source
ontologies.” [Stumme, Maedche]
Adriel Café <aac3@cin.ufpe.br>

ONTOLOGY INTEGRATION

Mapping

Ontology
A

Ontology
B

Mapping
Ontology
A

Ontology
B

Merging
Ontology
C
Adriel Café <aac3@cin.ufpe.br>

ONTOLOGY INTEGRATION

[Keet]
Adriel Café <aac3@cin.ufpe.br>

FEATURES OF ONTOLOGY




Establishes a formal vocabulary to share information
between applications
Inference is one of the main characteristics of ontologies
Top-level Ontology
Describes very general concepts that are present in several
areas, e.g., SUMO (Suggested Upper Merged Ontology), DOLCE
(Descriptive Ontology for Linguistic and Cognitive
Engineering), BFO (Basic Formal Ontology)



Domain Ontology
Ontologies specialize in a subset of generic ontologies in a
domain or subdomain, e.g., Gene Ontology, Protein
Ontology, Health Indicator Ontology, Environment Ontology
Adriel Café <aac3@cin.ufpe.br>

NON-DISRUPTIVE INTEGRATION AND (RE)USE OF
ONTOLOGIES – GLOBAL AS VIEW (GAV)




[Calvanese et al.] considers mapping between one global and
several local ontologies leaving the local ontologies intact by
querying the local ontologies and converting the query result
into a concept in the global ontology.
Single Ontology approaches use one global ontology providing a
shared vocabulary for the specification of the semantics [Wache
et al.]
Adriel Café <aac3@cin.ufpe.br>

NON-DISRUPTIVE INTEGRATION AND (RE)USE OF
ONTOLOGIES – LOCAL AS VIEW (LAV)






In LaV, each information source is described by its own
ontology. Each source ontology can be developed without
respect to other sources or their ontologies. [Wache et al.]
This ontology architecture can simplify the integration task and
supports the change, i.e. the adding and removing of sources.
[Wache et al.]
On the other hand, the lack
of a common vocabulary
makes it difficult to
compare different source
ontologies. [Wache et al.]
Adriel Café <aac3@cin.ufpe.br>

NON-DISRUPTIVE INTEGRATION AND (RE)USE OF
ONTOLOGIES – HYBRID APPROACH






Similar to LaV the semantics of each source is described by its
own ontology. But in order to make the local ontologies
comparable to each other they are built from a global shared
vocabulary. [Wache et al.]
The advantage of a hybrid approach is that new sources can
easily be added without the need of modification. It also
supports the acquisition and evolution of ontologies. [Wache et
al.]
But the drawback of hybrid approaches
is that existing ontologies can not easily
be reused, but have to be redeveloped
from scratch. [Wache et al.]
Adriel Café <aac3@cin.ufpe.br>

THE PROBLEM OF HETEROGENEITY



Even with all these advantages, we still need to map the
sources
Top-level Ontologies and
Domain Ontologies can
drastically decrease the
complexity
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996]
1 Schematic






Data type, the most obvious one being numbers as integers or as
strings.
Labelling, only the strings of the name of the concept differ but
not the definition. This also includes labelling of attributes and
their values.
Aggregation, e.g. organizing organisms by test site or by species
in biodiversity
Generalization, e.g. one system may have separate
representations for managers and engineers, whereas another
may model all of the information collectively in an employee
entity type
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996]
2 Semantic





Naming, includes problems with synonyms (e.g. maize and corn).
Scaling and units, on scaling: one system with possible values
white, pink, red and the other uses the full range of RGB; units:
metric and imperial system.
Confounding, a concept that is the same, but in reality different;
primarily has an effect on the attribute values, like
latestMeasuredTemperature, that does not refer to one and the
same over time.
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996]
3 Intensional




Domain, refer to discrepancies in the universe of discourse, e.g.
two sources may provide financial information on
companies, but the first reports “all US Fortune 500 companies
in the manufacturing sector”, whereas the second may report
information for “all companies listed on US stock exchanges with
total assets above one billion US Dollars”
Integrity constraint, the identifier in one model may not suffice
for another, for example one animal taxonomic model uses an
[automatically generated and assigned] ID number to identify
each instance, whereas another system assumes each animal has
a distinct name.
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES [Klein, 2001]


Language Level







Languages can differ in their syntax
Constructs available in one language are not available in
another, e.g., disjoint, negation
OWL Full, OWL DL, OWL Lite, OWL 2 EL, OWL 2 QL, OWL 2 RL

Ontology Level





Using the same terms to describe different concepts
Use different terms to describe the same concept, e.g., Maize
and Corn
Using different modeling paradigms
Use different levels of granularity
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES [Klein, 2001]
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES
Example [Noy]
Two ontologies that describe people, projects, publications…
Portal Ontology
http://www.aktors.org/ontology/portal
Person Ontology
http://ebiquity.umbc.edu/ontology/person.owl
Adriel Café <aac3@cin.ufpe.br>

DIFFERENCES BETWEEN ONTOLOGIES
Portal Ontology

Person Ontology

Different names for the same
concept

PhD-Student

PhDStudent

Same term for different
concepts

Project
Only the current project

Project
Past projects and proposals

Scope

Includes journals and
publications composed

Includes students and guest
speakers

Different modeling
conventions

Journal is a class

journal is a property

Granularity

Professor-In-Academia

adjunct, affiliated,
associate, principal

[Noy]
Adriel Café <aac3@cin.ufpe.br>

DISCOVERING MAPPINGS


Using Top-level Ontologies





They are designed to support the integration of information
Examples: SUMO, DOLCE

Using the ontology structure





Metrics to compare concepts
Explore the semantic relations in the
ontology, e.g., SubClassOf, PartOf, class properties, range of
properties
Examples : Similarity Flooding, IF-Map, QOM, Chimaera, Prompt
Adriel Café <aac3@cin.ufpe.br>

DISCOVERING MAPPINGS


Using lexical information







String normalization
String distance
Soundex
Phonetic algorithm, e.g., Kennedy, Kennidi, Kenidy, Kenney...
Thesaurus
Dictionary with words grouped by similarity

Through user intervention



Providing information at the beginning of the mapping
Providing feedback on the maps generated
Adriel Café <aac3@cin.ufpe.br>

DISCOVERING MAPPINGS


Methods based on rules




Methods based on graphs






Structural and lexical analysis
These ontologies as graphs and compares the corresponding
subgraphs

Machine learning approaches
Probabilistic approaches
Reasoning and theorem proving
Adriel Café <aac3@cin.ufpe.br>

REPRESENTING MAPPINGS

ont1:Teacher

ont1:Student

ont1:School

owl:sameAs

owl:disjointWith

rdf:subClassOf

ont2:Instructor

ont2:Instructor

ont2:Institution
Adriel Café <aac3@cin.ufpe.br>

REPRESENTING MAPPINGS
<Alignment>
<xml>yes</xml>
<level>0</level>
<type>**</type>
<onto1>http://www.example.org/ontology1</onto1>
<onto2>http://www.example.org/ontology2</onto2>
<map>
<Cell>
<entity1 rdf:resource=’http://www.example.org/ontology1#reviewedarticle’/>
<entity2 rdf:resource=’http://www.example.org/ontology2#article’/>
<measure rdf:datatype=’http://www.w3.org/2001/XMLSchema#float’>0.6363636363636364</measure>

<relation>=</relation>
</Cell>
<Cell>
<entity1 rdf:resource=’http://www.example.org/ontology1#journalarticle’/>
<entity2 rdf:resource=’http://www.example.org/ontology2#journalarticle’/>
<measure rdf:datatype=’http://www.w3.org/2001/XMLSchema#float’>1.0</measure>
<relation>=</relation>
</Cell>
</map>
</Alignment>

Alignment API [Euzenat et al.]
WE HAVE THE MAPPING.
NOW WHAT?


Ontology Merging




Query answering





Examples: OntoMerge
Peer-to-Peer (P2P) Architecture
Ontology Integration System (OIS)

Reasoning with mappings


Examples: Pellet, HermiT, FaCT++

Adriel Café <aac3@cin.ufpe.br>
Adriel Café <aac3@cin.ufpe.br>

CONCLUSION



Ontologies have a great power of expression
Semantic integration is a major challenge of the Semantic
Web

Questions to be answered




Imperfect and inconsistent mappings are useful?
How to maintain mappings when ontologies evolve?
How do we evaluate and compare different tools?
Adriel Café <aac3@cin.ufpe.br>

REFERENCES
D. Calvanese, “A framework for ontology integration” Emerg. Semant. …, 2002.
D. Calvanese, G. De Giacomo, and M. Lenzerini, “Ontology of Integration and Integration of
Ontologies” Descr. Logics, 2001.

A. Doan and J. Madhavan, “Learning to map between ontologies on the semantic web” …
World Wide Web, pp. 662–673, 2002.
M. Ehrig, S. Staab, and Y. Sure, “Framework for Ontology Alignment and Mapping” pp. 1–
34, 2005.
J. Euzenat and P. Valtchev, “Similarity-based ontology alignment in OWL-Lite1” … Artif. Intell.
August 22-27, …, 2004.
N. Noy, “Ontology Mapping and Alignment” Fifth Int. Work. Ontol. Matching …, 2012.
N. Noy, “Semantic integration: a survey of ontology-based approaches” ACM Sigmod Rec., vol.
33, no. 4, pp. 65–70, 2004.
P. Shvaiko and J. Euzenat, “Ontology matching: state of the art and future challenges” vol.
X, no. X, pp. 1–20, 2012.
M. Uschold, “Ontologies and Semantics for Seamless Connectivity” vol. 33, no. 4, pp. 58–
64, 2004.
M. Keet, “Aspects of Ontology Integration”, 2004.

Weitere ähnliche Inhalte

Was ist angesagt?

Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Khirulnizam Abd Rahman
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSKishan Patel
 
Using Text Comprehension Model for Learning Concepts, Context, and Topic of...
Using Text Comprehension Model for  Learning Concepts, Context, and Topic  of...Using Text Comprehension Model for  Learning Concepts, Context, and Topic  of...
Using Text Comprehension Model for Learning Concepts, Context, and Topic of...Kent State University
 
Ontology For Data Integration
Ontology For Data IntegrationOntology For Data Integration
Ontology For Data Integrationjuanesteva
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big DataKouji Kozaki
 
Lect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentLect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentAntonio Moreno
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionKent State University
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyDebashisnaskar
 
Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using HozoKouji Kozaki
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.AliAlJadaa
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyDebashisnaskar
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationShahab Mokarizadeh
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING cscpconf
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyIJwest
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologySteven Miller
 

Was ist angesagt? (20)

Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
 
Ijetcas14 624
Ijetcas14 624Ijetcas14 624
Ijetcas14 624
 
Ijetcas14 639
Ijetcas14 639Ijetcas14 639
Ijetcas14 639
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS
 
Using Text Comprehension Model for Learning Concepts, Context, and Topic of...
Using Text Comprehension Model for  Learning Concepts, Context, and Topic  of...Using Text Comprehension Model for  Learning Concepts, Context, and Topic  of...
Using Text Comprehension Model for Learning Concepts, Context, and Topic of...
 
Ontology For Data Integration
Ontology For Data IntegrationOntology For Data Integration
Ontology For Data Integration
 
Ontology
OntologyOntology
Ontology
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big Data
 
Lect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology developmentLect6-An introduction to ontologies and ontology development
Lect6-An introduction to ontologies and ontology development
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
Ontology
Ontology Ontology
Ontology
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using Hozo
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotation
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
Ontology
OntologyOntology
Ontology
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontology
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology
 

Andere mochten auch

8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)AEGIS-ACCESSIBLE Projects
 
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...hamidnazary2002
 
X Som Graduation Presentation
X Som   Graduation PresentationX Som   Graduation Presentation
X Som Graduation PresentationGiorgio Orsi
 
Local Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEOLocal Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEOMichael Dorausch
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyondCarles Farré
 
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...Beniamino Murgante
 
Horizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence DataHorizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence DataDataTactics
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data IntegrationCarles Farré
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationMustafa Jarrar
 
DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)Carles Farré
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ssMohd Arif
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Mustafa Jarrar
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 WebAli Usman
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control systemAlireza Mirzaei
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMSAli Usman
 
Database ,2 Background
 Database ,2 Background Database ,2 Background
Database ,2 BackgroundAli Usman
 
Database ,18 Current Issues
Database ,18 Current IssuesDatabase ,18 Current Issues
Database ,18 Current IssuesAli Usman
 

Andere mochten auch (20)

8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)8 ontology integration and interoperability (onto i op)
8 ontology integration and interoperability (onto i op)
 
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
 
X Som Graduation Presentation
X Som   Graduation PresentationX Som   Graduation Presentation
X Som Graduation Presentation
 
Local Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEOLocal Search Hawaii Michael Dorausch PubCon SEO
Local Search Hawaii Michael Dorausch PubCon SEO
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond
 
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
 
Horizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence DataHorizontal Integration of Big Intelligence Data
Horizontal Integration of Big Intelligence Data
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integration
 
DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)DSBW Final Exam (Spring Sementer 2010)
DSBW Final Exam (Spring Sementer 2010)
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
 
Database , 17 Web
Database , 17 WebDatabase , 17 Web
Database , 17 Web
 
1 ddbms jan 2011_u
1 ddbms jan 2011_u1 ddbms jan 2011_u
1 ddbms jan 2011_u
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
Database , 15 Object DBMS
Database , 15 Object DBMSDatabase , 15 Object DBMS
Database , 15 Object DBMS
 
Database ,2 Background
 Database ,2 Background Database ,2 Background
Database ,2 Background
 
Database ,18 Current Issues
Database ,18 Current IssuesDatabase ,18 Current Issues
Database ,18 Current Issues
 

Ähnlich wie Ontology integration - Heterogeneity, Techniques and more

SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based ReporterStefan Prutianu
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a surveyunyil96
 
The repository ecology: an approach to understanding repository and service i...
The repository ecology: an approach to understanding repository and service i...The repository ecology: an approach to understanding repository and service i...
The repository ecology: an approach to understanding repository and service i...R. John Robertson
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspectssamhati27
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalMauro Dragoni
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02ayu dewi
 
An Engineering-to-Biology Thesaurus for Engineering Design.pdf
An Engineering-to-Biology Thesaurus for Engineering Design.pdfAn Engineering-to-Biology Thesaurus for Engineering Design.pdf
An Engineering-to-Biology Thesaurus for Engineering Design.pdfNaomi Hansen
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
Aggregating Semantic Annotators Paper
Aggregating Semantic Annotators PaperAggregating Semantic Annotators Paper
Aggregating Semantic Annotators PaperDBOnto
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchIDES Editor
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Mathieu d'Aquin
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modellingArchiLab 7
 

Ähnlich wie Ontology integration - Heterogeneity, Techniques and more (20)

The basics of ontologies
The basics of ontologiesThe basics of ontologies
The basics of ontologies
 
SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based Reporter
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a survey
 
The repository ecology: an approach to understanding repository and service i...
The repository ecology: an approach to understanding repository and service i...The repository ecology: an approach to understanding repository and service i...
The repository ecology: an approach to understanding repository and service i...
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02
 
An Engineering-to-Biology Thesaurus for Engineering Design.pdf
An Engineering-to-Biology Thesaurus for Engineering Design.pdfAn Engineering-to-Biology Thesaurus for Engineering Design.pdf
An Engineering-to-Biology Thesaurus for Engineering Design.pdf
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco ZambonelliSelf-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
 
Aggregating Semantic Annotators Paper
Aggregating Semantic Annotators PaperAggregating Semantic Annotators Paper
Aggregating Semantic Annotators Paper
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic Search
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
 
20100427 Earthster Core Ontology
20100427 Earthster Core Ontology20100427 Earthster Core Ontology
20100427 Earthster Core Ontology
 
Cw32611616
Cw32611616Cw32611616
Cw32611616
 
Cw32611616
Cw32611616Cw32611616
Cw32611616
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modelling
 

Mehr von Adriel Café

Desenvolvendo aplicativos Android com Kotlin
Desenvolvendo aplicativos Android com KotlinDesenvolvendo aplicativos Android com Kotlin
Desenvolvendo aplicativos Android com KotlinAdriel Café
 
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...Adriel Café
 
Desenvolvendo para Android com componentes Open Source
Desenvolvendo para Android com componentes Open SourceDesenvolvendo para Android com componentes Open Source
Desenvolvendo para Android com componentes Open SourceAdriel Café
 
Gryphon Framework - Preliminary Results Feb-2014
Gryphon Framework - Preliminary Results Feb-2014Gryphon Framework - Preliminary Results Feb-2014
Gryphon Framework - Preliminary Results Feb-2014Adriel Café
 
SPARQL-DL - Theory & Practice
SPARQL-DL - Theory & PracticeSPARQL-DL - Theory & Practice
SPARQL-DL - Theory & PracticeAdriel Café
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...Adriel Café
 
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"Adriel Café
 

Mehr von Adriel Café (8)

Desenvolvendo aplicativos Android com Kotlin
Desenvolvendo aplicativos Android com KotlinDesenvolvendo aplicativos Android com Kotlin
Desenvolvendo aplicativos Android com Kotlin
 
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...
Uma Arquitetura com Implementação para Integração Semântica de Ontologias e B...
 
Desenvolvendo para Android com componentes Open Source
Desenvolvendo para Android com componentes Open SourceDesenvolvendo para Android com componentes Open Source
Desenvolvendo para Android com componentes Open Source
 
Gryphon Framework - Preliminary Results Feb-2014
Gryphon Framework - Preliminary Results Feb-2014Gryphon Framework - Preliminary Results Feb-2014
Gryphon Framework - Preliminary Results Feb-2014
 
SPARQL-DL - Theory & Practice
SPARQL-DL - Theory & PracticeSPARQL-DL - Theory & Practice
SPARQL-DL - Theory & Practice
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
FLISOL 2012 - Palestra "Introdução ao Desenvolvimento de Aplicações para o Si...
 
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
2º ETI - Minicurso "Desenvolvendo para Plataforma Android"
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Ontology integration - Heterogeneity, Techniques and more

  • 1. ONTOLOGY INTEGRATION HETEROGENEITY, TECHNIQUES AND MORE Adriel Café aac3@cin.ufpe.br
  • 2. Adriel Café <aac3@cin.ufpe.br> ONTOLOGY INTEGRATION  The concept of “integration” means anything ranging from integration, merges, use, mapping, extending, approximatio n, unified views and more. [Keet]
  • 3. Adriel Café <aac3@cin.ufpe.br> ONTOLOGY INTEGRATION  Mapping “Given two ontologies, how do we find similarities between them, determine which concepts and properties represent similar notions, and so on.” [Noy]  Matching & Alignment “Ontology matching is the process of finding the relations between ontologies, and we call alignment the result of this process expressing declaratively these relations.” [Euzenat, Mocan]  Merging “The process of ontology merging takes as input two (or more) source ontologies and returns a merged ontology based on the given source ontologies.” [Stumme, Maedche]
  • 4. Adriel Café <aac3@cin.ufpe.br> ONTOLOGY INTEGRATION Mapping Ontology A Ontology B Mapping Ontology A Ontology B Merging Ontology C
  • 6. Adriel Café <aac3@cin.ufpe.br> FEATURES OF ONTOLOGY    Establishes a formal vocabulary to share information between applications Inference is one of the main characteristics of ontologies Top-level Ontology Describes very general concepts that are present in several areas, e.g., SUMO (Suggested Upper Merged Ontology), DOLCE (Descriptive Ontology for Linguistic and Cognitive Engineering), BFO (Basic Formal Ontology)  Domain Ontology Ontologies specialize in a subset of generic ontologies in a domain or subdomain, e.g., Gene Ontology, Protein Ontology, Health Indicator Ontology, Environment Ontology
  • 7. Adriel Café <aac3@cin.ufpe.br> NON-DISRUPTIVE INTEGRATION AND (RE)USE OF ONTOLOGIES – GLOBAL AS VIEW (GAV)   [Calvanese et al.] considers mapping between one global and several local ontologies leaving the local ontologies intact by querying the local ontologies and converting the query result into a concept in the global ontology. Single Ontology approaches use one global ontology providing a shared vocabulary for the specification of the semantics [Wache et al.]
  • 8. Adriel Café <aac3@cin.ufpe.br> NON-DISRUPTIVE INTEGRATION AND (RE)USE OF ONTOLOGIES – LOCAL AS VIEW (LAV)    In LaV, each information source is described by its own ontology. Each source ontology can be developed without respect to other sources or their ontologies. [Wache et al.] This ontology architecture can simplify the integration task and supports the change, i.e. the adding and removing of sources. [Wache et al.] On the other hand, the lack of a common vocabulary makes it difficult to compare different source ontologies. [Wache et al.]
  • 9. Adriel Café <aac3@cin.ufpe.br> NON-DISRUPTIVE INTEGRATION AND (RE)USE OF ONTOLOGIES – HYBRID APPROACH    Similar to LaV the semantics of each source is described by its own ontology. But in order to make the local ontologies comparable to each other they are built from a global shared vocabulary. [Wache et al.] The advantage of a hybrid approach is that new sources can easily be added without the need of modification. It also supports the acquisition and evolution of ontologies. [Wache et al.] But the drawback of hybrid approaches is that existing ontologies can not easily be reused, but have to be redeveloped from scratch. [Wache et al.]
  • 10. Adriel Café <aac3@cin.ufpe.br> THE PROBLEM OF HETEROGENEITY   Even with all these advantages, we still need to map the sources Top-level Ontologies and Domain Ontologies can drastically decrease the complexity
  • 11. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996] 1 Schematic     Data type, the most obvious one being numbers as integers or as strings. Labelling, only the strings of the name of the concept differ but not the definition. This also includes labelling of attributes and their values. Aggregation, e.g. organizing organisms by test site or by species in biodiversity Generalization, e.g. one system may have separate representations for managers and engineers, whereas another may model all of the information collectively in an employee entity type
  • 12. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996] 2 Semantic    Naming, includes problems with synonyms (e.g. maize and corn). Scaling and units, on scaling: one system with possible values white, pink, red and the other uses the full range of RGB; units: metric and imperial system. Confounding, a concept that is the same, but in reality different; primarily has an effect on the attribute values, like latestMeasuredTemperature, that does not refer to one and the same over time.
  • 13. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES [Goh, 1996] 3 Intensional   Domain, refer to discrepancies in the universe of discourse, e.g. two sources may provide financial information on companies, but the first reports “all US Fortune 500 companies in the manufacturing sector”, whereas the second may report information for “all companies listed on US stock exchanges with total assets above one billion US Dollars” Integrity constraint, the identifier in one model may not suffice for another, for example one animal taxonomic model uses an [automatically generated and assigned] ID number to identify each instance, whereas another system assumes each animal has a distinct name.
  • 14. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES [Klein, 2001]  Language Level     Languages can differ in their syntax Constructs available in one language are not available in another, e.g., disjoint, negation OWL Full, OWL DL, OWL Lite, OWL 2 EL, OWL 2 QL, OWL 2 RL Ontology Level     Using the same terms to describe different concepts Use different terms to describe the same concept, e.g., Maize and Corn Using different modeling paradigms Use different levels of granularity
  • 15. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES [Klein, 2001]
  • 16. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES Example [Noy] Two ontologies that describe people, projects, publications… Portal Ontology http://www.aktors.org/ontology/portal Person Ontology http://ebiquity.umbc.edu/ontology/person.owl
  • 17. Adriel Café <aac3@cin.ufpe.br> DIFFERENCES BETWEEN ONTOLOGIES Portal Ontology Person Ontology Different names for the same concept PhD-Student PhDStudent Same term for different concepts Project Only the current project Project Past projects and proposals Scope Includes journals and publications composed Includes students and guest speakers Different modeling conventions Journal is a class journal is a property Granularity Professor-In-Academia adjunct, affiliated, associate, principal [Noy]
  • 18. Adriel Café <aac3@cin.ufpe.br> DISCOVERING MAPPINGS  Using Top-level Ontologies    They are designed to support the integration of information Examples: SUMO, DOLCE Using the ontology structure    Metrics to compare concepts Explore the semantic relations in the ontology, e.g., SubClassOf, PartOf, class properties, range of properties Examples : Similarity Flooding, IF-Map, QOM, Chimaera, Prompt
  • 19. Adriel Café <aac3@cin.ufpe.br> DISCOVERING MAPPINGS  Using lexical information      String normalization String distance Soundex Phonetic algorithm, e.g., Kennedy, Kennidi, Kenidy, Kenney... Thesaurus Dictionary with words grouped by similarity Through user intervention   Providing information at the beginning of the mapping Providing feedback on the maps generated
  • 20. Adriel Café <aac3@cin.ufpe.br> DISCOVERING MAPPINGS  Methods based on rules   Methods based on graphs     Structural and lexical analysis These ontologies as graphs and compares the corresponding subgraphs Machine learning approaches Probabilistic approaches Reasoning and theorem proving
  • 21. Adriel Café <aac3@cin.ufpe.br> REPRESENTING MAPPINGS ont1:Teacher ont1:Student ont1:School owl:sameAs owl:disjointWith rdf:subClassOf ont2:Instructor ont2:Instructor ont2:Institution
  • 22. Adriel Café <aac3@cin.ufpe.br> REPRESENTING MAPPINGS <Alignment> <xml>yes</xml> <level>0</level> <type>**</type> <onto1>http://www.example.org/ontology1</onto1> <onto2>http://www.example.org/ontology2</onto2> <map> <Cell> <entity1 rdf:resource=’http://www.example.org/ontology1#reviewedarticle’/> <entity2 rdf:resource=’http://www.example.org/ontology2#article’/> <measure rdf:datatype=’http://www.w3.org/2001/XMLSchema#float’>0.6363636363636364</measure> <relation>=</relation> </Cell> <Cell> <entity1 rdf:resource=’http://www.example.org/ontology1#journalarticle’/> <entity2 rdf:resource=’http://www.example.org/ontology2#journalarticle’/> <measure rdf:datatype=’http://www.w3.org/2001/XMLSchema#float’>1.0</measure> <relation>=</relation> </Cell> </map> </Alignment> Alignment API [Euzenat et al.]
  • 23. WE HAVE THE MAPPING. NOW WHAT?  Ontology Merging   Query answering    Examples: OntoMerge Peer-to-Peer (P2P) Architecture Ontology Integration System (OIS) Reasoning with mappings  Examples: Pellet, HermiT, FaCT++ Adriel Café <aac3@cin.ufpe.br>
  • 24. Adriel Café <aac3@cin.ufpe.br> CONCLUSION   Ontologies have a great power of expression Semantic integration is a major challenge of the Semantic Web Questions to be answered    Imperfect and inconsistent mappings are useful? How to maintain mappings when ontologies evolve? How do we evaluate and compare different tools?
  • 25. Adriel Café <aac3@cin.ufpe.br> REFERENCES D. Calvanese, “A framework for ontology integration” Emerg. Semant. …, 2002. D. Calvanese, G. De Giacomo, and M. Lenzerini, “Ontology of Integration and Integration of Ontologies” Descr. Logics, 2001. A. Doan and J. Madhavan, “Learning to map between ontologies on the semantic web” … World Wide Web, pp. 662–673, 2002. M. Ehrig, S. Staab, and Y. Sure, “Framework for Ontology Alignment and Mapping” pp. 1– 34, 2005. J. Euzenat and P. Valtchev, “Similarity-based ontology alignment in OWL-Lite1” … Artif. Intell. August 22-27, …, 2004. N. Noy, “Ontology Mapping and Alignment” Fifth Int. Work. Ontol. Matching …, 2012. N. Noy, “Semantic integration: a survey of ontology-based approaches” ACM Sigmod Rec., vol. 33, no. 4, pp. 65–70, 2004. P. Shvaiko and J. Euzenat, “Ontology matching: state of the art and future challenges” vol. X, no. X, pp. 1–20, 2012. M. Uschold, “Ontologies and Semantics for Seamless Connectivity” vol. 33, no. 4, pp. 58– 64, 2004. M. Keet, “Aspects of Ontology Integration”, 2004.