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
the
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).
These
materials have been zipped for easy download and are identified by a brief description
of
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 AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
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.
Catalin David, Michael Kohlhase, Christoph Lange, Florian Rabe, Nikita Zhiltsov, and Vyacheslav Zholudev. Publishing math lecture notes as linked data. In Lora Aroyo, Grigoris Antoniou, Eero Hyvönen, Annette ten Teije, Heiner Stuckenschmidt, Liliana Cabral, and Tania Tudorache, editors, ESWC, number 6089 in Lecture Notes in Computer Science, pages 370–375. Springer, June 2010. doi:https://doi.org/10.1007/978-3-642-13489-0_26.
JOBAD framework – JavaScript API for OMDoc-based active documents. http://jomdoc.omdoc.org/wiki/JOBAD, 2008.
JOMDoc project — Java library for OMDoc documents. http://jomdoc.omdoc.org, 2010. seen Feb.
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.
Latin: Logic atlas and integrator. http://trac.omdoc.org/latin/.
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.
OpenLink Software. OpenLink universal integration middleware – Virtuoso product family. web page at http://virtuoso.openlinksw.com.
A schema language for XML. available at http://www.relaxng.org/.
Subversion, seen June 2008. available at http://subversion.tigris.org/.
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.
The XML Spec schema and stylesheets. http://www.w3.org/2002/xmlspec/, seen March 2009.
Vyacheslav Zholudev et al. TNTBase – restful api. http://tntbase.org/wiki/restful, 2010.
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.