| M. Kohlhase, OMDoc: Towards an OpenMath Representation of Mathematical Documents, Seki Report, FR Informatik, Universit#t des Saarlandes, 2000. |
....generation of of interactive documents with a exible presentation based on the standard representation. A considerable advantage of any standard is its support by commonly developed tools such as (MathML) editors and browsing facilities. The XML format developed in the ID project is OMDoc [10], an extension of the emerging OpenMath standard [3] an XML based general framework for encoding mathematical objects. OMDoc extends the OpenMath representation for mathematical objects by meta data and by the representation of mathematical facts such as theorems, de nitions, proof methods, and ....
....nition (including OpenMath representations for the objects involved) and the FMP (formal mathematical property) contains an OpenMath object ( in Figure 1) that encodes a logical formula that refers to an OpenMath representation that formalizes the content of the CMP. For details on OMDoc, see [10]. One of the challenging tasks is the development of an appropriate representation of the complex data structures used in proof planning, i.e. for methods, plans, and control knowledge. 5.2 Adaptation to the User Di erent functionalities can build on the brie y discussed knowledge ....
M. Kohlhase. OMDoc: Towards an openmath representation of mathe matical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/ilo/omdoc.
....on top of the framework. Thinking ahead 21 in this direction, the concept of this framework could contribute to the definition of a universal interface language for tactics. Indeed, currently, a lot of effort is spend to define a standardized language to represent mathematical theories and proofs [8, 19]. The framework in some sense standardizes the way tactics and hence methods are defined, and thus could contribute to the challenging task of defining a language to exchange tactics and methods between different theorem proving or proof planning systems. ....
Kohlhase, M.: OmDoc: Towards an OpenMath representation of mathematical documents, Internet Draft, http://www.ags.uni-sb.de/ omega/www/mbase.html.
.... We will start with a description of the system from the implementation point of view in the next section (we have described the data model and logical issues in [KF00] In section 3, we will take a brief look at the interface protocols based on the OpenMath and Kqml standards (see [FHJ 99,Koh00] This reliance of Internet standards for communication makes MBase an open system, and the implementation presented in this paper just one of its possible instances. 2 Architecture and Implementation The MBase system is realized as a distributed set of MBase servers (see gure 1) Each MBase ....
....or to scratchpad MBases making them ideal repositories for private development of mathematical theories, which can be submitted and moved to archive MBases once they have stabilized. 3 Interface Language The primary interface language of MBase is the Xml based markup language O M Doc [Koh00] a document centered extension of the emerging OpenMath standard [CC98] for mathematical objects. For instance the de nition of a double function would be of the following form. CMP xml:lang= eng The doubling function defined by addition CMP The CMP (commented mathematical property) ....
[Article contains additional citation context not shown here]
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/ilo/omdoc.
No context found.
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/omdoc.
....for reasoning services using Kqml and OMRS. The former provides the high level performative and message layers, while the latter gives the speci cation infrastructure for determining (and for the agents to reason about) the meaning of interactions of reasoning services. Together with O M Doc [23] as a content language, this gives a suitable basis for communication of mathematical services in MathWeb [26] The motivation for this paper and the general approach taken comes from our experience with the MathWeb SB [14] and the Logic Broker Architecture [5] systems, and the perceived need for ....
Michael Kohlhase. OMDoc: Towards an openmath Representation of Mathematical Documents. Seki Report SR-00-02, FB Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/omdoc.
.... We will start with a description of the system from the implementation point of view in the next section (we have described the data model and logical issues in [KF00] In section 3, we will take a brief look at the interface protocols based on the OpenMath and Kqml standards (see [FHJ 99,Koh00] This reliance of Internet standards for communication makes MBase an open system, and the implementation presented in this paper just one of its possible instances. 2 Architecture and Implementation The MBase system is realized as a distributed set of MBase servers (see figure 1) Each MBase ....
....or to scratchpad MBases making them ideal repositories for private development of mathematical theories, which can be submitted and moved to archive MBases once they have stabilized. 3 Interface Language The primary interface language of MBase is the Xml based markup language O M Doc [Koh00] a document centered extension of the emerging OpenMath standard [CC98] for mathematical objects. For instance the definition of a double function would be of the following form. definition id= double.def item= double.sym type= simple CMP xml:lang= eng The doubling function defined by ....
[Article contains additional citation context not shown here]
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/ilo/omdoc.
....texts this largely comprises the general pattern de nition, theorem, proof that has long been considered paradigmatic of mathematical documents like textbooks and papers. Furthermore OMDoc supports for auxiliary items like explanatory text, cross references, exercises, applets, etc. See [Koh00c] for details. In a nutshell, OMDoc uses specialized Xml elements for all of these which may contain text representations (in form of CMPs) and formal versions (in the form of FMPs) of the mathematical content. macrostructure in terms of mathematical theories. For this, OMDoc techniques from ....
....to formal speci cation of mathematical objects and theories. Basically, an informal textual presentation can rst be marked up, by making its discourse structure 4 explicit, and then formalizing the textually given mathematical knowledge in logical formulae (by adding FMP elements; see [Koh00c] for details. a basis for individualized (interactive) books. OMDoc documents can be generated from the MBase service (see section 6) making use of the discourse structure information encoded in MBase. This application is joint work with Arjeh Cohen s OpenMath project at Eindhoven. We are ....
[Article contains additional citation context not shown here]
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb.org/ilo/omdoc.
.... for the objects involved) and the FMP (formal mathematical property) contains an OpenMath object (shown as : in Figure 2) that encodes a logical formula similar to in Figure 1 that formalizes the content of the CMP (we have not included it for space reasons) For details on OMDoc, see [9]. 3 The Open Architecture The distributed setup of the system employs the MathWeb 2 system [8, 7] for distributed automated theorem proving that connects a wide range of mathematical services by a common mathematical software bus. The MathWeb system provides the functionality to turn existing ....
M. Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Seki Report SR-00-02, Fachbereich Informatik, Universitat des Saarlandes, 2000. http://www.mathweb. org/ilo/omdoc.
....description information, or to scratchpad MBases making ideal repositories for private development of mathematical theories, which can be submitted and moved to archive MBases once they have stabilized. 3 Interfaces The primary interface protocol of MBase is the Xml based markup language OMDoc [Koh99] a document centered extension of the emerging OpenMath standard [Cap98] for mathematical objects. For instance the de nition of a double function would be of the following form. CMP xml:lang= eng The doubling function defined by addition CMP The CMP (commented mathematical property) ....
.... from MBase, which can then be presented in one of the more standard presentation media (e.g. L A T E X, HtML, or MathMl) Generating OMDoc from a reasoning system is also very simple in practice, since OMDoc has a relatively simple structure (fully speci ed in an Xml document type de nition [Koh99] that closely follows the term structure of OpenMath (using the OMS, OMV, OMA, OMBIND elements to describe formula trees made up of symbols, variables, applications and abstractions) 4 Conclusion, Evaluation and Future Work We have described the MBase system, a distributed mathematical ....
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Internet Draft available at http://www.ags.uni-sb.de/ ~omega/www/projects/openmath/omdoc/omdoc.ps, 1999.
No context found.
M. Kohlhase, OMDoc: Towards an OpenMath Representation of Mathematical Documents, Seki Report, FR Informatik, Universit#t des Saarlandes, 2000.
No context found.
M. Kohlhase, "OMDoc: Towards an OpenMath Representation of Mathematical Documents ", Seki Report,FR Informatik, Universitat des Saarlandes, 2000.
No context found.
Kohlhase M. OMDoc: Towards an OpenMath Representation of Mathematical Documents. Technical Report, 2000. http://www.mathweb.org/omdoc/index.html.
No context found.
Michael Kohlhase. OMDoc: Towards an openmath representation of mathematical documents. Draft available at http://www.ags.uni-sb.de/ ~omega/www/projects/openmath/omdoc/omdoc.ps, 1999.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC