Skip to content

Class: ComponentType

URI: fix_orchestra:ComponentType

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

      ComponentType : abbr_name

      ComponentType : added

      ComponentType : added_ep

      ComponentType : annotation





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



      ComponentType : category

      ComponentType : change_type





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



      ComponentType : component_ref





        ComponentType --> "*" ComponentRefType : component_ref
        click ComponentRefType href "../ComponentRefType/"



      ComponentType : deprecated

      ComponentType : deprecated_ep

      ComponentType : field_ref





        ComponentType --> "*" FieldRefType : field_ref
        click FieldRefType href "../FieldRefType/"



      ComponentType : group_ref





        ComponentType --> "*" GroupRefType : group_ref
        click GroupRefType href "../GroupRefType/"



      ComponentType : id

      ComponentType : issue

      ComponentType : last_modified

      ComponentType : name

      ComponentType : rendering

      ComponentType : replaced

      ComponentType : replaced_by_field

      ComponentType : replaced_ep

      ComponentType : scenario

      ComponentType : scenario_id

      ComponentType : scenario_ref

      ComponentType : scenario_ref_id

      ComponentType : supported





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



      ComponentType : updated

      ComponentType : updated_ep

      ComponentType : which





        ComponentType --> "0..1" MemberType : which
        click MemberType href "../MemberType/"



Inheritance

Class Properties

Property Value
Class URI fix_orchestra:ComponentType

Slots

Name Cardinality and Range Description Inheritance
component_ref *
ComponentRefType
direct
group_ref *
GroupRefType
direct
field_ref *
FieldRefType
Other field or fields that scope uniqueness direct
rendering 0..1
String
A hint to processes about how to interpret the element direct
which 0..1
MemberType
Member selection within each group instance direct
annotation 0..1
Annotation
direct
category 0..1
Name
direct
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
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

Usages

used by used in type used
ActionType component range ComponentType
ActorType component range ComponentType
ResponseType component range ComponentType
Components component range ComponentType

In Subsets

Aliases

  • componentType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:ComponentType
native fix_orchestra:ComponentType
exact fixr:componentType
close fix_sbe:BlockTypeV1, fix_sbe:BlockTypeV2, fix_sbe:GroupTypeV1, fix_sbe:GroupTypeV2

LinkML Source

Direct

name: ComponentType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- componentType
exact_mappings:
- fixr:componentType
close_mappings:
- fix_sbe:BlockTypeV1
- fix_sbe:BlockTypeV2
- fix_sbe:GroupTypeV1
- fix_sbe:GroupTypeV2
mixins:
- EntityAttribGrp
- OidGrp
- ScenarioRefGrp
slots:
- component_ref
- group_ref
- field_ref
- rendering
- which
slot_usage:
  field_ref:
    name: field_ref
  which:
    name: which
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
    rank: 1000
    slot_uri: fix_orchestra:category
    domain_of:
    - ComponentType
    - GroupType
    - MessageType
    - Categories
    range: Name
class_uri: fix_orchestra:ComponentType

Induced

name: ComponentType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- componentType
exact_mappings:
- fixr:componentType
close_mappings:
- fix_sbe:BlockTypeV1
- fix_sbe:BlockTypeV2
- fix_sbe:GroupTypeV1
- fix_sbe:GroupTypeV2
mixins:
- EntityAttribGrp
- OidGrp
- ScenarioRefGrp
slot_usage:
  field_ref:
    name: field_ref
  which:
    name: which
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: ComponentType
    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
    rank: 1000
    slot_uri: fix_orchestra:category
    owner: ComponentType
    domain_of:
    - ComponentType
    - GroupType
    - MessageType
    - Categories
    range: Name
  component_ref:
    name: component_ref
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - componentRef
    exact_mappings:
    - fixr:componentRef
    rank: 1000
    slot_uri: fix_orchestra:component_ref
    owner: ComponentType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - GroupType
    - StructureInline
    range: ComponentRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  group_ref:
    name: group_ref
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - groupRef
    exact_mappings:
    - fixr:groupRef
    rank: 1000
    slot_uri: fix_orchestra:group_ref
    owner: ComponentType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - GroupType
    - StructureInline
    range: GroupRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  field_ref:
    name: field_ref
    description: Other field or fields that scope uniqueness. If none provided, then
      the field value must be globally unique.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - fieldRef
    exact_mappings:
    - fixr:fieldRef
    rank: 1000
    slot_uri: fix_orchestra:field_ref
    owner: ComponentType
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - UniqueInline
    - GroupType
    - StructureInline
    range: FieldRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  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: ComponentType
    domain_of:
    - FieldAttribGrp
    - ComponentType
    - GroupType
    - MessageType
    range: string
  which:
    name: which
    description: Member selection within each group instance
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:which
    rank: 1000
    slot_uri: fix_orchestra:which
    owner: ComponentType
    domain_of:
    - ComponentType
    - GroupType
    - StructureInline
    range: MemberType
  added:
    name: added
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:added
    rank: 1000
    slot_uri: fix_orchestra:added
    owner: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    domain_of:
    - EntityAttribGrp
    - ProtocolType
    range: Version
  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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    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: ComponentType
    domain_of:
    - ScenarioRefGrp
    range: Name
class_uri: fix_orchestra:ComponentType