Balisage Paper: Scripting Documents with XQuery: Virtual Documents in TNTBase
August 3 - 6, 2010
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
materials have been zipped for easy download and are identified by a brief description
the contents. The materials themselves are
untouched, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Slides and Materials
- presentation.zip: Presentation slides in Adobe PDF.
Ron Ausbrooks, Stephen Buswell, David Carlisle, Giorgi Chavchanidze, Stéphane Dalmas, Stan Devitt, Angel Diaz, Sam Dooley, Roger Hunter, Patrick Ion, Michael Kohlhase, Azzeddine Lazrek, Paul Libbrecht, Bruce Miller, Robert Miner, Murray Sargent, Bruce Smith, Neil Soiffer, Robert Sutor, and Stephen Watt. Mathematical Markup Language (MathML) version 3.0. W3C Candidate Recommendation of 15 December 2009, World Wide Web Consortium, 2009.
Scott Boag, Don Chamberlin, Mary F. Fernández, Daniela Florescu, Jonathan Robie, and Jérôme Siméon. XQuery: An XML Query Language. W3C recommendation, World Wide Web Consortium (W3C), January 2007. available at http://www.w3.org/TR/xquery/.
Berkeley DB. available at http://www.oracle.com/technology/products/berkeley-db/index.html, seen January 2009.
Berkeley DB XML. available at http://www.oracle.com/database/berkeley-db/xml/index.html, seen January 2009.
Don Chamberlin, Michael Dyck, Daniela Florescu, Jim Melton, Jonathan Robie, and Jérôme Siméon. XQUpdate: XQuery Update Facility 1.0. W3C Candidate Recommendation, World Wide Web Consortium (W3C), seen February 2008.
JSR 311: JAX-RS: The Java API for RESTful Web Services, seen April 2009. available at https://jsr311.dev.java.net/nonav/releases/1.0/index.html.
Donald E. Knuth. Literate Programming. The University of Chicago Press, 1992.
Michael Kohlhase. OMDoc: An open markup format for mathematical documents (latest released version). Specification, http://www.omdoc.org/pubs/spec.pdf.
Michael Kohlhase. An open markup format for mathematical documents OMDoc [version 1.6 (pre-2.0)]. Draft Specification, 2010.
Christoph Lange and Vyacheslav Zholudev. Previewing OWL changes and refactorings using a flexible XML database. In Mathieu d’Aquin, Alexander García Castro, Christoph Lange, and Kim Viljanen, editors, 1st Workshop on Ontology Repositories and Editors, number 596 in CEUR Workshop Proceedings, Hersonissos, Greece, May 2010.
E. Melis, J. Buedenbender E. Andres, A. Frischauf, G. Goguadse, P. Libbrecht, M. Pollet, and C. Ullrich. Knowledge representation and management in activemath. International Journal on Artificial Intelligence and Mathematics, Special Issue on Management of Mathematical Knowledge, 38(1–3):47–64, 2003. doi:https://doi.org/10.1023/A:1022959613174.
Bruce Miller. LaTeXML: A LaTeX to XML converter. Web Manual at http://dlmf.nist.gov/LaTeXML/, seen May 2010.
Dimitar Misev. Integrating SUMO and OMDoc. Bachelor’s thesis, Computer Science, Jacobs University, Bremen, 2010.
Boris Motik, Bijan Parsia, and Peter F. Patel-Schneider. OWL 2 web ontology language: XML serialization. W3C recommendation, World Wide Web Consortium (W3C), 10 2009.
Erica Melis and Carsten Ullrich. How to teach it – polya-inspired scenarios in activemath. AI in Education (AIED-2003), IOS Press, pages 141–147, 2001.
Michael K. Smith, Chris Welty, and Deborah L. McGuinness. OWL web ontology language guide. W3C Recommendation, World Wide Web Consortium (W3C), February 2004.
W3C. Mathematical Markup Language (MathML) Version 3.0 (Third Edition). http://www.w3.org/TR/MathML3/, 2007. Seen November 2007.
Norman Walsh and Leonard Muellner. DocBook 5.0: The Definitive Guide. O’Reilly, 2008.
Vyacheslav Zholudev. Sandbox for Balisage 2010 – Virtual Documents. http://tntbase.org/wiki/balisage2010.
Vyacheslav Zholudev and Michael Kohlhase. The RelaxNG schema for vd skeletons. https://svn.tntbase.org/repos/tntbase/trunk/DbXmlAccessLib/resources/tnt-vd-spec.rnc.
Vyacheslav Zholudev and Michael Kohlhase. TNTBase: a versioned storage for XML. In Proceedings of Balisage: The Markup Conference 2009, volume 3 of Balisage Series on Markup Technologies. Mulberry Technologies, Inc., 2009. doi:https://doi.org/10.4242/BalisageVol3.Zholudev01.
Vyacheslav Zholudev, Michael Kohlhase, and Florian Rabe. A [insert xml format] database for [insert cool application]. In Proceedings of XML Prague 2010, 2010.