xArch Type XML Schema 1.0 Change Log: 2004-07-01: Eric M. Dashofy [edashofy@ics.uci.edu]: Added a signature link to Interface. 2004-06-28: Eric M. Dashofy [edashofy@ics.uci.edu]: Added ID/Description to SignatureInterfaceMappings. 2003-01-10: Eric M. Dashofy [edashofy@ics.uci.edu]: Added a Description to Signatures. 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-05-28: Eric M. Dashofy [edashofy@ics.uci.edu]: Added an ID to signatures, so SignatureInterfaceMappings will work properly. Thanks to Rob Egelink [egelink@ics.uci.edu]. 2002-05-08: Eric M. Dashofy [edashofy@ics.uci.edu]: Added a PrescribedLinkInstance type. Originally, it was thought that such a type was not necessary because the structure link could be divined from looking at the endpoints in the instance link. However, this requires significant computational effort, and we now consider it best to include it as a type. 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-07-17: Eric M. Dashofy [edashofy@ics.uci.edu]: Changed cardinality of 'type' link on interface from 0-unbounded to 0-1. Thanks to Girish Suryanarayana [sgirish@ics.uci.edu]. 2001-05-22: Eric M. Dashofy [edashofy@ics.uci.edu]: Changed cardinality of 'type' link on component and connector from 0-unbounded to 0-1. Thanks to Girish Suryanarayana [sgirish@ics.uci.edu]. 2001-04-12: Eric M. Dashofy [edashofy@ics.uci.edu]: Cleaned up and validated with XML Spy 3.5. Removed extraneous subArchInterface tag in Signature; it had already been replaced by SignatureInterfaceMapping. 2000-12-06: Eric M. Dashofy [edashofy@ics.uci.edu]: Added Prescribed{Component,Connector,Interface}Instance types so instances can point back to their structural entities. 2000-12-05: Eric M. Dashofy [edashofy@ics.uci.edu]: Removed Point type in types namespace, imported it from instances namespace. Added set of groups to archStructure. Fixed 1st character of names of children of SignatureInterfaceMapping to be lowercase. Fixed namespace of description type on archStructure tag. 2000-12-04: Eric M. Dashofy [edashofy@ics.uci.edu]: Removed explicit collections from the schema and replaced them with Kleene-star type elements for more flexibility/extensibility. 2000-11-27: Eric M. Dashofy [edashofy@ics.uci.edu]: Made all the multiple-element-sets into collections. 2000-10-02: Eric M. Dashofy [edashofy@ics.uci.edu]: Made 'direction' an optional subelement of Signature. 2000-09-28: Eric M. Dashofy [edashofy@ics.uci.edu]: Fixed some syntax errors and validated with XSV 2000-09-27: Eric M. Dashofy [edashofy@ics.uci.edu]: Initial Development