Skip to content

FIX Orchestra

LinkML schema generated from the FIX Orchestra v1.1-RC2 XSD artifacts (repository.xsd, repositorytypes.xsd, interfaces.xsd).

URI: https://w3id.org/lmodel/fix-orchestra

Name: fix_orchestra

Classes

Class Description
ActionType
        ResponseType Any number of action behaviors can be triggered by the same 'when' condition
Actors Participants and the message flows between them
ActorType Represents a class of participants
Annotation
Appinfo Usage specific annotation, optionally with link to an external reference or s...
BaseInterfaceType
        InterfaceType
        SessionType
BlockAssignmentType
Categories
CategoryType
CodeSets
CodeSetType
CodeType
ComponentRefType
        GroupRefType
ComponentRuleType
Components
ComponentType
Concepts
ConceptType
Datatype
Datatypes
DcElementContainer This complexType is included as a convenience for schema authors who need to ...
DcElementsGroup This group is included as a convenience for schema authors who need to refer ...
DcSimpleLiteral This is the default type for all of the DC elements
        DcAny
                DcContributor
                        DctermsContributor
                DcCoverage
                        DctermsCoverage
                                DctermsSpatial
                                DctermsTemporal
                DcCreator
                        DctermsCreator
                DcDate
                        DctermsDate
                                DctermsAvailable
                                DctermsCreated
                                DctermsDateAccepted
                                DctermsDateCopyrighted
                                DctermsDateSubmitted
                                DctermsIssued
                                DctermsModified
                                DctermsValid
                DcDescription
                        DctermsDescription
                                DctermsAbstract
                                DctermsTableOfContents
                DcFormat
                        DctermsFormat
                                DctermsExtent
                                DctermsMedium
                DcIdentifier
                        DctermsIdentifier
                                DctermsBibliographicCitation
                DcLanguage
                        DctermsLanguage
                DcPublisher
                        DctermsPublisher
                DcRelation
                        DctermsRelation
                                DctermsConformsTo
                                DctermsHasFormat
                                DctermsHasPart
                                DctermsHasVersion
                                DctermsIsFormatOf
                                DctermsIsPartOf
                                DctermsIsReferencedBy
                                DctermsIsReplacedBy
                                DctermsIsRequiredBy
                                DctermsIsVersionOf
                                DctermsReferences
                                DctermsReplaces
                                DctermsRequires
                DcRights
                        DctermsRights
                                DctermsAccessRights
                                DctermsLicense
                DcSource
                        DctermsSource
                DcSubject
                        DctermsSubject
                DctermsAccrualMethod
                DctermsAccrualPeriodicity
                DctermsAccrualPolicy
                DctermsAudience
                        DctermsEducationLevel
                        DctermsMediator
                DctermsInstructionalMethod
                DctermsProvenance
                DctermsRightsHolder
                DcTitle
                        DctermsTitle
                                DctermsAlternative
                DcType
                        DctermsType
        DctermsBox
        DctermsDCMIType
        DctermsDDC
        DctermsIMT
        DctermsISO3166
        DctermsISO6392
        DctermsISO6393
        DctermsLCC
        DctermsLCSH
        DctermsMESH
        DctermsPeriod
        DctermsPoint
        DctermsRFC1766
        DctermsRFC3066
        DctermsRFC4646
        DctermsTGN
        DctermsUDC
        DctermsURI
        DctermsW3CDTF
DctermsElementOrRefinementContainer This is included as a convenience for schema authors who need to define a roo...
DctermsElementsAndRefinementsGroup This group is included as a convenience for schema authors who need to refer ...
Documentation
EntityAttribGrp
ExtensionInline
FieldAttribGrp Attributes of a field that be overridden by a rule
FieldRefType
FieldRuleType
Fields
FieldType
FIXMLencodingType FIXML generator hints carried inside
FlowType A stream of messages in one direction
Groups
GroupType A repeating group
IdentifiersType
IdentifierType
InterfaceAnnotation
InterfaceAppinfo Usage specific annotation, optionally with link to an external reference or s...
InterfaceDocumentation
Interfaces This represents the current state of service and session configurations
MappedDatatype
MessageRefType
Messages
MessageType
OidGrp The identifiers of a message element
ProtocolType
        EncodingType
        ServiceType
        SessionProtocolType
        TransportProtocolType
        UserInterfaceType
