OpenStreetMap

openstreetmap
Created on Jun 22nd, 2022
Members
1.749.137.058 statements

OpenStreetMap

OpenStreetMap (OSM) is een project dat als doel heeft om vrij beschikbare en bewerkbare geografische gegevens te verzamelen, zodat daaruit landkaarten en andere diensten kunnen gemaakt worden. Eenieder die zich inschrijft, kan eraan meewerken. Het invoeren en aanpassen van de geografische data steunt volledig op vrijwilligers. Het is mede opgericht uit onvrede met de hoge kosten die commerciële kaartbedrijven vragen voor hun producten. Reeds meer dan 20 miljoen kilometer wegen, fiets- en voetpaden werden in kaart gebracht door middel van het overnemen van gegevens van luchtfoto's en zelf op pad te gaan met een GPS-apparaat. In juni 2020 waren elke dag gemiddeld zo'n 6300 vrijwilligers actief aan het bijdragen.

Bron: OSM Wiki

Deze Linked Data Levering

In deze Linked Data levering van het iAMLAB stellen wij OpenStreetMap beschikbaar als Linked Data. Hiervoor maken wij gebruik van een variant op de Sophox ontologie zoals in het verleden ook beschikbaar gesteld door OSM zelf.

Meer weten over het model met concrete SPARQL voorbeelden? Klik hier.

Als instantiegegevens streven wij ernaar heel Nederland beschikbaar te stellen. Hier wordt momenteel nog hard aan gewerkt. In deze instantiegegevens nemen wij direct URLs naar de BAG, BRT en WikiData op. Vooralsnog zijn deze bronnen bedoeld om federatief te bevragen. Echter sluiten wij niet uit dat één of meerdere van deze datasets ook onderdeel wordt van de SPARQL service van deze dataset.

Actualiteit: nader in te vullen

Copyright: OpenStreetMap®

Open Streetmap als databron

Tijdens het onderzoeken naar de bruikbaarheid van OSM als databron voor het Kadaster en de BRT hebben we een aantal bevindingen genoteerd.

  • De data van openstreetmap is gecrowd-sourced dus daar is altijd een kwaliteit issue.
  • Er is een verschil in de semantiek van hetzelfde object in OSM en BRT waardoor er geen 1-op-1 koppeling mogelijk is.

Maar er is ook goed nieuws:

  • De data bevat veel meer diverse objecten op een hoger granulariteitsniveau (bijvoorbeeld type/merk winkel).
  • De data is vollediger dan de BRT omdat deze sneller word aangevuld.

OSM en andere open datasets

Niet alle polygonen van OSM zijn verbonden met BAG- en wikidatabronnen. De onderstaande grafiek toont het totale aantal OSM-polygonen in Nederland en het totale aantal BAG- en wikidata-links die ze bevatten. Uit de grafiek blijkt dat bijna alle objecten met de tag "Building" een BAG-ID bevatten. De set met Wikidata links is een stuk minder rijk, maar is wel degelijk aanwezig.

Beschikbare domein ontologiën voor OpenStreetMap (OSM)

Er zijn op verschillende momenten ontologiën en Linked Data implementaties beschikbaar gesteld voor Open Street Map. De belangrijkste voor nu zijn:

  • Sophox
  • LinkedGeoData
  • Geovectors

Implementatie 1: Sophox

URL Github: Klik

Voordelen:

  • Momenteel de versie die het meest actief wordt ge-promote op de OSM wiki
  • Lijkt één van de meest actuele implementaties

Nadelen:

  • SPARQL endpoint en bijbehorende services lijken offline/onbeheerd (zie onderstaand)

Belangrijkste keuzes in ontology:

  • Een pure OSM ontology, met dezelfde terminologie als gebruikt wordt in OSM (ways/nodes/relations met key-value pairs als tags)
  • Geen versimpelingen/aannames over de gerelateerde data
  • Sterke focus op integraal gebruik met wikidata
  • Als URI's worden de daadwerkelijke URI's van objecten en wiki (definities) gebruikt

Voorbeelden: OSM Wiki Sophox

Implementatie 2: LinkedGeoData

URL: Klik

Voordelen:

  • Uitgebreid ecosysteem beschikbaar rondom beschikbaar stellen OSM als LD
  • Ecosysteem wordt nog zo af en toe aangepast

Nadelen:

  • Lijkt qua data stale sinds November 2015
  • Lijkt zeer academisch van aard
  • Ontology lastig te herproduceren

Belangrijkste keuzes in ontology:

  • Lijkt versimpelingen toe te passen op de OSM data (bijv. object is een supermarket ipv heeft tag:building=supermarket)
  • Eigen URI strategie

Implementatie 3: GeoVectors

Github URL: Klik

Voordelen:

  • Sterke focus op machine learning mogelijkheden
  • Zeer recent in ontwikkeling

Nadelen:

  • Doel van deze corpus is niet beschikbaar stellen tbv integraal gebruik, maar focust zich op mogelijk maken ML applicaties

Belangrijkste keuzes in ontology:

  • Beperkte ontology met focus op ML
  • Eigen URI strategy

Additionële ontologiën

Om de omgezette data zoveel mogelijk aan te laten sluiten bij andere ontologiën, zullen wij tevens gebruik van de standaarden rondom datamodellering (DCAT voor metadata, SKOS voor definities en RDF/RDFS/OWL waar relevant voor het kennis/informatiemodel), maar ook op:

Conclusies

Gegeven de wens zo dicht mogelijk bij de OSM ontology te blijven lijkt de Sophox ontology het meest voor de hand liggende om snel hergebruik te kunnen maken en onszelf niet te verliezen in ingewikkelde transformatieslagen.

OpenStreetMap (OSM) data

OpenStreetMap (OSM) is een open gegevensbron met een open bewerkbare geografische database van de wereld.

Polygonen en punten in OSM

Gegevens in OpenStreetMap worden opgeslagen in een eenvoudige gegevensstructuur die bestaat uit nodes, ways en relations. Een "node" vertegenwoordigt een enkel punt op de kaart en draagt zijn geografische locatie en een uniek identificatienummer. Een "way" vertegenwoordigt een polylijn of gesloten polygoon op de kaart. Ways slaan hun eigen locatie niet op, maar ze hebben een geordende lijst met node-ID's. Een "relation" vertegenwoordigt ook een polygoon, maar wordt gebruikt om uit te leggen hoe andere elementen samenwerken.

Nodes worden dus voor twee doeleinden gebruikt. Ten eerste kunnen ze puntachtige entiteiten aanduiden, zoals interessante punten. In dit geval bevat de node wat aanvullende informatie over wat het vertegenwoordigt. Ten tweede kunnen ze gewoon als onderdeel van een way worden geplaatst om hun vorm te coderen. Een node kan beide doelen tegelijkertijd hebben. Ways en relations worden gebruikt om niet-puntachtige entiteiten weer te geven, namelijk polylijnen en polygonen.

Ways of relations (polygonen) en nodes (punten) kunnen verschillende soorten objecten vertegenwoordigen. De volgende tabellen tonen de punten en polygonen van OSM in Nederland van het type building, amenity, leisure of shop, samen met hun brand. Bovendien bevatten polygonen van OSM links naar andere open datasets zoals de BAG en Wikidata.