Table of contents
A package is a administrative collection of classes in DDI. These are not namespaces.
Classes
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_Act [ label = "{<id>Act | \l \l| \l \l}" tooltip = "Workflows:Act" ] DDI4_ComputationAction [ label = "{<id>ComputationAction | + activityDescription : InternationalStructuredString \l + usesCommandCode : CommandCode \l + typeOfComputation : ExternalControlledVocabularyEntry \l \l \l| \l \l}" tooltip = "Workflows:ComputationAction" ] DDI4_ConditionalControlStep [ label = "{<id>ConditionalControlStep | + condition : CommandCode \l \l \l| <ConditionalControlStep_executes_association> executes \l \l}" tooltip = "Workflows:ConditionalControlStep" ] DDI4_IfThenElse [ label = "{<id>IfThenElse | + elseIf : ElseIfAction \l \l \l| <IfThenElse_elseExecutes_association> elseExecutes \l \l}" tooltip = "Workflows:IfThenElse" ] DDI4_Loop [ label = "{<id>Loop | + initialValue : CommandCode \l + stepValue : CommandCode \l \l \l| \l \l}" tooltip = "Workflows:Loop" ] DDI4_MetadataDrivenAction [ label = "{<id>MetadataDrivenAction | + activityDescription : InternationalStructuredString \l + typeOfMetadataDrivenAction : ExternalControlledVocabularyEntry \l + quasiVTL : InternationalStructuredString \l \l \l| \l \l}" tooltip = "Workflows:MetadataDrivenAction" ] DDI4_Parameter [ label = "{<id>Parameter | + alias : \l + defaultValue : ValueString \l + isArray : \l + limitArrayIndex : \l + agency : \l + id : \l + version : \l + name : ObjectName \l + purpose : InternationalStructuredString \l \l \l| <Parameter_valueRepresentation_association> valueRepresentation \l \l}" tooltip = "Workflows:Parameter" ] DDI4_RepeatUntil [ label = "{<id>RepeatUntil | \l \l| \l \l}" tooltip = "Workflows:RepeatUntil" ] DDI4_RepeatWhile [ label = "{<id>RepeatWhile | \l \l| \l \l}" tooltip = "Workflows:RepeatWhile" ] DDI4_Split [ label = "{<id>Split | \l \l| \l \l}" tooltip = "Workflows:Split" ] DDI4_SplitJoin [ label = "{<id>SplitJoin | \l \l| \l \l}" tooltip = "Workflows:SplitJoin" ] DDI4_TemporalRelationControlStep [ label = "{<id>TemporalRelationControlStep | + typeOfTemporalRelationship : TemporalRelationSpecification \l \l \l| \l \l}" tooltip = "Workflows:TemporalRelationControlStep" ] DDI4_WorkflowControlStep [ label = "{<id>WorkflowControlStep | \l \l| <WorkflowControlStep_realizes_association> realizes \l| <WorkflowControlStep_executes_association> executes \l \l}" tooltip = "Workflows:WorkflowControlStep" ] DDI4_WorkflowProcess [ label = "{<id>WorkflowProcess | + overview : InternationalStructuredString \l + name : ObjectName \l + purpose : InternationalStructuredString \l + usage : InternationalStructuredString \l \l \l| <WorkflowProcess_implementsAlgorithm_association> implementsAlgorithm \l| <WorkflowProcess_realizes_association> realizes \l| <WorkflowProcess_isSpecifiedBy_association> isSpecifiedBy \l \l}" tooltip = "Workflows:WorkflowProcess" ] DDI4_WorkflowService [ label = "{<id>WorkflowService | + serviceInterface : ExternalControlledVocabularyEntry \l + serviceLocation : ExternalControlledVocabularyEntry \l + estimatedDuration : Date \l \l \l| <WorkflowService_hasAgent_association> hasAgent \l| <WorkflowService_realizes_association> realizes \l \l}" tooltip = "Workflows:WorkflowService" ] DDI4_WorkflowStep [ label = "{<id>WorkflowStep | + displayLabel : LabelForDisplay \l + name : ObjectName \l + purpose : InternationalStructuredString \l + usage : InternationalStructuredString \l + overview : InternationalStructuredString \l + hasInformationFlow : Binding \l \l \l| <WorkflowStep_isPerformedBy_association> isPerformedBy \l| <WorkflowStep_realizes_association> realizes \l| <WorkflowStep_hasInputParameter_association> hasInputParameter \l| <WorkflowStep_hasOutputParameter_association> hasOutputParameter \l \l}" tooltip = "Workflows:WorkflowStep" ] DDI4_WorkflowStepSequence [ label = "{<id>WorkflowStepSequence | + typeOfWorkflowStepSequence : ExternalControlledVocabularyEntry \l + orderedStep : WorkflowStepOrder \l + name : ObjectName \l + purpose : InternationalStructuredString \l \l \l| \l \l}" tooltip = "Workflows:WorkflowStepSequence" ] subgraph SimpleMethodologyOverview { label = "SimpleMethodologyOverview" node [ color = "#0000ff" ] DDI4_AlgorithmOverview [ label = "{<id>DDI_AlgorithmOverview}" tooltip = "SimpleMethodologyOverview:AlgorithmOverview" href = "../Package/SimpleMethodologyOverview/AlgorithmOverview/index.html" ] } subgraph ProcessPattern { label = "ProcessPattern" node [ color = "#0000ff" ] DDI4_Process [ label = "{<id>DDI_Process}" tooltip = "ProcessPattern:Process" href = "../Package/ProcessPattern/Process/index.html" ] DDI4_ProcessControlStep [ label = "{<id>DDI_ProcessControlStep}" tooltip = "ProcessPattern:ProcessControlStep" href = "../Package/ProcessPattern/ProcessControlStep/index.html" ] DDI4_ProcessStep [ label = "{<id>DDI_ProcessStep}" tooltip = "ProcessPattern:ProcessStep" href = "../Package/ProcessPattern/ProcessStep/index.html" ] DDI4_Service [ label = "{<id>DDI_Service}" tooltip = "ProcessPattern:Service" href = "../Package/ProcessPattern/Service/index.html" ] } subgraph Identification { label = "Identification" node [ color = "#0000ff" ] DDI4_AnnotatedIdentifiable [ label = "{<id>DDI_AnnotatedIdentifiable}" tooltip = "Identification:AnnotatedIdentifiable" href = "../Package/Identification/AnnotatedIdentifiable/index.html" ] } subgraph Agents { label = "Agents" node [ color = "#0000ff" ] DDI4_Agent [ label = "{<id>DDI_Agent}" tooltip = "Agents:Agent" href = "../Package/Agents/Agent/index.html" ] } subgraph Representations { label = "Representations" node [ color = "#0000ff" ] DDI4_ValueDomain [ label = "{<id>DDI_ValueDomain}" tooltip = "Representations:ValueDomain" href = "../Package/Representations/ValueDomain/index.html" ] } DDI4_Act -> DDI4_WorkflowStep [arrowhead=onormal color="#000000"]; DDI4_ComputationAction -> DDI4_Act [arrowhead=onormal color="#000000"]; DDI4_ConditionalControlStep -> DDI4_WorkflowControlStep [arrowhead=onormal color="#000000"]; DDI4_ConditionalControlStep:ConditionalControlStep_executes_association -> DDI4_WorkflowStepSequence [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="executes" fontcolor="black" color="#00000"]; DDI4_IfThenElse -> DDI4_ConditionalControlStep [arrowhead=onormal color="#000000"]; DDI4_IfThenElse:IfThenElse_elseExecutes_association -> DDI4_WorkflowStepSequence [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="elseExecutes" fontcolor="black" color="#00000"]; DDI4_Loop -> DDI4_ConditionalControlStep [arrowhead=onormal color="#000000"]; DDI4_MetadataDrivenAction -> DDI4_Act [arrowhead=onormal color="#000000"]; DDI4_Parameter -> DDI4_ [arrowhead=onormal color="#000000"]; DDI4_Parameter:Parameter_valueRepresentation_association -> DDI4_ValueDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="valueRepresentation" fontcolor="black" color="#00000"]; DDI4_RepeatUntil -> DDI4_ConditionalControlStep [arrowhead=onormal color="#000000"]; DDI4_RepeatWhile -> DDI4_ConditionalControlStep [arrowhead=onormal color="#000000"]; DDI4_Split -> DDI4_TemporalRelationControlStep [arrowhead=onormal color="#000000"]; DDI4_SplitJoin -> DDI4_TemporalRelationControlStep [arrowhead=onormal color="#000000"]; DDI4_TemporalRelationControlStep -> DDI4_WorkflowControlStep [arrowhead=onormal color="#000000"]; DDI4_WorkflowControlStep -> DDI4_WorkflowStep [arrowhead=onormal color="#000000"]; DDI4_WorkflowControlStep:WorkflowControlStep_realizes_association -> DDI4_ProcessControlStep [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_WorkflowControlStep:WorkflowControlStep_executes_association -> DDI4_WorkflowStep [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="executes" fontcolor="black" color="#00000"]; DDI4_WorkflowProcess -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_WorkflowProcess:WorkflowProcess_implementsAlgorithm_association -> DDI4_AlgorithmOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="implementsAlgorithm" fontcolor="black" color="#00000"]; DDI4_WorkflowProcess:WorkflowProcess_realizes_association -> DDI4_Process [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_WorkflowProcess:WorkflowProcess_isSpecifiedBy_association -> DDI4_WorkflowControlStep [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isSpecifiedBy" fontcolor="black" color="#00000"]; DDI4_WorkflowService -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_WorkflowService:WorkflowService_hasAgent_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasAgent" fontcolor="black" color="#00000"]; DDI4_WorkflowService:WorkflowService_realizes_association -> DDI4_Service [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_WorkflowStep -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_WorkflowStep:WorkflowStep_isPerformedBy_association -> DDI4_WorkflowService [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isPerformedBy" fontcolor="black" color="#00000"]; DDI4_WorkflowStep:WorkflowStep_realizes_association -> DDI4_ProcessStep [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_WorkflowStep:WorkflowStep_hasInputParameter_association -> DDI4_Parameter [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasInputParameter" fontcolor="black" color="#00000"]; DDI4_WorkflowStep:WorkflowStep_hasOutputParameter_association -> DDI4_Parameter [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasOutputParameter" fontcolor="black" color="#00000"]; DDI4_WorkflowStepSequence -> DDI4_WorkflowControlStep [arrowhead=onormal color="#000000"]; }