Skip to content

Class: GroupType

A repeating group. Logically, groupType is a subclass of componentType, but to make numInGroup first in the sequence, it cannot be an extension.

URI: fix_orchestra:GroupType

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

      GroupType : abbr_name

      GroupType : added

      GroupType : added_ep

      GroupType : annotation





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



      GroupType : category

      GroupType : change_type





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



      GroupType : component_ref





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



      GroupType : deprecated

      GroupType : deprecated_ep

      GroupType : field_ref





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



      GroupType : group_ref





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



      GroupType : id

      GroupType : impl_max_occurs

      GroupType : impl_min_occurs

      GroupType : issue

      GroupType : last_modified

      GroupType : name

      GroupType : num_in_group





        GroupType --> "0..1" FieldRefType : num_in_group
        click FieldRefType href "../FieldRefType/"



      GroupType : rendering

      GroupType : replaced

      GroupType : replaced_by_field

      GroupType : replaced_ep

      GroupType : scenario

      GroupType : scenario_id

      GroupType : scenario_ref

      GroupType : scenario_ref_id

      GroupType : supported





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



      GroupType : updated

      GroupType : updated_ep

      GroupType : which





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



Inheritance

Class Properties

Property Value
Class URI fix_orchestra:GroupType

Slots

Name Cardinality and Range Description Inheritance
num_in_group 0..1
FieldRefType
direct
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
impl_min_occurs 0..1
Integer
Lower bound of group instances (numInGroup) direct
impl_max_occurs 0..1
UnboundedIntType
Upper bound of group instances (numInGroup) 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 group range GroupType
ActorType group range GroupType
ResponseType group range GroupType
Groups group range GroupType

In Subsets

Aliases

  • groupType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:GroupType
native fix_orchestra:GroupType
exact fixr:groupType

LinkML Source

Direct

name: GroupType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: A repeating group. Logically, groupType is a subclass of componentType,
  but to make numInGroup first in the sequence, it cannot be an extension.
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- groupType
exact_mappings:
- fixr:groupType
mixins:
- EntityAttribGrp
- OidGrp
- ScenarioRefGrp
slots:
- num_in_group
- component_ref
- group_ref
- field_ref
- rendering
- impl_min_occurs
- impl_max_occurs
- which
slot_usage:
  field_ref:
    name: field_ref
  impl_max_occurs:
    name: impl_max_occurs
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
class_uri: fix_orchestra:GroupType

Induced

name: GroupType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
description: A repeating group. Logically, groupType is a subclass of componentType,
  but to make numInGroup first in the sequence, it cannot be an extension.
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- groupType
exact_mappings:
- fixr:groupType
mixins:
- EntityAttribGrp
- OidGrp
- ScenarioRefGrp
slot_usage:
  field_ref:
    name: field_ref
  impl_max_occurs:
    name: impl_max_occurs
attributes:
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: GroupType
    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: GroupType
    domain_of:
    - ComponentType
    - GroupType
    - MessageType
    - Categories
    range: Name
  num_in_group:
    name: num_in_group
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - numInGroup
    exact_mappings:
    - fixr:numInGroup
    rank: 1000
    slot_uri: fix_orchestra:num_in_group
    owner: GroupType
    domain_of:
    - GroupType
    range: FieldRefType
  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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    domain_of:
    - FieldAttribGrp
    - ComponentType
    - GroupType
    - MessageType
    range: string
  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
    owner: GroupType
    domain_of:
    - GroupRefType
    - GroupType
    - MessageRefType
    range: integer
  impl_max_occurs:
    name: impl_max_occurs
    description: Upper bound of group instances (numInGroup)
    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: GroupType
    domain_of:
    - GroupRefType
    - GroupType
    - MessageRefType
    range: UnboundedIntType
  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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    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: GroupType
    domain_of:
    - ScenarioRefGrp
    range: Name
class_uri: fix_orchestra:GroupType