Post on 27-Mar-2015
Web GIS&
Semantic Web Services
Vlad Tanasescu @ KMifor the the 2nd AKT DTA Symposium
Aberdeen, UK, January 23, 2006
Supervision team: John Domingue, Enrico Motta
Thanks to: DIP project, Jon Bryant (BT Research), Alessio Gugliotta (KMi)
GIS?
GeographicalInformationSystem
‘dedicated software fordigitized geographical data’
Philippe Rigaux, Michel Scholl, and Agnes Voisard, Spatial Databases with Application to GIS,Morgan Kaufmann, 2002
A GIS isMORE
than a mapping tool
SELECT C1.Name, R1.Name FROM
City C1, River R1 WHERE
Distance(C1.Shape,R1.Shape) <= ALL
(SELECT Distance(C2.Shape) FROM City C2 WHERE C1.Name <> C2.Name)
SemanticWeb
Services?
The Semantic Web
Web(URI, HTML, HTTP)
Web Services(UDDI, WSDL, SOAP, REST)
Semantic Web(RDF, OWL)
Semantic Web Services
Dynamic
Static
Syntax Semantics
Objectives that a client wantsto achieve by using Web Services
Semantic descriptionof Web Services:- Capability (functional)- Interfaces (usage)
Provide the formally specified terminologyof the informationused by all othercomponents
Connectors between componentswith mediation facilities for handlingheterogeneities
WSMO
MEDIATORS
GOALS
WEB SERVICESONTOLOGIES
Client
ServicesIRS-III
Web GIS?
NO… proprietary data multiple formats common user needs
But lot ofWeb Maps!
Web Maps APIs:a revolution?
Quite!
Popularity?
Limits? data heterogeneity lack of semantics expressiveness
So? spatial ontologies semantic web services build a semantic web GIS
Spatial ontologiesare… ‘special’
Objects vs Places vs Fields Boundaries as entities? Level of detail ‘Naïve Geography’ etc
SGIS: a multi layer architecture
DIP WP9 Scenario:
SnowstormEmergency
Planning
Capture user practices Goal oriented Weather spatial specifics Merge heterogeneous data etc
Weather Hazards Details
Identify affected roads information
Identify affected airport Information
Identify suitable shelter and rest centres
Identify locations of rescue options
GOALS
WEBSERVICES
WEBFRONT-END
ThanksAgain, also to: the DIP WP9 team, Jon Bryant (BT Research)
and Alessio Gugliotta (KMi)