Abstract
We present here MXSL, a subset of XSLT re-interpreted as a syntactic metalanguage for RuleML with operational semantics based on XSLT processing. This metalanguage increases the expressivity of RuleML knowledge bases and queries, with syntactic access to the complete XML tree through the XPath Data Model. The metalanguage is developed in an abstract manner, as a paradigm applicable to other KR languages, in XML or in other formats.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures W3C Working Draft (December 3, 2009), http://www.w3.org/TR/xmlschema11-1/
ISO/IEC: 19757-2 Document Schema Definition Language (DSDL) Part 2: Regular-grammar-based validation - RELAX NG. International Organization for Standardization, Geneva (2008)
ISO: 19757-3 Information technology – Document Schema Definition Language (DSDL) – Part 3: Rule-based validation – Schematron. International Organization for Standardization, Geneva (2006)
Semantic Web on XML: Architecture, http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide10-0.html
Introducing JSON, http://json.org/
A Web Data Model Unifying XML and RDF, http://www.dfki.uni-kl.de/~boley/xmlrdf.html
Patel-Schneider, P., et al.: The Yin/Yang web: XML syntax and RDF semantics. In: Proceedings of the 11th International Conference on World Wide Web, pp. 443–453. ACM, Honolulu (2002)
Athan, M.: XCLX: An XML-based Common Logic eXtension with Embedded Geography Markup Language. Geographic Information Systems. p. 77. University of Leeds (2011)
Boley, H., Paschke, A., Shafiq, O.: RuleML 1.0: The Overarching Specification of Web Rules. In: Dean, M., Hall, J., Rotolo, A., Tabet, S., et al. (eds.) RuleML 2010. LNCS, vol. 6403, pp. 162–178. Springer, Heidelberg (2010)
XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt
XQuery 1.0 and XPath 2.0 Data Model (XDM), 2nd edn., http://www.w3.org/TR/xpath-datamodel/
Universal Turing Machine in XSLT, http://www.unidex.com/turing/utm.htm
IKL Guide, http://www.ihmc.us/users/phayes/IKL/GUIDE/GUIDE.html
Welcome - Geoserver, http://geoserver.org/display/GEOS/Welcome
Infinitary Logic, http://plato.stanford.edu/entries/logic-infinitary/
Moore, G.H.: The Emergence of First-Order Logic. In: William Aspray, P.K. (ed.) History and Philosophy of Modern Mathematics, vol. 11. University of Minnesota Press, Minneapolis (1988)
Skolem, T.: Logisch-kombinatorische Untersuchungen über die Erfüllbarkeit oder Beweisbarkeit mathematischer Sätze nebst einem Theoreme über dichte Mengen. Videnskapsselskapet Skrifter, I. Matematisk-naturvidenskabelig Klasse 6, 1–36 (1920)
The Metacircular Evaluator, http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html#%_sec_4.1
ISO/IEC: Information technology — Common Logic (CL): a framework for a family of logic based languages. International Organization for Standardization, Geneva (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Athan, T. (2012). Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages. In: Bikakis, A., Giurca, A. (eds) Rules on the Web: Research and Applications. RuleML 2012. Lecture Notes in Computer Science, vol 7438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32689-9_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-32689-9_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32688-2
Online ISBN: 978-3-642-32689-9
eBook Packages: Computer ScienceComputer Science (R0)