Specifications
The semantics of the UsiXML language is defined through a meta-model encoded as a UML Class Diagram in Rational Rose.The syntax of the UsiXML language is defined through XML Schemas resulting from the conversion of the UML Class Diagram. The syntax is therefore defined in a set of XML schemas. Each schema corresponds to one of the models in the scope of the language.
The stylistics of the UsiXML language is decomposed into different notations, depending on the underlying model. For instance, the stylistics of the task model is based on the ConcurTaskTrees (CTT) notation.
Last UsiXML version
The last version available of the UsiXML language is: 1.8.0 (February 14th, 2007).
Download the documentation of UsiXML V1.8.0
Download the semantics of UsiXML V1.8 as a UML Class Diagram to be used with Rational Rose (MDL format).
Download the semantics of UsiXML V1.8 as a UML Class Diagram to be used with IBM Software Modeler (EMX format).
Browse the documentation online.
This last version is available on a single file. Download UsiXML XML Schema.
You can also download all the schemas in a compressed archive.
You can also get separatly XML Schemas:
- UsiXML-aui.xsd - Definition of Abstract User Interface
- UsiXML-context.xsd - Definition of context of use, containing recent advances in plasticity support
- UsiXML-cui.xsd - Definition of the Concrete User Interface
- UsiXML-cui_auditory.xsd - Definition of the Concrete User Interface in Vocal mode
- UsiXML-cui_behavior.xsd - Definition of the behavior for any Concrete Individual Component
- UsiXML-cui_graphical.xsd - Defnition of the Concrete User INteface in Graphical mode
- UsiXML-cui_relationship.xsd - Definition of Concrete Relationships between elements in a Concrete User Interface
- UsiXML-domain.xsd - Definition of the domain model
- UsiXML-mapping.xsd - Definition of the mapping model
- UsiXML-resource.xsd - Definition of a resource for internationalization/globalization/localization
- UsiXML-rule_term.xsd - Definition of a general rule
- UsiXML-task.xsd - Definition of the task model, based on the ConcurTaskTrees notation
- UsiXML-transformation.xsd - Definition of the Transformation Model
- UsiXML-ui_model.xsd - Definition of the core model
- development-library.xsd - Description of a Development Library
- UsiXML-complex_types.xsd - Description of all complex types invovles in a UsiXML definition
Older version : 1.6.4
Download UsiXML UML Class diagram for Rational Rose (1.08 Mb).
Download the compressed version of the UsiXML UML Class diagram (86 Kb).
XML Schema Compressed archive.
For any bug report concerning the schemas, please, see the bug report section.

