groves dissent

Marc.McDonald at Marc.McDonald at
Tue Sep 28 23:35:21 BST 1999

> There's a big difference between ambiguity and aliasing.
> I think that you're overstating the difference, especially since AFs
> also provide disambiguation.
> The difference is one of degree, not of kind: AFs allow you to
> associate more than one universal name with a single markup item,
> while Namespaces allow you to associate only one universal name with a
> markup item.  In other words
> Namespaces:          markup-item (0,*) <-> name (0,1)
> Architectural Forms: markup-item (0,*) <-> name (0,*)
	^^^^^^ What I meant, more accurately expressed.

> Unfortunately, AFs came out with three strikes against them: they were
> developed by ISO (yawn!), they were introduced as an appendix to the
> very long and intense HyTime spec (awk!), and they weren't very webby
> (oops!).  They also hit a foul with their convoluted mechanism for
> attribute mapping.
> I agree with Eliot Kimber and others, though, that eventually XML will
> need something like AFs.
I happen to like architectures far more than namespaces.

> Marc B. McDonald
> Principal Software Scientist
> Design Intelligence, Inc.
> 1111 Third Avenue, Suite 1500
> Seattle, WA  98101
> marc.mcdonald at
> Ph: 206.343-7797
> Fax: 206.343.7750

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at the following message;
unsubscribe 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