REWERSE-RP-2004-20

Sebastian Schaffert, François Bry:
Querying the Web Reconsidered: A Practical Introduction to Xcerpt.


Complete Text [
.pdf, 185KB]
Publication in Online-Proceedings [.html]
In: Proceedings of Extreme Markup Languages 2004, Montreal, Quebec, Canada (2nd - 6th August 2004)

Abstract
This article gives a practical introduction into the language Xcerpt, guided by many examples for illustrating language constructs and usage. Xcerpt is a rule-based, declarative query and transformation language for XML data. In Xcerpt, queries and the (re-)structuring of answer (also called "constructions") are expressed in terms of patterns instead of path navigations (like in XSLT and XQuery). Pattern queries are evaluated against XML documents using a non-standard form of unification (called "simulation unification" ). Furthermore, Xcerpt supports so-called rule chaining (with recursion), which makes it suitable even for complex query programs. Due to its foundations in logic programming, Xcerpt can also serve to implement reasoning algorithms for the Semantic Web.

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

BibTeX:

@inproceedings{REWERSE-RP-2004-20,
	author = {Sebastian Schaffert and Fran\c{c}ois Bry},
	title = {Querying the Web Reconsidered: A Practical Introduction to Xcerpt},
	booktitle = {Proceedings of Extreme Markup Languages 2004, Montreal, Quebec, Canada (2nd--6th August 2004)},
	year = {2004},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2004-20}
}