WebSpa (SPAQRL web editor)

12

Click here to load reader

description

WebSpa is a visual editor for creating and running SPARQL queries.

Transcript of WebSpa (SPAQRL web editor)

Page 1: WebSpa (SPAQRL web editor)

WebSpa (SPARQL Web editor)

David GeorgeTeslarasu Bogdan

FII

Page 2: WebSpa (SPAQRL web editor)

Abstract

WebSpa reprezintă un instrument care permite efectuarea de interogări întrun mod foarte intuitiv (vizual) a punctelor terminale Sparql (ex DBPEDIA). Această unealtă permite şi salvarea interogărilor efectuate pe baza profilului de utilizator. În acest mod, o persoană care utilizează acestă aplicaţie nu va mai fi nevoită să cunoască acest limbaj, ci trebuie doar să descrie ce caută, iar aplicaţia va construi pentru el interogarea Sparql şi îi va oferi rezultatele aferente.

Page 3: WebSpa (SPAQRL web editor)

Pagina principala

Page 4: WebSpa (SPAQRL web editor)

Pagina principala

Aplicația este formată doar dintr-o singură pagină (figura precedenta). Acest lucru este posibil prin faptul că se folosesc cereri asincrone Ajax către server, doar anumite porțiuni din aplicație fiind schimbate, reîmprospătate (refresh).

Page 5: WebSpa (SPAQRL web editor)

Construire query

Page 6: WebSpa (SPAQRL web editor)

Construire query

• Zona 1: introducerea subiectulului (resursa interogata)

• Zona 2: lista cu predicatele disponibile (conform cu resursa selectata anterior)

• Zona 3: ofera o variabila pentru stocarea rezultatului

• Zona 4: la apasarea butonului, interogarea partiala este salvata ca o tripla in interogarea parinte

• Zona 5: se ruleaza interogarea

Page 7: WebSpa (SPAQRL web editor)

Selectarea variabilelor

Page 8: WebSpa (SPAQRL web editor)

Selectarea variabilelor

• Zona 1: sunt afisate toate variabilele disponibile, care nu au fost selectate

• Zona 2: optiuni de selectare a variabilelor

• Zona 3: sunt afisate acele variabile care fac parte din rezultatul interogarii

Page 9: WebSpa (SPAQRL web editor)

Rezultat in format XML

Page 10: WebSpa (SPAQRL web editor)

Istoric

Page 11: WebSpa (SPAQRL web editor)

Istoric

Dupa ce executia interogarii se termina, sunt salvate interogarea si rezultatul.

• Remove (link 1) – sterge inregistrarea din istoric• Download (link 2) – descarca rezultatul in format

XML• Refresh (link 3) – interogarea este executata din

nou• Zona 4: este afisata interogarea completa• Zona 5: este afisat rezultatul

Page 12: WebSpa (SPAQRL web editor)

Concluzii

Intenția aplicației este de a oferi o modalitate vizuală facilă pentru crearea si executarea de interogări SPARQL.

Modul în care este construit programul este unul modular, iar adăugarea unor noi funcționalități va avea un impact minim asupra funcționalității celor existente.