Maak geo-info developervriendelijk

Wouter Beek (wouter@triply.cc)

2016-09-06

@Geo-Gebruikersfestival-2016

lodlaundromat.org


Semantic Search Engine

lodsearch.org

Onderzoeksvraag

Neem de ‘lessons learned’ van GeoNovum. Hoeveel kennis & kunde heeft een organizatie nodig om deze te implementeren?

№.1 Data conversie & transformatie

XML, CSV, Shapefile, JSON, … → Linked Data

Code-taal ‘BU00030002’ → kennisgraaf

.

№.2 Data integratie

Meerdere kennisgrafen → één geïntegreerde kennisgraaf

№.3 Graaf + Geo

Voorbeeld vragen

“De 25 dichtstbijzijnde monumentale gebouwen uit de 19de eeuw.”

“De 10 dichtstbijzijnde monumentale gebouwen ontworpen door Cuypers.”

Wat zijn de opties?

  1. GeoSPARQL in triple store
  2. Solr/Lucene + triple store
  3. SotA GIS libraries

GeoSPARQL in triple store

  • Antwoord tijd >5 sec.
  • Ingeschatte antwoord tijd: >300 sec.
  • Geeft alle resultaten in 1 keer terug
  • Geïntegreerd met graaf queries
  • Geen Open Source implementaties
  • Zelfs closed source implementaties zijn zeer onvolledig

live

Solr/Lucene

  • Antwoord tijd ~10 ms
  • Geeft resultaten incrementeel terug
  • Open Source
  • Niet geïntegreerd met met graaf queries

live

SotA GIS libraries

  • Antwoord tijd ~6 ms
  • Ondersteuning voor alle veelvoorkomende geo-queries (intersectie, proximiteit, bevat).
  • Geeft resultaten incrementeel terug
  • Geïntegreerd met graaf queries

live

Andere ‘lessons learned’

  • Verschillende formaten
  • Vindbaarheid middels zoekmachines
  • Eenvoud
  • Verschillende gebruikers groepen

(Nog) niet aan toe gekomen

  • Demonstrator → productie systeem
  • Persistente IRIs

Conclusie

Niet eenvoudig om Linked Geodata te publiceren!

Volg de GeoNovum ‘lessons learned’. Deze geven richting aan het proces.

http://www.geonovum.nl

http://Triply.cc