REWERSE-RP-2004-66

Sacha Berger, François Bry, Sebastian Schaffert:
Xcerpt und visXcerpt: deduktive Anfragesprachen für das Web.


Complete Text [
.pdf, 181KB]
In: Proceedings of 16. Workshop Grundlagen von Datenbanken, Monheim am Rhein, Germany (1st - 4th June 2004), Organization: GI

Abstract
Anfragesprachen für XML-Daten sind heutzutage wesentliche Werkzeuge in der Entwicklung von Webanwendungen. Die am weitesten verbreiteten Sprachen sind XQuery und XSLT, die beide auf der pfadbasierten Selektionssprache XPath aufbauen. Dieser Vortrag gibt einen Einblick in eine neue Anfragesprache namens Xcerpt, die statt des pfadbasierten Ansatzes Anfragepattern verwendet, welche eine deklarativere Spezifikation von Anfragen erlauben. Xcerpt ist ausserdem eine deduktive, regelbasierte Sprache, die auch die Verknüpfung von mehreren Regeln (Chaining) und Rekursion ermöglicht. Eine Xcerpt-Regel kann damit auch als Abstraktion der Ausgangsdaten verstanden werden, ähnlich zu Views in relationalen Datenbanken.Auf Xcerpt aufbauend wird ausserdem die visuelle Anfragesprache visXcerpt vorgestellt. Aufgrund des patternbasierten Ansatzes von Xcerpt können in visXcerpt Anfragen auf einfache Weise visuell dargestellt und bearbeitet werden.Das Ziel beider Anfragesprachen ist es, die Entwicklung von Anwendungen insbesondere für das "Semantic Web" zu vereinfachen:Anfänger können mit Hilfe von visXcerpt Anfragen schnell und intuitiv formulieren und Fortgeschrittenen hilft die Deklarativität von Xcerpt bei der Gliederung komplexer Programme.

URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2004-66

BibTeX:

@inproceedings{REWERSE-RP-2004-66,
	author = {Sacha Berger and Fran\c{c}ois Bry and Sebastian Schaffert},
	title = {Xcerpt und visXcerpt: deduktive Anfragesprachen für das Web},
	booktitle = {Proceedings of 16. Workshop Grundlagen von Datenbanken, Monheim am Rhein, Germany (1st--4th June 2004)},
	year = {2004},
	organization = {GI},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2004-66}
}