SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
PUBLISHING 
REFERENCE 
GEODATA 
ON 
THE 
WEB: 
OPPORTUNITIES 
AND 
CHALLENGES 
FOR 
IGN 
FRANCE 
Ghislain 
A. 
Atemezing, 
Nathalie 
Abadie, 
Raphaël 
Troncy, 
Bénédicte 
Bucher 
Terra 
Cognita 
2014 
6th 
International 
Workshop 
on 
the 
Foundations, 
Technologies 
and 
Applications 
of 
the 
Geospatial 
Web 
October 
19th 
2014 
Riva 
del 
Garda, 
Trentino, 
Italy 
ANR-10-CORD-009
2 
GIS 
DATA 
§ DATA WITH ATTRIBUTES AND GEOMETRIES
3 
GIS 
DATA 
§ METRIC PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES 
Area:100 
Km2 
Perimeter: 
53848 
m
§ TOPOLOGIC PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES 
4 
GIS 
DATA 
AdjaAcreenat 
to
§ DIRECTIONAL PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES 
5 
GIS 
DATA 
WAerseta 
o 
f
6 
LINKED 
GEOREFERENCED 
DATA 
§ RESOURCE IDENTIFIED BY URI, DESCRIBED BY PROPERTIES
7 
LINKED 
GEOREFERENCED 
DATA 
§ DIRECT SPATIAL REFERENCES
8 
LINKED 
GEOREFERENCED 
DATA 
§ SPATIAL PROPERTIES
9 
LINKED 
GEOREFERENCED 
DATA 
§ SPATIAL RELATIONS BETWEEN GEOGRAPHIC RESOURCES
10 
LINKED 
GEOREFERENCED 
DATA 
§ LINKS BETWEEN DATA SOURCES
11 
LINKED 
GEOREFERENCED 
DATA
12 
OUR 
GOAL 
à Taking advantage of existing geographic data 
sources on the Web 
- To geo-reference other resources: provide URIs for 
identifying geographic resources 
- To contribute to better data linking results: provide 
detailed and precise geometries, spatial properties
13 
§ GEOFLA® DATASET ON FRENCH ADMINISTRATIVE UNITS 
Geofla metadata on CRS 
http://professionnels.ign.fr/sites/default/files/DC_GEOFLA_1-1.pdf 
Open Licence 
PUBLISHING 
REFERENCE 
GEODATA 
ON 
THE 
WEB
14 
PUBLISHING 
REFERENCE 
GEODATA 
ON 
THE 
WEB 
§ GEODATA PUBLICATION PROCESS: 
TOOLS AND RESOURCES REQUIRED 
ADAPTED FROM (SCHARFFE, 2013) 
RDFS/OWL 
ontologies 
L(O)D 
RDF 
Data 
linking 
SW 
RDF 
RDF 
2 
RDF 
Raw 
RDF 
Geo 
2 
RDF 
SpaFal 
RDB 
GML 
SHP 
… 
Data 
sources 
Vocabulary 
of 
geometries 
Vocabulary 
selecFon 
ExisFng 
vocabularies 
Mapping 
Vocabulary 
of 
geographic 
feature 
types 
Vocabulary 
search 
CRS 
registry
15 
VOCABULARY 
FOR 
GEOMETRY 
§ REQUIREMENTS FOR DESCRIBING GEOMETRIES 
(ATEMEZING AND TRONCY, 2012) 
- Dissociating features and their geometries 
- Representing structured geometries (à la NeoGeo) 
- Associating geometries to any type of things 
(not only Feature) 
- Associating geometries to any 
Coordinates Reference System
16 
VOCABULARY 
FOR 
GEOMETRY 
§ REUSING EXISTING VOCABULARIES? 
Limites: 
W3C Basic Geo Vocabulary 
GeoRSS 
GeoSPARQL (Simple Features) 
NeoGeo (geovocab) 
Not enough geometry types Geometry represented only by literals 
Restricted to WGS84 CRS 
Domain of « hasGeometry » = Feature
-­‐ Structured 
geometries 
-­‐ Keep 
compaFbility 
with 
GeoSparql 
(wktLiteral) 
-­‐ A 
property 
for 
associaFng 
anything 
to 
a 
geometry 
-­‐ A 
property 
for 
associaFng 
geometries 
to 
one 
given 
CRS 
17 
VOCABULARY 
FOR 
GEOMETRY 
§ REUSING EXISTING VOCABULARIES 
Limites: 
W3C Basic Geo Vocabulary 
GeoRSS 
GeoSPARQL (Simple Features) 
NeoGeo (geovocab) 
To 
be 
extended 
with: 
Not enough geometry types Geometry represented only by literals 
Restricted to WGS84 CRS 
Domain of « hasGeometry » = Feature
18 
VOCABULARY 
FOR 
GEOMETRY 
§ EXTENDING GEOSPARQL VOCABULARY 
à Creating subclasses of GeoSparql classes when needed 
@prefix 
ngeo: 
<h^p://geovocab.org/geometry#>. 
@prefix 
sf: 
<h^p://www.opengis.net/ont/sf#>. 
[…] 
geom:Geometry 
a 
owl:Class; 
rdfs:comment 
"PrimiFve 
géométrique 
non 
instanciable, 
racine 
de 
l'ontologie 
des 
primiFves 
géométriques. 
Une 
géométrie 
est 
associée 
à 
un 
système 
de 
coordonnées 
et 
un 
seul."@fr; 
rdfs:label 
"Géométrie"@fr, 
"Geometry"@en; 
owl:equivalentClass 
[ 
a 
owl:Restric8on; 
owl:onClass 
ignf:CoordinatesSystem; 
owl:onProperty 
geom:crs; 
owl:qualifiedCardinality 
"1"^^xsd:nonNega8veInteger]; 
rdfs:subClassOf 
ngeo:Geometry; 
rdfs:subClassOf 
sf:Geometry.
19 
ASSOCIATING 
CRS 
TO 
GEOMETRIES 
§ REQUIREMENTS FOR CRS 
Identified by dereferenceable URI 
Identified by intuitive names 
All French CRS (even deprecated CRS like “Lambert 1”, defined by IGNF 
authority) 
§ IDENTIFYING AND DESCRIBING CRS ON THE WEB 
à Existing solutions 
OGC 
http://www.epsg-registry.org 
http://www.crs-geo.eu 
http://spatialrefence.org 
IGNF registry
20 
ASSOCIATING 
CRS 
TO 
GEOMETRIES 
§ A VOCABULARY FOR DESCRIBING CRS 
à Subset of ISO 19111 model 
à Available at http://data.ign.fr/def/ignf 
§ A DATASET OF FRENCH CRS 
à Converted from XML data published by IGN France to RDF with Datalift 
à Eg: “Lambert 2 étendu” http://data.ign.fr/id/ignf/crs/NTFLAMB2E
21 
VOCABULARY 
FOR 
GEOMETRY 
! Adding properties and restrictions for structured geometries 
geom:Point 
a 
owl:Class; 
rdfs:label 
"Point"@en, 
"Point"@fr; 
rdfs:subClassOf 
geom:Geometry; 
rdfs:subClassOf 
sf:Point; 
owl:equivalentClass 
[ 
a 
owl:Class 
; 
owl:intersecFonOf 
( 
[ 
a 
owl:RestricFon; 
owl:onDataRange 
xsd:double; 
owl:onProperty 
geom:coordY; 
owl:qualifiedCardinality 
1"^^xsd:nonNegaFveInteger 
] 
[ 
a 
owl:RestricFon; 
owl:onDataRange 
xsd:double; 
owl:onProperty 
geom:coordX; 
owl:qualifiedCardinality 
"1"^^xsd:nonNegaFveInteger] 
[ 
a 
owl:RestricFon; 
owl:onDataRange 
xsd:double; 
owl:onProperty 
geom:coordZ; 
owl:maxQualifiedCardinality 
"1"^^xsd:nonNegaFveInteger] 
[…] 
)].
22 
VOCABULARY 
FOR 
GEOMETRY 
! Defining linestrings as ordered lists of points 
! Defining linear rings as ordered and circular lists of points 
geom:LineString a owl:Class; 
rdfs:label "Line string"@en, "Polyligne"@fr; 
rdfs:subClassOf geom:Curve; 
rdfs:subClassOf [ 
a owl:Restriction; 
owl:onClass geom:PointsList; 
owl:onProperty geom:points; 
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; 
rdfs:subClassOf sf:LineString. 
geom:PointsList a owl:Class; 
rdfs:comment "Ordered list of points."@en; 
rdfs:label "List of points"@en,"Liste de points"@fr; 
rdfs:subClassOf rdf:List; 
rdfs:subClassOf [ 
a owl:Restriction; 
owl:allValuesFrom geom:Point; 
owl:onProperty rdf:first]. 
1 
2 
3 
4 
8 
7 
6 
5 
9 
Different interpretations 
of the same list of points 
may lead to different 
linestrings
23 
PUBLISHING 
GEOFLA 
DATASET 
L(O)D 
RDF 
Data 
linking 
SW 
RDF 
RDF 
2 
RDF 
Raw 
RDF 
xxx 
2 
RDF 
h^p://data.ign.fr/def/geofla 
Mapping 
h^p://data.ign.fr/def/geometrie 
CRS 
Dataset 
Geofla® 
shapefiles 
h^p://rdf.insee.fr
24 
PUBLISHING 
GEOFLA 
DATASET 
L(O)D 
RDF 
Data 
linking 
SW 
RDF 
RDF 
2 
RDF 
Raw 
RDF 
xxx 
2 
RDF 
NUTS 
h^p://data.ign.fr/def/geofla 
Mapping 
h^p://data.ign.fr/def/geometrie 
CRS 
Dataset 
Geofla® 
shapefiles 
INSEE 
GADM 
LIMES 
: 
labels 
105 
correct 
matches 
14 
communes, 
75 
departments 
and 
16 
regions 
LIMES: 
labels 
of 
communes 
23252 
links 
created 
13435 
missing 
communes 
SILK: 
INSEE 
code 
and 
labels 
of 
departments 
93 
correct 
matches 
3 
missing 
departments 
LIMES: 
labels 
70 
correct 
matches 
10 
communes, 
51 
departments, 
9 
regions 
DBpedia 
FR
25 
PUBLISHING 
GEOFLA 
DATASET 
rgeofla:commune/65032 a geofla:Commune 
rdfs:label “ ARRENS-MARSOUS ” @fr 
geom:geometry rgeofla:commune/Multipolygon _6182 
geofa:siegeDuChefLieu rgeofla:commune/PointChf_65032 
owl:sameAs <http://id/insee.fr/geo/commune/65032>. 
rgeofla:commune/Multipolygon _6182 a geom:MultiPolygon 
gsp:asWKT “ <http://data.ign.fr/id/crs/WGS84GDD> 
MULTIPOLYGON (((-0.24335582250116848 
42.82314107702203 …..))) ” gsp:wktLiteral 
geom:crs <http://data.ign.fr/id/crs/WGS84GDD> 
… 
rgeofla:commune/PointChf_65032 a geom:Point 
gsp:asWKT “ <http://data.ign.fr/id/crs/RGF93LAMB93> 
POINT(433500 6206700) ” gsp:wktLiteral 
geom:crs <http:// data.ign.fr/id/crs/RGF93LAMB93 > 
geom:coordX “ 433500 ” xsd:double 
geom:coordY “ 6206700 ”xsd:double 
…
26 
L(O)D 
RDF 
103 
413 
features 
Data 
linking 
SW 
RDF 
RDF 
2 
RDF 
Raw 
RDF 
xxx 
2 
RDF 
h^p://data.ign.fr/def/topo 
Mapping 
h^p://data.ign.fr/def/geometrie 
CRS 
Dataset 
Geofla® 
shapefiles 
LIMES: 
geometries, 
threshold 
0,9 
654 
links 
created 
LinkedGeoData: 
lgdo:Amenity 
5 
543 
000 
triples 
CONVERTING 
AND 
LINKING 
FRENCH 
GAZETTEER
27 
OPPORTUNITIES 
AND 
CHALLENGES 
§ RESOURCES FOR DIRECT AND INDIRECT GEOREFERENCING OF 
DATA 
§ NEED FOR INTEROPERABLE GEOGRAPHIC REFERENCE DATA 
à For data users 
à For data producers 
§ MANAGING DATA UPDATES 
à Versioning 
à Spatio-temporal evolutions 
§ MULTIPLE REPRESENTATION: NEED FOR METADATA? 
à Level of detail 
à Geometry modeling rules
28 
THANK 
YOU 
FOR 
YOUR 
ATTENTION

Más contenido relacionado

Destacado

LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataGhislain Atemezing
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryGhislain Atemezing
 
Geographical features and comparatives
Geographical features and comparativesGeographical features and comparatives
Geographical features and comparativesferrohde
 
Geographic features of the earth!
Geographic features of the earth!Geographic features of the earth!
Geographic features of the earth!almusociales
 

Destacado (7)

LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
 
cold2014-ldvizwiz
cold2014-ldvizwizcold2014-ldvizwiz
cold2014-ldvizwiz
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their Geometry
 
Geographical features and comparatives
Geographical features and comparativesGeographical features and comparatives
Geographical features and comparatives
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 
Geographical features
Geographical featuresGeographical features
Geographical features
 
Geographic features of the earth!
Geographic features of the earth!Geographic features of the earth!
Geographic features of the earth!
 

Similar a publishing-ign-data

Geographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF StoresGeographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF StoresKostis Kyzirakos
 
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015Sergio Fernández
 
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016Sergio Fernández
 
Map4rdf - Faceted Browser for Geospatial Datasets
Map4rdf - Faceted Browser for Geospatial DatasetsMap4rdf - Faceted Browser for Geospatial Datasets
Map4rdf - Faceted Browser for Geospatial DatasetsBoris Villazón-Terrazas
 
Querying Linked Geospatial Data with Incomplete Information
Querying Linked Geospatial Data with  Incomplete InformationQuerying Linked Geospatial Data with  Incomplete Information
Querying Linked Geospatial Data with Incomplete InformationCharalampos (Babis) Nikolaou
 
Czech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesCzech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesarch_GIS
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Paolo Corti
 
GRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyGRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyMarkus Neteler
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010otb
 
Lecture-04 Introduction to Geographic Information System.pdf
Lecture-04 Introduction to Geographic Information System.pdfLecture-04 Introduction to Geographic Information System.pdf
Lecture-04 Introduction to Geographic Information System.pdfRehanaJamal1
 
Berzina ppt gi2011_conference_decin_ib_final
Berzina ppt gi2011_conference_decin_ib_finalBerzina ppt gi2011_conference_decin_ib_final
Berzina ppt gi2011_conference_decin_ib_finalIGN Vorstand
 
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Kostis Kyzirakos
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
The GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaThe GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaEsri
 
Toward Next Generation of Gazetteer: Utilizing GeoSPARQL For Developing Link...
Toward Next Generation of Gazetteer:  Utilizing GeoSPARQL For Developing Link...Toward Next Generation of Gazetteer:  Utilizing GeoSPARQL For Developing Link...
Toward Next Generation of Gazetteer: Utilizing GeoSPARQL For Developing Link...Dongpo Deng
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISSK53
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGISQGIS UK
 

Similar a publishing-ign-data (20)

Geographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF StoresGeographica: A Benchmark for Geospatial RDF Stores
Geographica: A Benchmark for Geospatial RDF Stores
 
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015
Geospatial querying in Apache Marmotta - ApacheCon Big Data Europe 2015
 
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016Geospatial Querying in Apache Marmotta -  Apache Big Data North America 2016
Geospatial Querying in Apache Marmotta - Apache Big Data North America 2016
 
Open geo data - technical issue
Open geo data  - technical issueOpen geo data  - technical issue
Open geo data - technical issue
 
Map4rdf - Faceted Browser for Geospatial Datasets
Map4rdf - Faceted Browser for Geospatial DatasetsMap4rdf - Faceted Browser for Geospatial Datasets
Map4rdf - Faceted Browser for Geospatial Datasets
 
Querying Linked Geospatial Data with Incomplete Information
Querying Linked Geospatial Data with  Incomplete InformationQuerying Linked Geospatial Data with  Incomplete Information
Querying Linked Geospatial Data with Incomplete Information
 
Czech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesCzech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tues
 
Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1Developing Geospatial software with Python, Part 1
Developing Geospatial software with Python, Part 1
 
GRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyGRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeology
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010
 
Geos2011 - Lorenzino Vaccari - Keynote speech
Geos2011 - Lorenzino Vaccari - Keynote speechGeos2011 - Lorenzino Vaccari - Keynote speech
Geos2011 - Lorenzino Vaccari - Keynote speech
 
Lecture-04 Introduction to Geographic Information System.pdf
Lecture-04 Introduction to Geographic Information System.pdfLecture-04 Introduction to Geographic Information System.pdf
Lecture-04 Introduction to Geographic Information System.pdf
 
Berzina ppt gi2011_conference_decin_ib_final
Berzina ppt gi2011_conference_decin_ib_finalBerzina ppt gi2011_conference_decin_ib_final
Berzina ppt gi2011_conference_decin_ib_final
 
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
Geographica: A Benchmark for Geospatial RDF Stores - ISWC 2013
 
25 Years of GRASS GIS
25 Years of GRASS GIS25 Years of GRASS GIS
25 Years of GRASS GIS
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
The GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaThe GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of Catalonia
 
Toward Next Generation of Gazetteer: Utilizing GeoSPARQL For Developing Link...
Toward Next Generation of Gazetteer:  Utilizing GeoSPARQL For Developing Link...Toward Next Generation of Gazetteer:  Utilizing GeoSPARQL For Developing Link...
Toward Next Generation of Gazetteer: Utilizing GeoSPARQL For Developing Link...
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGIS
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
 

Más de Ghislain Atemezing

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsGhislain Atemezing
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceGhislain Atemezing
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetGhislain Atemezing
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesGhislain Atemezing
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyGhislain Atemezing
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Ghislain Atemezing
 

Más de Ghislain Atemezing (6)

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of Things
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable Intelligence
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office Dataset
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open Vocabularies
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case study
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013
 

Último

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 

Último (20)

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

publishing-ign-data

  • 1. PUBLISHING REFERENCE GEODATA ON THE WEB: OPPORTUNITIES AND CHALLENGES FOR IGN FRANCE Ghislain A. Atemezing, Nathalie Abadie, Raphaël Troncy, Bénédicte Bucher Terra Cognita 2014 6th International Workshop on the Foundations, Technologies and Applications of the Geospatial Web October 19th 2014 Riva del Garda, Trentino, Italy ANR-10-CORD-009
  • 2. 2 GIS DATA § DATA WITH ATTRIBUTES AND GEOMETRIES
  • 3. 3 GIS DATA § METRIC PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES Area:100 Km2 Perimeter: 53848 m
  • 4. § TOPOLOGIC PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES 4 GIS DATA AdjaAcreenat to
  • 5. § DIRECTIONAL PROPERTIES CAN BE DERIVED FROM THE GEOMETRIES 5 GIS DATA WAerseta o f
  • 6. 6 LINKED GEOREFERENCED DATA § RESOURCE IDENTIFIED BY URI, DESCRIBED BY PROPERTIES
  • 7. 7 LINKED GEOREFERENCED DATA § DIRECT SPATIAL REFERENCES
  • 8. 8 LINKED GEOREFERENCED DATA § SPATIAL PROPERTIES
  • 9. 9 LINKED GEOREFERENCED DATA § SPATIAL RELATIONS BETWEEN GEOGRAPHIC RESOURCES
  • 10. 10 LINKED GEOREFERENCED DATA § LINKS BETWEEN DATA SOURCES
  • 12. 12 OUR GOAL à Taking advantage of existing geographic data sources on the Web - To geo-reference other resources: provide URIs for identifying geographic resources - To contribute to better data linking results: provide detailed and precise geometries, spatial properties
  • 13. 13 § GEOFLA® DATASET ON FRENCH ADMINISTRATIVE UNITS Geofla metadata on CRS http://professionnels.ign.fr/sites/default/files/DC_GEOFLA_1-1.pdf Open Licence PUBLISHING REFERENCE GEODATA ON THE WEB
  • 14. 14 PUBLISHING REFERENCE GEODATA ON THE WEB § GEODATA PUBLICATION PROCESS: TOOLS AND RESOURCES REQUIRED ADAPTED FROM (SCHARFFE, 2013) RDFS/OWL ontologies L(O)D RDF Data linking SW RDF RDF 2 RDF Raw RDF Geo 2 RDF SpaFal RDB GML SHP … Data sources Vocabulary of geometries Vocabulary selecFon ExisFng vocabularies Mapping Vocabulary of geographic feature types Vocabulary search CRS registry
  • 15. 15 VOCABULARY FOR GEOMETRY § REQUIREMENTS FOR DESCRIBING GEOMETRIES (ATEMEZING AND TRONCY, 2012) - Dissociating features and their geometries - Representing structured geometries (à la NeoGeo) - Associating geometries to any type of things (not only Feature) - Associating geometries to any Coordinates Reference System
  • 16. 16 VOCABULARY FOR GEOMETRY § REUSING EXISTING VOCABULARIES? Limites: W3C Basic Geo Vocabulary GeoRSS GeoSPARQL (Simple Features) NeoGeo (geovocab) Not enough geometry types Geometry represented only by literals Restricted to WGS84 CRS Domain of « hasGeometry » = Feature
  • 17. -­‐ Structured geometries -­‐ Keep compaFbility with GeoSparql (wktLiteral) -­‐ A property for associaFng anything to a geometry -­‐ A property for associaFng geometries to one given CRS 17 VOCABULARY FOR GEOMETRY § REUSING EXISTING VOCABULARIES Limites: W3C Basic Geo Vocabulary GeoRSS GeoSPARQL (Simple Features) NeoGeo (geovocab) To be extended with: Not enough geometry types Geometry represented only by literals Restricted to WGS84 CRS Domain of « hasGeometry » = Feature
  • 18. 18 VOCABULARY FOR GEOMETRY § EXTENDING GEOSPARQL VOCABULARY à Creating subclasses of GeoSparql classes when needed @prefix ngeo: <h^p://geovocab.org/geometry#>. @prefix sf: <h^p://www.opengis.net/ont/sf#>. […] geom:Geometry a owl:Class; rdfs:comment "PrimiFve géométrique non instanciable, racine de l'ontologie des primiFves géométriques. Une géométrie est associée à un système de coordonnées et un seul."@fr; rdfs:label "Géométrie"@fr, "Geometry"@en; owl:equivalentClass [ a owl:Restric8on; owl:onClass ignf:CoordinatesSystem; owl:onProperty geom:crs; owl:qualifiedCardinality "1"^^xsd:nonNega8veInteger]; rdfs:subClassOf ngeo:Geometry; rdfs:subClassOf sf:Geometry.
  • 19. 19 ASSOCIATING CRS TO GEOMETRIES § REQUIREMENTS FOR CRS Identified by dereferenceable URI Identified by intuitive names All French CRS (even deprecated CRS like “Lambert 1”, defined by IGNF authority) § IDENTIFYING AND DESCRIBING CRS ON THE WEB à Existing solutions OGC http://www.epsg-registry.org http://www.crs-geo.eu http://spatialrefence.org IGNF registry
  • 20. 20 ASSOCIATING CRS TO GEOMETRIES § A VOCABULARY FOR DESCRIBING CRS à Subset of ISO 19111 model à Available at http://data.ign.fr/def/ignf § A DATASET OF FRENCH CRS à Converted from XML data published by IGN France to RDF with Datalift à Eg: “Lambert 2 étendu” http://data.ign.fr/id/ignf/crs/NTFLAMB2E
  • 21. 21 VOCABULARY FOR GEOMETRY ! Adding properties and restrictions for structured geometries geom:Point a owl:Class; rdfs:label "Point"@en, "Point"@fr; rdfs:subClassOf geom:Geometry; rdfs:subClassOf sf:Point; owl:equivalentClass [ a owl:Class ; owl:intersecFonOf ( [ a owl:RestricFon; owl:onDataRange xsd:double; owl:onProperty geom:coordY; owl:qualifiedCardinality 1"^^xsd:nonNegaFveInteger ] [ a owl:RestricFon; owl:onDataRange xsd:double; owl:onProperty geom:coordX; owl:qualifiedCardinality "1"^^xsd:nonNegaFveInteger] [ a owl:RestricFon; owl:onDataRange xsd:double; owl:onProperty geom:coordZ; owl:maxQualifiedCardinality "1"^^xsd:nonNegaFveInteger] […] )].
  • 22. 22 VOCABULARY FOR GEOMETRY ! Defining linestrings as ordered lists of points ! Defining linear rings as ordered and circular lists of points geom:LineString a owl:Class; rdfs:label "Line string"@en, "Polyligne"@fr; rdfs:subClassOf geom:Curve; rdfs:subClassOf [ a owl:Restriction; owl:onClass geom:PointsList; owl:onProperty geom:points; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; rdfs:subClassOf sf:LineString. geom:PointsList a owl:Class; rdfs:comment "Ordered list of points."@en; rdfs:label "List of points"@en,"Liste de points"@fr; rdfs:subClassOf rdf:List; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom geom:Point; owl:onProperty rdf:first]. 1 2 3 4 8 7 6 5 9 Different interpretations of the same list of points may lead to different linestrings
  • 23. 23 PUBLISHING GEOFLA DATASET L(O)D RDF Data linking SW RDF RDF 2 RDF Raw RDF xxx 2 RDF h^p://data.ign.fr/def/geofla Mapping h^p://data.ign.fr/def/geometrie CRS Dataset Geofla® shapefiles h^p://rdf.insee.fr
  • 24. 24 PUBLISHING GEOFLA DATASET L(O)D RDF Data linking SW RDF RDF 2 RDF Raw RDF xxx 2 RDF NUTS h^p://data.ign.fr/def/geofla Mapping h^p://data.ign.fr/def/geometrie CRS Dataset Geofla® shapefiles INSEE GADM LIMES : labels 105 correct matches 14 communes, 75 departments and 16 regions LIMES: labels of communes 23252 links created 13435 missing communes SILK: INSEE code and labels of departments 93 correct matches 3 missing departments LIMES: labels 70 correct matches 10 communes, 51 departments, 9 regions DBpedia FR
  • 25. 25 PUBLISHING GEOFLA DATASET rgeofla:commune/65032 a geofla:Commune rdfs:label “ ARRENS-MARSOUS ” @fr geom:geometry rgeofla:commune/Multipolygon _6182 geofa:siegeDuChefLieu rgeofla:commune/PointChf_65032 owl:sameAs <http://id/insee.fr/geo/commune/65032>. rgeofla:commune/Multipolygon _6182 a geom:MultiPolygon gsp:asWKT “ <http://data.ign.fr/id/crs/WGS84GDD> MULTIPOLYGON (((-0.24335582250116848 42.82314107702203 …..))) ” gsp:wktLiteral geom:crs <http://data.ign.fr/id/crs/WGS84GDD> … rgeofla:commune/PointChf_65032 a geom:Point gsp:asWKT “ <http://data.ign.fr/id/crs/RGF93LAMB93> POINT(433500 6206700) ” gsp:wktLiteral geom:crs <http:// data.ign.fr/id/crs/RGF93LAMB93 > geom:coordX “ 433500 ” xsd:double geom:coordY “ 6206700 ”xsd:double …
  • 26. 26 L(O)D RDF 103 413 features Data linking SW RDF RDF 2 RDF Raw RDF xxx 2 RDF h^p://data.ign.fr/def/topo Mapping h^p://data.ign.fr/def/geometrie CRS Dataset Geofla® shapefiles LIMES: geometries, threshold 0,9 654 links created LinkedGeoData: lgdo:Amenity 5 543 000 triples CONVERTING AND LINKING FRENCH GAZETTEER
  • 27. 27 OPPORTUNITIES AND CHALLENGES § RESOURCES FOR DIRECT AND INDIRECT GEOREFERENCING OF DATA § NEED FOR INTEROPERABLE GEOGRAPHIC REFERENCE DATA à For data users à For data producers § MANAGING DATA UPDATES à Versioning à Spatio-temporal evolutions § MULTIPLE REPRESENTATION: NEED FOR METADATA? à Level of detail à Geometry modeling rules
  • 28. 28 THANK YOU FOR YOUR ATTENTION