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