OSM, SemWeb, IDS
OpenStreetMap
genèse
OpenStreetMap
données et services géospatiaux collaboratifs
- débuts : projet de fin d'études Steve Coast, UCL, 2004.
- contexte
- succès de wikipedia
- OSGB confrontée à une campagne médiatique (Guardian) pour libérer l'information géographique
- premiers serveurs cartographiques : MapServer (ICEDS)
- contexte
- l'idée : faire un wikipédia cartographique
- au début sur Londres et GB
- succès (stats)
- couverture mondiale, 3.6G objets
- 3M utilisateurs enregistrés, 20k nouveaux contributeurs/mois, 45k contributeurs distincts/mois
OpenStreetMap
données
OpenStreetMap
données
- issues de reconnaissance terrain
- walking papers
- traces GPS
- d'edits sur imagerie
- alimentant une base
- répliquée
- des outils
- édition, assurance qualité, extraction, représentation, stats...
- une communauté interagissant autour
- de wiki, outils de communication, de gouvernance
- formation
- développement
OpenStreetMap
données
- structure libre
- pas de table attributaire, mais des couples clé-valeur = tag
- autant qu'on veut
- thématique non limitative
- on peut mettre les tags qu'on veut
- le choix des tags courants se fait par concensus
- objets point, way (ligne), area, muti-, relation
- échelle composite du 1:500M au 1:1000 (niveaux de zoom)
- du soft
- des services
OpenStreetMap
structure
OpenStreetMap
primitives
- tags
- key = value
- nodes
- (x, y)
- (x, y, z)
- ways
- liste ordonnée de noeuds
- directions ("ordonnée")
- + segments entre ces noeuds
- liste ordonnée de noeuds
- areas
- closed way
- Relations
- ensemble d'objets
- nodes, ways, area...
- ... et relations
- une relation peut avoir ses propres tags
- exemple:
- type = multipolygon
- exemple:
- ensemble d'objets
OpenStreetMap
à côté des primitives
- à chaque objet est associé
- ID
- timestamp
- user
- historique ( jusqu'à suppression de l'objet)
- à chaque objet peuvent être associés des tags indiquant l'état de la donnée
- comment = *
- peut contenir une URI/URL
- fixme = *
- comment = *
- à chaque session d'édition de la base (changeset) est associé un commentaire général
- usage classique
- texte
- usage émergeant
- hashtags
- ...voire URI/URL
- usage classique
OpenStreetMap
résilience
- historique général
- la base est archivée
- possibilité de revenir à un état antérieur
- nécessite privilège admin
- décision collégiale
- possibilité de revenir à un état antérieur
- la base est archivée
OpenStreetMap
outils
OpenStreetMap
outils
- base OSM
- outils de mise en mirroir, de dump
- utilitaires pour extraire des vues de la base
- éditeurs pour la base OSM
- en ligne (client web, navigateur)
- en téléchargement descendant/montant
- outils de productivité, de gouvernance
- wiki, tasking manager, forums et divers canaux de discussion
- services de requêtage (sur base ou sur dump)
- overpass, postgis, imposm
- d'assurance qualité
- osmose, osmosis, ...
- osmose, osmosis, ...
- des services
OpenStreetMap
exports
- OGC (WMS)
- JSON
- XML
- donc passerelles vers le Web sémantique
- passerelle vers autres bases directement à partir de tags reliés à des URI (exemple wikidata)
OpenStreetMap
OSM et IDS
OSM et IDS
différences
- structure horizontale (tout ensemble)
- pas de notion de couche
- node && way && area && ...
- liste de tags par objet
- metadonnées dans la donnée
- sur chaque objet
- chaque changeset
-
- annotation : pareil que métadonnées
- structure cloisonnée, hiérarchique
- couches
- point || lignes || polygones
- tables attributaires par couche
- fiches de métadonnées
- ?
- par jeu de données (couche)
- en général pas de possibilités d'annotation de la donnée ou de la métadonnée
- (initiatives retrodata en WFS-T, à développer)
OSM est IDS
convergences
- possibilité de créer des couches thématiques en flux OGC
- imposm ou osm2pgsql
- suffit d'adosser un dump de la base OSM sous PostGIS à une IDS type geOrchestra.
- flux WMS prêts à l'emploi des fonds OSM
- outils (OSM vers IDS)
- OSM2geOrchestra
- intérêt générer des couches de substitutions pour les IDS
- exemple Sénégal, Burkina-Faso
- dispensaires, écoles, etc.
- exemple Sénégal, Burkina-Faso
- ETL en développement
- IDS vers OSM
- avec des pincettes: méfiance vis à vis des imports massifs
OSMisation des IDS
passer de l'info structurée au graphe
- possibilité de créer des couches thématiques en flux OGC
- imposm ou osm2pgsql
- suffit d'adosser un dump de la base OSM sous PostGIS à une IDS type geOrchestra.
- flux WMS prêts à l'emploi des fonds OSM
OpenStreetMap
OSM et Sémantique
OSM est ISS
initiatives
- OpenStreetMap
-
Linked GeoData
- datasets, ontologies
- OSMantic (plug-in pour JOSM) : améliorer la qualité sémantique de la base OSM, réduire l'hétérogénéité sémantique
-
TagFinder
- aide à la recherche de tags (full-text search engine)
-
OSMonto
- la taxonomie des couples clé-valeur d'OSM mise en ontologie
-
OSM Semantic Network (OSN)
- Le wiki OSM en SKOS (donc RDF/RDFS)
-
Linked GeoData
ISS 2016 - OSM et Web sémantique
By stlejer-morvrini
ISS 2016 - OSM et Web sémantique
- 1,751