SlideShare una empresa de Scribd logo
1 de 25
Knowledge Engineering Course (SCOM7348)
                                                                         University of Birzeit, Palestine
                                                                                       December, 2012




                                   Synthesis Paper Talk


                            Ontology-Based
                            Data Integration
                                 Ali Ahmad Al Jadaa
                              Master of Computing, Birzeit University
                                         Ali.ps@live.com



This is a student talk, at the Knowledge Engineering course, each student is is
                    asked to present his/her synthesis paper.
      Course Page: http://jarrar-courses.blogspot.com/2011/09/knowledgeengineering-fall2011.html


                                                                                                        1
Abstract

• We are need to obtain information from
  several local or external sources, Each
  source may be built in different ways, so we
  will face many various conflicts in the
  meaning or structure and other conflicts.
  We'll see also examples show why need
  data integration .
• Ontology provides effective solutions to data
  integration in different ways, and which you
  will highlight about it
                                              2
What is Data

• Data is a collection of facts, such as values
  or measurements. It can be numbers,
  words, measurements, observations or
  even just descriptions of things.




                                              3
What is data integration

• Data coming from different sources
  and providing users with a unified view
  of these data .




                                            4
What is Semantic

• Understand the meaning .
• Relation between signifiers .
• Difference with other

                         ≠

                                  5
What is Ontology

• Set of concepts within a domain, and the
  relationships between pairs of concepts. It
  can be used to model a domain and support
  reasoning about entities .
• Dictionary Computers can be understand
• List of things that exist
• Description of the kinds of entities there are
  and how they are related


                                              6
Why need data integration

• The world turns to a small village, and
  became a speed factor in the completion of
  transactions of the most important features
  of any state.




                                            7
example

• if any student want to travel to complete his study , he
  must visit many of ministries to prepare :

•   1 - General Certificate of Secondary Education of school.
•   2 - Ratification certificate from the Ministry of Education.
•   3 - Identification of the Ministry of the Interior.
•   4 - Valid passport of the Ministry of the Interior.
•   5 - Disease free certificate from the Ministry of Health .
•   6 - Guarantee from a bank




                                                               8
The problem of data integration

• Since the data come from different sources,
  and all data source built in a different way
  and different meaning, we will face many
  problems




                                            9
Name Heterogeneities

•  which mean different names for the same concepts
  (Synonyms) ,
• for example schema use (Code)

• and anther one use (Number) or (No.) ,




                                                      10
Meaning Heterogeneities

• which mean Same name for different
  concepts(Homonyms),for example schema
  use City as a Birth City , but another
  schema use it to mean work city




                                       11
Structure Heterogeneities

• which means that different information
  systems store their data in different
  structures ,




                                           12
Type Heterogeneities

• which mean same attribute in different data type
  ,example attribute "Gender" in schema use String data
  type ("Male"," Female"), but in another schema use
  Boolean data type (0,1).




                                                          13
Rules and Constraints Heterogeneities

• which mean different cardinalities in the same
  relationships, example in schema the Age of student
  between(18-25) year but in another one it's between
   (18-30)




                                                        14
Model Heterogeneities

Occurs when different databases adheres to
different data models,




                                             15
Service Oriented Architecture

• Is a set of principles and methodologies for
  designing and developing software in the
  form of interoperable services[1]




                                             16
Publish-Subscribe Architecture

• networking technologies and products
  enable a high degree of connectivity across
  a large number of computers, applications,
  and users[5]




                                            17
Consolidation

• involves capturing of data from multiple
  source systems and integrating into a single
  persistent data store. The latency of the
  information in the consolidated data store
  depends upon whether batch or real time
  data consolidation is being used and how
  often the updates are being applied to the
  data store.[2]



                                            18
Multibase system

• A multibase (multiple database) system
  allows the users to view the database
  through a single global schema ,simulating
  to users that a federated data base
  exists.[3]




                                           19
Data Warehouse

• Is a database used for reporting and data
  analysis[4]




                                              20
Federated systems (Virtual Data Integration)

• It is characterized by the existence of a
  federated schema which establishes the
  interface to this integrated system.[4]




                                              21
example




          22
Solution

