Class: FieldType
classDiagram
class FieldType
click FieldType href "../FieldType/"
OidGrp <|-- FieldType
click OidGrp href "../OidGrp/"
EntityAttribGrp <|-- FieldType
click EntityAttribGrp href "../EntityAttribGrp/"
FieldAttribGrp <|-- FieldType
click FieldAttribGrp href "../FieldAttribGrp/"
FieldType : abbr_name
FieldType : added
FieldType : added_ep
FieldType : annotation
FieldType --> "0..1" Annotation : annotation
click Annotation href "../Annotation/"
FieldType : assign
FieldType : base_category
FieldType : base_category_abbr_name
FieldType : change_type
FieldType --> "0..1" ChangeType : change_type
click ChangeType href "../ChangeType/"
FieldType : code_set
FieldType : deprecated
FieldType : deprecated_ep
FieldType : discriminator_id
FieldType : encoding
FieldType : id
FieldType : impl_length
FieldType : impl_max_length
FieldType : impl_min_length
FieldType : issue
FieldType : last_modified
FieldType : length_id
FieldType : max_inclusive
FieldType : min_inclusive
FieldType : name
FieldType : non_encoded_field_id
FieldType : presence
FieldType --> "0..1" Presence : presence
click Presence href "../Presence/"
FieldType : rendering
FieldType : replaced
FieldType : replaced_by_field
FieldType : replaced_ep
FieldType : rule
FieldType --> "*" FieldRuleType : rule
click FieldRuleType href "../FieldRuleType/"
FieldType : scenario
FieldType : scenario_id
FieldType : supported
FieldType --> "0..1" SupportType : supported
click SupportType href "../SupportType/"
FieldType : type
FieldType : union_data_type
FieldType --> "0..1" UnionDataType : union_data_type
click UnionDataType href "../UnionDataType/"
FieldType : updated
FieldType : updated_ep
FieldType : value
Inheritance
- FieldType [ OidGrp EntityAttribGrp FieldAttribGrp]
Class Properties
| Property | Value |
|---|---|
| Class URI | fix_orchestra:FieldType |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| length_id | 0..1 Id |
Identifies a field used as a length prefix | direct |
| non_encoded_field_id | 0..1 Id |
Identifies a non-encoded field related to an encoded field | direct |
| discriminator_id | 0..1 Id |
Identifies a field used as a discriminator for this field's domain | direct |
| base_category | 0..1 Name |
direct | |
| base_category_abbr_name | 0..1 Name |
direct | |
| union_data_type | 0..1 UnionDataType |
direct | |
| rule | * FieldRuleType |
Rule to tell when a conditionally require field is required or forbidden, to ... | direct |
| assign | 0..1 ExpressionType |
Content of element holds an assignment expression for a message field or stat... | direct |
| annotation | 0..1 Annotation |
direct | |
| type | 0..1 Name |
Attribute type refers to a datatype name | direct |
| code_set | 0..1 Name |
Attribute codeSet refers to a codeSet name | direct |
| 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 |
| 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 | |
| min_inclusive | 0..1 String |
Inclusive lower bound | FieldAttribGrp |
| max_inclusive | 0..1 String |
Inclusive upper bound | FieldAttribGrp |
| impl_length | 0..1 Integer |
Fixed length | FieldAttribGrp |
| impl_min_length | 0..1 Integer |
FieldAttribGrp | |
| impl_max_length | 0..1 Integer |
FieldAttribGrp | |
| presence | 0..1 Presence |
Overrides presence when expression is true | FieldAttribGrp |
| value | 0..1 String |
If presence is optional, then it represents a default when the sender does no... | FieldAttribGrp |
| rendering | 0..1 String |
A hint to processes about how to interpret the element | FieldAttribGrp |
| encoding | 0..1 String |
Character encoding if other than US-ASCII | FieldAttribGrp |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ActionType | field | range | FieldType |
| ActorType | field | range | FieldType |
| ResponseType | field | range | FieldType |
| Fields | field | range | FieldType |
In Subsets
Aliases
- fieldType
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:FieldType |
| native | fix_orchestra:FieldType |
| exact | fixr:fieldType, fix_sbe:FieldTypeV1, fix_sbe:FieldTypeV2 |
LinkML Source
Direct
name: FieldType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- fieldType
exact_mappings:
- fixr:fieldType
- fix_sbe:FieldTypeV1
- fix_sbe:FieldTypeV2
mixins:
- OidGrp
- EntityAttribGrp
- FieldAttribGrp
slots:
- length_id
- non_encoded_field_id
- discriminator_id
- base_category
- base_category_abbr_name
- union_data_type
attributes:
rule:
name: rule
description: Rule to tell when a conditionally require field is required or forbidden,
to override other attributes, or perform validation.
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:rule
slot_uri: fix_orchestra:rule
domain_of:
- ComponentRefType
- FieldRefType
- FieldType
range: FieldRuleType
multivalued: true
inlined: true
inlined_as_list: true
assign:
name: assign
description: Content of element holds an assignment expression for a message field
or state variable
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:assign
slot_uri: fix_orchestra:assign
domain_of:
- ActionType
- FieldRefType
- FieldRuleType
- FieldType
- IdentifiersType
range: ExpressionType
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
type:
name: type
description: Attribute type refers to a datatype name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:type
slot_uri: fix_orchestra:type
domain_of:
- CodeSetType
- FieldRuleType
- FieldType
- DcElementContainer
- DctermsElementOrRefinementContainer
range: Name
code_set:
name: code_set
description: Attribute codeSet refers to a codeSet name
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- codeSet
exact_mappings:
- fixr:codeSet
rank: 1000
slot_uri: fix_orchestra:code_set
domain_of:
- FieldType
- CodeSets
range: Name
class_uri: fix_orchestra:FieldType
Induced
name: FieldType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- fieldType
exact_mappings:
- fixr:fieldType
- fix_sbe:FieldTypeV1
- fix_sbe:FieldTypeV2
mixins:
- OidGrp
- EntityAttribGrp
- FieldAttribGrp
attributes:
rule:
name: rule
description: Rule to tell when a conditionally require field is required or forbidden,
to override other attributes, or perform validation.
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:rule
slot_uri: fix_orchestra:rule
owner: FieldType
domain_of:
- ComponentRefType
- FieldRefType
- FieldType
range: FieldRuleType
multivalued: true
inlined: true
inlined_as_list: true
assign:
name: assign
description: Content of element holds an assignment expression for a message field
or state variable
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:assign
slot_uri: fix_orchestra:assign
owner: FieldType
domain_of:
- ActionType
- FieldRefType
- FieldRuleType
- FieldType
- IdentifiersType
range: ExpressionType
annotation:
name: annotation
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:annotation
slot_uri: fix_orchestra:annotation
owner: FieldType
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
type:
name: type
description: Attribute type refers to a datatype name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:type
slot_uri: fix_orchestra:type
owner: FieldType
domain_of:
- CodeSetType
- FieldRuleType
- FieldType
- DcElementContainer
- DctermsElementOrRefinementContainer
range: Name
code_set:
name: code_set
description: Attribute codeSet refers to a codeSet name
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- codeSet
exact_mappings:
- fixr:codeSet
rank: 1000
slot_uri: fix_orchestra:code_set
owner: FieldType
domain_of:
- FieldType
- CodeSets
range: Name
length_id:
name: length_id
description: Identifies a field used as a length prefix
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- lengthId
exact_mappings:
- fixr:lengthId
rank: 1000
slot_uri: fix_orchestra:length_id
owner: FieldType
domain_of:
- FieldRefType
- FieldType
range: Id
non_encoded_field_id:
name: non_encoded_field_id
description: Identifies a non-encoded field related to an encoded field
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- nonEncodedFieldId
exact_mappings:
- fixr:nonEncodedFieldId
rank: 1000
slot_uri: fix_orchestra:non_encoded_field_id
owner: FieldType
domain_of:
- FieldRefType
- FieldType
range: Id
discriminator_id:
name: discriminator_id
description: Identifies a field used as a discriminator for this field's domain
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- discriminatorId
exact_mappings:
- fixr:discriminatorId
rank: 1000
slot_uri: fix_orchestra:discriminator_id
owner: FieldType
domain_of:
- FieldType
range: Id
base_category:
name: base_category
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- baseCategory
exact_mappings:
- fixr:baseCategory
rank: 1000
slot_uri: fix_orchestra:base_category
owner: FieldType
domain_of:
- FieldType
range: Name
base_category_abbr_name:
name: base_category_abbr_name
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- baseCategoryAbbrName
exact_mappings:
- fixr:baseCategoryAbbrName
rank: 1000
slot_uri: fix_orchestra:base_category_abbr_name
owner: FieldType
domain_of:
- FieldType
range: Name
union_data_type:
name: union_data_type
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- unionDataType
exact_mappings:
- fixr:unionDataType
rank: 1000
slot_uri: fix_orchestra:union_data_type
owner: FieldType
domain_of:
- CodeSetType
- FieldType
range: UnionDataType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
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: FieldType
domain_of:
- EntityAttribGrp
- ProtocolType
range: Version
min_inclusive:
name: min_inclusive
description: Inclusive lower bound
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- minInclusive
exact_mappings:
- fixr:minInclusive
rank: 1000
slot_uri: fix_orchestra:min_inclusive
owner: FieldType
domain_of:
- FieldAttribGrp
- MappedDatatype
range: string
max_inclusive:
name: max_inclusive
description: Inclusive upper bound
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- maxInclusive
exact_mappings:
- fixr:maxInclusive
rank: 1000
slot_uri: fix_orchestra:max_inclusive
owner: FieldType
domain_of:
- FieldAttribGrp
- MappedDatatype
range: string
impl_length:
name: impl_length
description: Fixed length
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- implLength
exact_mappings:
- fixr:implLength
rank: 1000
slot_uri: fix_orchestra:impl_length
owner: FieldType
domain_of:
- FieldAttribGrp
range: integer
impl_min_length:
name: impl_min_length
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- implMinLength
exact_mappings:
- fixr:implMinLength
rank: 1000
slot_uri: fix_orchestra:impl_min_length
owner: FieldType
domain_of:
- FieldAttribGrp
range: integer
impl_max_length:
name: impl_max_length
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- implMaxLength
exact_mappings:
- fixr:implMaxLength
rank: 1000
slot_uri: fix_orchestra:impl_max_length
owner: FieldType
domain_of:
- FieldAttribGrp
range: integer
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: FieldType
domain_of:
- FieldAttribGrp
- ComponentRefType
- ComponentRuleType
range: Presence
value:
name: value
description: If presence is optional, then it represents a default when the sender
does not provide the field. If presence is constant, then it is the constant
value.
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:value
rank: 1000
slot_uri: fix_orchestra:value
owner: FieldType
domain_of:
- FieldAttribGrp
- Appinfo
- CodeType
- Documentation
- IdentifierType
- InterfaceAppinfo
- InterfaceDocumentation
- DcSimpleLiteral
range: string
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: FieldType
domain_of:
- FieldAttribGrp
- ComponentType
- GroupType
- MessageType
range: string
encoding:
name: encoding
description: Character encoding if other than US-ASCII
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:encoding
rank: 1000
slot_uri: fix_orchestra:encoding
owner: FieldType
domain_of:
- FieldAttribGrp
- BaseInterfaceType
range: string
class_uri: fix_orchestra:FieldType