vocabulaires spécifiques pour l’information spatiale

20
Vocabulaires spécifiques pour l’information spatiale Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris

Upload: quemby-dale

Post on 02-Jan-2016

26 views

Category:

Documents


1 download

DESCRIPTION

Vocabulaires spécifiques pour l’information spatiale. Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris. Vocabulaire pour décrire les données Géofla. Géofla est un jeu de données IGN qui décrit le découpage administratif de la France: Communes Cantons - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Vocabulaires spécifiques pour l’information spatiale

Vocabulaires spécifiques pour l’information spatiale

Nathalie Abadie

Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris

Page 2: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour décrire les données Géofla

Géofla est un jeu de données IGN qui décrit le découpage administratif de la France:

- Communes- Cantons- Arrondissements- Départements

Les régions peuvent être générées à partir des données existantes.

Page 3: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour décrire les données Géofla

Page 4: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour décrire les données Géofla

Page 5: Vocabulaires spécifiques pour l’information spatiale

Vocabulaires génériques

• Géométries:Besoin de décrire des géométries de type SIG: point,

ligne, polygone, etc. sous la forme d’objets structurés et associées à un système de coordonnées.

• Systèmes de coordonnées:Besoin de décrire des systèmes de coordonnées de

façon à pouvoir rattacher des coordonnées géographiques / des géométries à un système de coordonnées identifié par une URI.

Page 6: Vocabulaires spécifiques pour l’information spatiale

• Vocabulaires existants:• W3C Basic Geo Vocabulary• GeoRSS• ISO 19107• OGC GML• GeoSPARQL (Simple Features)• NeoGeo (geovocab)

Vocabulaire pour les géométries

Limites: Trop restreint (géométries)

Pas de géométries structuréesLimité à WGS84

Trop complexe

Domaine hasGeometry = FeatureURI peu pérenne

Page 7: Vocabulaires spécifiques pour l’information spatiale

• Vocabulaires existants:• W3C Basic Geo Vocabulary• GeoRSS• ISO 19107• OGC GML• GeoSPARQL (Simple Features)• NeoGeo (geovocab)

Vocabulaire pour les géométries

Limites: Trop restreint (géométries)

Pas de géométries structuréesLimité à WGS84

Trop complexe

Domaine hasGeometry = Feature

A étendre pour avoir des géométries structurées et leur

associer un système de coordonnées + relation

hasGeometry

URI peu pérenne

Page 8: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

Page 9: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

Page 10: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

geom:Point a owl:Class;rdfs:label "Point"@en, "Point"@fr;rdfs:subClassOf geom:Geometry;owl:equivalentClass [

a owl:Class ;owl:intersectionOf (

[ a owl:Restriction; owl:onDataRange xsd:double;

owl:onProperty geom:coordY;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]

[ a owl:Restriction;owl:onDataRange xsd:double;owl:onProperty geom:coordX;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger])

] ; rdfs:subClassOf sf:Point.

Page 11: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

Page 12: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

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: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].

Page 13: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

1

2

3

4

5

6

7

8

9

Interprétation non ambigüe d’une LineString via une liste de points ordonnée

Différentes interprétations possibles d’une LineString via une liste composée des mêmes

points mais non ordonnée

Page 14: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

Page 15: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométries

geom:Polygon a owl:Class;rdfs:label "Polygon"@en, "Polygone"@fr;rdfs:subClassOf geom:Surface;rdfs:subClassOf [

a owl:Class ;owl:intersectionOf(

[ a owl:Restriction;owl:onClass geom:LinearRing;owl:onProperty geom:exterior;owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ][ a owl:Restriction;owl:someValuesFrom geom:LinearRing;owl:onProperty geom:interior;] )

] ;rdfs:subClassOf sf:Polygon.

Page 16: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les géométriesPour associer une géométrie à une ressource quelconque (i.e.pas nécessairement de type Feature):

geom:geometry a owl:ObjectProperty;rdfs:comment "Primitive géométrique associée à un objet pour représenter sa

localisation et éventuellement sa forme."@fr;rdfs:label "a pour géométrie"@fr, "has geometry"@en;rdfs:range geom:Geometry.

Pour associer un système de coordonnées à une géométrie:

geom:crs a owl:ObjectProperty;rdfs:comment "Système de coordonnées associé à une primitive géométrique."@fr;rdfs:label "coordinate reference system"@en,"système de coordonnées"@fr;rdfs:domain geom:Geometry;rdfs:range ignf:CoordinatesSystem.

Page 17: Vocabulaires spécifiques pour l’information spatiale

Vocabulaire pour les systèmes de coordonnées

• Besoin pour la publication des données et besoin interne IGN

Un premier vocabulaire très simplifié a été réalisé

Travail cet été avec des experts SIEL et SGN pour finaliser ce vocabulaire

Page 18: Vocabulaires spécifiques pour l’information spatiale

Exemple de données#-- Définition du Feature « pic du midi de bigorre »

<http://data.ign.fr/id/bdtopo/oronyme/PAIOROGR0000000042239711> a bdtopo:Oronyme ;rdfs:label "pic du midi de bigorre"; geom:geometrie <http://data.ign.fr/id/bdtopo/oronyme/pointPAIOROGR0000000042239711>; gsp:asWKT "http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e POINT(420452.016083755 1772964.04708764)"^^gsp:wktLiteral; gsp:asGML "<gml:Point> srsName=\http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e\ xmlns:gml=\"http://www.opengis.net/ont/gml\"> <gml:coordinates>420452.016083755,1772964.04708764</gml:coordinates></gml:Point>"^^gsp:gmlLiteral.

#-- Définition de l’objet structuré de type Point

<http://data.ign.fr/id/bdtopo/oronyme/pointPAIOROGR0000000042239711> a geom:Point;geom:crs <http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e>;geom:coordX "420452.016083755"^^xsd:double;geom:coordY "1772964.04708764"^^xsd:double.

Page 19: Vocabulaires spécifiques pour l’information spatiale

Exemple de données#-- Définition du système de coordonnées cartographiques Lambert II étendu

<http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e> a ignf:ProjectedCRS , ignf:CoordinatesSystem;ignf:hasBounding [a ignf:BoundingBox;

ignf:westBoundLongitude "-4.05378927743516"^^xsd:decimal; ignf:eastBoundLongitude "10"^^xsd:decimal;ignf:southBoundLatitude "41.310015543796"^^xsd:decimal; ignf:northBoundLatitude "50.8499576445959"^^xsd:decimal];

rdfs:label "NTF Lambert II etendu"^^xsd:string;dcterms:description "FRANCE METROPOLITAINE (CORSE COMPRISE) - LAMBERT II ETENDU"@fr;ignf:hasScope "NATIONALE, HISTORIQUE"^^xsd:string;ignf:codeEPSG "27572"^^xsd:string.

Page 20: Vocabulaires spécifiques pour l’information spatiale

Merci