SlideShare a Scribd company logo
1 of 25
Download to read offline
Supporting Geo-Ontology Engineering
through Spatial Data Analytics
Gloria Re Calegari, Emanuela Carlino, Irene Celino and
Diego Peroni
CEFRIEL – Milano, Italy
Introduction
Notion of place as a “situated concept”
Dependent on physical, natural, social, cultural and cognitive processes
Entities within a specific spatio-temporal context
Geospatial ontologies
General-purpose vs. location-specific
Top-down vs. bottom-up
(Re)engineering: evolution, repair and specialization
Can spatial data analytics help in geo-ontology engineering? (data=instances)
Objectives
O1: Re-engineering Spatial Features
Identifying concepts that play a different role in different cities, thus
possibly indicating different cultural or pragmatic meanings
O2: Specifying Spatial Neighborhoods
Highlighting new potential concepts to characterize the urban
neighborhoods of different cities
Experimental settings
Spatial objects from OpenStreetMap/LinkedGeoData
Described by the LinkedGeoData ontology  general-purpose geo-ontology
Several spatial features considered (amenities, shops, etc.)
Data from two cities: Milano and London
Similarities as well as differences
Assumptions about the coverage and completeness of the data
Volunteered Geographic Information (VGI), reflecting the way in which the
environment is experienced
Objective 1:
Re-Engineering Spatial Features
Analysis of the pattern distribution of each spatial feature
If spatial objects “instances” of a spatial feature are condensed in a specific area, that
feature is a relevant element to characterize that area
Aim to verify whether the same concept plays a different role in different places
Two-step analysis:
1) Analysing Distribution of Spatial Objects
2) Clustering Spatial Objects
Objective1:Re-Engineering SpatialFeatures
Analysing Spatial Objects' Distribution (1/4)
Evaluate the tendency of each spatial feature to show spatial patterns and to create
spatial aggregations
Morishita index: statistical measure of dispersion based on quadrats count
1 random point patterns
>>1 spatial aggregation may exist
Moran index: measure of spatial auto-correlation
–1 (perfect dispersion)
+1 (perfect correlation)
0 (random spatial pattern)
Objective1:Re-Engineering SpatialFeatures
Analysing Spatial Objects' Distribution (2/4)
Common spatial
features like
restaurants show
almost the same
spatial pattern in
the two cities
The analysis shows
similar trends in
the Morishita plot
and similar Moran
index values
Objective1:Re-Engineering SpatialFeatures
Analysing Spatial Objects' Distribution (3/4)
Pubs are everywhere in
London, while they
aggregate much more in
Milano
This reveals an actual
“semantic” difference in
the meaning of this
spatial feature
Objective1:Re-Engineering SpatialFeatures
Analysing Spatial Objects' Distribution (4/4)
Theatres are spread
everywhere in Milano,
while they strongly
aggregate in London
In this case, the meaning
of the spatial feature is
the same but the
analysis reveals the
“semantics” of the
cultural district
Objective1:Re-Engineering SpatialFeatures
Clustering Spatial Objects (1/2)
Density based clustering to find agglomeration of
spatial objects in a specific region
OPTICS algorithm (hierarchical DBSCAN
extension) – for each category of spatial object
Latitude-longitude coordinates as input
At least 5 points in a radius of 150 meters
lgdo:Restaurant in Milano
LONDON
• 56 categories clustered at least in
one region
• lgdo:Hotel 40% points clustered
(innermost boroughs)
• lgdo:Telephone clusters in the
more touristic area
• lgdo:Pub widespread around the
city, only 7% clustered
MILANO
• 25 categories clustered at least in
one region
• lgdo:Hotel 14% points clustered
(central and peripheral areas)
• lgdo:Telephone no clusters
• lgdo:Pub concentrated in nightlife
areas only, 20% clustered
Emerging differences between the two cities
Objective1:Re-Engineering SpatialFeatures
Clustering Spatial Objects (2/2)
Objective1:Re-EngineeringSpatialFeatures
What do clusters and feature distributions
suggest to ontology engineers?
Evaluation of the validity/applicability of a geo-ontology in different locations
Hints:
Spatial feature with the same behaviour in different locations  ontology re-
engineering is not required
Spatial feature with different behaviour in different locations  ontology re-
engineering may be required with location-specific extensions to the geo-ontology
Note: a pure numerical analysis of the spatial objects is meaningful (lgdo:Convenience
are ‘’outliers’’ in Milano, while in London are numerous)
Objective 2:
Specifying Spatial Neighborhoods
Which are the spatial features that occur together?
Is it possible to semantically characterize a region according to its semantic features
co-occurrence?
3-step analysis:
1) Identifying Neighborhoods
2) Characterizing Neighborhoods
3) Semantically Querying Neighborhoods
Objective2:SpecifyingSpatialNeighborhoods
Identifying Neighborhoods (1/3)
For each cluster obtained with OPTICS,
definition of the convex hull polygon
containing all the points belonging to
that cluster
For each polygon, computation of its
centroid, which represent the
categories' hotspot locations (urban
areas with a high number of amenity of
a given type)
Objective2:SpecifyingSpatialNeighborhoods
Identifying Neighborhoods (2/3)
Clustering of these centroids to
divide the urban space in
neighborhoods, according to the
simultaneous presence of spatial
features’ hotspots
Agglomerative clustering technique (with
Ward minimum variance method)
Objective2:SpecifyingSpatialNeighborhoods
Identifying Neighborhoods (3/3)
Clusters do not necessarily
correspond to actual
administrative divisions (cf.
black boundaries)
Clusters reflect the emerging
“semantic” neighborhoods, i.e.
regions of the city
characterized by co-
occurrence of hotspot
locations of different spatial
features
Objective2:SpecifyingSpatialNeighborhoods
Characterizing Neighborhoods (1/3)
Which spatial features best characterize each city region?
Definition of a spatial variant of tf-idf score
n : set of clustered points in the neighborhood
f : set of all spatial points with that feature
|N| : total number of neighborhoods (24 in the experiments, 12 neighborhoods for each city)
: number of neighborhood in which the spatial feature is represented by at least a point
Spatial Object Frequency Inverse Neighborhood Frequency
Objective2:SpecifyingSpatialNeighborhoods
Characterizing Neighborhoods (2/3)
Top-3 Spatial Object Frequency-Inverse Neighborhood Frequency in each district
Comparison between London and Milano
sof-inf scores via cosine similarity
‘’Hampstead’’ and ‘’Milano East“:
suburban areas with schools, parking lots
and offices
‘’Camden town’’ and ‘’Chelsea’’: peculiar
spatial features not present in Milano
‘’Navigli’’: there is not a corresponding
area. In London pubs are widespread
around the city
Milano
London
Objective2:SpecifyingSpatialNeighborhoods
Characterizing Neighborhoods (3/3)
Objective2:SpecifyingSpatialNeighborhoods
Semantically Querying Neighborhoods (1/2)
Definition of neighborhood concepts to express the co-occurrence of different spatial
features in the same area
Specific “spatio-semantic queries” by combining spatial features:
Shopping: Clothes, Shoes, Chemist and BeautyShop
Nightlife: Restaurant, Pub, Bar and Theatre
Residential: School, Atm, Butcher, Greengrocer, Convenience and Parking
Culture: Theatre, ArtShop, BookShop, MusicalInstruments and College
Alternative: Erotic, Tattoo, Charity, CommunityCentre and ArtShop
London
Milano
Cosine similarity between the
sof-inf vectors of the spatio-
semantic query and each
neighborhood
Objective2:SpecifyingSpatialNeighborhoods
Semantically Querying Neighborhoods (2/2)
Objective2:SpecifyingSpatialNeighborhoods
What does Spatial Neighborhoods analysis
suggest to ontology engineers?
New set of concepts to represent the ‘’semantics’’ of urban districts
The sof-inf score is a useful tool to select the most prominent spatial features that
characterize a neighborhood  it helps in summarising spatial regions by their
distinctive categories
The spatio-semantic query approach supports the ontological specification of
neighborhood concepts:
To verify the actual “instantiation” of those concept
To test different hypotheses with different feature compositions
To select the most suitable level of abstraction for the geo-ontology
Conclusions
Ontology engineering is still largely an art that requires a deep domain knowledge
In the case of geo-ontologies, spatial data analytics can provide ontology engineers
with additional hints and suggestions
Location-specific differences between cities
Local characterization via a spatio-semantic queries
Spatial data analytics can help to
Verify existing hypotheses  highlight already-known characteristics
Discover unknown specificities  in this case, further exploration is needed
Future Work
Current main limitation: spatial analytics brings only supporting insights, it is not a
fully-automated technique for ontology (re)engineering
User study with ontology engineers
More tightly integration with ontology engineering process/tools
Weighted sof-inf score, by adding spatial features’ weights to the spatio-semantic
queries to specify complex neighborhood concepts
Extended experiments to further prove generality applicability:
Larger set of more heterogeneous cities
Different sets of spatial features, also within non-urban contexts
Supporting Geo-Ontology Engineering
through Spatial Data Analytics
Gloria Re Calegari, Emanuela Carlino, Irene Celino andDiego Peroni
Thank you!
Additional material can be found at http://swa.cefriel.it/geo/eswc2016.html

