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