SMS Platform & Linked Geo Data
Day 1 Vienna, 10-11 September 2015
Ali Khalili, Antonis Loizou, Peter van den Besselaar
SMS Platform & Linked Geo Data Ali Khalili, Antonis Loizou, - - PowerPoint PPT Presentation
SMS Platform & Linked Geo Data Ali Khalili, Antonis Loizou, Peter van den Besselaar Day 1 Vienna, 10-11 September 2015 Agenda SMS Platform Architecture Geo data available in RISIS datasets Exchanging [Linked] Geo data
Day 1 Vienna, 10-11 September 2015
Ali Khalili, Antonis Loizou, Peter van den Besselaar
○ Basic Geo Services ○ Innovative Geo Services based on the new notion of distance
Application Service Data
http://sms.risis.eu
http://datasets.risis.eu
Country Name Address Postal Code NUTS Lat/Long CIB Firm Person, Firm ETER Institution Institution Institution Institution Institution EUPRO Person, Organisation JOREP Beneficiary, Funding Programme Funding Body LeidenRank University MORE1 Person Nano Person, Institution Person, Institution Person, Institution Profile Person SIPER VICO Patent Firm Firm
Open Geospatial Consortium
Collaboration effort between more than 400 commercial, non-profit, governmental, and research organizations worldwide
Geodata may play a vital role in connecting and aggregating data from multiple (possibly external) sources based on geospatial references that they have in common. Semantic Web enables the use of implicit geodata on top of explicit geodata : ➢ Explicit Geodata; Direct geospatial references [ e.g. coordinates, surfaces, and distances ] ➢ Implicit Geodata; Indirect geospatial references requiring lookup [ e.g. place name -> (lookup) -> coordinates ]
WGS84 – Latitude, Longitude & Altitude W3 Recommendation
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <geo:Point> <geo:lat>55.701</geo:lat> <geo:long>12.552</geo:long> </geo:Point> </rdf:RDF>
cont.
40.702243804932,19.945163726807 40.70276260376,19.940700531006 ,...
</polyline>
<http://sws.geonames.org/3186084/> skos:exactMatch <http://www.flicker.com/place/.AkiwWpVVLNcL1o> ; geo:geometry "POLYGON((19.945163726807 40.702243804932, 19.940700531006 40.70276260376, etc...))
"^^virtrdf:Geometry .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ex: <http://example.org/> . @prefix ngeo: <http://geovocab.org/geometry#> . _:polygon rdf:type ngeo:Polygon ; ngeo:exterior [ rdf:type ngeo:LinearRing ; ngeo:posList ( [ geo:lat "-29"; geo:long "16" ] [ geo:lat "-28"; geo:long "33" ] [ geo:lat "-34"; geo:long "27" ] [ geo:lat "-35"; geo:long "19" ] [ geo:lat "-29"; geo:long "16" ] ) ] ; ngeo:interior [ rdf:type ngeo:LinearRing ; ngeo:posList ( [ geo:lat "-29.5"; geo:long "27" ] [ geo:lat "-28.5"; geo:long "28.5" ] [ geo:lat "-29.5"; geo:long "29.5" ] [ geo:lat "-31"; geo:long "28" ] [ geo:lat "-29.5"; geo:long "27" ] ) ] .
Prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> Prefix ogc: <http://www.opengis.net/ont/geosparql#> Prefix geom: <http://geovocab.org/geometry#> Prefix lgdo: <http://linkedgeodata.org/ontology/> Select ?school ?schoolLabel ?coffeeShop ?coffeeShopLabel From <http://linkedgeodata.org> { ?school a lgdo:School ; rdfs:label ?schoolLabel ; geom:geometry [
] .
?coffeeShop a lgdo:CoffeeShop ; rdfs:label ?coffeeShopLabel ; geom:geometry [
] .
Filter ( bif:st_intersects (?schoolGeo, bif: st_point (4.892222, 52.373056), 5) && bif:st_intersects (?coffeeShopGeo, ?schoolGeo, 1) ) . }
Example Find all schools within a 5km radius around a specific location, and for each school find coffeeshops that are closer than 1km.
Offers
➢ A small ontology ➢ An extension to SPARQL
Day 2 Vienna, 10-11 September 2015
Ali Khalili, Antonis Loizou, Peter van den Besselaar
■ Geocoding ■ Conversion between various Geodata classifications ■ Geographical boundary-related services
○ performance ○ convenience
to geo coordinates
○ can be a point or a polygon
geo coordinates
○ augments RISIS datasets with useful information ○ enables calculating distance between RISIS entities ○ enables validation of NUTS regions (i.e. does the point lie inside the polygon)
Lat/Long CIB ETER Institution EUPRO JOREP LeidenRank MORE1 Nano Firm Profile SIPER VICO
code, Country, NUTS, ...]
services ○ e.g. Google Geocoding API, Bing, MapQuest, Yahoo! Place Finder, etc.
Lat/Long CIB ETER Institution EUPRO JOREP LeidenRank MORE1 Nano Firm Profile SIPER VICO
http://lda-apps.risis.ops.few.vu.nl/geocode/{address} For example: http://lda-apps.risis.ops.few.vu.nl/geocode/VU%20University%20Amsterdam
○ can be a point or a polygon
○ Available for download ○ Facilitates aggregation ■ e.g. Return all entities in a specified NUTS region, including all sub- regions
○ generated by EnAKTing project in 2011 ○ e.g. Netherlands ○ Facilitates integration ■ Return all entities whose geo coordinates fall inside a NUTS region ■ Return the NUTS region for a list of coordinates/addresses.
○ First 2 NUTS characters are the ISO 3166-2 ○ UK is the exception (NUTS: UK , ISO: GB)
○ http://www.gadm.org/
5
below a province, region, or state.
Member States
○ (to the best of our knowledge)
○ e.g. DBPedia Spotlight
http://lda-apps.risis.ops.few.vu.nl/PointToNUTS/4.8650/52.3339
For a given region, returns the list of entities of interest (e.g. Municipalities or PROs)
nl/NUTStoMunicipality/NL326
http://lda-apps.risis.ops.few.vu.nl/NUTS/NL326
http://lda-apps.risis.ops.few.vu.nl/addressToMunicipality
Distance is not uni-dimensional as there can be many facets of distance.
*For example, culturally and economically similar countries may lie far away in geographical terms.
*SOURCE: Bureau of Economic Analysis, CIA World Factbook
beliefs, traditions, laws, etc. )
http://olihb.com/2014/08/11/map-of-scientific-collaboration-redux/
notion of distance
Example: List of countries ranked by ethnic and cultural diversity level
https://en.wikipedia.org/wiki/List_of_countries_ranked_by_ethnic_and_cultural_diversity_level
Gender stat., etc.)
Linked Data API Documentation: