Namespaces, Architectural Forms, and Sub-Documents

W. Eliot Kimber eliot at
Thu Feb 19 02:04:33 GMT 1998

At 10:39 AM 2/19/98 +0900, MURATA Makoto wrote:
>In message "Re: Namespaces, Architectural Forms, and Sub-Documents", Peter
>> I hope that the "disgusting" refers to the use of 'img' and 'src' and the
>> implied semantics rather than the mechanism :-).  I am an advocate of the
>> *mechanism* (e.g
>> where I
>> use XML-LINK explicitly to combine chemistry, maths and text. This has the
>> advantage that it avoids namespace problems. It also allows me to process
>> foreign files if certain assumptions are made.
>I  think that your approach works.  Do you think that this is the way 
>to go?  I.e., no namespace mechanisms but links only?  Or, do you think 
>that it should be possible to convert the link-based representation to 
>the namespace-based representation and vice versa?

My vote is for the link-based approach (which in HyTime is provided by the
value reference facility, which lets you distinquish simple
use-by-reference from true hyperlinks).  A processor can always generate
new combined instances using whatever approach it cares to to disambiguate
name clashes, including using name spaces.

Syntactic combination is ultimately limiting and largely unnecessary if you
can do your combining at the semantic level.  However, semantic-level
combination does have a cost because you can't necessarily depend on the
limitations of syntactic constraints to keep things simple.


<Address HyTime=bibloc>
W. Eliot Kimber, Senior Consulting SGML Engineer
Highland Consulting, a division of ISOGEN International Corp.
2200 N. Lamar St., Suite 230, Dallas, TX 95202.  214.953.0004

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as:
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list