Skip to content

Class: StructureInline

URI: fix_orchestra:StructureInline

 classDiagram
    class StructureInline
    click StructureInline href "../StructureInline/"
      StructureInline : component_ref





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



      StructureInline : field_ref





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



      StructureInline : group_ref





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



      StructureInline : which





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



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
which 0..1
MemberType
Member selection within each group instance direct

Usages

used by used in type used
MessageType structure range StructureInline

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_anonymous_inline True

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:StructureInline
native fix_orchestra:StructureInline

LinkML Source

Direct

name: StructureInline
annotations:
  xsd_anonymous_inline:
    tag: xsd_anonymous_inline
    value: true
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
slots:
- component_ref
- group_ref
- field_ref
- which
slot_usage:
  field_ref:
    name: field_ref
  which:
    name: which

Induced

name: StructureInline
annotations:
  xsd_anonymous_inline:
    tag: xsd_anonymous_inline
    value: true
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
slot_usage:
  field_ref:
    name: field_ref
  which:
    name: which
attributes:
  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: StructureInline
    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: StructureInline
    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: StructureInline
    domain_of:
    - ActionType
    - ActorType
    - BlockAssignmentType
    - ComponentType
    - ConceptType
    - UniqueInline
    - GroupType
    - StructureInline
    range: FieldRefType
    multivalued: true
    inlined: true
    inlined_as_list: true
  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: StructureInline
    domain_of:
    - ComponentType
    - GroupType
    - StructureInline
    range: MemberType