LogicalDataDescription

A package is a administrative collection of classes in DDI. These are not namespaces.

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_AttributeRole [ label = "{<id>AttributeRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:AttributeRole" ] DDI4_DataPoint [ label = "{<id>DataPoint | \l \l| <DataPoint_isDescribedBy_association> isDescribedBy \l| <DataPoint_hasDatum_association> hasDatum \l| <DataPoint_realizes_association> realizes \l \l}" tooltip = "LogicalDataDescription:DataPoint" ] DDI4_DataStore [ label = "{<id>DataStore | + characterSet : \l + dataStoreType : ExternalControlledVocabularyEntry \l + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + recordCount : \l + aboutMissing : InternationalStructuredString \l + contains : LogicalRecordIndicator \l + isOrdered : \l \l \l| <DataStore_realizes_association> realizes \l| <DataStore_isStructuredBy_association> isStructuredBy \l| <DataStore_isInStudy_association> isInStudy \l| <DataStore_usesRecordRelation_association> usesRecordRelation \l| <DataStore_definingConcept_association> definingConcept \l \l}" tooltip = "LogicalDataDescription:DataStore" ] DDI4_DataStoreLibrary [ label = "{<id>DataStoreLibrary | + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + contains : DataStoreIndicator \l + isOrdered : \l \l \l| <DataStoreLibrary_realizes_association> realizes \l| <DataStoreLibrary_isStructuredBy_association> isStructuredBy \l| <DataStoreLibrary_isInStudySeries_association> isInStudySeries \l| <DataStoreLibrary_definingConcept_association> definingConcept \l \l}" tooltip = "LogicalDataDescription:DataStoreLibrary" ] DDI4_DataStoreRelationStructure [ label = "{<id>DataStoreRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : DataStoreRelation \l \l \l| <DataStoreRelationStructure_realizes_association> realizes \l \l}" tooltip = "LogicalDataDescription:DataStoreRelationStructure" ] DDI4_Datum [ label = "{<id>Datum | + representation : ValueString \l \l \l| <Datum_isBoundedBy_association> isBoundedBy \l \l}" tooltip = "LogicalDataDescription:Datum" ] DDI4_IdentifierRole [ label = "{<id>IdentifierRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:IdentifierRole" ] DDI4_InstanceVariableRelationStructure [ label = "{<id>InstanceVariableRelationStructure | + criteria : InternationalStructuredString \l + displayLabel : LabelForDisplay \l + usage : InternationalStructuredString \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasRelationSpecification : RelationSpecification \l + hasMemberRelation : InstanceVariableRelation \l \l \l| <InstanceVariableRelationStructure_realizes_association> realizes \l \l}" tooltip = "LogicalDataDescription:InstanceVariableRelationStructure" ] DDI4_LogicalRecord [ label = "{<id>LogicalRecord | + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + contains : InstanceVariableIndicator \l + isOrdered : \l \l \l| <LogicalRecord_realizes_association> realizes \l| <LogicalRecord_definingConcept_association> definingConcept \l \l}" tooltip = "LogicalDataDescription:LogicalRecord" ] DDI4_LogicalRecordRelationStructure [ label = "{<id>LogicalRecordRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : LogicalRecordRelation \l \l \l| <LogicalRecordRelationStructure_realizes_association> realizes \l \l}" tooltip = "LogicalDataDescription:LogicalRecordRelationStructure" ] DDI4_MeasureRole [ label = "{<id>MeasureRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:MeasureRole" ] DDI4_RecordRelation [ label = "{<id>RecordRelation | + displayLabel : LabelForDisplay \l + purpose : InternationalStructuredString \l + usage : InternationalStructuredString \l + correspondence : InstanceVariableValueMap \l \l \l| <RecordRelation_maps_association> maps \l| <RecordRelation_realizes_association> realizes \l \l}" tooltip = "LogicalDataDescription:RecordRelation" ] DDI4_UnitDataRecord [ label = "{<id>UnitDataRecord | \l \l| <UnitDataRecord_isStructuredBy_association> isStructuredBy \l| <UnitDataRecord_isViewedFrom_association> isViewedFrom \l \l}" tooltip = "LogicalDataDescription:UnitDataRecord" ] DDI4_UnitDataViewpoint [ label = "{<id>UnitDataViewpoint | \l \l| <UnitDataViewpoint_hasIdentifierRole_association> hasIdentifierRole \l| <UnitDataViewpoint_hasMeasureRole_association> hasMeasureRole \l| <UnitDataViewpoint_hasAttributeRole_association> hasAttributeRole \l \l}" tooltip = "LogicalDataDescription:UnitDataViewpoint" ] DDI4_ViewpointRole [ label = "{<id>ViewpointRole | + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + contains : InstanceVariableIndicator \l + isOrdered : \l \l \l| <ViewpointRole_realizes_association> realizes \l| <ViewpointRole_definingConcept_association> definingConcept \l \l}" tooltip = "LogicalDataDescription:ViewpointRole" ] subgraph Conceptual { label = "Conceptual" node [ color = "#0000ff" ] DDI4_Concept [ label = "{<id>DDI_Concept}" tooltip = "Conceptual:Concept" href = "../Package/Conceptual/Concept/index.html" ] DDI4_InstanceVariable [ label = "{<id>DDI_InstanceVariable}" tooltip = "Conceptual:InstanceVariable" href = "../Package/Conceptual/InstanceVariable/index.html" ] } subgraph StudyRelated { label = "StudyRelated" node [ color = "#0000ff" ] DDI4_Study [ label = "{<id>DDI_Study}" tooltip = "StudyRelated:Study" href = "../Package/StudyRelated/Study/index.html" ] DDI4_StudySeries [ label = "{<id>DDI_StudySeries}" tooltip = "StudyRelated:StudySeries" href = "../Package/StudyRelated/StudySeries/index.html" ] } subgraph CollectionsPattern { label = "CollectionsPattern" node [ color = "#0000ff" ] DDI4_CollectionMember [ label = "{<id>DDI_CollectionMember}" tooltip = "CollectionsPattern:CollectionMember" href = "../Package/CollectionsPattern/CollectionMember/index.html" ] DDI4_Comparison [ label = "{<id>DDI_Comparison}" tooltip = "CollectionsPattern:Comparison" href = "../Package/CollectionsPattern/Comparison/index.html" ] DDI4_RelationStructure [ label = "{<id>DDI_RelationStructure}" tooltip = "CollectionsPattern:RelationStructure" href = "../Package/CollectionsPattern/RelationStructure/index.html" ] DDI4_SimpleCollection [ label = "{<id>DDI_SimpleCollection}" tooltip = "CollectionsPattern:SimpleCollection" href = "../Package/CollectionsPattern/SimpleCollection/index.html" ] DDI4_StructuredCollection [ label = "{<id>DDI_StructuredCollection}" tooltip = "CollectionsPattern:StructuredCollection" href = "../Package/CollectionsPattern/StructuredCollection/index.html" ] } subgraph Identification { label = "Identification" node [ color = "#0000ff" ] DDI4_AnnotatedIdentifiable [ label = "{<id>DDI_AnnotatedIdentifiable}" tooltip = "Identification:AnnotatedIdentifiable" href = "../Package/Identification/AnnotatedIdentifiable/index.html" ] DDI4_Identifiable [ label = "{<id>DDI_Identifiable}" tooltip = "Identification:Identifiable" href = "../Package/Identification/Identifiable/index.html" ] } subgraph Representations { label = "Representations" node [ color = "#0000ff" ] DDI4_Designation [ label = "{<id>DDI_Designation}" tooltip = "Representations:Designation" href = "../Package/Representations/Designation/index.html" ] } DDI4_AttributeRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_DataPoint -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_DataPoint:DataPoint_isDescribedBy_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=diamond labeldistance=1.9 taillabel="0..n" headlabel="1..1" edgetooltip="isDescribedBy" fontcolor="black" color="#00000"]; DDI4_DataPoint:DataPoint_hasDatum_association -> DDI4_Datum [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasDatum" fontcolor="black" color="#00000"]; DDI4_DataPoint:DataPoint_realizes_association -> DDI4_CollectionMember [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_DataStore -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_DataStore:DataStore_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_DataStore:DataStore_isStructuredBy_association -> DDI4_LogicalRecordRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_DataStore:DataStore_isInStudy_association -> DDI4_Study [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="isInStudy" fontcolor="black" color="#00000"]; DDI4_DataStore:DataStore_usesRecordRelation_association -> DDI4_RecordRelation [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="usesRecordRelation" fontcolor="black" color="#00000"]; DDI4_DataStore:DataStore_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_DataStoreLibrary -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_DataStoreLibrary:DataStoreLibrary_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_DataStoreLibrary:DataStoreLibrary_isStructuredBy_association -> DDI4_DataStoreRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_DataStoreLibrary:DataStoreLibrary_isInStudySeries_association -> DDI4_StudySeries [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isInStudySeries" fontcolor="black" color="#00000"]; DDI4_DataStoreLibrary:DataStoreLibrary_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_DataStoreRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_DataStoreRelationStructure:DataStoreRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Datum -> DDI4_Designation [arrowhead=onormal color="#000000"]; DDI4_Datum:Datum_isBoundedBy_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isBoundedBy" fontcolor="black" color="#00000"]; DDI4_IdentifierRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_InstanceVariableRelationStructure -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_InstanceVariableRelationStructure:InstanceVariableRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_LogicalRecord -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_LogicalRecord:LogicalRecord_realizes_association -> DDI4_SimpleCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_LogicalRecord:LogicalRecord_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_LogicalRecordRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_LogicalRecordRelationStructure:LogicalRecordRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_MeasureRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_RecordRelation -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_RecordRelation:RecordRelation_maps_association -> DDI4_UnitDataRecord [ arrowhead=none arrowtail=diamond labeldistance=1.9 taillabel="0..n" headlabel="2..n" edgetooltip="maps" fontcolor="black" color="#00000"]; DDI4_RecordRelation:RecordRelation_realizes_association -> DDI4_Comparison [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_UnitDataRecord -> DDI4_LogicalRecord [arrowhead=onormal color="#000000"]; DDI4_UnitDataRecord:UnitDataRecord_isStructuredBy_association -> DDI4_InstanceVariableRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_UnitDataRecord:UnitDataRecord_isViewedFrom_association -> DDI4_UnitDataViewpoint [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isViewedFrom" fontcolor="black" color="#00000"]; DDI4_UnitDataViewpoint -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_UnitDataViewpoint:UnitDataViewpoint_hasIdentifierRole_association -> DDI4_IdentifierRole [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasIdentifierRole" fontcolor="black" color="#00000"]; DDI4_UnitDataViewpoint:UnitDataViewpoint_hasMeasureRole_association -> DDI4_MeasureRole [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasMeasureRole" fontcolor="black" color="#00000"]; DDI4_UnitDataViewpoint:UnitDataViewpoint_hasAttributeRole_association -> DDI4_AttributeRole [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasAttributeRole" fontcolor="black" color="#00000"]; DDI4_ViewpointRole -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_ViewpointRole:ViewpointRole_realizes_association -> DDI4_SimpleCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_ViewpointRole:ViewpointRole_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; }