RefidGrp A reference to a message element by its key identifiers
Repository
ResponsesInline
ScenarioRefGrp A reference to a scenario by its key identifiers
Scenarios The default scenario is id='1' name='base'
ScenarioType The use case of an element, distinguished by workflow, asset class, etc
Sections
SectionType
SessionsInline
StateMachineType
StateType A state of a state machine
StructureInline
TimerSchedule
TimerType
TransitionType
TriggerType
UniqueInline
XmlGlobalAttributes Container for the global declarations defined in xml
XmlSpecialAttrs

Slots

Slot Description
abbr_name
abstract Free-text value of the Dublin Core element/refinement abstract
access_rights Free-text value of the Dublin Core element/refinement accessRights
accrual_method Free-text value of the Dublin Core element/refinement accrualMethod
accrual_periodicity Free-text value of the Dublin Core element/refinement accrualPeriodicity
accrual_policy Free-text value of the Dublin Core element/refinement accrualPolicy
activation_time When this version becomes effective
activity Operation fired when entering a state and completing when exiting or earlier
actor Name of the actor that owns the timer
actors
added
added_ep
address
alternative Free-text value of the Dublin Core element/refinement alternative
annotation
appinfo
assign Content of element holds an assignment expression for a state variable in the...
audience Free-text value of the Dublin Core element/refinement audience
available Free-text value of the Dublin Core element/refinement available
base A datatype from which a subtype is created by restriction or a derived type i...
base_category
base_category_abbr_name
base_type
bibliographic_citation Free-text value of the Dublin Core element/refinement bibliographicCitation
block_assignment Specifies a how a component or each group entry is populated (optional)
builtin
categories
category
change_type
code
code_set Attribute codeSet refers to a codeSet name
code_sets
component
component_ref
component_type
components
concept
concepts
conforms_to Free-text value of the Dublin Core element/refinement conformsTo
content Pass-through xs:any content as raw strings
content_type
contributor Free-text value of the Dublin Core element/refinement contributor
correlate Correlated field IDs between two message types
coverage Free-text value of the Dublin Core element/refinement coverage
created Free-text value of the Dublin Core element/refinement created
creator Free-text value of the Dublin Core element/refinement creator
datatype
datatypes
date Free-text value of the Dublin Core element/refinement date
date_accepted Free-text value of the Dublin Core element/refinement dateAccepted
date_copyrighted Free-text value of the Dublin Core element/refinement dateCopyrighted
date_submitted Free-text value of the Dublin Core element/refinement dateSubmitted
deactivation_time When this version is no longer effective
default
deprecated
deprecated_ep
description Free-text value of the Dublin Core element/refinement description
destination Name of the actor that receives messages
discriminator_id Identifies a field used as a discriminator for this field's domain
display_order
documentation
education_level Free-text value of the Dublin Core element/refinement educationLevel
element Element type of an aggregate type such as an array or sequence
encoding Character encoding if other than US-ASCII
expression_language The syntax of 'expressionType'
extension A datatype may be mapped to an XML snippet in the native schema belonging to ...
extent Free-text value of the Dublin Core element/refinement extent
extra_attributes Pass-through xs:anyAttribute values keyed by their XML attribute name (open e...
field
field_ref Other field or fields that scope uniqueness
fields
fixml_encoding FIXML generator hints
fixml_file_name
flow
format Free-text value of the Dublin Core element/refinement format
group
group_ref
groups
guid
has_format Free-text value of the Dublin Core element/refinement hasFormat
has_part Free-text value of the Dublin Core element/refinement hasPart
has_version Free-text value of the Dublin Core element/refinement hasVersion
id Numeric identifier generally must be unique within a file for an element type...
identifier
identifiers
impl_length Fixed length
impl_max_length
impl_max_occurs Upper bound of group instances (numInGroup)
impl_min_length
impl_min_occurs Lower bound of group instances (numInGroup)
include_file
initial Initial state of a state machine
inlined If true, a component is inlined in a containing message or component
instance_name Override the component name for this instance, for code generation and the li...
instructional_method Free-text value of the Dublin Core element/refinement instructionalMethod
interface
interval
is_format_of Free-text value of the Dublin Core element/refinement isFormatOf
is_part_of Free-text value of the Dublin Core element/refinement isPartOf
is_referenced_by Free-text value of the Dublin Core element/refinement isReferencedBy
is_replaced_by Free-text value of the Dublin Core element/refinement isReplacedBy
is_required_by Free-text value of the Dublin Core element/refinement isRequiredBy
is_version_of Free-text value of the Dublin Core element/refinement isVersionOf
issue
issued Free-text value of the Dublin Core element/refinement issued
lang
lang_id
language Free-text value of the Dublin Core element/refinement language
last_modified
layer
length_id Identifies a field used as a length prefix
license Free-text value of the Dublin Core element/refinement license
mapped_datatype
max_inclusive Inclusive upper bound
mediator Free-text value of the Dublin Core element/refinement mediator
medium Free-text value of the Dublin Core element/refinement medium
message
message_cast
message_ref Send a message
messages
metadata
min_inclusive Inclusive lower bound
modified Free-text value of the Dublin Core element/refinement modified
msg_type
name
namespace An associated namespace as URI
non_encoded_field_id Identifies a non-encoded field related to an encoded field
not_req_xml If true, an element is ignored by FIXML generator
num_in_group
onentry Operation fired when entering a state
onexit Operation fired when exiting a state
operation
orchestration URI of Orchestra rules of engagement
parameter
pattern A lexical restriction from a base type
presence Overrides presence when expression is true
protocol
provenance Free-text value of the Dublin Core element/refinement provenance
publisher Free-text value of the Dublin Core element/refinement publisher
purpose
references Free-text value of the Dublin Core element/refinement references
relation Free-text value of the Dublin Core element/refinement relation
reliability
rendering A hint to processes about how to interpret the element
replaced
replaced_by_field
replaced_ep
replaces Free-text value of the Dublin Core element/refinement replaces
requires Free-text value of the Dublin Core element/refinement requires
response Responses are evaluated and triggered in the order listed
responses
rights Free-text value of the Dublin Core element/refinement rights
rights_holder Free-text value of the Dublin Core element/refinement rightsHolder
role
rule Rule to tell when a conditionally require component
scenario The use case of an element, distinguished by workflow, asset class, etc
scenario_id Unique identifier of a scenario
scenario_ref Name of a scenario
scenario_ref_id Unique identifier of a scenario
scenarios
section
sections
security_keys Textual encoding as specified by IETF RFC 7468
service An application layer protocol with orchestration
session
session_protocol
sessions
size Size of an aggregate type such as an array
sort Sort and group may be used to organize visualization of a code set
source Free-text value of the Dublin Core element/refinement source
space
spatial Free-text value of the Dublin Core element/refinement spatial
spec_url Reference documentation
standard
state
state_machine Name of the state machine
states
structure
subject Free-text value of the Dublin Core element/refinement subject
supported
sync
table_of_contents Free-text value of the Dublin Core element/refinement tableOfContents
target The target state of the transition
temporal Free-text value of the Dublin Core element/refinement temporal
timer
timer_schedule
title Free-text value of the Dublin Core element/refinement title
transition
transport
trigger Trigger a state transtion in a state machine
type Underlying FIX datatype of codes
union_data_type
unique
updated
updated_ep
use
user_interface
valid Free-text value of the Dublin Core element/refinement valid
value Mixed text content of the element
version
when A condition that distinguishes when a scenario of a message type applies
which Member selection within each group instance

Enumerations

Enumeration Description
CatComponentType
CatIncludeFile
ChangeType
DatatypeStandardEnum
InterfacePurposeEnum Recommended annotation purposes
InterfaceReliability
Layer
MemberType
MessageCast
Presence
ProtocolEnum List of FIX protocols to standardize spelling
PurposeEnum Recommended annotation purposes
Reliability Message delivery gurantee
Role
SupportType Support level
Synchronization
TimerOperation
TransportUseEnum
Unbounded
UnionDataType A second domain of valid values
XmlSpaceType Anonymous simpleType for XML:space (from xml

Types

Type Description
Boolean A binary (true or false) value
ComponentName
Curie a compact URI
DatatypeStandard Extensible datatype standards
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
DcmitypeDCMIType Union of:
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
EP
ExpressionType Expressed in a Domain Specific Language
FIXAmt FIX Amt datatype (extends float)
FIXBoolean FIX Boolean datatype (extends char)
FIXChar FIX char base datatype
FIXCountry FIX Country datatype (extends String)
FIXCurrency FIX Currency datatype (extends String)
FIXData FIX data base datatype
FIXDayOfMonth FIX DayOfMonth datatype (extends int)
FIXExchange FIX Exchange datatype (extends String)
FIXFloat FIX float base datatype
FIXInt FIX int base datatype
FIXLanguage FIX Language datatype (extends String)
FIXLength FIX Length datatype (extends int)
FIXLocalMktDate FIX LocalMktDate datatype (extends String)
FIXLocalMktTime FIX LocalMktTime datatype (extends String)
FIXMonthYear FIX MonthYear datatype (extends String)
FIXMultipleCharValue FIX MultipleCharValue datatype (extends String)
FIXMultipleStringValue FIX MultipleStringValue datatype (extends String)
FIXNumInGroup FIX NumInGroup datatype (extends int)
FIXPattern FIX Pattern base datatype
FIXPercentage FIX Percentage datatype (extends float)
FIXPrice FIX Price datatype (extends float)
FIXPriceOffset FIX PriceOffset datatype (extends float)
FIXQty FIX Qty datatype (extends float)
FIXReserved1000Plus FIX Reserved1000Plus datatype (extends Pattern)
FIXReserved100Plus FIX Reserved100Plus datatype (extends Pattern)
FIXReserved4000Plus FIX Reserved4000Plus datatype (extends Pattern)
FIXSeqNum FIX SeqNum datatype (extends int)
FIXString FIX String base datatype
FIXTagNum FIX TagNum datatype (extends int)
FIXTenor FIX Tenor datatype (extends Pattern)
FIXTZTimeOnly FIX TZTimeOnly datatype (extends String)
FIXTZTimestamp FIX TZTimestamp datatype (extends String)
FIXUTCDateOnly FIX UTCDateOnly datatype (extends String)
FIXUTCTimeOnly FIX UTCTimeOnly datatype (extends String)
FIXUTCTimestamp FIX UTCTimestamp datatype (extends String)
FIXXID FIX XID datatype (extends String)
FIXXIDREF FIX XIDREF datatype (extends String)
FIXXMLData FIX XMLData datatype (extends String)
Float A real number that conforms to the xsd:float specification
Id
Integer An integer
InterfacePurpose Extensible annotation purposes
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Language
Mime Multipurpose Internet Mail Extensions (MIME) media type
MsgType
Name Names are from 1-64 characters
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
ProtocolName Protocol names are not constrained to FIX protocols
Purpose Extensible annotation purposes
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular...
TransportUse Extensible transport use
UnboundedIntType Union of: xs:nonNegativeInteger, fixr:unbounded
Uri a complete URI
Uriorcurie a URI or a CURIE
Version
XmlLangType Anonymous simpleType for XML:lang (from xml

Subsets

Subset Description
Dc Dublin Core elements 1
Dcmitype DCMI Type Vocabulary (dcmitype
Dcterms Dublin Core Terms (dcterms
FixBaseTypes FIX base datatypes derived from the FIX Orchestra XML repository
Interfaces Types and elements defined in interfaces
Repository Top-level container elements defined in repository
RepositoryTypes Types and elements defined in repositorytypes
XmlNamespace W3C XML namespace declarations (xml