SlideShare a Scribd company logo
1 of 9
Download to read offline
Environments for collaborative ontology mapping

Álvaro Sicilia
ARC Enginyeria i Arquitectura La Salle (FUNITEC)




PUBLIC PRESENTATION                                29 June 2012
ENVIRONMENT FOR COLLABORATIVE ONTOLOGY MAPPING
An environment has been developed to be used in the semantic integration processes which will lead to
the creation of the Semantic Energy Information Framework (SEIF).

It consists of two tools: 1. an OWL mapping extractor and 2. an Ontology mapping collaborative web
environment.

These tools will help different users –domain experts, data owners, and ontology engineers– to integrate
data in a collaborative way using standard semantic technologies. The tools also automate parts of the
semantic integration process.

In particular, with these tools it is possible:

     – 1. To generate an OWL ontology from a schema database (almost all data sources exist as
     databases).
     – 2. To translate relational data stored in tables and columns to RDF format according the local
     ontology previously generated.
     – 3. To provide an environment where users can easily map a local ontology to a global ontology
     according to their knowledge.

The tools are being validated through their application in the ontology building process leading to the
SEIF. However, the tools are generic enough to be applied to other projects dealing with building
ontologies. The tools will be made available to the scientific and academic communities after being
validated through their application in the SEMANCO project.
SEMANTIC INTEGRATION PROCESS
In the SEMANCO project, a semantic integration process will be carried out to incorporate data sources into SEIF which contains a global
ontology embracing all the terms which the tools need to interact with the SEIF. The set of ontology mapping tools we have developed enable
users to follow the steps of the integration process.

The process starts by generating a local ontology based on the structure of the data source using the OWL & mapping extractor tool. Then,
the users –domain experts, data owners, and ontology engineers– map the local ontology to the global ontology already defined in the SEIF
using the ontology mapping collaborative web environment. Finally, the data is published by the D2RQ platform with a mapping file which is
generated by the web mapping environment.

                                                             Global Ontology




                                                                                                  Improved Global ontology

                     Ontology mapping tools
       Data source



                                                                                                                              Improved
                     OWL & mapping extractor          Ontology Mapping Collaborative
    Relational
                                                            Web environment
     database
                               Automate           upload                         Integrate
                               generation

                                            OWL ontology
                                                                                                                  …
                                         D2RQ mapping file
                                                                                                      D2RQ mapping files
ONTOLOGY MAPPING TOOLS




1 SEMANTICS EXTRACTION               2 MAPPING TO A GLOBAL ONTOLOGY                   3 SEMANTIC DATA PUBLISHING




The tools developed in the SEMANCO project help non-technician users to carry out a data integration process applying semantic techniques.
ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT




                                                                                                   The export option generates a new OWL and
                                                                                                   D2RQ mapping file which contain the mappings
                                                                                                   created by the users.

                         This list contains Concepts retrieved from the input OWL file




                                                                                                  Users can comment


   Original name of the concept       New name taken from the global ontology




The purpose of this environment is to help domain experts and ontology engineers to redefine the data source ontology. Users register a data
source in the environment by uploading the files generated by the extractor tool. Afterwards, they can view a list of mappings. Users can also
comment their actions. When the user exports the mappings the environment generates an ontology in OWL DL liteA format and a mapping
file valid for D2RQ platform.
ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT




              Users also can map the source data types to the                                            Users can customize the mapping
              global ontology data types.                                                                generation with different options.




                                             The activity of the users is registered in order to
                                             help other users to understand the changes.



Each concept extracted from the structure of a database can be mapped to a concept from a global ontology. If the source concept cannot be
mapped to any concept from the global ontology, then a new concept can be created, and should be connected to the global ontology by
defining its super-concepts. Also, the user can map the source data types (columns) to a global ontology data type.
ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT




                                                                                                 Users can define a new concept or can use
                                                                                                 a concept from the global ontology.




                                                                                                      A graphical interface helps users to
                                                                                                      understand the global ontology
                                                                                                      enabling them to search concepts.

 The radial graph allow users to navigate through
 the global ontology jumping from one concept to
 other bringing concept descriptions.




In order to enhance the interface usability, a graphical ontology representation has been implemented. It is based on radial graph visualization
where the central node is an ontology class. The edges between nodes are relations between ontology classes. Each circle hosts the ontology
classes which are related to the root class. This kind of representation enables users to explore the classes and properties of a local ontology
as well as the global ontology which implements the energy model.
REFERENCES


“OWL & mapping extractor” tool has been developed in JAVA. With the appropriate driver can read
any data base provider. It has been tested with MySQL and SQLServer.

“Collaborative ontology mapping web environment” has been developed in PHP using the framework
Code Igniter. The graphical ontology representation has been implement using the JavaScript InfoVis
toolkit and ARC to parse RDF files. The ontology generated is written in OWL DL-LiteA formalism and
the mapping file is written in the D2RQ Mapping Language.




-   CodeIgniter, Open source PHP web application framework – http://codeigniter.com
-   JavaScript InfoVis Toolkit, Create Interactive Data Visualizations for the Web - http://thejit.org
-   ARC, Appmosphere RDF classes - https://github.com/semsol/arc2/wiki
-   D2RQ platform, Accessing Relational Databases as Virtual RDF Graphs - http://d2rq.org
SEMANCO web site:
www.semanco-project.eu

Lead partner:
ARC Enginyeria i Arquitectura La Salle (FUNITEC)
www.salleurl.edu/arc

