Parameter

A parameter is a structure that specifically identifies a source of input or output information so that it can be use pragmatically.

Properties

Name Type Cardinality
alias xs:NMTOKEN 0..1
defaultValue Value 0..1
isArray xs:boolean 0..1

alias

If the content of the parameter is being used in a generic set of code as an alias for the value of an object in a formula (for example source code for a statistical program) enter that name here. This provides a link from the identified parameter to the alias in the code.

defaultValue

Provides a default value for the parameter if there is no value provided by the object it is bound to or the process that was intended to produce a value.

isArray

If set to “true” indicates that the content of the parameter is a delimited array rather than a single object and should be processed as such.

Graph

digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 overlap=false; compound=true; node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 mode="ipsep" ] DDI4_Parameter [ label = "{<id>Parameter | + alias : xs:NMTOKEN \l + defaultValue : Value \l + isArray : xs:boolean \l \l \l| <ParametervalueRepresentation> valueRepresentation \l \l}" tooltip = "Processing:Parameter" ] subgraph Representations { label = "Representations" node [ color = "#000000" ] DDI4_ValueDomain [ label = "{<id>ValueDomain | + unitOfMeasurement : xs:string \l + label : Label \l + definition : StructuredString \l + description : StructuredString \l \l \l| \l \l}" tooltip = "Representations:ValueDomain" ]; } subgraph Identification { label = "Identification" node [ color = "#000000" ] DDI4_AnnotatedIdentifiable [ label = "{<id>AnnotatedIdentifiable | + versionResponsibility : xs:string \l + versionRationale : xs:string \l + versionDate : xs:dateTime \l + isUniversallyUnique : xs:boolean \l + isPersistent : xs:boolean \l + localId : LocalId \l + basedOnObject : BasedOnObject \l \l \l| <AnnotatedIdentifiablehasAnnotation> hasAnnotation \l \l}" tooltip = "Identification:AnnotatedIdentifiable" ]; } DDI4_Parameter -> DDI4_AnnotatedIdentifiable [arrowhead=empty color="#000000" ]; DDI4_Parameter:ParametervalueRepresentation -> DDI4_ValueDomain [ arrowhead=none labeldistance=1.9 taillabel="1..1" headlabel="0..n" edgetooltip="valueRepresentation" fontcolor="black" color="#00000"]; }