Overview
ISO/TS 10303-16:2021 is a technical specification developed by the International Organization for Standardization (ISO) as part of the ISO 10303 (STEP) series, which addresses product data representation and exchange in industrial automation systems. This part focuses specifically on the transformation of SysML XMI representations into EXPRESS schemas. The standard provides a formal, one-way mapping from SysML (Systems Modeling Language) models, encoded in XMI (XML Metadata Interchange), into EXPRESS, a standardized data modeling language used across the STEP framework.
The main objective is to ensure that SysML information models developed for use in the STEP Extended Architecture can be reliably and repeatably transformed into EXPRESS schemas. This transformation supports interoperability, longevity, and efficient data exchange in product lifecycle management and industrial automation.
Key Topics
- SysML to EXPRESS Mapping: This specification details a systematic mapping of SysML constructs (as standardized in ISO/IEC 19514:2017) to EXPRESS elements (ISO 10303-11:2004), focusing on SysML models represented in XMI (ISO/IEC 19509:2014).
- One-way Transformation: The mapping is defined as a one-way process - from SysML XMI to EXPRESS schemas. This ensures that information models can be captured in EXPRESS for use within the STEP environment but does not prescribe reverse transformations.
- Scope and Limitations:
- Only SysML metamodel constructs used for representing STEP concepts are included.
- Transformations not relevant to STEP Extended Architecture, transformations for other purposes, code or script generation, and constraint transformations (e.g., OCL to EXPRESS rules) are excluded.
- Mapping Rules: The document outlines conventions and specific mapping rules for:
- SysML Block diagrams and their EXPRESS entity equivalents
- Abstract supertype and subtype relationships
- Primitive and value types
- Aggregations (set, list, array, bag)
- Enumeration and select types
- Referencing mechanics and containment relationships
Applications
Implementation of ISO/TS 10303-16:2021 brings significant value to organizations engaged in model-driven engineering, industrial automation, and product lifecycle management, including:
- STEP Information Model Development: Enables organizations developing STEP application protocols or domain models in SysML to automatically generate corresponding EXPRESS schemas, ensuring backward compatibility and future-proofing data models.
- Interoperability: Facilitates seamless data exchange and system integration by providing a structured method for converting advanced SysML models into the widely-used EXPRESS language, promoting consistency across different engineering and information systems.
- Lifecycle Data Management: Supports the archival and sharing of product information in a neutral, system-independent format, crucial for long-term data retention and accessibility in engineering projects.
- Process Automation: By standardizing the transformation process, organizations can automate the conversion of SysML XMI to EXPRESS, reducing manual work and minimizing errors in large-scale or complex system models.
Related Standards
To implement ISO/TS 10303-16:2021 effectively, familiarity with related standards is essential:
- ISO 10303-1: Overview and fundamental principles of product data representation and exchange.
- ISO 10303-11: EXPRESS language reference manual, defining the syntax and semantics of the EXPRESS data modeling language.
- ISO/IEC 19514:2017: SysML (Systems Modeling Language) specification.
- ISO/IEC 19509:2014: XMI standard for XML-based metadata interchange.
- ISO/IEC 19505-1:2012: UML (Unified Modeling Language) infrastructure.
- W3C XML 1.0: Extensible Markup Language, foundational for XMI representations.
For a complete and up-to-date list of ISO 10303 standards, visit www.iso.org.
By adhering to ISO/TS 10303-16:2021, organizations enhance their capability to maintain interoperable, reliable, and standards-compliant product data throughout the product lifecycle, supporting broader digital transformation initiatives in industrial automation and engineering.