Overview
ISO/TR 22126-5:2022 is a Technical Report from ISO/TC 68 that documents a study mapping FIX Orchestra message and workflow definitions into the ISO 20022 common model. The report describes a tool-based approach to convert FIX Orchestra XML schema artifacts into an Ecore metamodel, transform that model into a semantic representation (RDF/OWL), and identify mapping gaps. It focuses on practical interoperability between FIX (as published in FIX Orchestra) and ISO 20022 for comparative analysis, ontology generation and protocol harmonization.
Key topics and mapping considerations
- Mapping approach: Generate an Ecore model from the FIX Orchestra XML schemas (repository and interfaces) using the Eclipse Modeling Framework (EMF), then programmatically transform Ecore instances to a common semantic model encoded in RDF/OWL.
- Class correspondences: Many Orchestra classes were aligned with ISO 20022 metaclasses (for example, Message → MessageDefinition, Field → MessageElement, CodeSet → CodeSet), enabling reuse of converters to produce a standardized ontology.
- Behavioural and workflow gaps: FIX Orchestra supports state machines, actor state variables and unidirectional message flows; these behavioural constructs have no direct equivalent in the ISO 20022 metamodel and require metamodel enhancements or supplementary representations.
- Datatype and constraint issues: FIX defines its own datatypes and a domain-specific language (Score) for constraints; ISO 20022 relies on XML Schema datatypes and different constraint mechanisms, so datatype and constraint interoperability is partial.
- Identifiers and presence semantics: Differences exist in identifier generation and in semantics such as FIX’s Presence enumeration (Required, Optional, Forbidden, Ignored, Constant) versus ISO 20022 cardinality models.
- Incomplete mappings: The report documents features that are partially mapped or unmatched (e.g., Flow, StateMachine, external state representation), and recommends enhancements to the ISO 20022 model to better describe FIX and similar protocols.
Practical applications and users
Who benefits:
- Financial institutions and trading firms implementing or integrating FIX Orchestra and ISO 20022
- Standards bodies and implementers seeking protocol harmonization or common-model analysis
- Developers of mapping tools, ontologies and test-case generators (EMF/Ecore, RDF/OWL pipelines)
- Architects working on message conversion, protocol comparison, and interoperability projects
Practical uses:
- Generating an RDF/OWL ontology from FIX Orchestra for semantic analytics
- Comparing multiple messaging protocols against the ISO 20022 common model
- Informing extensions to ISO 20022 to support behavioural models, state machines and richer datatype/constraint mappings
- Automating parts of protocol migration, validation and test-case generation
Related standards
- ISO 20022 metamodel and message definition artifacts
- FIX Orchestra specification (FIX Trading Community; Orchestra serialized as XML)
- ISO/TR 22126 series (other parts that address semantic technology for financial services)
Keywords: ISO/TR 22126-5:2022, FIX Orchestra, ISO 20022, semantic technology, mapping, Ecore, EMF, RDF/OWL, financial services, message model, interoperability.