• Can be solved with relational Views (A to B)
CREATE VIEW Men As
SELECT Code , Name FROM Person
WHERE Gender="Male"
CREATE VIEW Women As
SELECT Code , Name FROM Person
WHERE Gender="Female"
• Or can be solved with relational View (B to A)
CREATE VIEW (Code , Name , Gender) As
SELECT Code , Name ,"Male"
 FROM Men
UNION
SELECT Code , Name , "Female"
 FROM Women
                                                   23
References

1.   Bell_ Michael (2010). SOA Modeling Patterns for Service-Oriented Discovery and
     Analysis. Wiley & Sons. p. 390. ISBN 978-0-470-48197-4.

2.   Amit P. Sheth, and J.A. Larson, Federated Database Systems for Managing
     Distributed, Heterogeneous, and Autonomous Databases, ACM Computing
     Surveys,Vol 22, No. 3, pp. 183-236, September 1990.
3.   Manuel Garcia-Solaco, Felix Saltor, and Malu Castellanos, Semantic heterogeneity in
     multidatabase systems, In Object-oriented Multidatabase Systems: A Solution for
     dvanced Applications, Omran A. Bukhres and Ahmed K. Elmagarmid, editors, Prentice-
     Hall, 1996 Chapter 5, pp. 129-202.
4.   Oracle® Database Application Developer's Guide – Fundamentals 10g Release 1
     (10.1) Part Number B10795-01




                                                                                      24
Thank You




            25

Más contenido relacionado

La actualidad más candente

Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match ijdms
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Datainscit2006
 
Sentimental classification analysis of polarity multi-view textual data using...
Sentimental classification analysis of polarity multi-view textual data using...Sentimental classification analysis of polarity multi-view textual data using...
Sentimental classification analysis of polarity multi-view textual data using...IJECEIAES
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big DataKouji Kozaki
 
Are Data Models Superfluous Nov2003
Are Data Models Superfluous Nov2003Are Data Models Superfluous Nov2003
Are Data Models Superfluous Nov2003Andries_vanRenssen
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
ESWC 2011 - Designing an Ontology for the Data Documentation Initiative
ESWC 2011 -  Designing an Ontology for the Data Documentation InitiativeESWC 2011 -  Designing an Ontology for the Data Documentation Initiative
ESWC 2011 - Designing an Ontology for the Data Documentation InitiativeDr.-Ing. Thomas Hartmann
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases Jayanthi Kannan MK
 
Survey of Object Oriented Database
Survey of Object Oriented DatabaseSurvey of Object Oriented Database
Survey of Object Oriented DatabaseEditor IJMTER
 
Space efficient structures for json documents
Space efficient structures for json documentsSpace efficient structures for json documents
Space efficient structures for json documentsIAEME Publication
 
Data and Information Integration: Information Extraction
Data and Information Integration: Information ExtractionData and Information Integration: Information Extraction
Data and Information Integration: Information ExtractionIJMER
 
Semantic Conflicts and Solutions in Integration of Fuzzy Relational Databases
Semantic Conflicts and Solutions in Integration of Fuzzy Relational DatabasesSemantic Conflicts and Solutions in Integration of Fuzzy Relational Databases
Semantic Conflicts and Solutions in Integration of Fuzzy Relational Databasesijsrd.com
 
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...IJECEIAES
 

La actualidad más candente (20)

Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Sentimental classification analysis of polarity multi-view textual data using...
Sentimental classification analysis of polarity multi-view textual data using...Sentimental classification analysis of polarity multi-view textual data using...
Sentimental classification analysis of polarity multi-view textual data using...
 
Fqas09
Fqas09Fqas09
Fqas09
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big Data
 
Are Data Models Superfluous Nov2003
Are Data Models Superfluous Nov2003Are Data Models Superfluous Nov2003
Are Data Models Superfluous Nov2003
 
Database File operation
Database File operationDatabase File operation
Database File operation
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
ESWC 2011 - Designing an Ontology for the Data Documentation Initiative
ESWC 2011 -  Designing an Ontology for the Data Documentation InitiativeESWC 2011 -  Designing an Ontology for the Data Documentation Initiative
ESWC 2011 - Designing an Ontology for the Data Documentation Initiative
 
Comparision
ComparisionComparision
Comparision
 
Overview of dbms
Overview of dbmsOverview of dbms
Overview of dbms
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases
 
