[Om3] Complex Variables

Michael Kohlhase m.kohlhase at jacobs-university.de
Thu Jul 30 08:27:06 CEST 2009



On 29.07.2009 18:14 Uhr, Robert Miner wrote:
> On the issue of having the cd/name attributes, my understanding was this
> pair comprised an "annotation key" that specified the role of the
> annotation.  I think Michael's point was he wanted something more
> specific for the role other than "alternative representation" which is
> the default when the annotation key attributes aren't there.  He was
> suggesting introducing a new sub role called "complex variable".
That is exactly what I meant, thanks for translating.

Michael
>
>
> I want to carefully re-read ch5 before committing myself.  We should all
> try to look at Ch 5 before the call tomorrow.
>
> --Robert
>
>    
>> -----Original Message-----
>> From: member-math-request at w3.org [mailto:member-math-request at w3.org]
>>      
> On
>    
>> Behalf Of David Carlisle
>> Sent: Wednesday, July 29, 2009 4:24 AM
>> To: om3 at openmath.org; member-math at w3.org
>> Subject: Re: Complex Variables
>>
>>
>> Michael,
>>
>>      
>>> Problem1: I remember that David and I talked about just making the
>>>        
>> first
>>      
>>> form part of strict content MathML, and I had thought that we
>>>        
> decided
>    
>> to
>>      
>>> do that for convenience,
>>>        
>> Srict content mathml doesn't allow element content of ci. I suspect
>> you were thinking about allowing the type attribute in strict
>>
>>
>>      
>>> Problem 2: 5.3.2 says that " The value of the |encoding| attribute
>>>        
>> may
>>      
>>> contain a media type that identifies the data format
>>> for the encoding data."
>>> So it should really be
>>>              <annotation-xml encoding="|application/mathml-
>>>        
>> presentation+xml|">
>>
>>
>> No, the sentence after the one you quote explictly says to use
>> MathML Presentation
>>
>>
>>    For example, Section 6.2.3 Names of MathML Encodings identifies the
>>    strings MathML, MathML Presentation, and MathML Content as
>>      
> predefined
>    
>>    values for the encoding attribute that may be used to identify
>>      
> MathML
>    
>>    markup
>>
>> actually the sentence in (5.2.3.2 Attributes) does need to be adjusted
>> a
>> bit now that there is a proposal to have a mime type for presentation
>> mathml, to make it clear that the existing usage of using the name
>> MathML Presentation takes precedence.
>>
>>      
>>> Problem 3: the<annotation-xml>  element in the example does not have
>>>        
>> @cd
>>      
>>> and @name attributes. But I think we really should have them.
>>>        
>> Otherwise
>>      
>>> they default to alternative-representation from the mathmlkeys CD.
>>>        
>> But
>>      
>>> this seems to be too weak to key the intended behavior of a
>>>        
>> presentation
>>      
>>> engine, namely to use the pMahtML directly.
>>>        
>> I don't understand this comment. The default presentation of an
>> objected annotated with "presentation mathml" is that presentation.
>> I don't see how a cd attribute would effect the default presentaion at
>> all (although of course a particular renderer may be affected by any
>> markup changes), Perhaps it should have a cd otherwise I assume
>> mathmlkes:alternate-representation will get used, but this doesn't
>> seem too bad actually, and in any case, doesn't affect the
>> presentation.
>>
>>
>> 4.2.8.3
>>
>>    When a Presentation MathML annotation is provided, a MathML renderer
>> may
>>    optionally use this information to render the MathML construct. This
>>    would typically be the case when the first child is a MathML content
>>    construct and the annotation is provided to give a preferred
>> rendering
>>    differing from the default for the content elements.
>>
>>
>>
>>
>>      
>>> But do we really want to have the enclosing math tag around the
>>> <msup>?
>>>        
>> All examples in MathML2 didn't have enclosing math (or enclosing
>>      
> OMOBJ)
>    
>> when mathml or openmath is used as annotations. I think that's the
>> correct convention.
>>
>> David
>>
>>
>>
>>      
> _______________________________________________________________________
>    
>> _
>> The Numerical Algorithms Group Ltd is a company registered in England
>> and Wales with company number 1249803. The registered office is:
>> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>>
>> This e-mail has been scanned for all viruses by Star. The service is
>> powered by MessageLabs.
>>
>>      
> _______________________________________________________________________
>    
>> _
>>      
>
>
>    

-- 
----------------------------------------------------------------------
  Prof. Dr. Michael Kohlhase,        Office: Research 1, Room 62
  Professor of Computer Science  Campus Ring 1,
  Jacobs University Bremen           D-28759 Bremen, Germany
tel/fax: +49 421 200-3140/-493140  skype: m.kohlhase
m.kohlhase at jacobs-university.de http://kwarc.info/kohlhase
----------------------------------------------------------------------



More information about the Om3 mailing list