Abstract
In this paper, we try to bridge the gap between different dimensions/incarnations of mathematical knowledge: MKM representation formats (content), their human-oriented languages (source, presentation), their narrative linearizations (narration), and relational presentations used in the semantic web. The central idea is to transport solutions from software engineering to MKM regarding the parallel interlinked maintenance of the different incarnations. We show how the integration of these incarnations can be utilized to enrich the authoring and viewing processes, and we evaluate our infrastructure on the LATIN Logic Atlas, a modular library of logic formalizations, and a set of computer science lecture notes written in STEX – a modular, semantic variant of \({\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}\).
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
Ausbrooks, R., Buswell, S., Carlisle, D., Dalmas, S., Devitt, S., Diaz, A., Froumentin, M., Hunter, R., Ion, P., Kohlhase, M., Miner, R., Poppelier, N., Smith, B., Soiffer, N., Sutor, R., Watt, S.: Mathematical Markup Language (MathML) Version 2.0 (2nd edn.) Technical report, World Wide Web Consortium (2003), http://www.w3.org/TR/MathML2
Asperti, A., Padovani, L., Coen, C.S., Guidi, F., Schena, I.: Mathematical knowledge management in HELM. Annals of Mathematics and Artificial Intelligence, Special Issue on Mathematical Knowledge Management 38(1-3), 27–46 (2003)
David, C., Ginev, D., Kohlhase, M., Matican, B., Mirea, S.: A framework for modular semantic publishing with separate compilation and dynamic linking. In: Castro, A.G., Lange, C., Sandhaus, E., de Waard, A. (eds.) 1st Workshop on Semantic Publication, SePublica (2011) (accepted)
General Computer Science: GenCS I/II Lecture Notes (2011), http://gencs.kwarc.info/book/1
Gičeva, J., Lange, C., Rabe, F.: Integrating Web Services into Active Mathematical Documents. In: Carette, J., Dixon, L., Sacerdoti Coen, C., Watt, S. (eds.) MKM 2009, Held as Part of CICM 2009. LNCS, vol. 5625, pp. 279–293. Springer, Heidelberg (2009)
Ginev, D., Stamerjohanns, H., Kohlhase, M.: TheLATEXML daemon: Editable math on the collaborative web. Intelligent Computer Mathematics (2011) (accepted)
Harper, R., Honsell, F., Plotkin, G.: A framework for defining logics. Journal of the Association for Computing Machinery 40(1), 143–184 (1993)
Jucovschi, C., Kohlhase, M.: sTeXIDE: An Integrated Development Environment for sTeX Collections. In: Autexier, S., Calmet, J., Delahaye, D., Ion, P., Rideau, L., Rioboo, R., Sexton, A. (eds.) AISC 2010. LNCS, vol. 6167, pp. 336–344. Springer, Heidelberg (2010)
Kohlhase, M., David, C., Ginev, D., Kohlhase, A., Lange, C., Matican, B., Mirea, S., Zholudev, V.: The Planetary System: Web 3.0 & Active Documents for STEM. To appear at ICCS 2011 (finalist at the Executable Papers Challenge) (2011), https://svn.mathweb.org/repos/planetary/doc/epc11/paper.pdf
Kohlhase, M., Müller, C., Rabe, F.: Notations for living mathematical documents. In: Autexier, S., Campbell, J., Rubio, J., Sorge, V., Suzuki, M., Wiedijk, F. (eds.) AISC 2008, Calculemus 2008, and MKM 2008. LNCS (LNAI), vol. 5144, pp. 504–519. Springer, Heidelberg (2008)
Kohlhase, M., Mossakowski, T., Rabe, F.: The LATIN Project (2009), https://trac.omdoc.org/LATIN/
Klein, G., Nipkow, T., Paulson, L. (eds.) Archive of Formal Proofs (2004), http://afp.sourceforge.net/
Kohlhase, M.: Using LaTeX as a semantic markup format. Mathematics in Computer Science 2(2), 279–304 (2008)
Miller, B.: LaTeXML: A LaTeX to XML converter
Müller, C.: Adaptation of Mathematical Documents. PhD thesis, Jacobs University Bremen (2010)
Norell, U.: The Agda WiKi (2005), http://wiki.portal.chalmers.se/agda
Oracle. JDK 6 Java Archive (JAR), http://download.oracle.com/javase/6/docs/technotes/guides/jar
Pfenning, F., Schürmann, C.: System description: Twelf - A meta-logical framework for deductive systems. In: Ganzinger, H. (ed.) CADE 1999. LNCS (LNAI), vol. 1632, pp. 202–206. Springer, Heidelberg (1999)
Rabe, F., Kohlhase, M.: A Scalable Module System. Under review (2011), http://arxiv.org/abs/1105.0548
Rabe, F., Schürmann, C.: A Practical Module System for LF. In: Cheney, J., Felty, A. (eds.) Proceedings of the Workshop on Logical Frameworks: Meta-Theory and Practice (LFMTP), pp. 40–48. ACM Press, New York (2009)
Trybulec, A., Blair, H.: Computer Assisted Reasoning with MIZAR. In: Joshi, A. (ed.) Proceedings of the 9th International Joint Conference on Artificial Intelligence, pp. 26–28 (1985)
Wenzel, M.: Asynchronous proof processing with Isabelle/Scala and Isabelle/jEdit. In: Sacerdoti Coen, C., Aspinall, D. (eds.) User Interfaces for Theorem Provers (UITP 2010). ENTCS. Elsevier, Amsterdam (2010)
Zholudev, V., Kohlhase, M.: TNTBase: a Versioned Storage for XML. In: Proceedings of Balisage: The Markup Conference 2009. Balisage Series on Markup Technologies, vol. 3, Mulberry Technologies, Inc. (2009)
Zholudev, V., Kohlhase, M.: TNTBase: a Versioned Storage for XML. In: Proceedings of Balisage: The Markup Conference 2009. Balisage Series on Markup Technologies, vol. 3, Mulberry Technologies, Inc. (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Horozal, F., Iacob, A., Jucovschi, C., Kohlhase, M., Rabe, F. (2011). Combining Source, Content, Presentation, Narration, and Relational Representation. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds) Intelligent Computer Mathematics. CICM 2011. Lecture Notes in Computer Science(), vol 6824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22673-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-22673-1_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22672-4
Online ISBN: 978-3-642-22673-1
eBook Packages: Computer ScienceComputer Science (R0)