Survey of Object Oriented Database
Survey of Object Oriented DatabaseSurvey of Object Oriented Database
Survey of Object Oriented Database
 
Space efficient structures for json documents
Space efficient structures for json documentsSpace efficient structures for json documents
Space efficient structures for json documents
 
Data and Information Integration: Information Extraction
Data and Information Integration: Information ExtractionData and Information Integration: Information Extraction
Data and Information Integration: Information Extraction
 
Semantic Conflicts and Solutions in Integration of Fuzzy Relational Databases
Semantic Conflicts and Solutions in Integration of Fuzzy Relational DatabasesSemantic Conflicts and Solutions in Integration of Fuzzy Relational Databases
Semantic Conflicts and Solutions in Integration of Fuzzy Relational Databases
 
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...
MalayIK: An Ontological Approach to Knowledge Transformation in Malay Unstruc...
 
Heterogeneous data annotation
Heterogeneous data annotationHeterogeneous data annotation
Heterogeneous data annotation
 

Destacado

Cloud Computing Technology Framework
Cloud Computing Technology FrameworkCloud Computing Technology Framework
Cloud Computing Technology FrameworkBooz Allen Hamilton
 
Vehicle Cyber Security: What Every Automotive Executive Needs to Know
Vehicle Cyber Security: What Every Automotive Executive Needs to KnowVehicle Cyber Security: What Every Automotive Executive Needs to Know
Vehicle Cyber Security: What Every Automotive Executive Needs to KnowBooz Allen Hamilton
 
Enterprise Architecture and Cloud Computing
Enterprise Architecture and Cloud Computing Enterprise Architecture and Cloud Computing
Enterprise Architecture and Cloud Computing Booz Allen Hamilton
 
The Government's Effective Migration to a Cloud Computing Environment
The Government's Effective Migration to a Cloud Computing EnvironmentThe Government's Effective Migration to a Cloud Computing Environment
The Government's Effective Migration to a Cloud Computing EnvironmentBooz Allen Hamilton
 
User Experience Strategy for Lean Startups & UX Designers - London Tour April...
User Experience Strategy for Lean Startups & UX Designers - London Tour April...User Experience Strategy for Lean Startups & UX Designers - London Tour April...
User Experience Strategy for Lean Startups & UX Designers - London Tour April...Jaime Levy Consulting
 
Mission Engineering Solution Infographic
Mission Engineering Solution InfographicMission Engineering Solution Infographic
Mission Engineering Solution InfographicBooz Allen Hamilton
 
Cost and Economic Modeling for Cloud Computing
Cost and Economic Modeling for Cloud ComputingCost and Economic Modeling for Cloud Computing
Cost and Economic Modeling for Cloud ComputingBooz Allen Hamilton
 
Next-Generation Biometrics and Forensics
Next-Generation Biometrics and ForensicsNext-Generation Biometrics and Forensics
Next-Generation Biometrics and ForensicsBooz Allen Hamilton
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and AgileJames Coplien
 
Pre-Con Education: Effective Change/Configuration Management With CA Service...
Pre-Con Education: Effective Change/Configuration Management With CA Service...Pre-Con Education: Effective Change/Configuration Management With CA Service...
Pre-Con Education: Effective Change/Configuration Management With CA Service...CA Technologies
 
Tribute to Muhammad Ali 1942 2016
Tribute to Muhammad Ali 1942 2016Tribute to Muhammad Ali 1942 2016
Tribute to Muhammad Ali 1942 2016Arbunize
 
The Rise and Fall of Ellen Pao. Perpetrator or Victim?
The Rise and Fall of Ellen Pao. Perpetrator or Victim?The Rise and Fall of Ellen Pao. Perpetrator or Victim?
The Rise and Fall of Ellen Pao. Perpetrator or Victim?Sage HR
 
Ten Things You Should not Forget in Mainframe Security
Ten Things You Should not Forget in Mainframe Security Ten Things You Should not Forget in Mainframe Security
Ten Things You Should not Forget in Mainframe Security CA Technologies
 
Retail Revolution: Thrive in Disruption
Retail Revolution: Thrive in DisruptionRetail Revolution: Thrive in Disruption
Retail Revolution: Thrive in DisruptionBooz Allen Hamilton
 
