[om] Re: comments on documents
Richard Fateman
fateman at cs.berkeley.edu
Mon May 20 18:19:43 CEST 2002
OK, let's try again. It seems to me that you don't
argue with the first sentence, so let's keep it.
"MathML deals with the presentation of mathematical
objects and also to some extent their meaning."
Sentence 2
" OpenMath does the
same except using different markers, and with a different
emphasis, more on content."
How about
"OpenMath deals with the syntactic arrangement of operators
and operands -- essentially a syntax tree -- that can
constitute a mathematical object. This representation,
coupled with a style sheet, allows OM objects to be displayed.
Phrasebooks allow OM objects to be converted to objects in
some particular software system."
Note that I added a mention of phrasebooks, which I hope
is appropriate.
Sentence 3 and 4.
" OM can be extended by the publishing of
content dictionaries. MathML can be altered by appeal
to W3C.
I think you agree with sentence 3. But let's combine it with 4:
"Both OM and MathML can be extended. OM can be extended
by content dictionaries in a defined format. MathML can
be extended through reference to a definition URL which
might be in OpenMath format, but perhaps in other form."
sentence 5 says
"The display of either MathML
or OM can be altered by style sheets."
How about
"Display of MathML is always possible via a default
mechanism, but this can be altered in some contexts by
reference to a stylesheet. There is no default
rendering for OM* but it is possible to associate
an OM object with a stylesheet.
*Huh? what about <OMOBJ> ... </OMOBJ> ?
David Carlisle wrote:
>>MathML deals with the presentation of mathematical objects
>>and also to some extent their meaning. OpenMath does the
>>same except using different markers, and with a different
>>emphasis, more on content. OM can be extended by the publishing of
>>content dictionaries. MathML can be altered by appeal
>>to W3C. The display of either MathML
>>or OM can be altered by style sheets.
>>
>
>>(Is this all true?)
>>
>
............. combining everything...........
"MathML deals with the presentation of mathematical
objects and also to some extent their meaning."
"OpenMath deals with the syntactic arrangement of operators
and operands -- essentially a syntax tree -- that can
constitute a mathematical object. This representation,
coupled with a style sheet, allows OM objects to be displayed.
Phrasebooks allow OM objects to be converted to objects in
some particular software system."
"Both OM and MathML can be extended. OM can be extended
by content dictionaries in a defined format. MathML can
be extended through reference to a definition URL which
might be in OpenMath format, but perhaps in other form."
"Display of MathML is always possible via a default
mechanism, but this can be altered in some contexts by
reference to a stylesheet. There is no default
rendering for OM but it is possible to associate
an OM object with a stylesheet
..........................
How does this sound?
...no interspersed comments below. Just David's text. RJF..
David Carlisle wrote:
>>MathML deals with the presentation of mathematical objects
>>and also to some extent their meaning. OpenMath does the
>>same except using different markers, and with a different
>>emphasis, more on content. OM can be extended by the publishing of
>>content dictionaries. MathML can be altered by appeal
>>to W3C. The display of either MathML
>>or OM can be altered by style sheets.
>>
>
>>(Is this all true?)
>>
..................
> No, I don't think any of it is true, taking the statements one at a
> time....
>
> "OpenMath does the same" would imply that OM had something
> corresponding to Presentation MathML, which it does not.
>
> "OM can be extended by the publishing of content dictionaries.
> MathML can be altered by appeal to W3C."
>
> It would be better to say that Content MathML can similarly be extended
> by referring to OpenMath Content Dictionaries (using the definitionURL
> attribute). Unlike OM which has a defined format for such definitions
> (Content Dictionaries) MathML definitionURL attributes may point at
> definitions in any format, (OpenMath, plain text, maple code, ...)
>
> "The display of either MathML or OM can be altered by style sheets."
>
> Content MathML has a default rendering. In some applications this
> rendering may be altered by use of stylesheets. OpenMath has no default
> rendering, one must always supply a stylesheet or some other mechanism
> that specifies a rendering.
>
> David
>
--
om at openmath.org - general discussion on OpenMath
Post public announcements to om-announce at openmath.org
Automatic list maintenance software at majordomo at openmath.org
Mail om-owner at openmath.org for assistance with any problems
More information about the Om
mailing list