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)
  • 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
  • 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
  • areas
    • closed way
  • Relations
    • ensemble d'objets
      • nodes, ways, area...
      • ... et relations
    • une relation peut avoir ses propres tags
      • exemple:
        • type = multipolygon

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 = *
  • à chaque session d'édition de la base (changeset) est associé un commentaire général
    • usage classique
      • texte
    • usage émergeant
      • hashtags
      • ...voire URI/URL

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

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, ...
      •  
  • 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.
    • 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)

ISS 2016 - OSM et Web sémantique

By stlejer-morvrini

ISS 2016 - OSM et Web sémantique

  • 1,637