Class: MessageRefType
URI: fix_orchestra:MessageRefType
classDiagram
class MessageRefType
click MessageRefType href "../MessageRefType/"
RefidGrp <|-- MessageRefType
click RefidGrp href "../RefidGrp/"
MessageRefType : id
MessageRefType : identifiers
MessageRefType --> "0..1" IdentifiersType : identifiers
click IdentifiersType href "../IdentifiersType/"
MessageRefType : impl_max_occurs
MessageRefType : impl_min_occurs
MessageRefType : msg_type
MessageRefType : name
MessageRefType : scenario
MessageRefType : scenario_id
Inheritance
- MessageRefType [ RefidGrp]
Class Properties
| Property | Value |
|---|---|
| Class URI | fix_orchestra:MessageRefType |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| identifiers | 0..1 IdentifiersType |
direct | |
| msg_type | 0..1 MsgType |
direct | |
| impl_min_occurs | 0..1 Integer |
Lower bound of group instances (numInGroup) | direct |
| impl_max_occurs | 0..1 UnboundedIntType |
The same message type may be sent one or more times | direct |
| scenario_id | 0..1 Id |
Unique identifier of a scenario | RefidGrp |
| id | 1 Id |
Numeric identifier generally must be unique within a file for an element type... | RefidGrp |
| name | 0..1 Name |
The name is optional as part of a reference and only for convenience | RefidGrp |
| scenario | 0..1 Name |
The use case of an element, distinguished by workflow, asset class, etc | RefidGrp |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ActionType | message_ref | range | MessageRefType |
| ConceptType | message_ref | range | MessageRefType |
| ResponseType | message_ref | range | MessageRefType |
In Subsets
Aliases
- messageRefType
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_source | repositorytypes.xsd |
Schema Source
- from schema: https://w3id.org/lmodel/fix-orchestra
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | fix_orchestra:MessageRefType |
| native | fix_orchestra:MessageRefType |
| exact | fixr:messageRefType |
LinkML Source
Direct
name: MessageRefType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageRefType
exact_mappings:
- fixr:messageRefType
mixins:
- RefidGrp
slots:
- identifiers
- msg_type
- impl_min_occurs
- impl_max_occurs
slot_usage:
impl_min_occurs:
name: impl_min_occurs
ifabsent: string(1)
impl_max_occurs:
name: impl_max_occurs
description: The same message type may be sent one or more times
class_uri: fix_orchestra:MessageRefType
Induced
name: MessageRefType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageRefType
exact_mappings:
- fixr:messageRefType
mixins:
- RefidGrp
slot_usage:
impl_min_occurs:
name: impl_min_occurs
ifabsent: string(1)
impl_max_occurs:
name: impl_max_occurs
description: The same message type may be sent one or more times
attributes:
identifiers:
name: identifiers
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:identifiers
rank: 1000
slot_uri: fix_orchestra:identifiers
owner: MessageRefType
domain_of:
- MessageRefType
range: IdentifiersType
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: MessageRefType
domain_of:
- MessageRefType
- MessageType
range: MsgType
impl_min_occurs:
name: impl_min_occurs
description: Lower bound of group instances (numInGroup)
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- implMinOccurs
exact_mappings:
- fixr:implMinOccurs
rank: 1000
slot_uri: fix_orchestra:impl_min_occurs
ifabsent: string(1)
owner: MessageRefType
domain_of:
- GroupRefType
- GroupType
- MessageRefType
range: integer
impl_max_occurs:
name: impl_max_occurs
description: The same message type may be sent one or more times
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- implMaxOccurs
exact_mappings:
- fixr:implMaxOccurs
rank: 1000
slot_uri: fix_orchestra:impl_max_occurs
ifabsent: string(unbounded)
owner: MessageRefType
domain_of:
- GroupRefType
- GroupType
- MessageRefType
range: UnboundedIntType
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: MessageRefType
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
slot_uri: fix_orchestra:id
owner: MessageRefType
domain_of:
- OidGrp
- RefidGrp
- ScenarioType
- XmlSpecialAttrs
- XmlGlobalAttributes
range: Id
required: true
name:
name: name
description: The name is optional as part of a reference and only for convenience.
It is not enforced by referential integrity. However, the name of the referred
object is authoritative. A validator may check the consistency between the name
used for the reference and the name of the referred object.
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:name
slot_uri: fix_orchestra:name
owner: MessageRefType
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
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
slot_uri: fix_orchestra:scenario
ifabsent: string(base)
owner: MessageRefType
domain_of:
- OidGrp
- RefidGrp
- Datatype
- Scenarios
range: Name
class_uri: fix_orchestra:MessageRefType