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