La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Vocabulaires spécifiques pour linformation spatiale Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris."— Transcription de la présentation:

1 Vocabulaires spécifiques pour linformation spatiale Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris

2 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.

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

4

5 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 dobjets 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.

6 Vocabulaires existants: W3C Basic Geo Vocabulary GeoRSS ISO 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

7 Vocabulaires existants: W3C Basic Geo Vocabulary GeoRSS ISO 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

8 Vocabulaire pour les géométries

9

10 geom:Point a owl:Class; rdfs:label 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. geom:Point a owl:Class; rdfs:label 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.

11 Vocabulaire pour les géométries

12 geom:LineString a owl:Class; rdfs:label "Line 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 de rdfs:subClassOf rdf:List; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom geom:Point; owl:onProperty rdf:first]. geom:LineString a owl:Class; rdfs:label "Line 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 de rdfs:subClassOf rdf:List; rdfs:subClassOf [ a owl:Restriction; owl:allValuesFrom geom:Point; owl:onProperty rdf:first].

13 Vocabulaire pour les géométries Interprétation non ambigüe dune LineString via une liste de points ordonnée Différentes interprétations possibles dune LineString via une liste composée des mêmes points mais non ordonnée

14 Vocabulaire pour les géométries

15 geom:Polygon a owl:Class; rdfs:label 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. geom:Polygon a owl:Class; rdfs:label 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.

16 Vocabulaire pour les géométries Pour 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 rdfs:label "a pour "has 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 rdfs:label "coordinate reference de rdfs:domain geom:Geometry; rdfs:range ignf:CoordinatesSystem.

17 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

18 Exemple de données #-- Définition du Feature « pic du midi de bigorre » a bdtopo:Oronyme ; rdfs:label "pic du midi de bigorre"; geom:geometrie ; gsp:asWKT "http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e POINT( )"^^gsp:wktLiteral;http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e gsp:asGML " srsName=\http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e\ xmlns:gml=\"http://www.opengis.net/ont/gml\"> , "^^gsp:gml Literal.http://data.ign.fr/id/ignf/systemecoordonnees/ntflamb2e\ #-- Définition de lobjet structuré de type Point a geom:Point; geom:crs ; geom:coordX " "^^xsd:double; geom:coordY " "^^xsd:double.

19 Exemple de données #-- Définition du système de coordonnées cartographiques Lambert II étendu a ignf:ProjectedCRS, ignf:CoordinatesSystem; ignf:hasBounding [a ignf:BoundingBox; ignf:westBoundLongitude " "^^xsd:decimal; ignf:eastBoundLongitude "10"^^xsd:decimal; ignf:southBoundLatitude " "^^xsd:decimal; ignf:northBoundLatitude " "^^xsd:decimal]; rdfs:label "NTF Lambert II etendu"^^xsd:string; dcterms:description "FRANCE METROPOLITAINE (CORSE COMPRISE) - LAMBERT II ignf:hasScope "NATIONALE, HISTORIQUE"^^xsd:string; ignf:codeEPSG "27572"^^xsd:string.

20 Merci


Télécharger ppt "Vocabulaires spécifiques pour linformation spatiale Nathalie Abadie Datalift – WP2, T2.3 AG des 18 et 19 juillet 2013, Paris."

Présentations similaires


Annonces Google