SlideShare a Scribd company logo
1 of 18
Semantic Integration of Relational Data Sources with Topic Maps Use case providers: Rani Pinchuk, Thomas Neidhart,  Bernard Valentin The research was done within the SATOPI Project, a co-funded activity with the European Space Agency ( ESA Contract N°:  21520/08/I/OL)
[object Object],[object Object],[object Object],[object Object],The Problem
[object Object],[object Object],[object Object],[object Object],[object Object],The Vision
[object Object],[object Object],[object Object],[object Object],The Use Case – GLOFs in the Himalayas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Use Case – GLOFs in the Himalayas
Why Topic Maps ? Merging Data Reusing Data Processing Data Navigating Data Accessing Data
[object Object],[object Object],Topic Maps versus The Semantic Web
The Architecture (1) ,[object Object],[object Object],[object Object]
The Architecture (2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Ontology (1)
The Ontology (2)
The Datastore Connectors Datastore Query Ontology (XTM) <topicMap xmlns=&quot;http://www.topicmaps.org/xtm/&quot; version=&quot;2.0&quot;> <itemIdentity href=&quot;http://spaceapps.com/satopi/tm&quot; /> <topic id=&quot;glacier&quot; > <name><value>Glacier</value></name> <occurrence> <type> <topicRef href=&quot;#local-id&quot; /> </type> <resourceData datatype=&quot;string&quot; /> </occurrence> Mapping Definition (CTM Template) %ctm 1.0 %prefix database <glaciers.db> %prefix tablename <gka> topic - &quot;${NAME}&quot;; isa glacier; ^ ${TMID}; local-id: &quot;${LOCAL_ID}&quot;; area: &quot;${AREA_KM2}&quot; . is-located-in(location: topic, host: &quot;${COUNTRY_TMID}&quot;) TMQL TMAPI TopiEngine TMAPI Datastore Connector
The User Interface: Search Pages
The User Interface: Search Result Lists
The User Interface: Description Pages
[object Object],[object Object],[object Object],[object Object],[object Object],Conclusion
[object Object],[object Object],Open Issues
Thank you Questions?

More Related Content

What's hot

What's hot (17)

Large Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster ReliefLarge Scale On-Demand Image Processing For Disaster Relief
Large Scale On-Demand Image Processing For Disaster Relief
 
Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)
 
Terra Populus Overview Poster
Terra Populus Overview PosterTerra Populus Overview Poster
Terra Populus Overview Poster
 
Pilot Big Data O&G by CGG
Pilot Big Data O&G by CGGPilot Big Data O&G by CGG
Pilot Big Data O&G by CGG
 
Open Science Data Cloud - CCA 11
Open Science Data Cloud - CCA 11Open Science Data Cloud - CCA 11
Open Science Data Cloud - CCA 11
 
Database and platform reports in JUSP
Database and platform reports in JUSPDatabase and platform reports in JUSP
Database and platform reports in JUSP
 
Big Data and Dataflow: Made for each other
Big Data and Dataflow: Made for each otherBig Data and Dataflow: Made for each other
Big Data and Dataflow: Made for each other
 
Application of web ontology to harvest estimation of rice in thailand
Application of web ontology to harvest estimation of rice in thailandApplication of web ontology to harvest estimation of rice in thailand
Application of web ontology to harvest estimation of rice in thailand
 
Application of web ontology to harvest estimation of rice in Thailand
Application of web ontology to harvest estimation of rice in ThailandApplication of web ontology to harvest estimation of rice in Thailand
Application of web ontology to harvest estimation of rice in Thailand
 
ESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication SystemESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication System
 
Csdh sbg clariah_intr01
Csdh sbg clariah_intr01Csdh sbg clariah_intr01
Csdh sbg clariah_intr01
 
2016 05-20-clariah-wp4
2016 05-20-clariah-wp42016 05-20-clariah-wp4
2016 05-20-clariah-wp4
 
Database novelty detection
Database novelty detectionDatabase novelty detection
Database novelty detection
 
Cost aware cooperative resource provisioning
Cost aware cooperative resource provisioningCost aware cooperative resource provisioning
Cost aware cooperative resource provisioning
 
LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO) LSST Education and Public Outreach (EPO)
LSST Education and Public Outreach (EPO)
 
