Instantiating CoP Models
Sunday, September 16th, 2007In his blog, Normen Müller recently posted a comment on Only humans are capable of understanding and making necessary intelligent choices. I agree that the structural semantic techniques allow for relieving humans from tedious choices or analysis. Accordingly, I apply semantic techniques to extract COP relevant information from documents in order to instantiate a mathematical COP model. If documents on their own are not sufficient to model COPs, I will also consider web2.0 techniques to gather further COP-relevant information.
Given that semantic techniques are the most suited approach for automatic extraction of COP data, a specific semantic representation technique/ format needs to be found. Since my work applies COP to the domain of mathematics, these should be suited for this domain. Looking at the mathematical representation format such as MATHML, OPENMATH , and OMDOC , OMDOC seems the most suited one for mathematics.
OMDOC’s advantage lies in its three layers: the object layer, the statement layer, and the theory layer. MATHML and OPENMATH are standards that provide semantics on the object layer, i.e. on the level of formulae. For example, thanks to their mark up, software can distinguish operations such as ’+’ , which represents the arithmetic ‘addition’ operation as well as the logical ‘OR’ operation. The statement layer allows for typing of document fragments, e.g. definitions, examples, or lemmas. The theory provides the context of the mathematical concept. The strength of OMDOC also lies in its implementation. For example, an assertion element with types such as ’lemma’ is used instead of elements for every mathematical object.
The usage of OMDOC will allow me to verify, whether semantic mark-up facilitates the automatic description COPs. I will point out whether OMDOC supports COP-information extraction or whether the format needs to be extended. Since OMDOC has been invented and is continuously developed by our research group, I will not only be facilitated to understand the syntax and mark-up but, moreover, will be able to suggest extensions and contribute to the further development of OMDOC.