Architectural Forms Questions

Paul Prescod paul at prescod.net
Wed Mar 10 01:30:01 GMT 1999


"Roger L. Costello" wrote:
> 
> - How powerful is the correspondence that you can express with
> Architectural Forms?  Is it essentially limited to renaming and
> omission?

You can also map elements to attributes and attributes to elements.

> - In addition to using Architectural Forms to express correspondences
> that are known a priori, could you use them to document mappings that
> are discovered "on-the-fly" by modifying a document or DTD after a
> mapping is discovered?

Yes, you can do this by modifying DTDs. Caveat: In my experience it is
seldom the case that a subtype relationship can be "discovered" after the
fact. It works for really loose DTDs like HTML and ICADD, but not for more
complex/strict DTDs. This is very similar to the situation in software
development. It is very rarely the case that you can "adapt" an existing
class to a newly discovered supertype without radically changing the class
or breaking existing code.

> - It appears to be the case that the correspondence between A and B must
> be documented in a way that keeps the mapping tightly coupled to either
> A or B. Are there any plans to represent the correspondence so that it
> is not tightly coupled to either A or B?

You could think of this as the distinction between subtyping and
transformation. Subtyping is about an inherent relationship that is
discovered in advance. Transformation is about imposing a mapping
externally, "on the fly."

> - Is it a correct interpretation to say that Architectural Forms
> represent correspondence by overloading existing language constructs?

"Overloading" is a somewhat overloaded term. Let's say "reusing" existing
language constructs.

> - Given that subtyping and inheritance have been part of the primary XML
> "schema" proposals, is it likely that XML Architectural Forms will be
> overtaken by advances in the XML schema area?

Eventually. In what time frame, I don't know.
-- 
 Paul Prescod  - ISOGEN Consulting Engineer speaking for only himself
 http://itrc.uwaterloo.ca/~papresco

"The Excursion [Sport Utility Vehicle] is so large that it will come
equipped with adjustable pedals to fit smaller drivers and sensor 
devices that warn the driver when he or she is about to back into a
Toyota or some other object." -- Dallas Morning News

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 (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe 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