More Related Content

Similar to Supporting Geo-Ontology Engineering through Spatial Data Analytics

Data Consistency in OpenStreetMap
Data Consistency in OpenStreetMapData Consistency in OpenStreetMap
Data Consistency in OpenStreetMapAlfonso Crisci
 
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...IT-Gatineau2011
 
MSLab - A paradigmatic model to shape the metropolitan growth
MSLab - A paradigmatic model to shape the metropolitan growthMSLab - A paradigmatic model to shape the metropolitan growth
MSLab - A paradigmatic model to shape the metropolitan growthMSLab Polimi
 
Hierarchical clustering through spatial interaction data. The case of commuti...
Hierarchical clustering through spatial interaction data. The case of commuti...Hierarchical clustering through spatial interaction data. The case of commuti...
Hierarchical clustering through spatial interaction data. The case of commuti...Beniamino Murgante
 
Smart city as a wicked problem
Smart city as a wicked problemSmart city as a wicked problem
Smart city as a wicked problemSerafeim Makris
 
Extented abstract Quentin Silva
Extented abstract Quentin SilvaExtented abstract Quentin Silva
Extented abstract Quentin SilvaQuentin Silva
 
An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...Beniamino Murgante
 
Extending the knowledge level of cognitive architectures with Conceptual Spac...
Extending the knowledge level of cognitive architectures with Conceptual Spac...Extending the knowledge level of cognitive architectures with Conceptual Spac...
Extending the knowledge level of cognitive architectures with Conceptual Spac...Antonio Lieto
 
