DescriptiveCodebookView¶

Purpose:

This view is intended to provide a structure for the information needed to understand and make intelligent use of a set of data without other communication from the person or organization producing the data. It can be used to move the data into and among multiple software platforms. This information is useful for discovery of the data.

The view provides information about:

Variables and the representation of the data for each.

Basic statistics for individual variables.

Universe and population.

Spatial, temporal, and topical coverage.

The study under which the data were created.

Overviews of Methodology, Design, and Process.

Physical storage.

Use Cases:

Basic search to find data (general search, known item search) by users looking to use data. Searches by variable, coverage, creators, time frame, population, methodology and more.

Machine actionable ingest to statistical software allowing users to analyze the data. An open standard for representing the metadata needed to read the data.

Informational content to support intelligent use and understanding of the data. The essential information for interpreting and using the data (e.g. units of measurement, relevant population).

Target Audiences:

Individual researchers

Research groups

National Statistical Organizations focusing on stand-alone codebooks, students, instructors, archives, and libraries

Software developers

Restricted Classes:

DesignOverview references Precondition, Goal, and WorkflowProcess

InstanceVariable references RepresentedVariable, and ConceptualVariable, and the abstract class Act(InstrumentComponent, ComputationAction, StudyControl, and MetadataDrivenAction)

Methodology references Methodology

ProcessOverview references ProcessSequence

RepresentedMeasurement references ExternalAid

RepresentedQuestion references ExternalAid

SamplingProcedure references SamplingDesign, SamplingAlgorithm, and SamplingProcess

SentinelConceptualDomain references ConceptualSystem

SpatialCoverage references GeographicUnitClassification, and GeographicUnitTypeClassification

Study references AuthorizationSource

SubstantativeConceptualDomain references ConceptualSystem

A functional view is a collection of classes in DDI that covers a functional use case. These are not namespaces.

