Industrial automation systems and integration - Product data representation and exchange - Part 25: Implementation methods: EXPRESS to XMI binding

ISO/TS 10303-25:2005 specifies a mapping from the EXPRESS data specification language into the Object Management Group's (OMG) Unified Modeling Language (UML), for the purpose of generating files conforming to the OMG XML Meta-data Interchange standard.

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 25: Méthodes d'implémentation: Liaison EXPRESS à XMI

General Information

Status
Published
Publication Date
12-Dec-2005
Current Stage
9093 - International Standard confirmed
Start Date
10-Nov-2023
Completion Date
13-Dec-2025
Ref Project

Overview

ISO/TS 10303-25:2005 (Industrial automation systems and integration - Product data representation and exchange - Part 25) defines an EXPRESS to XMI binding. The technical specification specifies a mapping from the EXPRESS data specification language into the Object Management Group’s (OMG) Unified Modeling Language (UML), with the explicit purpose of generating files that conform to the OMG XML Metadata Interchange (XMI) format. This TS is part of the ISO 10303 (STEP) family focused on product data representation and exchange for industrial automation and systems integration.

Key Topics

  • Scope and purpose: Defines the goals and intended outcomes of an EXPRESS→UML→XMI mapping for interoperable metadata exchange.
  • Mapping rules: Prescribes how EXPRESS language constructs are represented in UML and serialized using XMI to ensure consistent interchange (naming, packaging and representation conventions).
  • Data typing and structure: Covers the translation of EXPRESS types, complex structures and relationships into UML-compatible representations suitable for XMI output.
  • Metadata and serialization: Addresses generation of XMI-compliant files so tools that support OMG XMI can consume EXPRESS-derived models.
  • Implementation guidance: Provides implementers with method-level guidance to produce toolchains and exporters that reliably convert EXPRESS schemas into XMI artifacts.

Applications

ISO/TS 10303-25:2005 is valuable for organizations and practitioners who need robust, standards-based product data interchange across heterogeneous tools and platforms:

  • CAD/PLM/PDM software developers building import/export functions between STEP/EXPRESS definitions and UML/XMI-based modeling tools.
  • Systems integrators and automation engineers implementing data exchange pipelines between engineering systems and enterprise IT.
  • Data architects and model translators who convert EXPRESS schemas into UML models for model-driven development, validation, or visualization.
  • Tool vendors and middleware providers creating XMI exporters/importers to enhance interoperability across engineering toolchains.

Practical benefits include improved interoperability across model repositories, easier integration of engineering data with UML-based systems, and standardized XML-based exchange artifacts for automation and lifecycle management.

Related Standards

  • ISO 10303 family (STEP) - product data representation and exchange
  • EXPRESS - the data specification language used within STEP (part of the ISO 10303 framework)
  • OMG UML - modeling language used as the target representation
  • OMG XMI - XML Metadata Interchange format used for serialized interchange

Keywords: ISO/TS 10303-25:2005, EXPRESS to XMI binding, EXPRESS, UML, XMI, STEP, product data exchange, industrial automation, data interchange, system integration.

Technical specification
ISO/TS 10303-25:2005 - Industrial automation systems and integration -- Product data representation and exchange
English language
25 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/TS 10303-25:2005 is a technical specification published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Product data representation and exchange - Part 25: Implementation methods: EXPRESS to XMI binding". This standard covers: ISO/TS 10303-25:2005 specifies a mapping from the EXPRESS data specification language into the Object Management Group's (OMG) Unified Modeling Language (UML), for the purpose of generating files conforming to the OMG XML Meta-data Interchange standard.

ISO/TS 10303-25:2005 specifies a mapping from the EXPRESS data specification language into the Object Management Group's (OMG) Unified Modeling Language (UML), for the purpose of generating files conforming to the OMG XML Meta-data Interchange standard.

ISO/TS 10303-25:2005 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO/TS 10303-25:2005 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


TECHNICAL ISO/TS
SPECIFICATION 10303-25
First edition
2005-12-15
Industrial automation systems and
integration — Product data
representation and exchange —
Part 25:
Implementation methods: EXPRESS to
XMI binding
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 25: Méthodes d'implémentation: Liaison EXPRESS à XMI

Reference number
©
ISO 2005
This CD-ROM contains the publication ISO/TS 10303-25:2005 in hypertext markup language (HTML).

©  ISO 2005
All rights reserved. Unless otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval system or transmitted in
any form or by any means without prior permission from ISO. Requests for permission to reproduce this product should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.
Published in Switzerland
ii © ISO 2005 – All rights reserved

Installation
If this publication has been packaged as a zipped file, do NOT open the file from the CD-ROM, but copy it to
the desired location in your local environment. Once the file has been copied to your
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...

The article discusses ISO/TS 10303-25:2005, which describes a way to convert data specifications written in EXPRESS language into UML using the Object Management Group's XML Meta-data Interchange standard. This allows for the generation of files that conform to the OMG standard.

제목: ISO/TS 10303-25:2005 - 산업 자동화 시스템 및 통합 - 제품 데이터 표현 및 교환 - 파트 25: 구현 방법: EXPRESS에서 XMI 바인딩 내용: ISO/TS 10303-25:2005는 EXPRESS 데이터 사양 언어를 Object Management Group(OMG)의 통합 모델링 언어(UML)로 매핑하는 방법을 지정합니다. 이를 통해 OMG XML 메타데이터 교환 표준에 준하는 파일을 생성할 수 있습니다.

記事のタイトル: ISO/TS 10303-25:2005 - インダストリアルオートメーションシステムと統合 - 製品データの表現と交換 - パート25: 実装方法: EXPRESSからXMIバインディング 記事の内容: ISO/TS 10303-25:2005では、EXPRESSデータ仕様言語をObject Management Group(OMG)の統一モデリング言語(UML)にマッピングする方法を具体化しています。これにより、OMGのXMLメタデータ相互運用規格に準拠したファイルを生成することが可能です。