xArch Versions XML Schema 1.0
Depends on: {types.xsd, implementation.xsd, variants.xsd}
Note: The actual dependency set of versioning is
just types, but because of XSchema 1.0's single inheritance
limitation, we decided to have it depend on implementation
and variants as well. When XSchema 2.0 is released,
supporting multiple inheritance, this dependency should be
removed.
Change Log:
2002-07-23: Eric M. Dashofy [edashofy@ics.uci.edu]:
Changed location of core (xArch) schema in the import
statement to a more stable URL.
2002-04-21: Eric M. Dashofy [edashofy@ics.uci.edu]:
Removed child link from nodes, for real this time :)
Special thanks to Rob Egelink [egelink@ics.uci.edu].
2002-03-27: Eric M. Dashofy [edashofy@ics.uci.edu]:
Changed name of "version trees" to "version graphs."
Removed child link from nodes. Added optional
"immutable" boolean attribute to nodes.
Special thanks to Rob Egelink [egelink@ics.uci.edu].
2002-01-28: Eric M. Dashofy [edashofy@ics.uci.edu]:
Upgraded to 2001 XML Schema standard and validated
with XML Spy 4.2. Only changes were to the namespace
declaration for 'xsd' in the header.
2001-04-12: Eric M. Dashofy [edashofy@ics.uci.edu]:
Cleaned up and validated with XML Spy 3.5.
2000-12-07: Eric M. Dashofy [edashofy@ics.uci.edu]:
Changed name of file from 'versioning.xsd' to
'versions.xsd' for consistency.
2000-12-06: Eric M. Dashofy [edashofy@ics.uci.edu]:
Added 'id' attribute to Node.
Thanks to Nathan D. Ryan [Nathan.Ryan@colorado.edu].
2000-12-04: Eric M. Dashofy [edashofy@ics.uci.edu]:
Removed explicit collection elements and replaced
them with Kleene-star style elements for greater
flexibility and extensibility.
2000-09-28: Eric M. Dashofy [edashofy@ics.uci.edu]:
Initial Development and validated with XSV