Skip to content

Class: MessageType

URI: fix_orchestra:MessageType

 classDiagram
    class MessageType
    click MessageType href "../MessageType/"
      OidGrp <|-- MessageType
        click OidGrp href "../OidGrp/"
      ScenarioRefGrp <|-- MessageType
        click ScenarioRefGrp href "../ScenarioRefGrp/"
      EntityAttribGrp <|-- MessageType
        click EntityAttribGrp href "../EntityAttribGrp/"

      MessageType : abbr_name

      MessageType : added

      MessageType : added_ep

      MessageType : annotation





        MessageType --> "0..1" Annotation : annotation
        click Annotation href "../Annotation/"



      MessageType : category

      MessageType : change_type





        MessageType --> "0..1" ChangeType : change_type
        click ChangeType href "../ChangeType/"



      MessageType : deprecated

      MessageType : deprecated_ep

      MessageType : flow

      MessageType : id

      MessageType : issue

      MessageType : last_modified

      MessageType : msg_type

      MessageType : name

      MessageType : rendering

      MessageType : replaced

      MessageType : replaced_by_field

      MessageType : replaced_ep

      MessageType : responses





        MessageType --> "0..1" ResponsesInline : responses
        click ResponsesInline href "../ResponsesInline/"



      MessageType : scenario

      MessageType : scenario_id

      MessageType : scenario_ref

      MessageType : scenario_ref_id

      MessageType : structure





        MessageType --> "0..1" StructureInline : structure
        click StructureInline href "../StructureInline/"



      MessageType : supported





        MessageType --> "0..1" SupportType : supported
        click SupportType href "../SupportType/"



      MessageType : updated

      MessageType : updated_ep

      MessageType : when

Inheritance

Class Properties

Property Value
Class URI fix_orchestra:MessageType

Slots

Name Cardinality and Range Description Inheritance
structure 0..1
StructureInline
direct
when 0..1
ExpressionType
A condition that distinguishes when a scenario of a message type applies direct
responses 0..1
ResponsesInline
direct
msg_type 0..1
MsgType
direct
rendering 0..1
String
A hint to processes about how to interpret the element direct
annotation 0..1
Annotation
direct
category 0..1
Name
direct
flow 0..1
Name
direct
abbr_name 0..1
Name
OidGrp
scenario_id 0..1
Id
Unique identifier of a scenario OidGrp
id 1
Id
Numeric identifier generally must be unique within a file for an element type... OidGrp
name 1
Name
OidGrp
scenario 0..1
Name
The use case of an element, distinguished by workflow, asset class, etc OidGrp
scenario_ref_id 0..1
Id
Unique identifier of a scenario ScenarioRefGrp
scenario_ref 0..1
Name
Name of a scenario ScenarioRefGrp
added 0..1
Version
EntityAttribGrp
added_ep 0..1
EP
EntityAttribGrp
change_type 0..1
ChangeType
EntityAttribGrp
deprecated_ep 0..1
EP
EntityAttribGrp
issue 0..1
String
EntityAttribGrp
last_modified 0..1
Version
EntityAttribGrp
replaced 0..1
Version
EntityAttribGrp
replaced_ep 0..1
EP
EntityAttribGrp
replaced_by_field 0..1
Id
EntityAttribGrp
supported 0..1
SupportType
EntityAttribGrp
updated 0..1
Version
EntityAttribGrp
updated_ep 0..1
EP
EntityAttribGrp
deprecated 0..1
Version
EntityAttribGrp

Usages

used by used in type used
Messages message range MessageType

In Subsets

Aliases

  • messageType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:MessageType
native fix_orchestra:MessageType
exact fixr:messageType, fix_sbe:MessageV1

LinkML Source

Direct