Experimental categorization and deep visualization
 Experimental categorization and deep visualization Experimental categorization and deep visualization
Experimental categorization and deep visualizationEverardo Reyes-García
 
Francesca Froy "What is the role of spatial configuration and urban morpholog...
Francesca Froy "What is the role of spatial configuration and urban morpholog...Francesca Froy "What is the role of spatial configuration and urban morpholog...
Francesca Froy "What is the role of spatial configuration and urban morpholog...HannahParr3
 
1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-mainLENIN Quintero
 
Geographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentGeographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentElena Roglia
 
Volatile Classification of Point of Interests based on Social Activity Streams
Volatile Classification of Point of Interests based on Social Activity StreamsVolatile Classification of Point of Interests based on Social Activity Streams
Volatile Classification of Point of Interests based on Social Activity StreamsAmparo Elizabeth Cano Basave
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representationArchiLab 7
 

Similar to Supporting Geo-Ontology Engineering through Spatial Data Analytics (20)

Producir conocimiento espacial - Workshop WP4
Producir conocimiento espacial - Workshop WP4Producir conocimiento espacial - Workshop WP4
Producir conocimiento espacial - Workshop WP4
 
Iccsa2008cutinibreve
Iccsa2008cutinibreveIccsa2008cutinibreve
Iccsa2008cutinibreve
 