India Vs Australia - A Social Media Analysis
India Vs Australia - A Social Media AnalysisIndia Vs Australia - A Social Media Analysis
India Vs Australia - A Social Media AnalysisGermin8
 
The Marketing Automation Revolution
The Marketing Automation RevolutionThe Marketing Automation Revolution
The Marketing Automation RevolutionUberflip
 
Paper Jam: Why Documents are Dragging Us Down
Paper Jam: Why Documents are Dragging Us DownPaper Jam: Why Documents are Dragging Us Down
Paper Jam: Why Documents are Dragging Us DownAdobe
 
Figuring out World Cup 2014 – An animated Infographic
Figuring out World Cup 2014 – An animated InfographicFiguring out World Cup 2014 – An animated Infographic
Figuring out World Cup 2014 – An animated InfographicEthinos Digital Marketing
 

Destacado (20)

Cloud Computing Technology Framework
Cloud Computing Technology FrameworkCloud Computing Technology Framework
Cloud Computing Technology Framework
 
Vehicle Cyber Security: What Every Automotive Executive Needs to Know
Vehicle Cyber Security: What Every Automotive Executive Needs to KnowVehicle Cyber Security: What Every Automotive Executive Needs to Know
Vehicle Cyber Security: What Every Automotive Executive Needs to Know
 
Enterprise Architecture and Cloud Computing
Enterprise Architecture and Cloud Computing Enterprise Architecture and Cloud Computing
Enterprise Architecture and Cloud Computing
 
The Government's Effective Migration to a Cloud Computing Environment
The Government's Effective Migration to a Cloud Computing EnvironmentThe Government's Effective Migration to a Cloud Computing Environment
The Government's Effective Migration to a Cloud Computing Environment
 
User Experience Strategy for Lean Startups & UX Designers - London Tour April...
User Experience Strategy for Lean Startups & UX Designers - London Tour April...User Experience Strategy for Lean Startups & UX Designers - London Tour April...
User Experience Strategy for Lean Startups & UX Designers - London Tour April...
 
Mission Engineering Solution Infographic
Mission Engineering Solution InfographicMission Engineering Solution Infographic
Mission Engineering Solution Infographic
 
Cost and Economic Modeling for Cloud Computing
Cost and Economic Modeling for Cloud ComputingCost and Economic Modeling for Cloud Computing
Cost and Economic Modeling for Cloud Computing
 
Next-Generation Biometrics and Forensics
Next-Generation Biometrics and ForensicsNext-Generation Biometrics and Forensics
Next-Generation Biometrics and Forensics
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and Agile
 
Pre-Con Education: Effective Change/Configuration Management With CA Service...
Pre-Con Education: Effective Change/Configuration Management With CA Service...Pre-Con Education: Effective Change/Configuration Management With CA Service...
Pre-Con Education: Effective Change/Configuration Management With CA Service...
 
Tribute to Muhammad Ali 1942 2016
Tribute to Muhammad Ali 1942 2016Tribute to Muhammad Ali 1942 2016
Tribute to Muhammad Ali 1942 2016
 
The Rise and Fall of Ellen Pao. Perpetrator or Victim?
The Rise and Fall of Ellen Pao. Perpetrator or Victim?The Rise and Fall of Ellen Pao. Perpetrator or Victim?
The Rise and Fall of Ellen Pao. Perpetrator or Victim?
 
Ten Things You Should not Forget in Mainframe Security
Ten Things You Should not Forget in Mainframe Security Ten Things You Should not Forget in Mainframe Security
Ten Things You Should not Forget in Mainframe Security
 
The Retail Reality Check
The Retail Reality CheckThe Retail Reality Check
The Retail Reality Check
 
Retail Revolution: Thrive in Disruption
Retail Revolution: Thrive in DisruptionRetail Revolution: Thrive in Disruption
Retail Revolution: Thrive in Disruption
 
India Vs Australia - A Social Media Analysis
India Vs Australia - A Social Media AnalysisIndia Vs Australia - A Social Media Analysis
India Vs Australia - A Social Media Analysis
 
The Marketing Automation Revolution
The Marketing Automation RevolutionThe Marketing Automation Revolution
The Marketing Automation Revolution
 
Paper Jam: Why Documents are Dragging Us Down
Paper Jam: Why Documents are Dragging Us DownPaper Jam: Why Documents are Dragging Us Down
Paper Jam: Why Documents are Dragging Us Down
 
