Point-and-write: documenting formal mathematics by reference

Carst Tankink, with Josef Urban and Christoph Lange

CICM 2012 – Bremen

Documenting formal mathematics

Problem: documentation is hardly supported

Goal: tool support for authoring documentation

Referring to formal objects: a syntax

Annotations: signposts for inclusion

Uniform semantic exchange format: HTML with RDFa

OMDoc ontology
<div typeof="oo:Theorem" about="#T15">
  <span rel="owl:sameAs" resource="http://dbpedia.org/resource/
    Brouwer_Fixed_Point_Theorem_for_Disks_on_the_Plane"/>
  ... actual HTML content of the theorem ...
</div>

Annotating formal text

Summary