Technical contact:
Álvaro Sicilia (asicilia@salleurl.edu)




                 SEMANCO is being carried out with the support of the European Union’s FP7
                 Programme “ICT for Energy Systems” 2011-2014, under the grant agreement
                 number 287534 .

More Related Content

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
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
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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)
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Environments for collaborative ontology mapping

  • 1. Environments for collaborative ontology mapping Álvaro Sicilia ARC Enginyeria i Arquitectura La Salle (FUNITEC) PUBLIC PRESENTATION 29 June 2012
  • 2. ENVIRONMENT FOR COLLABORATIVE ONTOLOGY MAPPING An environment has been developed to be used in the semantic integration processes which will lead to the creation of the Semantic Energy Information Framework (SEIF). It consists of two tools: 1. an OWL mapping extractor and 2. an Ontology mapping collaborative web environment. These tools will help different users –domain experts, data owners, and ontology engineers– to integrate data in a collaborative way using standard semantic technologies. The tools also automate parts of the semantic integration process. In particular, with these tools it is possible: – 1. To generate an OWL ontology from a schema database (almost all data sources exist as databases). – 2. To translate relational data stored in tables and columns to RDF format according the local ontology previously generated. – 3. To provide an environment where users can easily map a local ontology to a global ontology according to their knowledge. The tools are being validated through their application in the ontology building process leading to the SEIF. However, the tools are generic enough to be applied to other projects dealing with building ontologies. The tools will be made available to the scientific and academic communities after being validated through their application in the SEMANCO project.
  • 3. SEMANTIC INTEGRATION PROCESS In the SEMANCO project, a semantic integration process will be carried out to incorporate data sources into SEIF which contains a global ontology embracing all the terms which the tools need to interact with the SEIF. The set of ontology mapping tools we have developed enable users to follow the steps of the integration process. The process starts by generating a local ontology based on the structure of the data source using the OWL & mapping extractor tool. Then, the users –domain experts, data owners, and ontology engineers– map the local ontology to the global ontology already defined in the SEIF using the ontology mapping collaborative web environment. Finally, the data is published by the D2RQ platform with a mapping file which is generated by the web mapping environment. Global Ontology Improved Global ontology Ontology mapping tools Data source Improved OWL & mapping extractor Ontology Mapping Collaborative Relational Web environment database Automate upload Integrate generation OWL ontology … D2RQ mapping file D2RQ mapping files
  • 4. ONTOLOGY MAPPING TOOLS 1 SEMANTICS EXTRACTION 2 MAPPING TO A GLOBAL ONTOLOGY 3 SEMANTIC DATA PUBLISHING The tools developed in the SEMANCO project help non-technician users to carry out a data integration process applying semantic techniques.
  • 5. ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT The export option generates a new OWL and D2RQ mapping file which contain the mappings created by the users. This list contains Concepts retrieved from the input OWL file Users can comment Original name of the concept New name taken from the global ontology The purpose of this environment is to help domain experts and ontology engineers to redefine the data source ontology. Users register a data source in the environment by uploading the files generated by the extractor tool. Afterwards, they can view a list of mappings. Users can also comment their actions. When the user exports the mappings the environment generates an ontology in OWL DL liteA format and a mapping file valid for D2RQ platform.
  • 6. ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT Users also can map the source data types to the Users can customize the mapping global ontology data types. generation with different options. The activity of the users is registered in order to help other users to understand the changes. Each concept extracted from the structure of a database can be mapped to a concept from a global ontology. If the source concept cannot be mapped to any concept from the global ontology, then a new concept can be created, and should be connected to the global ontology by defining its super-concepts. Also, the user can map the source data types (columns) to a global ontology data type.
  • 7. ONTOLOGY MAPPING COLLABORATIVE WEB ENVIRONMENT Users can define a new concept or can use a concept from the global ontology. A graphical interface helps users to understand the global ontology enabling them to search concepts. The radial graph allow users to navigate through the global ontology jumping from one concept to other bringing concept descriptions. In order to enhance the interface usability, a graphical ontology representation has been implemented. It is based on radial graph visualization where the central node is an ontology class. The edges between nodes are relations between ontology classes. Each circle hosts the ontology classes which are related to the root class. This kind of representation enables users to explore the classes and properties of a local ontology as well as the global ontology which implements the energy model.
  • 8. REFERENCES “OWL & mapping extractor” tool has been developed in JAVA. With the appropriate driver can read any data base provider. It has been tested with MySQL and SQLServer. “Collaborative ontology mapping web environment” has been developed in PHP using the framework Code Igniter. The graphical ontology representation has been implement using the JavaScript InfoVis toolkit and ARC to parse RDF files. The ontology generated is written in OWL DL-LiteA formalism and the mapping file is written in the D2RQ Mapping Language. - CodeIgniter, Open source PHP web application framework – http://codeigniter.com - JavaScript InfoVis Toolkit, Create Interactive Data Visualizations for the Web - http://thejit.org - ARC, Appmosphere RDF classes - https://github.com/semsol/arc2/wiki - D2RQ platform, Accessing Relational Databases as Virtual RDF Graphs - http://d2rq.org
  • 9. SEMANCO web site: www.semanco-project.eu Lead partner: ARC Enginyeria i Arquitectura La Salle (FUNITEC) www.salleurl.edu/arc Technical contact: Álvaro Sicilia (asicilia@salleurl.edu) SEMANCO is being carried out with the support of the European Union’s FP7 Programme “ICT for Energy Systems” 2011-2014, under the grant agreement number 287534 .