The Signs of Life
The Signs of LifeThe Signs of Life
The Signs of Life
 
Figuring out World Cup 2014 – An animated Infographic
Figuring out World Cup 2014 – An animated InfographicFiguring out World Cup 2014 – An animated Infographic
Figuring out World Cup 2014 – An animated Infographic
 

Similar a ontology based- data_integration.ali_aljadaa.1125048

Data Integration in Multi-sources Information Systems
Data Integration in Multi-sources Information SystemsData Integration in Multi-sources Information Systems
Data Integration in Multi-sources Information Systemsijceronline
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityBarry Smith
 
Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...IJECEIAES
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next GenerationReadWrite
 
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...Denodo
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYcseij
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things PayamBarnaghi
 
The FAIR data movement and 22 Feb 2023.pdf
The FAIR data movement and 22 Feb 2023.pdfThe FAIR data movement and 22 Feb 2023.pdf
The FAIR data movement and 22 Feb 2023.pdfAlan Morrison
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Institute of Contemporary Sciences
 
ICDMWorkshopProposal.doc
ICDMWorkshopProposal.docICDMWorkshopProposal.doc
ICDMWorkshopProposal.docbutest
 
OrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsOrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsFabrizio Fortino
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4Mahmoud Ouf
 
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptxAstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptxNeo4j
 
A study of existing ontologies in the io t domain
A study of existing ontologies in the io t domainA study of existing ontologies in the io t domain
A study of existing ontologies in the io t domainSof Ouni
 

Similar a ontology based- data_integration.ali_aljadaa.1125048 (20)

Data Integration in Multi-sources Information Systems
Data Integration in Multi-sources Information SystemsData Integration in Multi-sources Information Systems
Data Integration in Multi-sources Information Systems
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
 
Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...
 
lecture5 (1) (2).pptx
lecture5 (1) (2).pptxlecture5 (1) (2).pptx
lecture5 (1) (2).pptx
 
Dn31766773
Dn31766773Dn31766773
Dn31766773
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...
Square Pegs In Round Holes: Rethinking Data Availability in the Age of Automa...
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
The FAIR data movement and 22 Feb 2023.pdf
The FAIR data movement and 22 Feb 2023.pdfThe FAIR data movement and 22 Feb 2023.pdf
The FAIR data movement and 22 Feb 2023.pdf
 
Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...Conceptual framework for entity integration from multiple data sources - Draz...
Conceptual framework for entity integration from multiple data sources - Draz...
 
Ultra large scale systems to design interoperability
Ultra large scale systems to design interoperabilityUltra large scale systems to design interoperability
Ultra large scale systems to design interoperability
 
ICDMWorkshopProposal.doc
ICDMWorkshopProposal.docICDMWorkshopProposal.doc
ICDMWorkshopProposal.doc
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
OrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data RelationshipsOrientDB: Unlock the Value of Document Data Relationships
OrientDB: Unlock the Value of Document Data Relationships
 
Intake 38 data access 4
Intake 38 data access 4Intake 38 data access 4
Intake 38 data access 4
 
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptxAstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
AstraZeneca at Neo4j GraphSummit London 14Nov23.pptx
 
A study of existing ontologies in the io t domain
A study of existing ontologies in the io t domainA study of existing ontologies in the io t domain
A study of existing ontologies in the io t domain
 
J0212065068
J0212065068J0212065068
J0212065068
 

