Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ISO/IEC 11179 terminology for Concepts #32

Open
donmendelson opened this issue Sep 29, 2021 · 0 comments
Open

Use ISO/IEC 11179 terminology for Concepts #32

donmendelson opened this issue Sep 29, 2021 · 0 comments

Comments

@donmendelson
Copy link
Member

Orchestra version 1.0 introduced Concepts. The big idea is that a semantic concept can have different representations in different protocols, even between different versions of FIX. Mapping a concept to different encodings can be used to inform message translators and the like. The gap in Orchestra is that there is no common registry or model of concepts. This could be improved by using the terminology of ISO/IEC 11179, and concepts could be registered in a metadata catalog that conforms to that standard. (The standard is currently in review.)

See ISO/IEC 11179-3:2013 Metadata registries (MDR) - Part 3: Registry metamodel and basic attributes

11.1.2.2.2 Description of Conceptual_Domain
Conceptual_Domain is a class each instance of which models a conceptual domain (3.2.21), a set of value
meanings (3.2.141) which may either be enumerated or expressed via a description.
For example, one possible conceptual domain could be countries of the world. It might be associated with two
value domains (3.2.140): three letter country codes, and full country names. The conceptual domain might
be used in several data element concepts (3.2.29), e.g., “person’s country of residence”, “person’s country of
birth”, “person’s country of citizenship”.
A conceptual domain can facilitate the mapping of equivalent values of two or more value domains that share
the conceptual domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant