SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Dernier (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

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