Agents

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_Agent [ label = "{<id>Agent | + hasAgentId : AgentId \l + purpose : InternationalStructuredString \l + image : PrivateImage \l \l \l| <Agent_realizes_association> realizes \l \l}" tooltip = "Agents:Agent" ] DDI4_AgentListing [ label = "{<id>AgentListing | + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + contains : AgentIndicator \l + isOrdered : \l \l \l| <AgentListing_realizes_association> realizes \l| <AgentListing_isStructuredBy_association> isStructuredBy \l| <AgentListing_maintenanceUnit_association> maintenanceUnit \l| <AgentListing_definingConcept_association> definingConcept \l \l}" tooltip = "Agents:AgentListing" ] DDI4_AgentRelationStructure [ label = "{<id>AgentRelationStructure | + effectiveDates : DateRange \l + privacy : ExternalControlledVocabularyEntry \l + purpose : InternationalStructuredString \l + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : AgentRelation \l \l \l| <AgentRelationStructure_realizes_association> realizes \l \l}" tooltip = "Agents:AgentRelationStructure" ] DDI4_Individual [ label = "{<id>Individual | + hasIndividualName : IndividualName \l + ddiId : \l + hasContactInformation : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Individual" ] DDI4_Machine [ label = "{<id>Machine | + typeOfMachine : ExternalControlledVocabularyEntry \l + name : ObjectName \l + hasAccessLocation : AccessLocation \l + function : ExternalControlledVocabularyEntry \l + machineInterface : ExternalControlledVocabularyEntry \l + ownerOperatorContact : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Machine" ] DDI4_Organization [ label = "{<id>Organization | + hasOrganizationName : OrganizationName \l + ddiId : \l + hasContactInformation : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Organization" ] subgraph Conceptual { label = "Conceptual" node [ color = "#0000ff" ] DDI4_Concept [ label = "{<id>DDI_Concept}" tooltip = "Conceptual:Concept" href = "../Package/Conceptual/Concept/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_RelationStructure [ label = "{<id>DDI_RelationStructure}" tooltip = "CollectionsPattern:RelationStructure" href = "../Package/CollectionsPattern/RelationStructure/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" ] } DDI4_Agent -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Agent:Agent_realizes_association -> DDI4_CollectionMember [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_AgentListing -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_AgentListing:AgentListing_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_AgentListing:AgentListing_isStructuredBy_association -> DDI4_AgentRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_AgentListing:AgentListing_maintenanceUnit_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="maintenanceUnit" fontcolor="black" color="#00000"]; DDI4_AgentListing:AgentListing_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_AgentRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_AgentRelationStructure:AgentRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Individual -> DDI4_Agent [arrowhead=onormal color="#000000"]; DDI4_Machine -> DDI4_Agent [arrowhead=onormal color="#000000"]; DDI4_Organization -> DDI4_Agent [arrowhead=onormal color="#000000"]; }