Solution data |
Name | EXP2XSD (Express to XSD model transformation) |
Result type | Model transformation |
Description/functionality | The EXP2XSD model transformation tool, is a tool that makes the mapping of the structural part of a model described in STEP-EXPRESS (ISO 10303-28) to XML Schemas (XSD) according to the recommendations of Part28 (ISO 10303-28). |
Benefits to interoperability |
- The STEP standard currently defines three neutral data exchange formats – ASCII text file (STEP Part 21), programming language APIs (STEP Part 22-27, 29), and XML (STEP Part 28).
- Only a few relatively specialized applications, such as STEP translators and STEP repositories, use the API programming language, called Standard Data Access Interface (SDAI) [5,9]. Unlike the STEP Part 21 syntax, XML data is easily extensible and is supported by numerous inexpensive and widely used software tools. Thus, from the perspective of a typical programmer, it is easier to render XML data into forms that are suitable for human perusal [2].
- The output of this transformation tool is the representation of the model in XML that will be used for implementation purposes, and also in the conformance testing process.
|
Supported models/methodologies | - |
Supported input interfaces | EXPRESS |
Supported output interfaces | XML Schemas |
Validation/demonstration | Validation and demonstration in the B5 testing and piloting activities, particulary for AIDIMA and EADS scenarios. |
Standards compliance |
|
Availability | Installed service/solution |
License | - |
Status | Prototype |
Requirements/dependencies |
- Requires JAVA 1.4 or above.
- Depends on the Part 28 evolution, wich specifies a standard way to map from the EXPRESS standard to the XSD standard
|
Web references | |
ATHENA metadata |
Contact person | Hugo Vieira, UNINOVA |
Contributors | UNINOVA |
Provided by project/activity |
- A6 – Model-driven and Adaptive Interoperability Architectures
|
Deliverables representing result | - |
Contribution to key result |
- 13. Model-driven and Adaptable Interoperability Framework and Infrastructure
|
Used in pilot | - |
Deliverable providing evaluation | - |