Data performance characterization of frequent pattern mining algorithms
Data performance characterization of frequent pattern mining algorithmsData performance characterization of frequent pattern mining algorithms
Data performance characterization of frequent pattern mining algorithms
 
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
 

Similar to Semantic Integration of Relational Data Sources With Topic Maps

Presentation
PresentationPresentation
Presentation
bolu804
 
GRIMES_Visualizing_Telemetry
GRIMES_Visualizing_TelemetryGRIMES_Visualizing_Telemetry
GRIMES_Visualizing_Telemetry
Kevin Grimes
 
Preservation Metadata, CARLI Metadata Matters series, December 2010
Preservation Metadata, CARLI Metadata Matters series, December 2010Preservation Metadata, CARLI Metadata Matters series, December 2010
Preservation Metadata, CARLI Metadata Matters series, December 2010
Claire Stewart
 

Similar to Semantic Integration of Relational Data Sources With Topic Maps (20)

OpenTopography - Scalable Services for Geosciences Data
OpenTopography - Scalable Services for Geosciences DataOpenTopography - Scalable Services for Geosciences Data
OpenTopography - Scalable Services for Geosciences Data
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process Scenario
 
Presentation
PresentationPresentation
Presentation
 
Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4Private Cloud Delivers Big Data in Oil & Gas v4
Private Cloud Delivers Big Data in Oil & Gas v4
 
Interlinking Standardized OpenStreetMap Data and Citizen Science Data in the ...
Interlinking Standardized OpenStreetMap Data and Citizen Science Data in the ...Interlinking Standardized OpenStreetMap Data and Citizen Science Data in the ...
Interlinking Standardized OpenStreetMap Data and Citizen Science Data in the ...
 
Stream Reasoning : Where We Got So Far
Stream Reasoning: Where We Got So FarStream Reasoning: Where We Got So Far
Stream Reasoning : Where We Got So Far
 
"Some Reflections on Data in the Public Sector" : Communia: The European Them...
"Some Reflections on Data in the Public Sector" : Communia: The European Them..."Some Reflections on Data in the Public Sector" : Communia: The European Them...
"Some Reflections on Data in the Public Sector" : Communia: The European Them...
 
Incremental Reasoning on Streams and Rich Background Knowledge
Incremental Reasoning on Streams andRich Background Knowledge Incremental Reasoning on Streams andRich Background Knowledge
Incremental Reasoning on Streams and Rich Background Knowledge
 
Ifgi presentation
Ifgi presentationIfgi presentation
Ifgi presentation
 
Lift your data_inspire2012
Lift your data_inspire2012Lift your data_inspire2012
Lift your data_inspire2012
 
GRIMES_Visualizing_Telemetry
GRIMES_Visualizing_TelemetryGRIMES_Visualizing_Telemetry
GRIMES_Visualizing_Telemetry
 
Mobile data collection tokmakoff
Mobile data collection tokmakoffMobile data collection tokmakoff
Mobile data collection tokmakoff
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 
Mobile information collectors trajectory data warehouse design
Mobile information collectors trajectory data warehouse designMobile information collectors trajectory data warehouse design
Mobile information collectors trajectory data warehouse design
 
EOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEPEOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEP
 
Preservation Metadata, CARLI Metadata Matters series, December 2010
Preservation Metadata, CARLI Metadata Matters series, December 2010Preservation Metadata, CARLI Metadata Matters series, December 2010
Preservation Metadata, CARLI Metadata Matters series, December 2010
 
Improving access to geospatial Big Data in the hydrology domain
Improving access to geospatial Big Data in the hydrology domainImproving access to geospatial Big Data in the hydrology domain
Improving access to geospatial Big Data in the hydrology domain
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 

More from tmra

Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brn
tmra
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_maps
tmra
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuuraposter
tmra
 
Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
tmra
 
Presentation final
Presentation finalPresentation final
Presentation final
tmra
 
Mappe1
Mappe1Mappe1
Mappe1
tmra
 

More from tmra (20)

Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...
 
External Schema for Topic Map Database
External Schema for Topic Map DatabaseExternal Schema for Topic Map Database
External Schema for Topic Map Database
 
Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brn
 
Subject Headings make information to be topic maps
Subject Headings make information to be topic mapsSubject Headings make information to be topic maps
Subject Headings make information to be topic maps
 
Inquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map DatabaseInquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map Database
 
Topic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge FederationTopic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge Federation
 
