webspa (spaqrl web editor)

Post on 22-Jun-2015

160 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

WebSpa (SPARQL Web editor)

David GeorgeTeslarasu Bogdan

FII

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.

Pagina principala

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).

Construire query

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

Selectarea variabilelor

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

Rezultat in format XML

Istoric

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

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.

top related