[om] RE: [om-a] New OpenMath 2 draft
David Carlisle
davidc at nag.co.uk
Thu Apr 15 12:24:20 CEST 2004
Manfred
Shouldn't that read: 'A symbol encodes four fields of information, a name, a
Content
Dictionary, a CD base (optionally) and a role (optionally)?
I think not, the new Role feature is Content Dictionary information but
it isn't explictly encoded in the symbol. Like the symbol definition,
formal properties etc it is only indirectly accessable by looking up
the content dictionary using the information in the _three_ fields that
are explicit in the object (cd name/base-uri and symbol name).
However I see that the current text doesn't really say that
either. Currently we say
<para revisionflag="added">A Symbol encodes three fields of
information, a <emphasis>name</emphasis>, a <emphasis>Content
Dictionary</emphasis>, and (optionally) a role. The name of a symbol
is a sequence of characters matching the regular expression described
in <xref linkend="sec_names"/>. The Content Dictionary is the
location of the definition of the symbol, consisting of a name (a
sequence of characters matching the regular expression described in
<xref linkend="sec_names"/>) and, optionally, a unique prefix called
a <emphasis>cdbase</emphasis> which is used to
disambiguate multiple Content Dictionaries of the same name. The role
is a restriction on where the symbol may appear in an &OM; object.
The possible roles are described in <xref linkend="sec_roles"/>.
</para>
I propose we change that to
<para revisionflag="added">A Symbol encodes three fields of
information, a <emphasis>symbol name</emphasis>, a <emphasis>Content
Dictionary name</emphasis>, and (optionally) a <emphasis>Content
Dictionary base URI</emphasis>, The name of a symbol is a sequence
of characters matching the regular expression described in <xref
linkend="sec_names"/>. The Content Dictionary is the location of
the definition of the symbol, consisting of a name (a sequence of
characters matching the regular expression described in <xref
linkend="sec_names"/>) and, optionally, a unique prefix called a
<emphasis>cdbase</emphasis> which is used to disambiguate multiple
Content Dictionaries of the same name. There are other properties
of the symbol that are not explicit in these fieleds but whose
values may be obtained by inspecting the Content Dictionary
specified. these include the symbol definition, formal properties
and examples and, optionally, a <emphasis>Role</<emphasis> which is
a restriction on where the symbol may appear in an &OM; object. The
possible roles are described in <xref linkend="sec_roles"/>.
</para>
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
--
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