Skip to main content

Page of 3
and
  1. No Access

    Chapter

    Metadata (Modules DC and CC)

    Metadata is “data about data” — in the case of OMDoc data about documents, such as titles, authorship, language usage, or administrative aspects like modification dates, distribution rights, and identifiers. To a...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  2. No Access

    Chapter

    Mathematical Text (Modules MTXT and RT)

    The everyday mathematical language used in textbooks, conversations, and written onto blackboards all over the world consists of a rigorous, slightly stylized version of natural language interspersed with math...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  3. No Access

    Chapter

    Complex Theories (Modules CTH and DG)

    In Section 15.6 we have presented a notion of theory and inheritance that is sufficient for simple applications like content dictionaries that informally (though presumably rigorously) define the static meanin...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  4. No Access

    Chapter

    Setting the Stage for Open Mathematical Documents

    In this part of the book we will look at the problem of marking up mathematical knowledge and mathematical documents in general, situate the OMDoc format, and compare it to other formats like OpenMath and MathML.

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  5. No Access

    Chapter and Conference Paper

    A Search Engine for Mathematical Formulae

    We present a search engine for mathematical formulae. The MathWebSearch system harvests the web for content representations (currently MathML and OpenMath) of formulae and indexes them with substitution tree inde...

    Michael Kohlhase, Ioan Sucan in Artificial Intelligence and Symbolic Computation (2006)

  6. No Access

    Chapter

    Abstract Data Types (Module ADT)

    Most specification languages for mathematical theories support definition mechanisms for sets that are inductively generated by a set of constructors and recursive functions on these under the heading of abstract...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  7. No Access

    Chapter

    Auxiliary Elements (Module EXT)

    Up to now, we have been mainly concerned with providing elements for marking up the inherent structure of mathematical knowledge in mathematical statements and theories. Now, we interface OMDoc documents with the...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  8. No Access

    Chapter

    Markup for Mathematical Knowledge

    Mathematicians make use of various kinds of documents (e.g. e-mails, letters, pre-prints, journal articles, and textbooks) for communicating mathematical knowledge. Such documents employ specialized notational...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  9. No Access

    Chapter

    Document Models for OMDoc

    In almost all XML applications, there is a tension between the document view and the object view of data; after all, XML is a document-oriented interoperability framework for exchanging data objects. The quest...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  10. No Access

    Chapter

    An OMDoc Primer

    This part of the book provides an easily approachable description of the OMDoc format by way of paradigmatic examples of OMDoc documents. The primer should be used alongside the formal descriptions of the languag...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  11. No Access

    Chapter

    OMDoc Resources

    In this chapter we will describe various public resources for working with the OMDoc format.

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  12. No Access

    Chapter

    OpenMath Content Dictionaries

    Content Dictionaries are structured documents used by the OpenMath standard [BCC + 04] to codify knowledge about mathematical symbols and concepts used in the representation of mathematical formulae. They differ ...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  13. No Access

    Chapter

    Transforming OMDoc by XSLT Style Sheets

    In the introduction we have stated that one of the design intentions behind OMDoc is to separate content from presentation, and leave the latter to the user. In this section, we will briefly touch upon presentati...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  14. No Access

    Chapter

    Quick-Reference Table to the OMDoc Elements

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  15. No Access

    Chapter

    A Development Graph for Elementary Algebra

    We will now use the technique presented in the last chapter for the elementary algebraic hierarchy. Figure 7.1 gives an overview of the situation. We will build up theories for semigroups, monoids, groups, and...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  16. No Access

    Chapter

    The RelaxNG Schema for OMDoc

    We reprint the modularized RelaxNG schema for OMDoc here. It is available at http://www.mathweb.org/omdoc/rnc and con...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  17. No Access

    Chapter

    Courseware and the Narrative/Content Distinction

    In this chapter we will look at another type of mathematical document: courseware; in this particular case a piece from an introductory course “Fundamentals of Computer Science” (Course 15-211 at Carnegie Mell...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  18. No Access

    Chapter

    Document Infrastructure (Module DOC)

    Mathematical knowledge is largely communicated by way of a specialized set of documents (e.g. e-mails, letters, pre-prints, journal articles, and textbooks). These employ special notational conventions and vis...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  19. No Access

    Chapter

    Mathematical Objects (Module MOBJ)

    A distinguishing feature of mathematics is its ability to represent and manipulate ideas and objects in symbolic form as mathematical formulae. OMDoc uses the OpenMath and Content-MathML formats to represent math...

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

  20. No Access

    Chapter

    Representing Proofs (Module PF)

    Proofs form an essential part of mathematics and modern sciences. Conceptually, a proof is a representation of uncontroversial evidence for the truth of an assertion.

    Michael Kohlhase in OMDoc – An Open Markup Format for Mathematical Documents [version 1.2] (2006)

Page of 3