XML Design Patterns

Rick Jelliffe ricko at allette.com.au
Mon Dec 13 06:52:20 GMT 1999

From: Fabio Arciniegas A. <l-arcini at uniandes.edu.co>
 >I also wrote something about XML and design patterns (I've been
>on the subject for some months now), it is focused on
>structural patterns in applications using XML for their persistence.
>I'm preparing an introductory article for some of those patterns for
>XML.com, so I hope you can see that soon. In the meantime you can see a
>little outdated(april 99) version of some of the ideas at:

This is a good paper. Toivo Lainevool has also sent me privately an
pattern too.

Fabio's XMLable pattern is more concerned with using Alexander Patterns
OO program design.  Toivo's pattern is more concerned with using
Patterns for DTD design.  Liam's patterns are more concerned with using
Alexander Patterns for DTD implementation. My book is about design and
implementation and not at all about programs.

I look forward to Fabio releasing his work: it is important for fitting
XML into
mainstream OO discourse.  But the patterns I would call for are more in
area of what goes on inside a document: apart from the promise of
XML has resulted in no advances in analytical methodologies, as far as I
see.  I hope that XML Schemas, Schematron, Express, AT&T's DSD, etc,
provide a base technology which people can use to explore new paradigm.
I think the two most useful areas are "patterns/assertion grammars" and
"cohesion and coupling analysis"; it is quite probably that the XML
language will allow class or inheritence in some form which again will
provide a more direct path from a high-level analysis to an

Rick Jelliffe

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)

More information about the Xml-dev mailing list