Último

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Último (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

ontology based- data_integration.ali_aljadaa.1125048

  • 1. Knowledge Engineering Course (SCOM7348) University of Birzeit, Palestine December, 2012 Synthesis Paper Talk Ontology-Based Data Integration Ali Ahmad Al Jadaa Master of Computing, Birzeit University Ali.ps@live.com This is a student talk, at the Knowledge Engineering course, each student is is asked to present his/her synthesis paper. Course Page: http://jarrar-courses.blogspot.com/2011/09/knowledgeengineering-fall2011.html 1
  • 2. Abstract • We are need to obtain information from several local or external sources, Each source may be built in different ways, so we will face many various conflicts in the meaning or structure and other conflicts. We'll see also examples show why need data integration . • Ontology provides effective solutions to data integration in different ways, and which you will highlight about it 2
  • 3. What is Data • Data is a collection of facts, such as values or measurements. It can be numbers, words, measurements, observations or even just descriptions of things. 3
  • 4. What is data integration • Data coming from different sources and providing users with a unified view of these data . 4
  • 5. What is Semantic • Understand the meaning . • Relation between signifiers . • Difference with other ≠ 5
  • 6. What is Ontology • Set of concepts within a domain, and the relationships between pairs of concepts. It can be used to model a domain and support reasoning about entities . • Dictionary Computers can be understand • List of things that exist • Description of the kinds of entities there are and how they are related 6
  • 7. Why need data integration • The world turns to a small village, and became a speed factor in the completion of transactions of the most important features of any state. 7
  • 8. example • if any student want to travel to complete his study , he must visit many of ministries to prepare : • 1 - General Certificate of Secondary Education of school. • 2 - Ratification certificate from the Ministry of Education. • 3 - Identification of the Ministry of the Interior. • 4 - Valid passport of the Ministry of the Interior. • 5 - Disease free certificate from the Ministry of Health . • 6 - Guarantee from a bank 8
  • 9. The problem of data integration • Since the data come from different sources, and all data source built in a different way and different meaning, we will face many problems 9
  • 10. Name Heterogeneities • which mean different names for the same concepts (Synonyms) , • for example schema use (Code) • and anther one use (Number) or (No.) , 10
  • 11. Meaning Heterogeneities • which mean Same name for different concepts(Homonyms),for example schema use City as a Birth City , but another schema use it to mean work city 11
  • 12. Structure Heterogeneities • which means that different information systems store their data in different structures , 12
  • 13. Type Heterogeneities • which mean same attribute in different data type ,example attribute "Gender" in schema use String data type ("Male"," Female"), but in another schema use Boolean data type (0,1). 13
  • 14. Rules and Constraints Heterogeneities • which mean different cardinalities in the same relationships, example in schema the Age of student between(18-25) year but in another one it's between (18-30) 14
  • 15. Model Heterogeneities Occurs when different databases adheres to different data models, 15
  • 16. Service Oriented Architecture • Is a set of principles and methodologies for designing and developing software in the form of interoperable services[1] 16
  • 17. Publish-Subscribe Architecture • networking technologies and products enable a high degree of connectivity across a large number of computers, applications, and users[5] 17
  • 18. Consolidation • involves capturing of data from multiple source systems and integrating into a single persistent data store. The latency of the information in the consolidated data store depends upon whether batch or real time data consolidation is being used and how often the updates are being applied to the data store.[2] 18
  • 19. Multibase system • A multibase (multiple database) system allows the users to view the database through a single global schema ,simulating to users that a federated data base exists.[3] 19
  • 20. Data Warehouse • Is a database used for reporting and data analysis[4] 20
  • 21. Federated systems (Virtual Data Integration) • It is characterized by the existence of a federated schema which establishes the interface to this integrated system.[4] 21
  • 22. example 22
  • 23. Solution • Can be solved with relational Views (A to B) CREATE VIEW Men As SELECT Code , Name FROM Person WHERE Gender="Male" CREATE VIEW Women As SELECT Code , Name FROM Person WHERE Gender="Female" • Or can be solved with relational View (B to A) CREATE VIEW (Code , Name , Gender) As SELECT Code , Name ,"Male" FROM Men UNION SELECT Code , Name , "Female" FROM Women 23
  • 24. References 1. Bell_ Michael (2010). SOA Modeling Patterns for Service-Oriented Discovery and Analysis. Wiley & Sons. p. 390. ISBN 978-0-470-48197-4. 2. Amit P. Sheth, and J.A. Larson, Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, ACM Computing Surveys,Vol 22, No. 3, pp. 183-236, September 1990. 3. Manuel Garcia-Solaco, Felix Saltor, and Malu Castellanos, Semantic heterogeneity in multidatabase systems, In Object-oriented Multidatabase Systems: A Solution for dvanced Applications, Omran A. Bukhres and Ahmed K. Elmagarmid, editors, Prentice- Hall, 1996 Chapter 5, pp. 129-202. 4. Oracle® Database Application Developer's Guide – Fundamentals 10g Release 1 (10.1) Part Number B10795-01 24
  • 25. Thank You 25