Data Consistency in OpenStreetMap
Data Consistency in OpenStreetMapData Consistency in OpenStreetMap
Data Consistency in OpenStreetMap
 
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...
A4 - Woloszyn et Leduc. Caractérisation du potentiel paysager par le dimensio...
 
Producir conocimiento espacial - Sesión teórica 1
Producir conocimiento espacial - Sesión teórica 1Producir conocimiento espacial - Sesión teórica 1
Producir conocimiento espacial - Sesión teórica 1
 
Big Data Analytics for Smart Cities
Big Data Analytics for Smart CitiesBig Data Analytics for Smart Cities
Big Data Analytics for Smart Cities
 
MSLab - A paradigmatic model to shape the metropolitan growth
MSLab - A paradigmatic model to shape the metropolitan growthMSLab - A paradigmatic model to shape the metropolitan growth
MSLab - A paradigmatic model to shape the metropolitan growth
 
Hierarchical clustering through spatial interaction data. The case of commuti...
Hierarchical clustering through spatial interaction data. The case of commuti...Hierarchical clustering through spatial interaction data. The case of commuti...
Hierarchical clustering through spatial interaction data. The case of commuti...
 
Caenti Huelva2007 Wp4m Presentation
Caenti Huelva2007 Wp4m PresentationCaenti Huelva2007 Wp4m Presentation
Caenti Huelva2007 Wp4m Presentation
 
Smart city as a wicked problem
Smart city as a wicked problemSmart city as a wicked problem
Smart city as a wicked problem
 
Extented abstract Quentin Silva
Extented abstract Quentin SilvaExtented abstract Quentin Silva
Extented abstract Quentin Silva
 
An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...An assessment-based process for modifying the built fabric of historic centre...
An assessment-based process for modifying the built fabric of historic centre...
 
Extending the knowledge level of cognitive architectures with Conceptual Spac...
Extending the knowledge level of cognitive architectures with Conceptual Spac...Extending the knowledge level of cognitive architectures with Conceptual Spac...
Extending the knowledge level of cognitive architectures with Conceptual Spac...
 
Experimental categorization and deep visualization
 Experimental categorization and deep visualization Experimental categorization and deep visualization
Experimental categorization and deep visualization
 
Narrative space
Narrative spaceNarrative space
Narrative space
 
Francesca Froy "What is the role of spatial configuration and urban morpholog...
Francesca Froy "What is the role of spatial configuration and urban morpholog...Francesca Froy "What is the role of spatial configuration and urban morpholog...
Francesca Froy "What is the role of spatial configuration and urban morpholog...
 
1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main
 
Geographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance EnvironmentGeographical Map Annotation With Social Metadata In a Surveillance Environment
Geographical Map Annotation With Social Metadata In a Surveillance Environment
 
Volatile Classification of Point of Interests based on Social Activity Streams
Volatile Classification of Point of Interests based on Social Activity StreamsVolatile Classification of Point of Interests based on Social Activity Streams
Volatile Classification of Point of Interests based on Social Activity Streams
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representation
 

More from Irene Celino

Knowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielKnowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielIrene Celino
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Irene Celino
 
Human computation @ Data Semantics
Human computation @ Data SemanticsHuman computation @ Data Semantics
Human computation @ Data SemanticsIrene Celino
 
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Irene Celino
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data RefinementIrene Celino
 
Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Irene Celino
 
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Irene Celino
 
Human Computation for VGI Management
Human Computation for VGI ManagementHuman Computation for VGI Management
Human Computation for VGI ManagementIrene Celino
 
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursNinja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursIrene Celino
 
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...Irene Celino
 
Give and Take in Citizen Science
Give and Take in Citizen ScienceGive and Take in Citizen Science
Give and Take in Citizen ScienceIrene Celino
 
Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Irene Celino
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignIrene Celino
 
STARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopSTARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopIrene Celino
 
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Irene Celino
 
SSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialSSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialIrene Celino
 
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Irene Celino
 
Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Irene Celino
 
Towards a Semantic City Service Ecosystem
Towards a Semantic City Service EcosystemTowards a Semantic City Service Ecosystem
Towards a Semantic City Service EcosystemIrene Celino
 

More from Irene Celino (20)

Knowledge Technologies group at Cefriel
Knowledge Technologies group at CefrielKnowledge Technologies group at Cefriel
Knowledge Technologies group at Cefriel
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019
 
Human computation @ Data Semantics
Human computation @ Data SemanticsHuman computation @ Data Semantics
Human computation @ Data Semantics
 
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
Interplay of Game Incentives, Player Profiles and Task Difficulty in Games with ...
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data Refinement
 
Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...Involving people in Citizen Science through game incentives: the case of the ...
Involving people in Citizen Science through game incentives: the case of the ...
 
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
Ninja Riders: sensibilizzare i giovani a una mobilità più sicura attraverso i...
 
Human Computation for VGI Management
Human Computation for VGI ManagementHuman Computation for VGI Management
Human Computation for VGI Management
 
Human Computation
Human ComputationHuman Computation
Human Computation
 
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility BehavioursNinja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
Ninja Riders - Youth and Road Safety: Discovering Urban Mobility Behaviours
 
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
BotDCAT-AP: An Extension of the DCAT Application Profile for Describing Datas...
 
Give and Take in Citizen Science
Give and Take in Citizen ScienceGive and Take in Citizen Science
Give and Take in Citizen Science
 
Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017Ninja Riders @ Human Factory Day 2017
Ninja Riders @ Human Factory Day 2017
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaign
 
STARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-WorkshopSTARS4ALL-CAPSSI-Workshop
STARS4ALL-CAPSSI-Workshop
 
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
Towards Talkin'Piazza: Engaging Citizens through Playful Interaction with Urb...
 
SSSW 2016 Cognition Tutorial
SSSW 2016 Cognition TutorialSSSW 2016 Cognition Tutorial
SSSW 2016 Cognition Tutorial
 
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
Analysis of a Cultural Heritage Game with a Purpose with an Educational Incen...
 
Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...Smart City Semantics - Data Analytics and Human Computation to understand the...
Smart City Semantics - Data Analytics and Human Computation to understand the...
 
Towards a Semantic City Service Ecosystem
Towards a Semantic City Service EcosystemTowards a Semantic City Service Ecosystem
Towards a Semantic City Service Ecosystem
 

Recently uploaded

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 WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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...DianaGray10
 
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, Adobeapidays
 
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 textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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...Enterprise Knowledge
 
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 Scriptwesley chun
 
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.pdfUK Journal
 
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 organizationRadu Cotescu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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?Igalia
 

Recently uploaded (20)

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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
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
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
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
 
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
 
+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...
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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?
 

