ICLP '02 Proceedings of the 18th International Conference on Logic Programming
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
UnQL: a query language and algebra for semistructured data based on structural recursion
The VLDB Journal — The International Journal on Very Large Data Bases
XCentric: logic programming for XML processing
Proceedings of the 9th annual ACM international workshop on Web information and data management
Querying xml documents in logic programming*
Theory and Practice of Logic Programming
An Ontology-based System for Semantic Filtering of XML Data
Electronic Notes in Theoretical Computer Science (ENTCS)
Integrating XQuery and Logic Programming
Applications of Declarative Programming and Knowledge Management
Component models for semantic web languages
Semantic techniques for the web
XQuery in the functional-logic language toy
WFLP'11 Proceedings of the 20th international conference on Functional and constraint logic programming
Combining safe rules and ontologies by interfacing of reasoners
PPSWR'06 Proceedings of the 4th international conference on Principles and Practice of Semantic Web Reasoning
Web and semantic web query languages: a survey
Proceedings of the First international conference on Reasoning Web
XPath Query Processing in a Functional-Logic Language
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Most query and transformation languages developed since the mid 90es for XML and semistructured data - e.g. XQuery [1], the precursors of XQuery [2], and XSLT [3] - build upon a path-oriented node selection: A node in a data item is specified in terms of a root-to-node path in the manner of the file selection languages of operating systems. Constructs inspired from the regular expression constructs *, +, ?, and "wildcards" give rise to a flexible node retrieval from incompletely specified data items.This paper further introduces into Xcerpt, a query and transformation language further developing an alternative approach to querying XML and semistructured data first introduced with the language UnQL [4]. A metaphor for this approach views queries as patterns, answers as data items matching the queries. Formally, an answer to a query is defined as a simulation [5] of an instance of the query in a data item.