22

Yasgui: not just another sparql gui

Embed Size (px)

DESCRIPTION

YASGUI is a user-friendly interface to query any SPARQL endpoint. This presentation was given at the SALAD workshop at the ESWC 2013. More information about YASGUI: http://laurensrietveld.nl/yasgui Try it out at http://yasgui.laurensrietveld.nl (or http://dev.yasgui.laurensrietveld.nl for the unstable version)

Citation preview

Page 2: Yasgui: not just another sparql gui
Page 3: Yasgui: not just another sparql gui
Page 4: Yasgui: not just another sparql gui
Page 5: Yasgui: not just another sparql gui
Page 7: Yasgui: not just another sparql gui
Page 9: Yasgui: not just another sparql gui
Page 14: Yasgui: not just another sparql gui

Feature #clients

Autocompletion 1

Syntax Highlighting 1

Syntax Checking 1

Query retention 3

File upload 4

Multiple Endpoints 5

Platform independent 7

Results rendering 9

Results downloading 9

Page 15: Yasgui: not just another sparql gui

http://dev.yasgui.laurensrietveld.nl

Page 16: Yasgui: not just another sparql gui

Feature #clients YASGUI

Autocompletion 1

Syntax Highlighting 1

Syntax Checking 1

Query retention 3

File upload 4

Multiple Endpoints 5

Platform independent 7

Results rendering 9

Results downloading 9

Page 17: Yasgui: not just another sparql gui

• CKAN endpoint down

• Mondeca endpoint returns invalid XML

Page 18: Yasgui: not just another sparql gui

• CKAN (+ Mondeca)

• Problem with reward model

• Active curation

• Crowd sourcing: requires incentive + low effort

Page 19: Yasgui: not just another sparql gui

• Different error codes

• Error as html page

• Error in SPARQL resultset

• Best practice: http error code + reason phrase

Page 20: Yasgui: not just another sparql gui

• At most: dependencies break features, not the application

• Consideration: when to external services

Page 21: Yasgui: not just another sparql gui

• Usability should have more priority

• This does not cost us much extra

• Abundance of

– Libraries

– New Web technologies

– Services/APIs

• Increase feature set, decrease coding effort

Page 22: Yasgui: not just another sparql gui

#YASGUI http://yasgui.laurensrietveld.nl

http://dev.yasgui.laurensrietveld.nl

About http://laurensrietveld.nl/yasgui

https://github.com/LaurensRietveld/yasgui/