Supporting Geo-Ontology Engineering through Spatial Data Analytics

  • 1. Supporting Geo-Ontology Engineering through Spatial Data Analytics Gloria Re Calegari, Emanuela Carlino, Irene Celino and Diego Peroni CEFRIEL – Milano, Italy
  • 2. Introduction Notion of place as a “situated concept” Dependent on physical, natural, social, cultural and cognitive processes Entities within a specific spatio-temporal context Geospatial ontologies General-purpose vs. location-specific Top-down vs. bottom-up (Re)engineering: evolution, repair and specialization Can spatial data analytics help in geo-ontology engineering? (data=instances)
  • 3. Objectives O1: Re-engineering Spatial Features Identifying concepts that play a different role in different cities, thus possibly indicating different cultural or pragmatic meanings O2: Specifying Spatial Neighborhoods Highlighting new potential concepts to characterize the urban neighborhoods of different cities
  • 4. Experimental settings Spatial objects from OpenStreetMap/LinkedGeoData Described by the LinkedGeoData ontology  general-purpose geo-ontology Several spatial features considered (amenities, shops, etc.) Data from two cities: Milano and London Similarities as well as differences Assumptions about the coverage and completeness of the data Volunteered Geographic Information (VGI), reflecting the way in which the environment is experienced
  • 5. Objective 1: Re-Engineering Spatial Features Analysis of the pattern distribution of each spatial feature If spatial objects “instances” of a spatial feature are condensed in a specific area, that feature is a relevant element to characterize that area Aim to verify whether the same concept plays a different role in different places Two-step analysis: 1) Analysing Distribution of Spatial Objects 2) Clustering Spatial Objects
  • 6. Objective1:Re-Engineering SpatialFeatures Analysing Spatial Objects' Distribution (1/4) Evaluate the tendency of each spatial feature to show spatial patterns and to create spatial aggregations Morishita index: statistical measure of dispersion based on quadrats count 1 random point patterns >>1 spatial aggregation may exist Moran index: measure of spatial auto-correlation –1 (perfect dispersion) +1 (perfect correlation) 0 (random spatial pattern)
  • 7. Objective1:Re-Engineering SpatialFeatures Analysing Spatial Objects' Distribution (2/4) Common spatial features like restaurants show almost the same spatial pattern in the two cities The analysis shows similar trends in the Morishita plot and similar Moran index values
  • 8. Objective1:Re-Engineering SpatialFeatures Analysing Spatial Objects' Distribution (3/4) Pubs are everywhere in London, while they aggregate much more in Milano This reveals an actual “semantic” difference in the meaning of this spatial feature
  • 9. Objective1:Re-Engineering SpatialFeatures Analysing Spatial Objects' Distribution (4/4) Theatres are spread everywhere in Milano, while they strongly aggregate in London In this case, the meaning of the spatial feature is the same but the analysis reveals the “semantics” of the cultural district
  • 10. Objective1:Re-Engineering SpatialFeatures Clustering Spatial Objects (1/2) Density based clustering to find agglomeration of spatial objects in a specific region OPTICS algorithm (hierarchical DBSCAN extension) – for each category of spatial object Latitude-longitude coordinates as input At least 5 points in a radius of 150 meters lgdo:Restaurant in Milano
  • 11. LONDON • 56 categories clustered at least in one region • lgdo:Hotel 40% points clustered (innermost boroughs) • lgdo:Telephone clusters in the more touristic area • lgdo:Pub widespread around the city, only 7% clustered MILANO • 25 categories clustered at least in one region • lgdo:Hotel 14% points clustered (central and peripheral areas) • lgdo:Telephone no clusters • lgdo:Pub concentrated in nightlife areas only, 20% clustered Emerging differences between the two cities Objective1:Re-Engineering SpatialFeatures Clustering Spatial Objects (2/2)
  • 12. Objective1:Re-EngineeringSpatialFeatures What do clusters and feature distributions suggest to ontology engineers? Evaluation of the validity/applicability of a geo-ontology in different locations Hints: Spatial feature with the same behaviour in different locations  ontology re- engineering is not required Spatial feature with different behaviour in different locations  ontology re- engineering may be required with location-specific extensions to the geo-ontology Note: a pure numerical analysis of the spatial objects is meaningful (lgdo:Convenience are ‘’outliers’’ in Milano, while in London are numerous)
  • 13. Objective 2: Specifying Spatial Neighborhoods Which are the spatial features that occur together? Is it possible to semantically characterize a region according to its semantic features co-occurrence? 3-step analysis: 1) Identifying Neighborhoods 2) Characterizing Neighborhoods 3) Semantically Querying Neighborhoods
  • 14. Objective2:SpecifyingSpatialNeighborhoods Identifying Neighborhoods (1/3) For each cluster obtained with OPTICS, definition of the convex hull polygon containing all the points belonging to that cluster For each polygon, computation of its centroid, which represent the categories' hotspot locations (urban areas with a high number of amenity of a given type)
  • 15. Objective2:SpecifyingSpatialNeighborhoods Identifying Neighborhoods (2/3) Clustering of these centroids to divide the urban space in neighborhoods, according to the simultaneous presence of spatial features’ hotspots Agglomerative clustering technique (with Ward minimum variance method)
  • 16. Objective2:SpecifyingSpatialNeighborhoods Identifying Neighborhoods (3/3) Clusters do not necessarily correspond to actual administrative divisions (cf. black boundaries) Clusters reflect the emerging “semantic” neighborhoods, i.e. regions of the city characterized by co- occurrence of hotspot locations of different spatial features
  • 17. Objective2:SpecifyingSpatialNeighborhoods Characterizing Neighborhoods (1/3) Which spatial features best characterize each city region? Definition of a spatial variant of tf-idf score n : set of clustered points in the neighborhood f : set of all spatial points with that feature |N| : total number of neighborhoods (24 in the experiments, 12 neighborhoods for each city) : number of neighborhood in which the spatial feature is represented by at least a point Spatial Object Frequency Inverse Neighborhood Frequency
  • 18. Objective2:SpecifyingSpatialNeighborhoods Characterizing Neighborhoods (2/3) Top-3 Spatial Object Frequency-Inverse Neighborhood Frequency in each district
  • 19. Comparison between London and Milano sof-inf scores via cosine similarity ‘’Hampstead’’ and ‘’Milano East“: suburban areas with schools, parking lots and offices ‘’Camden town’’ and ‘’Chelsea’’: peculiar spatial features not present in Milano ‘’Navigli’’: there is not a corresponding area. In London pubs are widespread around the city Milano London Objective2:SpecifyingSpatialNeighborhoods Characterizing Neighborhoods (3/3)
  • 20. Objective2:SpecifyingSpatialNeighborhoods Semantically Querying Neighborhoods (1/2) Definition of neighborhood concepts to express the co-occurrence of different spatial features in the same area Specific “spatio-semantic queries” by combining spatial features: Shopping: Clothes, Shoes, Chemist and BeautyShop Nightlife: Restaurant, Pub, Bar and Theatre Residential: School, Atm, Butcher, Greengrocer, Convenience and Parking Culture: Theatre, ArtShop, BookShop, MusicalInstruments and College Alternative: Erotic, Tattoo, Charity, CommunityCentre and ArtShop
  • 21. London Milano Cosine similarity between the sof-inf vectors of the spatio- semantic query and each neighborhood Objective2:SpecifyingSpatialNeighborhoods Semantically Querying Neighborhoods (2/2)
  • 22. Objective2:SpecifyingSpatialNeighborhoods What does Spatial Neighborhoods analysis suggest to ontology engineers? New set of concepts to represent the ‘’semantics’’ of urban districts The sof-inf score is a useful tool to select the most prominent spatial features that characterize a neighborhood  it helps in summarising spatial regions by their distinctive categories The spatio-semantic query approach supports the ontological specification of neighborhood concepts: To verify the actual “instantiation” of those concept To test different hypotheses with different feature compositions To select the most suitable level of abstraction for the geo-ontology
  • 23. Conclusions Ontology engineering is still largely an art that requires a deep domain knowledge In the case of geo-ontologies, spatial data analytics can provide ontology engineers with additional hints and suggestions Location-specific differences between cities Local characterization via a spatio-semantic queries Spatial data analytics can help to Verify existing hypotheses  highlight already-known characteristics Discover unknown specificities  in this case, further exploration is needed
  • 24. Future Work Current main limitation: spatial analytics brings only supporting insights, it is not a fully-automated technique for ontology (re)engineering User study with ontology engineers More tightly integration with ontology engineering process/tools Weighted sof-inf score, by adding spatial features’ weights to the spatio-semantic queries to specify complex neighborhood concepts Extended experiments to further prove generality applicability: Larger set of more heterogeneous cities Different sets of spatial features, also within non-urban contexts
  • 25. Supporting Geo-Ontology Engineering through Spatial Data Analytics Gloria Re Calegari, Emanuela Carlino, Irene Celino andDiego Peroni Thank you! Additional material can be found at http://swa.cefriel.it/geo/eswc2016.html