GeoYASGUI

The GeoSPARQL Query Editor and Result Set Visualizer

Wouter Beek wouter@triply.cc, Erwin Folmer e.j.a.folmer@utwente.nl,
Laurens Rietveld, John Walker

Kadaster Data Platform: data.pdok.nl
Triply: triply.cc

Overview

  1. YASQUE (query editor)
  2. YASR (result set visualizer)
  3. YASGUI (web service)
  4. Data Stories
  5. Conclusion

YASQUE

Yet Another SPARQL Query Editor

https://github.com/OpenTriply

Problem statement

Existing GeoSPARQL endpoints do not support the programmer in writing queries.

SotA example

DBpedia

Things a programmer needs

  • syntax highlighting
  • feedback for syntax errors
  • autocompletion
  • automatic namespace declarations
  • indentation, bracket matching
  • persistent state

Autocompletion

Linked Open Vocabularies

Automatic namespace declarations

Prefix.cc

FOSS



Open Standards

  • SPARQL 1.1 Query Language (W3C, link)
  • SPARQL 1.1 Protocol (W3C, link)
  • GeoSPARQL (OGC, link)

YASR

Yet Another SPARQL Result Set Visualizer

https://github.com/OpenTriply

Problem statement

Existing GeoSPARQL endpoints do not display (intermediary) query results in a helpful way.

SotA example

DBpedia

Result set formats

  • Raw triples (N-Quads, N-Triples, RDF/XML, TriG, Turtle) (example)
  • Raw solutions (CSV/TSV, JSON, XML) (example)
  • Table (example)
  • Pivot table
  • Google Chart (example)
  • Map

Map view auto-detects geo results

France, as represented in Nils Weidmann's CShapes.

FOSS

  • Wicket Well-Known Text parser (link)
  • Leafet (link)
  • Open Street Maps (link)
  • NL Maps (link)


Open Standards

  • SPARQL 1.1 Query Results JSON Format (W3C, )
  • SPARQL 1.1 Query Results CSV and TSV Formats (W3C, link)
  • SPARQL Query Results XML Format (Second Edition) (W3C, link)

YASGUI

Free web service

http://yasgui.org

Components:

  • YASQE
  • YASR
  • tabs
  • URL shortener

Uptake

Uptake: Triple Stores

Uptake: Data Tools

Uptake: Data Publishers

Data Stories

A simple GeoSPARQL templating language for presentation purposes.

Easily integrates with HTML5

100% GeoSPARQL compatible

For more Data Stories…

https://data.labs.pdok.nl/stories/

Thank you!

Mail: wouter@triply.cc
WWW: wouterbeek.github.io
Triply: triply.cc
Kadaster Data Platform: data.pdok.nl