yasgui: not just another sparql gui
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)TRANSCRIPT
![Page 2: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/2.jpg)
![Page 3: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/3.jpg)
![Page 4: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/4.jpg)
![Page 5: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/5.jpg)
![Page 7: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/7.jpg)
![Page 9: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/9.jpg)
![Page 14: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/14.jpg)
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 16: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/17.jpg)
• CKAN endpoint down
• Mondeca endpoint returns invalid XML
![Page 18: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/18.jpg)
• CKAN (+ Mondeca)
• Problem with reward model
• Active curation
• Crowd sourcing: requires incentive + low effort
![Page 19: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/19.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/20.jpg)
• At most: dependencies break features, not the application
• Consideration: when to external services
![Page 21: Yasgui: not just another sparql gui](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/21.jpg)
• 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](https://reader033.vdocuments.mx/reader033/viewer/2022060120/559250af1a28abe5028b4709/html5/thumbnails/22.jpg)
#YASGUI http://yasgui.laurensrietveld.nl
http://dev.yasgui.laurensrietveld.nl
About http://laurensrietveld.nl/yasgui
https://github.com/LaurensRietveld/yasgui/