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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Featured

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
ThinkNow
 
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
Kurio // The Social Media Age(ncy)
 

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 .