Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for...
Transcript of Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for...
![Page 1: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/1.jpg)
Geo-Ontology for
INSPIRE Data Themes
Msc. Mehmet ERDOĞDU (Noda Information Technologies)
Assist.Prof.Dr. Güler YALÇIN (Osmaniye Korkut Ata University)
June 2012 / ISTANBUL
![Page 2: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/2.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Agenda
• Problem Description
• Scope
• Objective
• Basic Terminology
• Related Previous Work
• Proposed Ontology
![Page 3: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/3.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Problem Description
INSPIRE
• An Infrastructure for Spatial Information in theEuropean Community
• Declared in 14 March, 2007
• Member countries are obligated to share their non-confidential spatial data through interoperable webservices
![Page 4: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/4.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Problem Description – cont.
• 34 data themes under 3 Annexes
ANNEX ICoordinate reference systemsGeographical grid systemsGeographical namesAdministrative unitsAddressesCadastral parcelsTransport networksHydrographyProtected sites
ANNEX IIElevationLand coverOrthoimageryGeology
ANNEX IIIStatistical unitsBuildingsSoilLand useHuman health and safetyUtility and governmental Environmental monitoring Production and industrial Agricultural and aquaculture facilitiesPopulation distribution and demography
Area managementNatural risk zonesAtmospheric conditionsMeteorologicalOceanographicSea regionsBio-geographical regionsHabitats and biotopesSpecies distributionEnergy ResourcesMineral Resources
![Page 5: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/5.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Problem Description – cont.
• More than 100 data layers in 27 different countries
• This large existence of data increases the complexity offinding necessary data
• Almost all the data is domain specific
• A regular citizen cannot benefit without a domainspecific experience.
![Page 6: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/6.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Scope
Two main problems during INSPIRE Implementation
High complexity of reaching the necessary data.
√ Metadata Catalogs are used for this problem
High domain specific information which prevents a regular user to benefit by.
? Focus on solving data analysis complexity for regular user ?
![Page 7: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/7.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Objective
• A preliminary solution for easing the query processof geospatial data
• A model ontology vocabulary describing :
Geographical Objects
Geographical Relations
![Page 8: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/8.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Objective – cont.
http://www.example.org/Hydrography/Rivers#Kizilirmak
http://www.example.org/Hydrography/Sea#Karadeniz
http://.../Hydrography/Relations#EmpitesInto
In other words we will convert human readable queries a machine readable versionto
![Page 9: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/9.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
ONTOLOGY
• Onto -> Entity ( In old Greek )
• Defining domain specific entities in terms of their:
TypesRelationsRestrictionsFunctions
![Page 10: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/10.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
RDF ( Resource Description Framework )
• A language for representing information about resources in World Wide Web ( W3C )
<rdf:Property rdf:ID="EmptiesInto"><rdfs:domain rdf:resource="#River"/><rdfs:range rdf:resource="#BodyOfWater"/>
</rdf:Property>
![Page 11: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/11.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
URI ( Uniform Resource Identifier )• A compact sequence of characters that identifies an abstract or physical resource
ftp://ftp.is.co.za/rfc/rfc1808.txthttp://www.ietf.org/rfc/rfc2396.txtmailto:[email protected]:+1-816-555-1212telnet://192.0.2.16:80/
![Page 12: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/12.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
OWL ( Web Ontology Language )
• OWL builds on top of RDF Schema
![Page 13: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/13.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
OWL ( Web Ontology Language ) - cont
Has the power of expressing richer properties :
• Symmetric Properties ( If A connects B then B also connects A )• Transitive Properties ( If A is contained in B and B is contained in C then A is contained in C )
• Functional Properties ( At most one value for the property )• Inverse Properties ( if A related to B in a way of relation X, then B is related to A in a way of relation Y. X and Y relations are inversed. )
![Page 14: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/14.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
OWL ( Web Ontology Language ) - cont
Restrictions in property definitions :
• onProperty : Specifies that on which property the restriction will be applied.• allValuesFrom: Specifies which values are accepted by the property.• hasValue : Specifies which value is the property has to be exactly.• someValue : Specifies that the property has to have at least a value.• cardinality : Specifies the occurrence of the property.• minCardinality: Specifies the minimum occurrence of the property.• maxCardinality: Specifies the maximum occurrence of the property.
![Page 15: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/15.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Basic Terminology
OWL ( Web Ontology Language ) - cont
An OWL class definition
<owl:Class rdf:ID="Kyoto-Protected-River"><rdfs:subClassOf rdf:resource="#River"/><owl:oneOf rdf:parseType="Collection"><geo:River rdf:about="http://www.china.org/rivers#Yangtze"/><geo:River rdf:about="http://www.us.org/rivers#Mississippi"/><geo:River rdf:about="http://www.africa.org/rivers#Nile"/><geo:River rdf:about="http://www.s-america.org/rivers#Amazon"/>
</owl:oneOf></owl:Class>
![Page 16: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/16.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Related Previous Work
A Geographic Knowledge Base for Semantic Web Applications
• University of Lisbon• Approach for creating and maintaining an geo-ontology• For relating geographical names only• No complete description for spatial relations between features
![Page 17: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/17.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Related Previous Work
Semantic Search Engine for
Geographic Data
• CSI Piemonte / Italy• Focused on describing a conceptual model to improve the data usefulness
• Ontology equivalent to metadata catalog• No description for spatial relations between features
![Page 18: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/18.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Related Previous Work
Semantic Integration of Thematic Geographic Information in a Multimedia
Context
• Phd Thesis in University of Pompeu Fabra / Spain• Working on geodata regarding data classifications.• For instance palm trees etc.• No georeferenced data relation defined• VideoGIS
![Page 19: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/19.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology
• The main scope is all INSPIRE applied geographical area
• Within concept of the presentation we will focus on some of the water bodies located in Turkey
River, Sea
Corresponding to Hydrography, Land Cover and Sea Regions themes of INSPIRE Annexes.
![Page 20: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/20.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Presentation Concept
![Page 21: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/21.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology Diagram
WaterSource
FlowingSource WaterBody
Brook River Tributary Lake Sea Brook
Basin Dam
![Page 22: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/22.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology ( Some Classes )
Water Source<owl:Class rdf:ID="WaterSource">
<rdfs:subClassOf rdf:resource="#Thing"/></owl:Class>
Water Body<owl:Class rdf:ID="WaterBody">
<rdfs:subClassOf rdf:resource="#WaterSource"/></owl:Class>
Sea<owl:Class rdf:ID="Sea">
<rdfs:subClassOf rdf:resource="#WaterBody"/><rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="#FeedingFrom"/><owl:allValuesFrom rdf:resource="#FloatingSource"/>
</owl:Restriction></rdfs:subClassOf>
</owl:Class>
![Page 23: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/23.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology ( Some Classes )
Floating Source<owl:Class rdf:ID="FloatingSource">
<rdfs:subClassOf rdf:resource="#WaterSource"/></owl:Class>
River<owl:Class rdf:ID="River">
<rdfs:subClassOf rdf:resource="#FloatingSource"/><rdfs:subClassOf>
<owl:Restriction><owl:onProperty rdf:resource="#EmptiesInto"/><owl:allValuesFrom rdf:resource="#Sea"/><owl:allValuesFrom rdf:resource="#Lake"/>
</owl:Restriction></rdfs:subClassOf>
</owl:Class>
![Page 24: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/24.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology ( Properties)Empties Into
<owl:ObjectProperty rdf:ID="EmptiesInto"><rdfs:domain rdf:resource="#River"/><rdfs:range rdf:resource="#WaterBody"/>
</owl:ObjectProperty>
Feeds From<owl:ObjectProperty rdf:ID="FeedsFrom">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/><owl:inverseOf rdf:resource="#emptiesInto"/><rdfs:domain rdf:resource="#WaterBody"/><rdfs:range rdf:resource="#River"/>
</owl:ObjectProperty>
Connects To.....Contained In.....Established On......
![Page 25: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/25.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Proposed Ontology Diagram ( Cont.)
River Sea
Empties Into Event
Feeding From Event
![Page 26: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/26.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Defined Objects for POC
• Objects that are subject to this presentation will be specified :Rivers : KızılırmakSea : Black Sea
• RelationsEmpyties Into : Kızılırmak -> Black SeaFeeding From : Black Sea -> Kızılırmak
![Page 27: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/27.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
<River rdf:ID="Kizilirmak"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="example.org/WaterSource#">
<EmptiesInto rdf:resource="example.org/#BlackSea"/>
<ContainedIn rdf:resource="example.org/#KizilirmakBasin"/>
</River>
<Sea rdf:ID="BlackSea"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="example.org/WaterSource#">
<FeedingFrom rdf:resource="example.org/#Kizilirmak"/>
</Sea>
Finally – RDF RDF Description
![Page 28: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/28.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Finally – Graphical Description
![Page 29: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/29.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Further Proposal
• All INSPIRE data themes needs to be investigated anda general INSPIRE Ontology Language(INSPIRONTOLOGY) needs to be prepared.
• An ontology reading engine should be prepared whichwill read the INSPIRONTOLOGY and producequery results for regular citizens through web searchengines.
![Page 30: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/30.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Further Proposal Cont.
Annex I
Annex II
Annex III
INSPIRONTOLOGY
Web Search Engines
Regular Users
INSPIRE Ontology Reader
Service
![Page 31: Geo-Ontology for INSPIRE Data Themes · 2012. 6. 29. · ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes Basic Terminology OWL ( Web Ontology Language ) - cont Restrictions](https://reader034.fdocuments.in/reader034/viewer/2022052012/6029619c8a6cd96cdc73b368/html5/thumbnails/31.jpg)
ERDOĞDU, GÜLER / Geo Ontology for INSPIRE Data Themes
Thank you...
- This is where Kızılırmak empties into Black Sea -