Overview
ISO 20022-2:2013 - "Financial services - Universal financial industry message scheme - Part 2: UML profile" defines the UML profile for the ISO 20022 Metamodel (specified in ISO 20022-1:2013). It provides a UML-based concrete syntax that tells modellers how to represent ISO 20022 Metamodel elements in UML diagrams and models. The standard is applicable only when UML is used and does not preclude other concrete syntaxes (for example textual syntaxes).
Key facts:
- Formalizes how to model the Metamodel in UML (Scope, Business and Message levels).
- Covers almost all Metamodel packages plus the ISO20022::TypeLibrary on which the Metamodel depends.
- Excludes these packages: ISO20022::Metamodel::ConceptualLevel::MessageTransport, ::LogicalLevel::Reversing, ::LogicalToPhysicalTransformation, and ::PhysicalLevel.
- Third edition (2013), replacing the 2007 edition.
Key technical topics and requirements
- Mapping rules: Detailed UML realizations for Metamodel metaclasses (BusinessProcess, BusinessComponent, MessageDefinition, MessageElement, DataTypes, Enumerations, etc.).
- Profile structure: Package organization, stereotypes, tagged values (tags), and constraints that extend UML to capture ISO 20022 semantics.
- Modeling guidance: Which UML diagrams to create, association end semantics, cardinality treatment, and how to express Metamodel properties using UML features.
- Normative artifacts: Annexes defining stereotypes and tags to ensure consistent tool support and interchange.
- Scope levels: Explicit treatment of Level 1 (Scope), Level 2 (Business/Conceptual) and Level 3 (Message/Logical) elements and cross-level Metamodel elements.
- UML-only applicability: The Profile is normative when UML is the modelling notation; alternative concrete syntaxes may be specified separately.
Practical applications and target users
ISO 20022-2:2013 is practical for:
- Financial architects and message designers who create ISO 20022-compliant models using UML.
- Systems integrators and implementers translating business models into logical message definitions.
- Tool vendors and repository providers implementing UML profiles, stereotype/tag support, model validation, and XML/ASN.1 generation workflows.
- Standards bodies and Registration Authorities managing central repositories of models and requiring consistent UML-based artefacts.
- Project leads performing model-driven design of financial message exchanges and interoperability testing.
Benefits:
- Enables consistent, tool-friendly UML representations of ISO 20022 message definitions.
- Improves model portability, validation and mapping to downstream artifacts (e.g., XML Schema generation).
Related standards
- ISO 20022-1:2013 - Metamodel (core definitions)
- Other parts of the series: Parts 3–8 (Modelling, XML Schema generation, Reverse engineering, Message transport, Registration, ASN.1 generation)
Keywords: ISO 20022-2:2013, UML profile, ISO 20022, financial messaging, ISO 20022 Metamodel, message modelling, UML stereotypes, tagged values, financial message standards.