W3C home > Mailing lists > Public > www-math@w3.org > September 2003

Publid Id for MathML

From: Jens Elkner <elkner@imsgroup.de>
Date: Sun, 21 Sep 2003 03:15:17 +0200 (MEST)
Message-Id: <200309210115.h8L1FH1r021353@menace.exfa.imsgroup.de>
To: www-math@w3.org


just a small question: 

Is it possible to change the public identifier for MathML entities to
xhtml$n and SVG do?

E.g. preferred
PUBLIC "-//W3C//ENTITIES MathML 2.1 Added Math Symbols: Arrow Relations//EN"
instead of
PUBLIC "-//W3C//ENTITIES Added Math Symbols: Arrow Relations for MathML 2.1//EN"

The problem I have with the current naming is, that it is hard to separate
the entities into a single catalog for better maintainance and performance
for dtd/entity lookup procedures.

E.g. if the mentioned preferred scheme would be used, it would be easy to make
a delegation in the xml master catalog to a mathml2 catalog, without having
to care about other entities in the -//W3C//ENTITIES space

xml master catalog entries:
<delegatePublic publicIdStartString="-//W3C//ENTITIES MathML 2.1"

  publicId="-//W3C//ENTITIES MathML 2.1 Added Math Symbols: Arrow Relations//EN"
<!-- ... -->

With the current (2.0) scheme one can use a delegation e.g. for
-//W3C//ENTITIES, however this would require to setup a much bigger 
"internal lookup table" (e.g. -//W3C//ENTITIES SVG 1.1 *, 
-//W3C//ENTITIES XHTML *, etc. would be part of the temporary table)
and thus it would require much more resource ...

For more information wrt. catalogs, see

What do you think?

+---[ Jens Elkner ]---------[ IMS GmbH, Abt. Server/Netzwerkmanagement ]--+
| Sandtorstr. 23                       +49 391 54486 19230                |
| 39106 Magdeburg                       elkner@imsgroup.de                |
| GERMANY                             http://www.imsgroup.de/             |
Received on Saturday, 20 September 2003 21:20:30 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:34 UTC