JavaScript Topic Maps in server environments
JavaScript Topic Maps in server environmentsJavaScript Topic Maps in server environments
JavaScript Topic Maps in server environments
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Maps
 
Hatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map MergingHatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map Merging
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_maps
 
Maiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorerMaiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorer
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuuraposter
 
Automatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge managementAutomatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge management
 
Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
 
Presentation final
Presentation finalPresentation final
Presentation final
 
Evaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based OntologyEvaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based Ontology
 
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path ExpressionsDefining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
 
Mappe1
Mappe1Mappe1
Mappe1
 
Et Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse SemanticsEt Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse Semantics
 
A PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS IntegrationA PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS Integration
 

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@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

+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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Semantic Integration of Relational Data Sources With Topic Maps

  • 1. Semantic Integration of Relational Data Sources with Topic Maps Use case providers: Rani Pinchuk, Thomas Neidhart, Bernard Valentin The research was done within the SATOPI Project, a co-funded activity with the European Space Agency ( ESA Contract N°: 21520/08/I/OL)
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Why Topic Maps ? Merging Data Reusing Data Processing Data Navigating Data Accessing Data
  • 7.
  • 8.
  • 9.
  • 12. The Datastore Connectors Datastore Query Ontology (XTM) <topicMap xmlns=&quot;http://www.topicmaps.org/xtm/&quot; version=&quot;2.0&quot;> <itemIdentity href=&quot;http://spaceapps.com/satopi/tm&quot; /> <topic id=&quot;glacier&quot; > <name><value>Glacier</value></name> <occurrence> <type> <topicRef href=&quot;#local-id&quot; /> </type> <resourceData datatype=&quot;string&quot; /> </occurrence> Mapping Definition (CTM Template) %ctm 1.0 %prefix database <glaciers.db> %prefix tablename <gka> topic - &quot;${NAME}&quot;; isa glacier; ^ ${TMID}; local-id: &quot;${LOCAL_ID}&quot;; area: &quot;${AREA_KM2}&quot; . is-located-in(location: topic, host: &quot;${COUNTRY_TMID}&quot;) TMQL TMAPI TopiEngine TMAPI Datastore Connector
  • 13. The User Interface: Search Pages
  • 14. The User Interface: Search Result Lists
  • 15. The User Interface: Description Pages
  • 16.
  • 17.

Editor's Notes

  1. The Ontology (1) During the project definition phase of SATOPI, one of the tasks has been to design an ontology . That ontology had to match with the domain of activity of the researchers working at ICIMOD. This has been done by discussing with those researchers . We received from them a detailed description of their domain of activity and a description of the available data . They also provided us with some concrete examples . The one represented here is about the Imja Tsho lake which is located next to the base camp of the Everest. The size of this lake is growing fast those last years and there is a high risk of GLOF happening in a near future. It is thus a lake the researchers are watching closely. This kind of representation is created in collaboration with the researchers . The diagram shows the subjects (here: the Imja Tsho lake, the Imja glacier, which is feeding the lake, and the Koshi river basin where the glacier and the lake are located). We also represent the relations between those subjects as well as their types and even some hierarchy between those types (like here between glacial lake and lake). This is an interactive process . At the time everybody agrees with the graphical representations of the concrete examples, we can extract the ontology . -------------------- Here we can see only a fragment of the ontology . We can see all the types of entities having a geographical position . Of course this hierarchy of entity types alone does not constitute the ontology ...
  2. The Ontology (2) … We need to go deeper and define the different types of values that can be associated to each of these entities. Also, we need to specify which relations may exist between which entity types . In this diagram, we can see a detailed representation of the &amp;quot;glacier&amp;quot; entity type . In the first half, we specified the different types of values that can be given to a glacier : its width, height, thickness, ice reserve, etc. These are not values but types of values, as we are at the ontology level. Below the value types, are represented the possible relations a glacier can have with other entities. Or between a glacier and another glacier but there is no such thing in the example. On the other hand, a lake can be linked to another lake, for example when two lakes grow and eventually merge into a single lake, lake entities can be linked to express that the new lake is a combination of two others. In this diagram, we can see for example, that a glacier is located in a sub-basin , can feed a lake or a river ... or multiple lakes or multiple rivers. There is no constraint at this level. Practically, we find links between the different domain terms identified before.
  3. Connectors currently are prototypes . They work only on one table.
  4. The User Interface
  5. The User Interface
  6. The User Interface