OpenMath

E131725

OpenMath is a standard for representing the semantic meaning of mathematical expressions in a structured, machine-readable form to enable reliable exchange between computer programs.

All labels observed (3)

Label Occurrences
OpenMath canonical 1
OpenMath 2.0 revision 1 1
OpenMath Society 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf mathematical markup language
representation language
technical standard
canBeEmbeddedIn MathML
defines formal structure for mathematical objects
symbols via content dictionaries
focusesOn content markup
goal ensure unambiguous interpretation of mathematical expressions by software
provide a common data format for mathematical content
hasComponent OpenMath objects
attribution mechanism
binding structures
content dictionaries
hasFeature application-independent representation
extensibility via new content dictionaries
formal semantics for symbols
language-independent representation
support for partial information via attributions
support for sharing mathematical knowledge libraries
hasPurpose enable reliable exchange of mathematics between computer programs
represent semantic meaning of mathematical expressions
separate mathematical content from presentation
support machine-readable mathematics
hasVersion OpenMath 1.0
OpenMath 2.0
OpenMath self-linksurface differs
surface form: OpenMath 2.0 revision 1
influenced MathML
surface form: content MathML
isDesignedFor interoperability between computer algebra systems
interoperability between mathematical software tools
interoperability between theorem provers
long-term storage of mathematical knowledge
isNot presentation markup
isRelatedTo MathML
standardizedBy OpenMath self-linksurface differs
surface form: OpenMath Society
supports algebraic structures
attribution of additional information
functional notation
logic
mathematical operators
numbers
sets
variables and binding
usedIn computer algebra systems
digital mathematical libraries
e-learning systems for mathematics
interactive theorem provers
mathematical knowledge management
uses XML-based encoding

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

MathML relatedStandard OpenMath
OpenMath hasVersion OpenMath self-linksurface differs
this entity surface form: OpenMath 2.0 revision 1
OpenMath standardizedBy OpenMath self-linksurface differs
this entity surface form: OpenMath Society