Abstract
The growing importance of XML as a data interchange standard demands languages for data querying and transformation. Since the mid 90es, several such languages have been proposed that are inspired from functional languages (such as XSLT [1]) and/or database query languages (such as XQuery [2]). This paper addresses applying logic programming concepts and techniques to designing a declarative, rule-based query and transformation language for XML and semistructured data. The paper first introduces issues specific to XML and semistructured data such as the necessity of flexible “query terms” and of “construct terms”. Then, it is argued that logic programming concepts are particularly appropriate for a declarative query and transformation language for XML and semistructured data. Finally, a new form of unification, called “simulation unification”, is proposed for answering “query terms”, and it is illustrated on examples.
Dokumententyp: | Konferenzbeitrag (Paper) |
---|---|
Publikationsform: | Postprint |
Fakultät: | Mathematik, Informatik und Statistik > Informatik |
Themengebiete: | 000 Informatik, Informationswissenschaft, allgemeine Werke > 004 Informatik |
URN: | urn:nbn:de:bvb:19-epub-17342-0 |
Ort: | Berlin u.a. |
Bemerkung: | The final publication is available at link.springer.com |
Sprache: | Englisch |
Dokumenten ID: | 17342 |
Datum der Veröffentlichung auf Open Access LMU: | 28. Okt. 2013, 07:17 |
Letzte Änderungen: | 13. Aug. 2024, 12:52 |