Classes

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_Access [ label = "{<id>Access | + purpose : InternationalStructuredString \l + confidentialityStatement : InternationalStructuredString \l + accessPermission : Form \l + restrictions : InternationalStructuredString \l + citationRequirement : InternationalStructuredString \l + depositRequirement : InternationalStructuredString \l + accessConditions : InternationalStructuredString \l + disclaimer : InternationalStructuredString \l + contactAgent : AgentAssociation \l + validDates : DateRange \l \l \l| \l \l}" tooltip = "Discovery:Access" ] 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_AlgorithmOverview [ label = "{<id>AlgorithmOverview | + subjectOfAlgorithm : ExternalControlledVocabularyEntry \l + overview : InternationalStructuredString \l \l \l| <AlgorithmOverview_isDescribedIn_association> isDescribedIn \l| <AlgorithmOverview_realizes_association> realizes \l \l}" tooltip = "SimpleMethodologyOverview:AlgorithmOverview" ] DDI4_AttributeRole [ label = "{<id>AttributeRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:AttributeRole" ] DDI4_AuthorizationSource [ label = "{<id>AuthorizationSource | + statementOfAuthorization : InternationalStructuredString \l + legalMandate : InternationalString \l + authorizationDate : Date \l + purpose : InternationalStructuredString \l \l \l| <AuthorizationSource_authorizingAgent_association> authorizingAgent \l \l}" tooltip = "Representations:AuthorizationSource" ] DDI4_BoundingBox [ label = "{<id>BoundingBox | + eastLongitude : \l + westLongitude : \l + northLatitude : \l + southLatitude : \l \l \l| \l \l}" tooltip = "Discovery:BoundingBox" ] DDI4_Budget [ label = "{<id>Budget | + overview : InternationalStructuredString \l + name : ObjectName \l \l \l| <Budget_budgetDocument_association> budgetDocument \l \l}" tooltip = "StudyRelated:Budget" ] DDI4_Category [ label = "{<id>Category | + descriptiveText : InternationalStructuredString \l \l \l| \l \l}" tooltip = "Conceptual:Category" ] DDI4_CategorySet [ label = "{<id>CategorySet | + contains : CategoryIndicator \l \l \l| <CategorySet_isStructuredBy_association> isStructuredBy \l \l}" tooltip = "Conceptual:CategorySet" ] DDI4_Code [ label = "{<id>Code | + representation : ValueString \l \l \l| <Code_denotes_association> denotes \l \l}" tooltip = "Representations:Code" ] DDI4_CodeList [ label = "{<id>CodeList | + contains : CodeIndicator \l \l \l| <CodeList_realizes_association> realizes \l| <CodeList_isStructuredBy_association> isStructuredBy \l \l}" tooltip = "Representations:CodeList" ] DDI4_CodeRelationStructure [ label = "{<id>CodeRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : CodeRelation \l \l \l| <CodeRelationStructure_realizes_association> realizes \l \l}" tooltip = "Representations:CodeRelationStructure" ] DDI4_ComplianceStatement [ label = "{<id>ComplianceStatement | + externalComplianceCode : ExternalControlledVocabularyEntry \l + usage : InternationalStructuredString \l \l \l| <ComplianceStatement_definingConcept_association> definingConcept \l \l}" tooltip = "StudyRelated:ComplianceStatement" ] DDI4_Concept [ label = "{<id>Concept | + name : ObjectName \l + definition : InternationalStructuredString \l + displayLabel : LabelForDisplay \l \l \l| <Concept_realizes_association> realizes \l \l}" tooltip = "Conceptual:Concept" ] DDI4_Coverage [ label = "{<id>Coverage | + overview : InternationalStructuredString \l \l \l| <Coverage_hasTemporalCoverage_association> hasTemporalCoverage \l| <Coverage_hasTopicalCoverage_association> hasTopicalCoverage \l| <Coverage_hasSpatialCoverage_association> hasSpatialCoverage \l \l}" tooltip = "Discovery:Coverage" ] 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_DataPointRelationStructure [ label = "{<id>DataPointRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : DataPointRelation \l \l \l| <DataPointRelationStructure_realizes_association> realizes \l \l}" tooltip = "FormatDescription:DataPointRelationStructure" ] 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_Datum [ label = "{<id>Datum | + representation : ValueString \l \l \l| <Datum_isBoundedBy_association> isBoundedBy \l \l}" tooltip = "LogicalDataDescription:Datum" ] DDI4_DesignOverview [ label = "{<id>DesignOverview | + subectOfDesign : ExternalControlledVocabularyEntry \l + overview : InternationalStructuredString \l \l \l| <DesignOverview_isDescribedIn_association> isDescribedIn \l| <DesignOverview_assumesPrecondition_association> assumesPrecondition \l| <DesignOverview_specifiesGoal_association> specifiesGoal \l| <DesignOverview_expressesAlgorithm_association> expressesAlgorithm \l| <DesignOverview_implementedBy_association> implementedBy \l| <DesignOverview_realizes_association> realizes \l \l}" tooltip = "SimpleMethodologyOverview:DesignOverview" ] DDI4_Embargo [ label = "{<id>Embargo | + displayLabel : LabelForDisplay \l + embargoDates : DateRange \l + rationale : InternationalStructuredString \l \l \l| <Embargo_responsibleAgent_association> responsibleAgent \l| <Embargo_enforcementAgent_association> enforcementAgent \l \l}" tooltip = "StudyRelated:Embargo" ] DDI4_ExPostEvaluation [ label = "{<id>ExPostEvaluation | + typeOfEvaluation : ExternalControlledVocabularyEntry \l + evaluationProcess : InternationalStructuredString \l + outcomes : InternationalStructuredString \l + completionDate : Date \l \l \l| <ExPostEvaluation_evaluator_association> evaluator \l \l}" tooltip = "StudyRelated:ExPostEvaluation" ] DDI4_ExternalAid [ label = "{<id>ExternalAid | + stimulusType : ExternalControlledVocabularyEntry \l \l \l| \l \l}" tooltip = "DataCapture:ExternalAid" ] DDI4_ExternalMaterial [ label = "{<id>ExternalMaterial | + typeOfMaterial : ExternalControlledVocabularyEntry \l + descriptiveText : InternationalStructuredString \l + uri : \l + relationshipDescription : InternationalStructuredString \l + mimeType : ExternalControlledVocabularyEntry \l + usesSegment : Segment \l + citationOfExternalMaterial : Annotation \l \l \l| \l \l}" tooltip = "Utility:ExternalMaterial" ] DDI4_FundingInformation [ label = "{<id>FundingInformation | + funderRole : ExternalControlledVocabularyEntry \l + grantNumber : \l + purpose : InternationalStructuredString \l \l \l| <FundingInformation_hasFunder_association> hasFunder \l \l}" tooltip = "Utility:FundingInformation" ] DDI4_GeographicExtent [ label = "{<id>GeographicExtent | + boundingPolygon : Polygon \l + excludingPolygon : Polygon \l + geographicTime : DateRange \l + hasAreaCoverage : AreaCoverage \l + hasCentroid : SpatialPoint \l + locationPoint : SpatialPoint \l + isSpatialLine : SpatialLine \l \l \l| <GeographicExtent_hasBoundingBox_association> hasBoundingBox \l \l}" tooltip = "GeographicClassification:GeographicExtent" ] DDI4_GeographicUnit [ label = "{<id>GeographicUnit | + geographicTime : DateRange \l + supercedes : SpatialRelationship \l + precedes : SpatialRelationship \l \l \l| <GeographicUnit_hasGeographicExtent_association> hasGeographicExtent \l \l}" tooltip = "GeographicClassification:GeographicUnit" ] DDI4_IdentifierRole [ label = "{<id>IdentifierRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:IdentifierRole" ] DDI4_ImplementedInstrument [ label = "{<id>ImplementedInstrument | + displayLabel : LabelForDisplay \l + typeOfInstrument : ExternalControlledVocabularyEntry \l + uri : \l + name : ObjectName \l + usage : InternationalStructuredString \l \l \l| <ImplementedInstrument_usesConceptualInstrument_association> usesConceptualInstrument \l \l}" tooltip = "DataCapture:ImplementedInstrument" ] DDI4_Individual [ label = "{<id>Individual | + hasIndividualName : IndividualName \l + ddiId : \l + hasContactInformation : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Individual" ] DDI4_InstanceVariable [ label = "{<id>InstanceVariable | + variableFunction : ExternalControlledVocabularyEntry \l + physicalDataType : ExternalControlledVocabularyEntry \l + platformType : ExternalControlledVocabularyEntry \l \l \l| <InstanceVariable_measures_association> measures \l| <InstanceVariable_basedOnRepresentedVariable_association> basedOnRepresentedVariable \l| <InstanceVariable_basedOnConceptualVariable_association> basedOnConceptualVariable \l| <InstanceVariable_takesPlatformSpecificSentinelValues_association> takesPlatformSpecificSentinelValues \l| <InstanceVariable_sourceCapture_association> sourceCapture \l| <InstanceVariable_generatedBy_association> generatedBy \l \l}" tooltip = "Conceptual:InstanceVariable" ] 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_Instruction [ label = "{<id>Instruction | + instructionText : DynamicText \l + displayLabel : LabelForDisplay \l + name : ObjectName \l \l \l| <Instruction_associatedMaterial_association> associatedMaterial \l \l}" tooltip = "DataCapture:Instruction" ] DDI4_LevelStructure [ label = "{<id>LevelStructure | + name : ObjectName \l + usage : InternationalStructuredString \l + containsLevel : Level \l + validDateRange : DateRange \l \l \l| \l \l}" tooltip = "Representations:LevelStructure" ] 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_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_MeasureRole [ label = "{<id>MeasureRole | \l \l| \l \l}" tooltip = "LogicalDataDescription:MeasureRole" ] DDI4_MethodologyOverview [ label = "{<id>MethodologyOverview | + subjectOfMethodology : ExternalControlledVocabularyEntry \l + name : ObjectName \l + usage : InternationalStructuredString \l + rationale : InternationalStructuredString \l + overview : InternationalStructuredString \l \l \l| <MethodologyOverview_isDescribedIn_association> isDescribedIn \l| <MethodologyOverview_hasDesign_association> hasDesign \l| <MethodologyOverview_isExpressedBy_association> isExpressedBy \l| <MethodologyOverview_componentMethodology_association> componentMethodology \l| <MethodologyOverview_realizes_association> realizes \l \l}" tooltip = "SimpleMethodologyOverview:MethodologyOverview" ] DDI4_Organization [ label = "{<id>Organization | + hasOrganizationName : OrganizationName \l + ddiId : \l + hasContactInformation : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Organization" ] DDI4_PhysicalDataSet [ label = "{<id>PhysicalDataSet | + overview : InternationalStructuredString \l + physicalFileName : \l + numberOfSegments : \l + contains : PhysicalRecordSegmentIndicator \l + isOrdered : \l + type : CollectionType \l + purpose : InternationalStructuredString \l \l \l| <PhysicalDataSet_formatsDataStore_association> formatsDataStore \l| <PhysicalDataSet_realizes_association> realizes \l| <PhysicalDataSet_isStructuredBy_association> isStructuredBy \l| <PhysicalDataSet_hasVariableStatistics_association> hasVariableStatistics \l| <PhysicalDataSet_definingConcept_association> definingConcept \l \l}" tooltip = "FormatDescription:PhysicalDataSet" ] DDI4_PhysicalLayoutRelationStructure [ label = "{<id>PhysicalLayoutRelationStructure | + criteria : InternationalStructuredString \l + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : ValueMappingRelation \l \l \l| <PhysicalLayoutRelationStructure_realizes_association> realizes \l \l}" tooltip = "FormatDescription:PhysicalLayoutRelationStructure" ] DDI4_PhysicalOrderRelationStructure [ label = "{<id>PhysicalOrderRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : PhysicalRecordSegmentRelation \l \l \l| <PhysicalOrderRelationStructure_realizes_association> realizes \l \l}" tooltip = "FormatDescription:PhysicalOrderRelationStructure" ] DDI4_PhysicalRecordSegment [ label = "{<id>PhysicalRecordSegment | + physicalFileName : \l + contains : DataPointIndicator \l + isOrdered : \l \l \l| <PhysicalRecordSegment_hasPhysicalLayout_association> hasPhysicalLayout \l| <PhysicalRecordSegment_representsPopulation_association> representsPopulation \l| <PhysicalRecordSegment_mapTo_association> mapTo \l| <PhysicalRecordSegment_realizes_association> realizes \l| <PhysicalRecordSegment_isStructuredBy_association> isStructuredBy \l| <PhysicalRecordSegment_definingConcept_association> definingConcept \l \l}" tooltip = "FormatDescription:PhysicalRecordSegment" ] DDI4_Population [ label = "{<id>Population | + timePeriodOfPopulation : DateRange \l \l \l| <Population_composedOf_association> composedOf \l| <Population_narrowsUniverse_association> narrowsUniverse \l| <Population_geographyOfPopulation_association> geographyOfPopulation \l \l}" tooltip = "Conceptual:Population" ] DDI4_ProcessOverview [ label = "{<id>ProcessOverview | + overview : InternationalStructuredString \l + name : ObjectName \l \l \l| <ProcessOverview_isSpecifiedBy_association> isSpecifiedBy \l| <ProcessOverview_implementsAlgorithm_association> implementsAlgorithm \l| <ProcessOverview_realizes_association> realizes \l \l}" tooltip = "SimpleMethodologyOverview:ProcessOverview" ] DDI4_QualityStatement [ label = "{<id>QualityStatement | + name : ObjectName \l + displayLabel : LabelForDisplay \l + overview : InternationalStructuredString \l + rationale : InternationalStructuredString \l + usage : InternationalStructuredString \l \l \l| <QualityStatement_usesStandard_association> usesStandard \l \l}" tooltip = "StudyRelated:QualityStatement" ] 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_RepresentedMeasurement [ label = "{<id>RepresentedMeasurement | + measurementType : ExternalControlledVocabularyEntry \l \l \l| <RepresentedMeasurement_hasRepresentedVariable_association> hasRepresentedVariable \l \l}" tooltip = "DataCapture:RepresentedMeasurement" ] DDI4_RepresentedQuestion [ label = "{<id>RepresentedQuestion | + questionText : DynamicText \l + questionIntent : InternationalStructuredString \l + estimatedResponseTimeInSeconds : \l \l \l| <RepresentedQuestion_hasRepresentedVariable_association> hasRepresentedVariable \l \l}" tooltip = "DataCapture:RepresentedQuestion" ] DDI4_SamplingProcedure [ label = "{<id>SamplingProcedure | \l \l| <SamplingProcedure_hasDesign_association> hasDesign \l| <SamplingProcedure_hasProcess_association> hasProcess \l| <SamplingProcedure_isExpressedBy_association> isExpressedBy \l| <SamplingProcedure_componentMethodology_association> componentMethodology \l \l}" tooltip = "SamplingMethodology:SamplingProcedure" ] DDI4_SegmentByText [ label = "{<id>SegmentByText | + startLine : \l + endLine : \l + startCharacterPosition : \l + endCharacterPosition : \l + characterLength : \l \l \l| \l \l}" tooltip = "FormatDescription:SegmentByText" ] DDI4_SentinelConceptualDomain [ label = "{<id>SentinelConceptualDomain | \l \l| \l \l}" tooltip = "Conceptual:SentinelConceptualDomain" ] DDI4_SentinelValueDomain [ label = "{<id>SentinelValueDomain | + platformType : ExternalControlledVocabularyEntry \l \l \l| <SentinelValueDomain_takesConceptsFrom_association> takesConceptsFrom \l| <SentinelValueDomain_describedValueDomain_association> describedValueDomain \l| <SentinelValueDomain_enumeratedValueDomain_association> enumeratedValueDomain \l \l}" tooltip = "Representations:SentinelValueDomain" ] DDI4_SpatialCoverage [ label = "{<id>SpatialCoverage | + description : InternationalStructuredString \l + spatialAreaCode : ExternalControlledVocabularyEntry \l + spatialObject : SpatialObjectType \l \l \l| <SpatialCoverage_hasBoundingBox_association> hasBoundingBox \l| <SpatialCoverage_usesGeographicUnitTypeClassification_association> usesGeographicUnitTypeClassification \l| <SpatialCoverage_usesGeographicUnitClassification_association> usesGeographicUnitClassification \l| <SpatialCoverage_includesGeographicUnitType_association> includesGeographicUnitType \l| <SpatialCoverage_includesGeographicUnit_association> includesGeographicUnit \l| <SpatialCoverage_highestGeographicUnitTypeCovered_association> highestGeographicUnitTypeCovered \l| <SpatialCoverage_lowestGeographicUnitTypeCovered_association> lowestGeographicUnitTypeCovered \l \l}" tooltip = "Discovery:SpatialCoverage" ] DDI4_Standard [ label = "{<id>Standard | \l \l| <Standard_compliance_association> compliance \l| <Standard_standardUsed_association> standardUsed \l \l}" tooltip = "StudyRelated:Standard" ] DDI4_StandardWeight [ label = "{<id>StandardWeight | + standardWeightValue : \l \l \l| \l \l}" tooltip = "SimpleCodebook:StandardWeight" ] DDI4_Study [ label = "{<id>Study | + kindOfData : ExternalControlledVocabularyEntry \l + overview : InternationalStructuredString \l + bibliographicCitation : InternationalStructuredString \l \l \l| <Study_partOfSeries_association> partOfSeries \l| <Study_hasCoverage_association> hasCoverage \l| <Study_hasAnalysisUnit_association> hasAnalysisUnit \l| <Study_hasPopulation_association> hasPopulation \l| <Study_hasUniverse_association> hasUniverse \l| <Study_hasDesign_association> hasDesign \l| <Study_hasProcess_association> hasProcess \l| <Study_hasInstrument_association> hasInstrument \l| <Study_hasEmbargo_association> hasEmbargo \l| <Study_accessInformation_association> accessInformation \l| <Study_hasFundingInformation_association> hasFundingInformation \l| <Study_hasAuthorizationSource_association> hasAuthorizationSource \l| <Study_hasQualityStatement_association> hasQualityStatement \l| <Study_hasBudget_association> hasBudget \l| <Study_hasInstanceVariable_association> hasInstanceVariable \l| <Study_realizes_association> realizes \l| <Study_hasExPostEvaluation_association> hasExPostEvaluation \l| <Study_hasSamplingProcedure_association> hasSamplingProcedure \l| <Study_hasMethodology_association> hasMethodology \l| <Study_hasAlgorithm_association> hasAlgorithm \l| <Study_hasConcept_association> hasConcept \l| <Study_hasVariableCollection_association> hasVariableCollection \l| <Study_hasAgentListing_association> hasAgentListing \l \l}" tooltip = "StudyRelated:Study" ] DDI4_StudyRelationStructure [ label = "{<id>StudyRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : StudyRelation \l \l \l| <StudyRelationStructure_realizes_association> realizes \l \l}" tooltip = "StudyRelated:StudyRelationStructure" ] DDI4_StudySeries [ label = "{<id>StudySeries | + name : ObjectName \l + overview : InternationalStructuredString \l + type : CollectionType \l + purpose : InternationalStructuredString \l + contains : StudyIndicator \l + isOrdered : \l \l \l| <StudySeries_realizes_association> realizes \l| <StudySeries_isStructuredBy_association> isStructuredBy \l| <StudySeries_definingConcept_association> definingConcept \l \l}" tooltip = "StudyRelated:StudySeries" ] DDI4_SubstantiveConceptualDomain [ label = "{<id>SubstantiveConceptualDomain | \l \l| \l \l}" tooltip = "Conceptual:SubstantiveConceptualDomain" ] DDI4_SubstantiveValueDomain [ label = "{<id>SubstantiveValueDomain | \l \l| <SubstantiveValueDomain_takesConceptsFrom_association> takesConceptsFrom \l| <SubstantiveValueDomain_describedValueDomain_association> describedValueDomain \l| <SubstantiveValueDomain_enumeratedValueDomain_association> enumeratedValueDomain \l \l}" tooltip = "Representations:SubstantiveValueDomain" ] DDI4_TemporalCoverage [ label = "{<id>TemporalCoverage | + coverageDate : ReferenceDate \l \l \l| \l \l}" tooltip = "Discovery:TemporalCoverage" ] DDI4_TopicalCoverage [ label = "{<id>TopicalCoverage | + subject : ExternalControlledVocabularyEntry \l + keyword : ExternalControlledVocabularyEntry \l \l \l| \l \l}" tooltip = "Discovery:TopicalCoverage" ] DDI4_Unit [ label = "{<id>Unit | + displayLabel : LabelForDisplay \l + name : ObjectName \l + definition : InternationalStructuredString \l \l \l| <Unit_hasUnitType_association> hasUnitType \l \l}" tooltip = "Conceptual:Unit" ] 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_UnitSegmentLayout [ label = "{<id>UnitSegmentLayout | \l \l| \l \l}" tooltip = "FormatDescription:UnitSegmentLayout" ] DDI4_UnitType [ label = "{<id>UnitType | + descriptiveText : InternationalStructuredString \l \l \l| <UnitType_usesConcept_association> usesConcept \l \l}" tooltip = "Conceptual:UnitType" ] DDI4_Universe [ label = "{<id>Universe | + isInclusive : \l + descriptiveText : InternationalStructuredString \l \l \l| <Universe_narrowsUnitType_association> narrowsUnitType \l| <Universe_usesConcept_association> usesConcept \l \l}" tooltip = "Conceptual:Universe" ] DDI4_ValueAndConceptDescription [ label = "{<id>ValueAndConceptDescription | + description : InternationalStructuredString \l + logicalExpression : ExternalControlledVocabularyEntry \l + regularExpression : TypedString \l + minimumValueInclusive : \l + maximumValueInclusive : \l + minimumValueExclusive : \l + maximumValueExclusive : \l + classificationLevel : CategoryRelationCode \l + formatPattern : ExternalControlledVocabularyEntry \l \l \l| \l \l}" tooltip = "Representations:ValueAndConceptDescription" ] DDI4_ValueMapping [ label = "{<id>ValueMapping | + physicalDataType : ExternalControlledVocabularyEntry \l + defaultDecimalSeparator : Char \l + defaultDigitGroupSeparator : Char \l + numberPattern : \l + defaultValue : ValueString \l + nullSequence : \l + format : ExternalControlledVocabularyEntry \l + length : \l + minimumLength : \l + maximumLength : \l + scale : \l + decimalPositions : \l + isRequired : \l \l \l| <ValueMapping_formatsDataPoint_association> formatsDataPoint \l| <ValueMapping_describesSegmentLocation_association> describesSegmentLocation \l| <ValueMapping_realizes_association> realizes \l \l}" tooltip = "FormatDescription:ValueMapping" ] DDI4_VariableCollection [ label = "{<id>VariableCollection | + type : CollectionType \l + name : ObjectName \l + purpose : InternationalStructuredString \l + displayLabel : LabelForDisplay \l + usage : InternationalStructuredString \l + groupingSemantic : ExternalControlledVocabularyEntry \l + contains : VariableIndicator \l + isOrdered : \l \l \l| <VariableCollection_isStructuredBy_association> isStructuredBy \l| <VariableCollection_realizes_association> realizes \l| <VariableCollection_definingConcept_association> definingConcept \l \l}" tooltip = "Conceptual:VariableCollection" ] DDI4_VariableRelationStructure [ label = "{<id>VariableRelationStructure | + hasRelationSpecification : RelationSpecification \l + semantic : ExternalControlledVocabularyEntry \l + totality : TotalityType \l + hasMemberRelation : VariableRelation \l \l \l| <VariableRelationStructure_realizes_association> realizes \l \l}" tooltip = "Conceptual:VariableRelationStructure" ] DDI4_VariableStatistics [ label = "{<id>VariableStatistics | + totalResponses : \l + hasSummaryStatistic : SummaryStatistic \l + hasCategoryStatistic : CategoryStatistic \l \l \l| <VariableStatistics_forInstanceVariable_association> forInstanceVariable \l| <VariableStatistics_usesStandardWeight_association> usesStandardWeight \l| <VariableStatistics_applicableWeightVariable_association> applicableWeightVariable \l| <VariableStatistics_hasFilterVariable_association> hasFilterVariable \l| <VariableStatistics_realizes_association> realizes \l \l}" tooltip = "SimpleCodebook:VariableStatistics" ] subgraph Conceptual { label = "Conceptual" node [ color = "#0000ff" ] DDI4_CategoryRelationStructure [ label = "{<id>DDI_CategoryRelationStructure}" tooltip = "Conceptual:CategoryRelationStructure" href = "../Package/Conceptual/CategoryRelationStructure/index.html" ] DDI4_ConceptSystem [ label = "{<id>DDI_ConceptSystem}" tooltip = "Conceptual:ConceptSystem" href = "../Package/Conceptual/ConceptSystem/index.html" ] DDI4_ConceptualDomain [ label = "{<id>DDI_ConceptualDomain}" tooltip = "Conceptual:ConceptualDomain" href = "../Package/Conceptual/ConceptualDomain/index.html" ] DDI4_ConceptualVariable [ label = "{<id>DDI_ConceptualVariable}" tooltip = "Conceptual:ConceptualVariable" href = "../Package/Conceptual/ConceptualVariable/index.html" ] DDI4_RepresentedVariable [ label = "{<id>DDI_RepresentedVariable}" tooltip = "Conceptual:RepresentedVariable" href = "../Package/Conceptual/RepresentedVariable/index.html" ] } subgraph MethodologyPattern { label = "MethodologyPattern" node [ color = "#0000ff" ] DDI4_Algorithm [ label = "{<id>DDI_Algorithm}" tooltip = "MethodologyPattern:Algorithm" href = "../Package/MethodologyPattern/Algorithm/index.html" ] DDI4_Design [ label = "{<id>DDI_Design}" tooltip = "MethodologyPattern:Design" href = "../Package/MethodologyPattern/Design/index.html" ] DDI4_Methodology [ label = "{<id>DDI_Methodology}" tooltip = "MethodologyPattern:Methodology" href = "../Package/MethodologyPattern/Methodology/index.html" ] } subgraph SignificationPattern { label = "SignificationPattern" node [ color = "#0000ff" ] DDI4_Signified [ label = "{<id>DDI_Signified}" tooltip = "SignificationPattern:Signified" href = "../Package/SignificationPattern/Signified/index.html" ] } subgraph ProcessPattern { label = "ProcessPattern" node [ color = "#0000ff" ] DDI4_Process [ label = "{<id>DDI_Process}" tooltip = "ProcessPattern:Process" href = "../Package/ProcessPattern/Process/index.html" ] } subgraph GeographicClassification { label = "GeographicClassification" node [ color = "#0000ff" ] DDI4_GeographicUnitClassification [ label = "{<id>DDI_GeographicUnitClassification}" tooltip = "GeographicClassification:GeographicUnitClassification" href = "../Package/GeographicClassification/GeographicUnitClassification/index.html" ] DDI4_GeographicUnitTypeClassification [ label = "{<id>DDI_GeographicUnitTypeClassification}" tooltip = "GeographicClassification:GeographicUnitTypeClassification" href = "../Package/GeographicClassification/GeographicUnitTypeClassification/index.html" ] } subgraph FormatDescription { label = "FormatDescription" node [ color = "#0000ff" ] DDI4_PhysicalSegmentLayout [ label = "{<id>DDI_PhysicalSegmentLayout}" tooltip = "FormatDescription:PhysicalSegmentLayout" href = "../Package/FormatDescription/PhysicalSegmentLayout/index.html" ] DDI4_PhysicalSegmentLocation [ label = "{<id>DDI_PhysicalSegmentLocation}" tooltip = "FormatDescription:PhysicalSegmentLocation" href = "../Package/FormatDescription/PhysicalSegmentLocation/index.html" ] } subgraph SamplingMethodology { label = "SamplingMethodology" node [ color = "#0000ff" ] DDI4_SamplingAlgorithm [ label = "{<id>DDI_SamplingAlgorithm}" tooltip = "SamplingMethodology:SamplingAlgorithm" href = "../Package/SamplingMethodology/SamplingAlgorithm/index.html" ] DDI4_SamplingDesign [ label = "{<id>DDI_SamplingDesign}" tooltip = "SamplingMethodology:SamplingDesign" href = "../Package/SamplingMethodology/SamplingDesign/index.html" ] DDI4_SamplingProcess [ label = "{<id>DDI_SamplingProcess}" tooltip = "SamplingMethodology:SamplingProcess" href = "../Package/SamplingMethodology/SamplingProcess/index.html" ] } subgraph Workflows { label = "Workflows" node [ color = "#0000ff" ] DDI4_Act [ label = "{<id>DDI_Act}" tooltip = "Workflows:Act" href = "../Package/Workflows/Act/index.html" ] DDI4_WorkflowControlStep [ label = "{<id>DDI_WorkflowControlStep}" tooltip = "Workflows:WorkflowControlStep" href = "../Package/Workflows/WorkflowControlStep/index.html" ] DDI4_WorkflowProcess [ label = "{<id>DDI_WorkflowProcess}" tooltip = "Workflows:WorkflowProcess" href = "../Package/Workflows/WorkflowProcess/index.html" ] } subgraph Methodologies { label = "Methodologies" node [ color = "#0000ff" ] DDI4_Goal [ label = "{<id>DDI_Goal}" tooltip = "Methodologies:Goal" href = "../Package/Methodologies/Goal/index.html" ] DDI4_Precondition [ label = "{<id>DDI_Precondition}" tooltip = "Methodologies:Precondition" href = "../Package/Methodologies/Precondition/index.html" ] } subgraph DataCapture { label = "DataCapture" node [ color = "#0000ff" ] DDI4_Capture [ label = "{<id>DDI_Capture}" tooltip = "DataCapture:Capture" href = "../Package/DataCapture/Capture/index.html" ] DDI4_ConceptualInstrument [ label = "{<id>DDI_ConceptualInstrument}" tooltip = "DataCapture:ConceptualInstrument" href = "../Package/DataCapture/ConceptualInstrument/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_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 LogicalDataDescription { label = "LogicalDataDescription" node [ color = "#0000ff" ] DDI4_LogicalRecord [ label = "{<id>DDI_LogicalRecord}" tooltip = "LogicalDataDescription:LogicalRecord" href = "../Package/LogicalDataDescription/LogicalRecord/index.html" ] DDI4_ViewpointRole [ label = "{<id>DDI_ViewpointRole}" tooltip = "LogicalDataDescription:ViewpointRole" href = "../Package/LogicalDataDescription/ViewpointRole/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_Designation [ label = "{<id>DDI_Designation}" tooltip = "Representations:Designation" href = "../Package/Representations/Designation/index.html" ] DDI4_EnumerationDomain [ label = "{<id>DDI_EnumerationDomain}" tooltip = "Representations:EnumerationDomain" href = "../Package/Representations/EnumerationDomain/index.html" ] DDI4_ValueDomain [ label = "{<id>DDI_ValueDomain}" tooltip = "Representations:ValueDomain" href = "../Package/Representations/ValueDomain/index.html" ] } DDI4_Access -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; 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_AlgorithmOverview -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_AlgorithmOverview:AlgorithmOverview_isDescribedIn_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isDescribedIn" fontcolor="black" color="#00000"]; DDI4_AlgorithmOverview:AlgorithmOverview_realizes_association -> DDI4_Algorithm [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_AttributeRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_AuthorizationSource -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_AuthorizationSource:AuthorizationSource_authorizingAgent_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="authorizingAgent" fontcolor="black" color="#00000"]; DDI4_BoundingBox -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Budget -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Budget:Budget_budgetDocument_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="budgetDocument" fontcolor="black" color="#00000"]; DDI4_Category -> DDI4_Concept [arrowhead=onormal color="#000000"]; DDI4_CategorySet -> DDI4_ConceptSystem [arrowhead=onormal color="#000000"]; DDI4_CategorySet:CategorySet_isStructuredBy_association -> DDI4_CategoryRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_Code -> DDI4_Designation [arrowhead=onormal color="#000000"]; DDI4_Code:Code_denotes_association -> DDI4_Category [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="denotes" fontcolor="black" color="#00000"]; DDI4_CodeList -> DDI4_EnumerationDomain [arrowhead=onormal color="#000000"]; DDI4_CodeList:CodeList_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_CodeList:CodeList_isStructuredBy_association -> DDI4_CodeRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_CodeRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_CodeRelationStructure:CodeRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_ComplianceStatement -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_ComplianceStatement:ComplianceStatement_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_Concept -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Concept:Concept_realizes_association -> DDI4_Signified [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Coverage -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Coverage:Coverage_hasTemporalCoverage_association -> DDI4_TemporalCoverage [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasTemporalCoverage" fontcolor="black" color="#00000"]; DDI4_Coverage:Coverage_hasTopicalCoverage_association -> DDI4_TopicalCoverage [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasTopicalCoverage" fontcolor="black" color="#00000"]; DDI4_Coverage:Coverage_hasSpatialCoverage_association -> DDI4_SpatialCoverage [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasSpatialCoverage" fontcolor="black" color="#00000"]; 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_DataPointRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_DataPointRelationStructure:DataPointRelationStructure_realizes_association -> DDI4_RelationStructure [ 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_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_DesignOverview -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_DesignOverview:DesignOverview_isDescribedIn_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isDescribedIn" fontcolor="black" color="#00000"]; DDI4_DesignOverview:DesignOverview_assumesPrecondition_association -> DDI4_Precondition [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="assumesPrecondition" fontcolor="black" color="#00000"]; DDI4_DesignOverview:DesignOverview_specifiesGoal_association -> DDI4_Goal [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="specifiesGoal" fontcolor="black" color="#00000"]; DDI4_DesignOverview:DesignOverview_expressesAlgorithm_association -> DDI4_AlgorithmOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="expressesAlgorithm" fontcolor="black" color="#00000"]; DDI4_DesignOverview:DesignOverview_implementedBy_association -> DDI4_WorkflowProcess [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="implementedBy" fontcolor="black" color="#00000"]; DDI4_DesignOverview:DesignOverview_realizes_association -> DDI4_Design [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Embargo -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Embargo:Embargo_responsibleAgent_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="responsibleAgent" fontcolor="black" color="#00000"]; DDI4_Embargo:Embargo_enforcementAgent_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="enforcementAgent" fontcolor="black" color="#00000"]; DDI4_ExPostEvaluation -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_ExPostEvaluation:ExPostEvaluation_evaluator_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="evaluator" fontcolor="black" color="#00000"]; DDI4_ExternalAid -> DDI4_ExternalMaterial [arrowhead=onormal color="#000000"]; DDI4_ExternalMaterial -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_FundingInformation -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_FundingInformation:FundingInformation_hasFunder_association -> DDI4_Agent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasFunder" fontcolor="black" color="#00000"]; DDI4_GeographicExtent -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_GeographicExtent:GeographicExtent_hasBoundingBox_association -> DDI4_BoundingBox [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasBoundingBox" fontcolor="black" color="#00000"]; DDI4_GeographicUnit -> DDI4_Unit [arrowhead=onormal color="#000000"]; DDI4_GeographicUnit:GeographicUnit_hasGeographicExtent_association -> DDI4_GeographicExtent [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasGeographicExtent" fontcolor="black" color="#00000"]; DDI4_IdentifierRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_ImplementedInstrument -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_ImplementedInstrument:ImplementedInstrument_usesConceptualInstrument_association -> DDI4_ConceptualInstrument [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="usesConceptualInstrument" fontcolor="black" color="#00000"]; DDI4_Individual -> DDI4_Agent [arrowhead=onormal color="#000000"]; DDI4_InstanceVariable -> DDI4_RepresentedVariable [arrowhead=onormal color="#000000"]; DDI4_InstanceVariable:InstanceVariable_measures_association -> DDI4_Population [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="measures" fontcolor="black" color="#00000"]; DDI4_InstanceVariable:InstanceVariable_basedOnRepresentedVariable_association -> DDI4_RepresentedVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="basedOnRepresentedVariable" fontcolor="black" color="#00000"]; DDI4_InstanceVariable:InstanceVariable_basedOnConceptualVariable_association -> DDI4_ConceptualVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="basedOnConceptualVariable" fontcolor="black" color="#00000"]; DDI4_InstanceVariable:InstanceVariable_takesPlatformSpecificSentinelValues_association -> DDI4_SentinelValueDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="takesPlatformSpecificSentinelValues" fontcolor="black" color="#00000"]; DDI4_InstanceVariable:InstanceVariable_sourceCapture_association -> DDI4_Capture [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="sourceCapture" fontcolor="black" color="#00000"]; DDI4_InstanceVariable:InstanceVariable_generatedBy_association -> DDI4_Act [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="generatedBy" fontcolor="black" color="#00000"]; 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_Instruction -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Instruction:Instruction_associatedMaterial_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="associatedMaterial" fontcolor="black" color="#00000"]; DDI4_LevelStructure -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; 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_Machine -> DDI4_Agent [arrowhead=onormal color="#000000"]; DDI4_MeasureRole -> DDI4_ViewpointRole [arrowhead=onormal color="#000000"]; DDI4_MethodologyOverview -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_MethodologyOverview:MethodologyOverview_isDescribedIn_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isDescribedIn" fontcolor="black" color="#00000"]; DDI4_MethodologyOverview:MethodologyOverview_hasDesign_association -> DDI4_DesignOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasDesign" fontcolor="black" color="#00000"]; DDI4_MethodologyOverview:MethodologyOverview_isExpressedBy_association -> DDI4_AlgorithmOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isExpressedBy" fontcolor="black" color="#00000"]; DDI4_MethodologyOverview:MethodologyOverview_componentMethodology_association -> DDI4_MethodologyOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="componentMethodology" fontcolor="black" color="#00000"]; DDI4_MethodologyOverview:MethodologyOverview_realizes_association -> DDI4_Methodology [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Organization -> DDI4_Agent [arrowhead=onormal color="#000000"]; DDI4_PhysicalDataSet -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_PhysicalDataSet:PhysicalDataSet_formatsDataStore_association -> DDI4_DataStore [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="formatsDataStore" fontcolor="black" color="#00000"]; DDI4_PhysicalDataSet:PhysicalDataSet_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_PhysicalDataSet:PhysicalDataSet_isStructuredBy_association -> DDI4_PhysicalOrderRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_PhysicalDataSet:PhysicalDataSet_hasVariableStatistics_association -> DDI4_VariableStatistics [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasVariableStatistics" fontcolor="black" color="#00000"]; DDI4_PhysicalDataSet:PhysicalDataSet_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_PhysicalLayoutRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_PhysicalLayoutRelationStructure:PhysicalLayoutRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_PhysicalOrderRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_PhysicalOrderRelationStructure:PhysicalOrderRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_hasPhysicalLayout_association -> DDI4_PhysicalSegmentLayout [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasPhysicalLayout" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_representsPopulation_association -> DDI4_Population [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="representsPopulation" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_mapTo_association -> DDI4_LogicalRecord [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="mapTo" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_isStructuredBy_association -> DDI4_DataPointRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_PhysicalRecordSegment:PhysicalRecordSegment_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_Population -> DDI4_Universe [arrowhead=onormal color="#000000"]; DDI4_Population:Population_composedOf_association -> DDI4_Unit [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="composedOf" fontcolor="black" color="#00000"]; DDI4_Population:Population_narrowsUniverse_association -> DDI4_Universe [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="narrowsUniverse" fontcolor="black" color="#00000"]; DDI4_Population:Population_geographyOfPopulation_association -> DDI4_GeographicUnit [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="geographyOfPopulation" fontcolor="black" color="#00000"]; DDI4_ProcessOverview -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_ProcessOverview:ProcessOverview_isSpecifiedBy_association -> DDI4_WorkflowControlStep [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="isSpecifiedBy" fontcolor="black" color="#00000"]; DDI4_ProcessOverview:ProcessOverview_implementsAlgorithm_association -> DDI4_AlgorithmOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="implementsAlgorithm" fontcolor="black" color="#00000"]; DDI4_ProcessOverview:ProcessOverview_realizes_association -> DDI4_Process [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_QualityStatement -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_QualityStatement:QualityStatement_usesStandard_association -> DDI4_Standard [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="usesStandard" fontcolor="black" color="#00000"]; 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_RepresentedMeasurement -> DDI4_Capture [arrowhead=onormal color="#000000"]; DDI4_RepresentedMeasurement:RepresentedMeasurement_hasRepresentedVariable_association -> DDI4_RepresentedVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasRepresentedVariable" fontcolor="black" color="#00000"]; DDI4_RepresentedQuestion -> DDI4_Capture [arrowhead=onormal color="#000000"]; DDI4_RepresentedQuestion:RepresentedQuestion_hasRepresentedVariable_association -> DDI4_RepresentedVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasRepresentedVariable" fontcolor="black" color="#00000"]; DDI4_SamplingProcedure -> DDI4_MethodologyOverview [arrowhead=onormal color="#000000"]; DDI4_SamplingProcedure:SamplingProcedure_hasDesign_association -> DDI4_SamplingDesign [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasDesign" fontcolor="black" color="#00000"]; DDI4_SamplingProcedure:SamplingProcedure_hasProcess_association -> DDI4_SamplingProcess [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasProcess" fontcolor="black" color="#00000"]; DDI4_SamplingProcedure:SamplingProcedure_isExpressedBy_association -> DDI4_SamplingAlgorithm [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isExpressedBy" fontcolor="black" color="#00000"]; DDI4_SamplingProcedure:SamplingProcedure_componentMethodology_association -> DDI4_SamplingProcedure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="componentMethodology" fontcolor="black" color="#00000"]; DDI4_SegmentByText -> DDI4_PhysicalSegmentLocation [arrowhead=onormal color="#000000"]; DDI4_SentinelConceptualDomain -> DDI4_ConceptualDomain [arrowhead=onormal color="#000000"]; DDI4_SentinelValueDomain -> DDI4_ValueDomain [arrowhead=onormal color="#000000"]; DDI4_SentinelValueDomain:SentinelValueDomain_takesConceptsFrom_association -> DDI4_SentinelConceptualDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="takesConceptsFrom" fontcolor="black" color="#00000"]; DDI4_SentinelValueDomain:SentinelValueDomain_describedValueDomain_association -> DDI4_ValueAndConceptDescription [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="describedValueDomain" fontcolor="black" color="#00000"]; DDI4_SentinelValueDomain:SentinelValueDomain_enumeratedValueDomain_association -> DDI4_EnumerationDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="enumeratedValueDomain" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_SpatialCoverage:SpatialCoverage_hasBoundingBox_association -> DDI4_BoundingBox [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasBoundingBox" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_usesGeographicUnitTypeClassification_association -> DDI4_GeographicUnitTypeClassification [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="usesGeographicUnitTypeClassification" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_usesGeographicUnitClassification_association -> DDI4_GeographicUnitClassification [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="usesGeographicUnitClassification" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_includesGeographicUnitType_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="includesGeographicUnitType" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_includesGeographicUnit_association -> DDI4_GeographicUnit [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="includesGeographicUnit" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_highestGeographicUnitTypeCovered_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="highestGeographicUnitTypeCovered" fontcolor="black" color="#00000"]; DDI4_SpatialCoverage:SpatialCoverage_lowestGeographicUnitTypeCovered_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="lowestGeographicUnitTypeCovered" fontcolor="black" color="#00000"]; DDI4_Standard -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Standard:Standard_compliance_association -> DDI4_ComplianceStatement [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="compliance" fontcolor="black" color="#00000"]; DDI4_Standard:Standard_standardUsed_association -> DDI4_ExternalMaterial [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="standardUsed" fontcolor="black" color="#00000"]; DDI4_StandardWeight -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Study -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Study:Study_partOfSeries_association -> DDI4_StudySeries [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="partOfSeries" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasCoverage_association -> DDI4_Coverage [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasCoverage" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasAnalysisUnit_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasAnalysisUnit" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasPopulation_association -> DDI4_Population [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasPopulation" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasUniverse_association -> DDI4_Universe [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasUniverse" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasDesign_association -> DDI4_DesignOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasDesign" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasProcess_association -> DDI4_ProcessOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasProcess" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasInstrument_association -> DDI4_ImplementedInstrument [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasInstrument" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasEmbargo_association -> DDI4_Embargo [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasEmbargo" fontcolor="black" color="#00000"]; DDI4_Study:Study_accessInformation_association -> DDI4_Access [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="accessInformation" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasFundingInformation_association -> DDI4_FundingInformation [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasFundingInformation" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasAuthorizationSource_association -> DDI4_AuthorizationSource [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasAuthorizationSource" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasQualityStatement_association -> DDI4_QualityStatement [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasQualityStatement" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasBudget_association -> DDI4_Budget [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasBudget" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasInstanceVariable_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasInstanceVariable" fontcolor="black" color="#00000"]; DDI4_Study:Study_realizes_association -> DDI4_CollectionMember [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasExPostEvaluation_association -> DDI4_ExPostEvaluation [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..1" headlabel="0..n" edgetooltip="hasExPostEvaluation" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasSamplingProcedure_association -> DDI4_SamplingProcedure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasSamplingProcedure" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasMethodology_association -> DDI4_MethodologyOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasMethodology" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasAlgorithm_association -> DDI4_AlgorithmOverview [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasAlgorithm" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasConcept" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasVariableCollection_association -> DDI4_VariableCollection [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasVariableCollection" fontcolor="black" color="#00000"]; DDI4_Study:Study_hasAgentListing_association -> DDI4_AgentListing [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasAgentListing" fontcolor="black" color="#00000"]; DDI4_StudyRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_StudyRelationStructure:StudyRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_StudySeries -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_StudySeries:StudySeries_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_StudySeries:StudySeries_isStructuredBy_association -> DDI4_StudyRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_StudySeries:StudySeries_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_SubstantiveConceptualDomain -> DDI4_ConceptualDomain [arrowhead=onormal color="#000000"]; DDI4_SubstantiveValueDomain -> DDI4_ValueDomain [arrowhead=onormal color="#000000"]; DDI4_SubstantiveValueDomain:SubstantiveValueDomain_takesConceptsFrom_association -> DDI4_SubstantiveConceptualDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="takesConceptsFrom" fontcolor="black" color="#00000"]; DDI4_SubstantiveValueDomain:SubstantiveValueDomain_describedValueDomain_association -> DDI4_ValueAndConceptDescription [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="describedValueDomain" fontcolor="black" color="#00000"]; DDI4_SubstantiveValueDomain:SubstantiveValueDomain_enumeratedValueDomain_association -> DDI4_EnumerationDomain [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="enumeratedValueDomain" fontcolor="black" color="#00000"]; DDI4_TemporalCoverage -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_TopicalCoverage -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Unit -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_Unit:Unit_hasUnitType_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasUnitType" 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_UnitSegmentLayout -> DDI4_PhysicalSegmentLayout [arrowhead=onormal color="#000000"]; DDI4_UnitType -> DDI4_Concept [arrowhead=onormal color="#000000"]; DDI4_UnitType:UnitType_usesConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="usesConcept" fontcolor="black" color="#00000"]; DDI4_Universe -> DDI4_Concept [arrowhead=onormal color="#000000"]; DDI4_Universe:Universe_narrowsUnitType_association -> DDI4_UnitType [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="narrowsUnitType" fontcolor="black" color="#00000"]; DDI4_Universe:Universe_usesConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="usesConcept" fontcolor="black" color="#00000"]; DDI4_ValueAndConceptDescription -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_ValueMapping -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_ValueMapping:ValueMapping_formatsDataPoint_association -> DDI4_DataPoint [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="1..1" headlabel="0..n" edgetooltip="formatsDataPoint" fontcolor="black" color="#00000"]; DDI4_ValueMapping:ValueMapping_describesSegmentLocation_association -> DDI4_PhysicalSegmentLocation [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="describesSegmentLocation" fontcolor="black" color="#00000"]; DDI4_ValueMapping:ValueMapping_realizes_association -> DDI4_CollectionMember [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_VariableCollection -> DDI4_AnnotatedIdentifiable [arrowhead=onormal color="#000000"]; DDI4_VariableCollection:VariableCollection_isStructuredBy_association -> DDI4_VariableRelationStructure [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isStructuredBy" fontcolor="black" color="#00000"]; DDI4_VariableCollection:VariableCollection_realizes_association -> DDI4_StructuredCollection [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_VariableCollection:VariableCollection_definingConcept_association -> DDI4_Concept [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="definingConcept" fontcolor="black" color="#00000"]; DDI4_VariableRelationStructure -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_VariableRelationStructure:VariableRelationStructure_realizes_association -> DDI4_RelationStructure [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; DDI4_VariableStatistics -> DDI4_Identifiable [arrowhead=onormal color="#000000"]; DDI4_VariableStatistics:VariableStatistics_forInstanceVariable_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="forInstanceVariable" fontcolor="black" color="#00000"]; DDI4_VariableStatistics:VariableStatistics_usesStandardWeight_association -> DDI4_StandardWeight [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="usesStandardWeight" fontcolor="black" color="#00000"]; DDI4_VariableStatistics:VariableStatistics_applicableWeightVariable_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="applicableWeightVariable" fontcolor="black" color="#00000"]; DDI4_VariableStatistics:VariableStatistics_hasFilterVariable_association -> DDI4_InstanceVariable [ arrowhead=none arrowtail=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="hasFilterVariable" fontcolor="black" color="#00000"]; DDI4_VariableStatistics:VariableStatistics_realizes_association -> DDI4_CollectionMember [ arrowhead=none arrowtail=none edgetooltip="realizes" fontcolor="black" color="#00000"]; }