name: MessageType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageType
exact_mappings:
- fixr:messageType
- fix_sbe:MessageV1
mixins:
- OidGrp
- ScenarioRefGrp
- EntityAttribGrp
slots:
- structure
- when
- responses
- msg_type
- rendering
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    domain_of:
    - ActorType
    - CategoryType
    - CodeSetType
    - CodeType
    - ComponentRefType
    - ComponentType
    - ConceptType
    - FieldRefType
    - FieldType
    - FlowType
    - GroupType
    - IdentifiersType
    - MappedDatatype
    - MessageType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TransitionType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Actors
    - Categories
    - CodeSets
    - Components
    - Concepts
    - Datatypes
    - Fields
    - Groups
    - Messages
    - Repository
    - Scenarios
    - Sections
    range: Annotation
  category:
    name: category
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:category
    slot_uri: fix_orchestra:category
    domain_of:
    - ComponentType
    - GroupType
    - MessageType
    - Categories
    range: Name
  flow:
    name: flow
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:flow
    rank: 1000
    slot_uri: fix_orchestra:flow
    domain_of:
    - MessageType
    - Actors
    range: Name
class_uri: fix_orchestra:MessageType

Induced

name: MessageType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageType
exact_mappings:
- fixr:messageType
- fix_sbe:MessageV1
mixins:
- OidGrp
- ScenarioRefGrp
- EntityAttribGrp
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: MessageType
    domain_of:
    - ActorType
    - CategoryType
    - CodeSetType
    - CodeType
    - ComponentRefType
    - ComponentType
    - ConceptType
    - FieldRefType
    - FieldType
    - FlowType
    - GroupType
    - IdentifiersType
    - MappedDatatype
    - MessageType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TransitionType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Actors
    - Categories
    - CodeSets
    - Components
    - Concepts
    - Datatypes
    - Fields
    - Groups
    - Messages
    - Repository
    - Scenarios
    - Sections
    range: Annotation
  category:
    name: category
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:category
    slot_uri: fix_orchestra:category
    owner: MessageType
    domain_of:
    - ComponentType
    - GroupType
    - MessageType
    - Categories
    range: Name
  flow:
    name: flow
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:flow
    rank: 1000
    slot_uri: fix_orchestra:flow
    owner: MessageType
    domain_of:
    - MessageType
    - Actors
    range: Name
  structure:
    name: structure
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:structure
    rank: 1000
    slot_uri: fix_orchestra:structure
    owner: MessageType
    domain_of:
    - MessageType
    range: StructureInline
  when:
    name: when
    description: A condition that distinguishes when a scenario of a message type
      applies. It could be used to generate a decision tree to correlate an incoming
      message to its scenario, or to decide which scenario of a request message to
      send.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:when
    rank: 1000
    slot_uri: fix_orchestra:when
    owner: MessageType
    domain_of:
    - ComponentRuleType
    - FieldRuleType
    - MessageType
    - ResponseType
    - TransitionType
    range: ExpressionType
  responses:
    name: responses
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:responses
    rank: 1000
    slot_uri: fix_orchestra:responses
    owner: MessageType
    domain_of:
    - MessageType
    range: ResponsesInline
  msg_type:
    name: msg_type
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - msgType
    exact_mappings:
    - fixr:msgType
    rank: 1000
    slot_uri: fix_orchestra:msg_type
    owner: MessageType
    domain_of:
    - MessageRefType
    - MessageType
    range: MsgType
  rendering:
    name: rendering
    description: A hint to processes about how to interpret the element. Not validated.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:rendering
    rank: 1000
    slot_uri: fix_orchestra:rendering
    owner: MessageType
    domain_of:
    - FieldAttribGrp
    - ComponentType
    - GroupType
    - MessageType
    range: string
  abbr_name:
    name: abbr_name
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - abbrName
    exact_mappings:
    - fixr:abbrName
    rank: 1000
    slot_uri: fix_orchestra:abbr_name
    owner: MessageType
    domain_of:
    - OidGrp
    range: Name
  scenario_id:
    name: scenario_id
    description: Unique identifier of a scenario. Default is '1' for base scenario.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - scenarioId
    exact_mappings:
    - fixr:scenarioId
    rank: 1000
    slot_uri: fix_orchestra:scenario_id
    ifabsent: string(1)
    owner: MessageType
    domain_of:
    - OidGrp
    - RefidGrp
    - Datatype
    range: Id
  id:
    name: id
    description: Numeric identifier generally must be unique within a file for an
      element type, e.g. unique field tag
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:id
    rank: 1000
    slot_uri: fix_orchestra:id
    owner: MessageType
    domain_of:
    - OidGrp
    - RefidGrp
    - ScenarioType
    - XmlSpecialAttrs
    - XmlGlobalAttributes
    range: Id
    required: true
  name:
    name: name
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:name
    rank: 1000
    slot_uri: fix_orchestra:name
    owner: MessageType
    domain_of:
    - OidGrp
    - RefidGrp
    - ActorType
    - CategoryType
    - ComponentRuleType
    - ConceptType
    - FieldRuleType
    - FlowType
    - IdentifierType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TimerSchedule
    - TimerType
    - TransitionType
    - TriggerType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Repository
    range: Name
    required: true
  scenario:
    name: scenario
    description: The use case of an element, distinguished by workflow, asset class,
      etc.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:scenario
    rank: 1000
    slot_uri: fix_orchestra:scenario
    ifabsent: string(base)
    owner: MessageType
    domain_of:
    - OidGrp
    - RefidGrp
    - Datatype
    - Scenarios
    range: Name
  scenario_ref_id:
    name: scenario_ref_id
    description: Unique identifier of a scenario. The identifier is required when
      referencing another scenario.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - scenarioRefId
    exact_mappings:
    - fixr:scenarioRefId
    rank: 1000
    slot_uri: fix_orchestra:scenario_ref_id
    owner: MessageType
    domain_of:
    - ScenarioRefGrp
    range: Id
  scenario_ref:
    name: scenario_ref
    description: Name of a scenario. The name is optional as part of a reference and
      only for convenience.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - scenarioRef
    exact_mappings:
    - fixr:scenarioRef
    rank: 1000
    slot_uri: fix_orchestra:scenario_ref
    owner: MessageType
    domain_of:
    - ScenarioRefGrp
    range: Name
  added:
    name: added
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:added
    rank: 1000
    slot_uri: fix_orchestra:added
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: Version
  added_ep:
    name: added_ep
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - addedEP
    exact_mappings:
    - fixr:addedEP
    rank: 1000
    slot_uri: fix_orchestra:added_ep
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: EP
  change_type:
    name: change_type
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - changeType
    exact_mappings:
    - fixr:changeType
    rank: 1000
    slot_uri: fix_orchestra:change_type
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: ChangeType
  deprecated_ep:
    name: deprecated_ep
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - deprecatedEP
    exact_mappings:
    - fixr:deprecatedEP
    rank: 1000
    slot_uri: fix_orchestra:deprecated_ep
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: EP
  issue:
    name: issue
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:issue
    rank: 1000
    slot_uri: fix_orchestra:issue
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: string
  last_modified:
    name: last_modified
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - lastModified
    exact_mappings:
    - fixr:lastModified
    rank: 1000
    slot_uri: fix_orchestra:last_modified
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: Version
  replaced:
    name: replaced
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:replaced
    rank: 1000
    slot_uri: fix_orchestra:replaced
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: Version
  replaced_ep:
    name: replaced_ep
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - replacedEP
    exact_mappings:
    - fixr:replacedEP
    rank: 1000
    slot_uri: fix_orchestra:replaced_ep
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: EP
  replaced_by_field:
    name: replaced_by_field
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - replacedByField
    exact_mappings:
    - fixr:replacedByField
    rank: 1000
    slot_uri: fix_orchestra:replaced_by_field
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: Id
  supported:
    name: supported
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:supported
    rank: 1000
    slot_uri: fix_orchestra:supported
    ifabsent: string(supported)
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: SupportType
  updated:
    name: updated
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:updated
    rank: 1000
    slot_uri: fix_orchestra:updated
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: Version
  updated_ep:
    name: updated_ep
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - updatedEP
    exact_mappings:
    - fixr:updatedEP
    rank: 1000
    slot_uri: fix_orchestra:updated_ep
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    range: EP
  deprecated:
    name: deprecated
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:deprecated
    rank: 1000
    slot_uri: fix_orchestra:deprecated
    owner: MessageType
    domain_of:
    - EntityAttribGrp
    - ProtocolType
    range: Version
class_uri: fix_orchestra:MessageType