TY - GEN
T1 - Semantic enrichment of mathematics via ‘tooltips’
AU - Moore, Ross
PY - 2015
Y1 - 2015
N2 - A package mathsem for pdf-LATEX implements a way to provide semantic meaning to symbols, without adding a large syntactical burden to the specification of a mathematical expression. It uses a concept of ‘active comment’, allowing the ‘%’ character at the beginning of a new line to become an active token under highly-controlled circumstances. With a strictly defined syntax, words to express the semantic meaning of a variable (‘x’ say) can be associated with each occurrence of ‘x’ in the expression following. The words become content of a tooltip, that ‘pops-up’ by the symbol in a PDF document. The idea extends to: 1. allow multiple instances of the same symbol have distinct meanings; 2. attach semantics to macro-names as well as character symbols; 3. allow nested tooltip rectangles, for sub-expressions; 4. assign defaults to be attached to symbols and macros, at either global or local levels, to maintain consistency of meaning within extended portions of a document. It is planned to use the same syntactical constructions to provide words for spoken ‘alternative text’, in the context of fully-tagged, accessible, mathematical content within PDF documents Thanks to Michael Kohlhase for ideas suggesting such a package.
AB - A package mathsem for pdf-LATEX implements a way to provide semantic meaning to symbols, without adding a large syntactical burden to the specification of a mathematical expression. It uses a concept of ‘active comment’, allowing the ‘%’ character at the beginning of a new line to become an active token under highly-controlled circumstances. With a strictly defined syntax, words to express the semantic meaning of a variable (‘x’ say) can be associated with each occurrence of ‘x’ in the expression following. The words become content of a tooltip, that ‘pops-up’ by the symbol in a PDF document. The idea extends to: 1. allow multiple instances of the same symbol have distinct meanings; 2. attach semantics to macro-names as well as character symbols; 3. allow nested tooltip rectangles, for sub-expressions; 4. assign defaults to be attached to symbols and macros, at either global or local levels, to maintain consistency of meaning within extended portions of a document. It is planned to use the same syntactical constructions to provide words for spoken ‘alternative text’, in the context of fully-tagged, accessible, mathematical content within PDF documents Thanks to Michael Kohlhase for ideas suggesting such a package.
UR - https://www.scopus.com/pages/publications/84949982601
U2 - 10.1007/978-3-319-20615-8_24
DO - 10.1007/978-3-319-20615-8_24
M3 - Conference proceeding contribution
AN - SCOPUS:84949982601
SN - 9783319206141
T3 - Lecture Notes in Computer Science
SP - 338
EP - 342
BT - Intelligent Computer Mathematics
A2 - Kerber, Manfred
A2 - Carette, Jacques
A2 - Kaliszyk, Cezary
A2 - Rabe, Florian
A2 - Sorge, Volker
PB - Springer, Springer Nature
CY - Cham
T2 - International Conference on Intelligent Computer Mathematics, CICM 2015
Y2 - 13 July 2015 through 17 July 2015
ER -