Skip to content

Class: GroupRefType

URI: fix_orchestra:GroupRefType

 classDiagram
    class GroupRefType
    click GroupRefType href "../GroupRefType/"
      ComponentRefType <|-- GroupRefType
        click ComponentRefType href "../ComponentRefType/"

      GroupRefType : added

      GroupRefType : added_ep

      GroupRefType : annotation





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



      GroupRefType : block_assignment





        GroupRefType --> "*" BlockAssignmentType : block_assignment
        click BlockAssignmentType href "../BlockAssignmentType/"



      GroupRefType : change_type





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



      GroupRefType : deprecated

      GroupRefType : deprecated_ep

      GroupRefType : id

      GroupRefType : impl_max_occurs

      GroupRefType : impl_min_occurs

      GroupRefType : instance_name

      GroupRefType : issue

      GroupRefType : last_modified

      GroupRefType : name

      GroupRefType : presence





        GroupRefType --> "0..1" Presence : presence
        click Presence href "../Presence/"



      GroupRefType : replaced

      GroupRefType : replaced_by_field

      GroupRefType : replaced_ep

      GroupRefType : rule





        GroupRefType --> "*" ComponentRuleType : rule
        click ComponentRuleType href "../ComponentRuleType/"



      GroupRefType : scenario

      GroupRefType : scenario_id

      GroupRefType : supported





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



      GroupRefType : updated

      GroupRefType : updated_ep

Inheritance

Class Properties

Property Value
Class URI fix_orchestra:GroupRefType

Slots

Name Cardinality and Range Description Inheritance
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
block_assignment *
BlockAssignmentType
Specifies a how a component or each group entry is populated (optional) ComponentRefType
presence 0..1
Presence
Overrides presence when expression is true ComponentRefType
rule *
ComponentRuleType
Rule to tell when a conditionally require component ComponentRefType
annotation 0..1
Annotation
ComponentRefType
instance_name 0..1
ComponentName
Override the component name for this instance, for code generation and the li... ComponentRefType
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
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
ActionType group_ref range GroupRefType
ActorType group_ref range GroupRefType
BlockAssignmentType group_ref range GroupRefType
ComponentType group_ref range GroupRefType
ConceptType group_ref range GroupRefType
GroupType group_ref range GroupRefType
StructureInline group_ref range GroupRefType
ResponseType group_ref range GroupRefType

In Subsets

Aliases

  • groupRefType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:GroupRefType
native fix_orchestra:GroupRefType
exact fixr:groupRefType

LinkML Source

Direct

name: GroupRefType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- groupRefType
exact_mappings:
- fixr:groupRefType
is_a: ComponentRefType
slots:
- impl_min_occurs
- impl_max_occurs
slot_usage:
  impl_min_occurs:
    name: impl_min_occurs
  impl_max_occurs:
    name: impl_max_occurs
class_uri: fix_orchestra:GroupRefType

Induced

name: GroupRefType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- groupRefType
exact_mappings:
- fixr:groupRefType
is_a: ComponentRefType
slot_usage:
  impl_min_occurs:
    name: impl_min_occurs
  impl_max_occurs:
    name: impl_max_occurs
attributes:
  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: GroupRefType
    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: GroupRefType
    domain_of:
    - GroupRefType
    - GroupType
    - MessageRefType
    range: UnboundedIntType
  block_assignment:
    name: block_assignment
    description: Specifies a how a component or each group entry is populated (optional)
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - blockAssignment
    exact_mappings:
    - fixr:blockAssignment
    rank: 1000
    slot_uri: fix_orchestra:block_assignment
    owner: GroupRefType
    domain_of:
    - ComponentRefType
    range: BlockAssignmentType
    multivalued: true
    inlined: true
    inlined_as_list: true
  presence:
    name: presence
    description: Overrides presence when expression is true
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:presence
    rank: 1000
    slot_uri: fix_orchestra:presence
    ifabsent: string(optional)
    owner: GroupRefType
    domain_of:
    - FieldAttribGrp
    - ComponentRefType
    - ComponentRuleType
    range: Presence
  rule:
    name: rule
    description: Rule to tell when a conditionally require component
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:rule
    rank: 1000
    slot_uri: fix_orchestra:rule
    owner: GroupRefType
    domain_of:
    - ComponentRefType
    - FieldRefType
    - FieldType
    range: ComponentRuleType
    multivalued: true
    inlined: true
    inlined_as_list: true
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:annotation
    slot_uri: fix_orchestra:annotation
    owner: GroupRefType
    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
  instance_name:
    name: instance_name
    description: Override the component name for this instance, for code generation
      and the like. Allows more than one instance of a component in a message.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - instanceName
    exact_mappings:
    - fixr:instanceName
    rank: 1000
    slot_uri: fix_orchestra:instance_name
    owner: GroupRefType
    domain_of:
    - ComponentRefType
    - FieldRefType
    range: ComponentName
  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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    domain_of:
    - OidGrp
    - RefidGrp
    - Datatype
    - Scenarios
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    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: GroupRefType
    domain_of:
    - EntityAttribGrp
    - ProtocolType
    range: Version
class_uri: fix_orchestra:GroupRefType