Activity
type: NodeShape
target class: Activity
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Activity
closed: true
ignored properties: sameAs
property:
  path: type
  in: Activity
  in: Step
property: Activity-definition
property: Activity-description
property: Activity-displayLabel
property: Activity-entityProduced
property: Activity-entityUsed
property: Activity-identifier
property: Activity-name
property: Activity-standardModelMapping
property: Activity has Step
property: Activity hasInternal ControlLogic
property: Activity hasSubActivity Activity
property: rev Activity hasSubActivity Activity
property: rev ControlLogic invokes Activity
property: rev ProcessingAgent performs Activity
property: rev SequencePosition indexes Activity

Activity-definition
type: PropertyShape
path: Activity-definition
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Activity-description
type: PropertyShape
path: Activity-description
datatype: string
max count: 1

Activity-displayLabel
type: PropertyShape
path: Activity-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

Activity-entityProduced
type: PropertyShape
path: Activity-entityProduced
node:
  property:
    path: type
    min count: 1
    in: Reference

Activity-entityUsed
type: PropertyShape
path: Activity-entityUsed
node:
  property:
    path: type
    min count: 1
    in: Reference

Activity-identifier
type: PropertyShape
path: Activity-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Activity-name
type: PropertyShape
path: Activity-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

Activity-standardModelMapping
type: PropertyShape
path: Activity-standardModelMapping
node:
  property:
    path: type
    min count: 1
    in: Reference

Activity has Step
type: PropertyShape
path: Activity has Step
node:
  property:
    path: type
    min count: 1
    in: Step

Activity hasInternal ControlLogic
type: PropertyShape
path: Activity hasInternal ControlLogic
node:
  property:
    path: type
    min count: 1
    in: ControlLogic
    in: DeterministicImperative
    in: ConditionalControlLogic
    in: Sequence
    in: NonDeterministicDeclarative
    in: RuleBasedScheduling
    in: TemporalConstraints
    in: AllenIntervalAlgebra
    in: TemporalControlConstruct

Activity hasSubActivity Activity
type: PropertyShape
path: Activity hasSubActivity Activity
node:
  property:
    path: type
    min count: 1
    in: Activity
    in: Step

rev Activity hasSubActivity Activity
type: PropertyShape
path:
  inverse path: Activity hasSubActivity Activity
max count: 1

Agent
type: NodeShape
target class: Agent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Agent
closed: true
ignored properties: sameAs
property:
  path: type
  in: Agent
  in: Individual
  in: Machine
  in: Organization
  in: ProcessingAgent
  in: Curator
  in: Service
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

Agent-catalogDetails
type: PropertyShape
path: Agent-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

Agent-identifier
type: PropertyShape
path: Agent-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Agent-image
type: PropertyShape
path: Agent-image
node:
  property:
    path: type
    min count: 1
    in: PrivateImage

Agent-purpose
type: PropertyShape
path: Agent-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AgentListing
type: NodeShape
target class: AgentListing
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AgentListing
closed: true
ignored properties: sameAs
property:
  path: type
  in: AgentListing
property: AgentListing-allowsDuplicates
property: AgentListing-identifier
property: AgentListing-name
property: AgentListing-purpose
property: AgentListing has Agent
property: AgentListing has AgentPosition
property: AgentListing isDefinedBy Concept
property: AgentListing isMaintainedBy Agent
property: rev AgentStructure structures AgentListing

AgentListing-allowsDuplicates
type: PropertyShape
path: AgentListing-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

AgentListing-identifier
type: PropertyShape
path: AgentListing-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

AgentListing-name
type: PropertyShape
path: AgentListing-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

AgentListing-purpose
type: PropertyShape
path: AgentListing-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AgentListing has Agent
type: PropertyShape
path: AgentListing has Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

AgentListing has AgentPosition
type: PropertyShape
path: AgentListing has AgentPosition
node:
  property:
    path: type
    min count: 1
    in: AgentPosition

rev AgentListing has AgentPosition
type: PropertyShape
path:
  inverse path: AgentListing has AgentPosition
min count: 1
max count: 1

AgentListing isDefinedBy Concept
type: PropertyShape
path: AgentListing isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

AgentListing isMaintainedBy Agent
type: PropertyShape
path: AgentListing isMaintainedBy Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
max count: 1

AgentPosition
type: NodeShape
target class: AgentPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AgentPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: AgentPosition
property: AgentPosition-identifier
property: AgentPosition-value
property: AgentPosition indexes Agent
property: rev AgentListing has AgentPosition

AgentPosition-identifier
type: PropertyShape
path: AgentPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

AgentPosition-value
type: PropertyShape
path: AgentPosition-value
datatype: integer
min count: 1
max count: 1

AgentPosition indexes Agent
type: PropertyShape
path: AgentPosition indexes Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
max count: 1

AgentRelationship
type: NodeShape
target class: AgentRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AgentRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: AgentRelationship
property: AgentRelationship-effectiveDates
property: AgentRelationship-identifier
property: AgentRelationship-semantics
property: AgentRelationship hasSource Agent
property: AgentRelationship hasTarget Agent
property: rev AgentStructure has AgentRelationship

AgentRelationship-effectiveDates
type: PropertyShape
path: AgentRelationship-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

AgentRelationship-identifier
type: PropertyShape
path: AgentRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

AgentRelationship-semantics
type: PropertyShape
path: AgentRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AgentRelationship hasSource Agent
type: PropertyShape
path: AgentRelationship hasSource Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
min count: 1
max count: 1

AgentRelationship hasTarget Agent
type: PropertyShape
path: AgentRelationship hasTarget Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
min count: 1
max count: 1

AgentStructure
type: NodeShape
target class: AgentStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AgentStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: AgentStructure
property: AgentStructure-effectiveDates
property: AgentStructure-identifier
property: AgentStructure-name
property: AgentStructure-privacy
property: AgentStructure-purpose
property: AgentStructure-semantics
property: AgentStructure-specification
property: AgentStructure-topology
property: AgentStructure-totality
property: AgentStructure has AgentRelationship
property: AgentStructure structures AgentListing

AgentStructure-effectiveDates
type: PropertyShape
path: AgentStructure-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

AgentStructure-identifier
type: PropertyShape
path: AgentStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

AgentStructure-name
type: PropertyShape
path: AgentStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

AgentStructure-privacy
type: PropertyShape
path: AgentStructure-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AgentStructure-purpose
type: PropertyShape
path: AgentStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AgentStructure-semantics
type: PropertyShape
path: AgentStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AgentStructure-specification
type: PropertyShape
path: AgentStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

AgentStructure-topology
type: PropertyShape
path: AgentStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AgentStructure-totality
type: PropertyShape
path: AgentStructure-totality
node: StructureExtent
max count: 1

AgentStructure has AgentRelationship
type: PropertyShape
path: AgentStructure has AgentRelationship
node:
  property:
    path: type
    min count: 1
    in: AgentRelationship

rev AgentStructure has AgentRelationship
type: PropertyShape
path:
  inverse path: AgentStructure has AgentRelationship
min count: 1
max count: 1

AgentStructure structures AgentListing
type: PropertyShape
path: AgentStructure structures AgentListing
node:
  property:
    path: type
    min count: 1
    in: AgentListing
max count: 1

AllenIntervalAlgebra
type: NodeShape
target class: AllenIntervalAlgebra
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AllenIntervalAlgebra
closed: true
ignored properties: sameAs
property:
  path: type
  in: AllenIntervalAlgebra
property: AllenIntervalAlgebra-temporalIntervalRelation
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

AllenIntervalAlgebra-temporalIntervalRelation
type: PropertyShape
path: AllenIntervalAlgebra-temporalIntervalRelation
node: TemporalRelation
min count: 1
max count: 1

AttributeComponent
type: NodeShape
target class: AttributeComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AttributeComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: AttributeComponent
property: AttributeComponent qualifies DataStructureComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

AttributeComponent qualifies DataStructureComponent
type: PropertyShape
path: AttributeComponent qualifies DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent

AuthorizationSource
type: NodeShape
target class: AuthorizationSource
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AuthorizationSource
closed: true
ignored properties: sameAs
property:
  path: type
  in: AuthorizationSource
property: AuthorizationSource-authorizationDate
property: AuthorizationSource-catalogDetails
property: AuthorizationSource-identifier
property: AuthorizationSource-legalMandate
property: AuthorizationSource-purpose
property: AuthorizationSource-statementOfAuthorization
property: AuthorizationSource has Agent
property: rev ClassificationItem hasRulingBy AuthorizationSource

AuthorizationSource-authorizationDate
type: PropertyShape
path: AuthorizationSource-authorizationDate
node:
  property:
    path: type
    min count: 1
    in: CombinedDate
max count: 1

AuthorizationSource-catalogDetails
type: PropertyShape
path: AuthorizationSource-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

AuthorizationSource-identifier
type: PropertyShape
path: AuthorizationSource-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

AuthorizationSource-legalMandate
type: PropertyShape
path: AuthorizationSource-legalMandate
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AuthorizationSource-purpose
type: PropertyShape
path: AuthorizationSource-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AuthorizationSource-statementOfAuthorization
type: PropertyShape
path: AuthorizationSource-statementOfAuthorization
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

AuthorizationSource has Agent
type: PropertyShape
path: AuthorizationSource has Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

Category
type: NodeShape
target class: Category
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Category
closed: true
ignored properties: sameAs
property:
  path: type
  in: Category
property: Category-descriptiveText
property: rev CategoryPosition indexes Category
property: rev CategoryRelationship hasSource Category
property: rev CategoryRelationship hasTarget Category
property: rev CategorySet has Category
property: rev CategoryStatistic for Category
property: rev ClassificationItem denotes Category
property: rev Code denotes Category
property: rev Notation represents Category
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

Category-descriptiveText
type: PropertyShape
path: Category-descriptiveText
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CategoryPosition
type: NodeShape
target class: CategoryPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CategoryPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: CategoryPosition
property: CategoryPosition-identifier
property: CategoryPosition-value
property: CategoryPosition indexes Category
property: rev CategorySet has CategoryPosition

CategoryPosition-identifier
type: PropertyShape
path: CategoryPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CategoryPosition-value
type: PropertyShape
path: CategoryPosition-value
datatype: integer
min count: 1
max count: 1

CategoryPosition indexes Category
type: PropertyShape
path: CategoryPosition indexes Category
node:
  property:
    path: type
    min count: 1
    in: Category
min count: 1
max count: 1

CategoryRelationStructure
type: NodeShape
target class: CategoryRelationStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CategoryRelationStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: CategoryRelationStructure
property: CategoryRelationStructure-identifier
property: CategoryRelationStructure-name
property: CategoryRelationStructure-purpose
property: CategoryRelationStructure-semantics
property: CategoryRelationStructure-specification
property: CategoryRelationStructure-topology
property: CategoryRelationStructure-totality
property: CategoryRelationStructure has CategoryRelationship
property: CategoryRelationStructure structures CategorySet

CategoryRelationStructure-identifier
type: PropertyShape
path: CategoryRelationStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CategoryRelationStructure-name
type: PropertyShape
path: CategoryRelationStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

CategoryRelationStructure-purpose
type: PropertyShape
path: CategoryRelationStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CategoryRelationStructure-semantics
type: PropertyShape
path: CategoryRelationStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CategoryRelationStructure-specification
type: PropertyShape
path: CategoryRelationStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

CategoryRelationStructure-topology
type: PropertyShape
path: CategoryRelationStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CategoryRelationStructure-totality
type: PropertyShape
path: CategoryRelationStructure-totality
node: StructureExtent
max count: 1

CategoryRelationStructure has CategoryRelationship
type: PropertyShape
path: CategoryRelationStructure has CategoryRelationship
node:
  property:
    path: type
    min count: 1
    in: CategoryRelationship

rev CategoryRelationStructure has CategoryRelationship
type: PropertyShape
path:
  inverse path: CategoryRelationStructure has CategoryRelationship
min count: 1
max count: 1

CategoryRelationStructure structures CategorySet
type: PropertyShape
path: CategoryRelationStructure structures CategorySet
node:
  property:
    path: type
    min count: 1
    in: CategorySet
max count: 1

CategoryRelationship
type: NodeShape
target class: CategoryRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CategoryRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: CategoryRelationship
property: CategoryRelationship-identifier
property: CategoryRelationship-semantics
property: CategoryRelationship hasSource Category
property: CategoryRelationship hasTarget Category
property: rev CategoryRelationStructure has CategoryRelationship

CategoryRelationship-identifier
type: PropertyShape
path: CategoryRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CategoryRelationship-semantics
type: PropertyShape
path: CategoryRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CategoryRelationship hasSource Category
type: PropertyShape
path: CategoryRelationship hasSource Category
node:
  property:
    path: type
    min count: 1
    in: Category

CategoryRelationship hasTarget Category
type: PropertyShape
path: CategoryRelationship hasTarget Category
node:
  property:
    path: type
    min count: 1
    in: Category

CategorySet
type: NodeShape
target class: CategorySet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CategorySet
closed: true
ignored properties: sameAs
property:
  path: type
  in: CategorySet
property: CategorySet has Category
property: CategorySet has CategoryPosition
property: rev CategoryRelationStructure structures CategorySet
property: rev EnumerationDomain references CategorySet
property: ConceptSystem-allowsDuplicates
property: ConceptSystem-catalogDetails
property: ConceptSystem-externalDefinition
property: ConceptSystem-identifier
property: ConceptSystem-name
property: ConceptSystem-purpose
property: ConceptSystem has Concept
property: ConceptSystem isDefinedBy Concept
property: rev ConceptStructure structures ConceptSystem
property: rev ConceptSystemCorrespondence maps ConceptSystem
property: rev ConceptualDomain takesConceptsFrom ConceptSystem

CategorySet has Category
type: PropertyShape
path: CategorySet has Category
node:
  property:
    path: type
    min count: 1
    in: Category

CategorySet has CategoryPosition
type: PropertyShape
path: CategorySet has CategoryPosition
node:
  property:
    path: type
    min count: 1
    in: CategoryPosition

rev CategorySet has CategoryPosition
type: PropertyShape
path:
  inverse path: CategorySet has CategoryPosition
min count: 1
max count: 1

CategoryStatistic
type: NodeShape
target class: CategoryStatistic
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CategoryStatistic
closed: true
ignored properties: sameAs
property:
  path: type
  in: CategoryStatistic
property: CategoryStatistic-identifier
property: CategoryStatistic-statistic
property: CategoryStatistic-typeOfCategoryStatistic
property: CategoryStatistic appliesTo InstanceVariable
property: CategoryStatistic for Category

CategoryStatistic-identifier
type: PropertyShape
path: CategoryStatistic-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CategoryStatistic-statistic
type: PropertyShape
path: CategoryStatistic-statistic
node:
  property:
    path: type
    min count: 1
    in: Statistic

CategoryStatistic-typeOfCategoryStatistic
type: PropertyShape
path: CategoryStatistic-typeOfCategoryStatistic
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CategoryStatistic appliesTo InstanceVariable
type: PropertyShape
path: CategoryStatistic appliesTo InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
min count: 1

CategoryStatistic for Category
type: PropertyShape
path: CategoryStatistic for Category
node:
  property:
    path: type
    min count: 1
    in: Category
max count: 1

ClassificationFamily
type: NodeShape
target class: ClassificationFamily
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationFamily
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationFamily
property: ClassificationFamily-catalogDetails
property: ClassificationFamily-identifier
property: ClassificationFamily-name
property: ClassificationFamily-purpose
property: ClassificationFamily isDefinedBy Concept
property: ClassificationFamily groups ClassificationSeries
property: ClassificationFamily uses ClassificationIndex

ClassificationFamily-catalogDetails
type: PropertyShape
path: ClassificationFamily-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ClassificationFamily-identifier
type: PropertyShape
path: ClassificationFamily-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationFamily-name
type: PropertyShape
path: ClassificationFamily-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationFamily-purpose
type: PropertyShape
path: ClassificationFamily-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationFamily isDefinedBy Concept
type: PropertyShape
path: ClassificationFamily isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ClassificationFamily groups ClassificationSeries
type: PropertyShape
path: ClassificationFamily groups ClassificationSeries
node:
  property:
    path: type
    min count: 1
    in: ClassificationSeries

rev ClassificationFamily groups ClassificationSeries
type: PropertyShape
path:
  inverse path: ClassificationFamily groups ClassificationSeries
max count: 1

ClassificationFamily uses ClassificationIndex
type: PropertyShape
path: ClassificationFamily uses ClassificationIndex
node:
  property:
    path: type
    min count: 1
    in: ClassificationIndex

ClassificationIndex
type: NodeShape
target class: ClassificationIndex
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationIndex
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationIndex
property: ClassificationIndex-allowsDuplicates
property: ClassificationIndex-availableLanguage
property: ClassificationIndex-catalogDetails
property: ClassificationIndex-codingInstruction
property: ClassificationIndex-corrections
property: ClassificationIndex-identifier
property: ClassificationIndex-name
property: ClassificationIndex-purpose
property: ClassificationIndex-releaseDate
property: ClassificationIndex hasContact Agent
property: ClassificationIndex isMaintainedBy Agent
property: ClassificationIndex isDefinedBy Concept
property: ClassificationIndex has ClassificationIndexEntry
property: ClassificationIndex has ClassificationIndexEntryPosition
property: rev ClassificationFamily uses ClassificationIndex
property: rev StatisticalClassification isIndexedBy ClassificationIndex

ClassificationIndex-allowsDuplicates
type: PropertyShape
path: ClassificationIndex-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

ClassificationIndex-catalogDetails
type: PropertyShape
path: ClassificationIndex-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ClassificationIndex-codingInstruction
type: PropertyShape
path: ClassificationIndex-codingInstruction
node:
  property:
    path: type
    min count: 1
    in: CommandCode

ClassificationIndex-corrections
type: PropertyShape
path: ClassificationIndex-corrections
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

ClassificationIndex-identifier
type: PropertyShape
path: ClassificationIndex-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationIndex-name
type: PropertyShape
path: ClassificationIndex-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationIndex-purpose
type: PropertyShape
path: ClassificationIndex-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationIndex-releaseDate
type: PropertyShape
path: ClassificationIndex-releaseDate
node:
  property:
    path: type
    min count: 1
    in: CombinedDate
max count: 1

ClassificationIndex hasContact Agent
type: PropertyShape
path: ClassificationIndex hasContact Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

ClassificationIndex isMaintainedBy Agent
type: PropertyShape
path: ClassificationIndex isMaintainedBy Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
max count: 1

ClassificationIndex isDefinedBy Concept
type: PropertyShape
path: ClassificationIndex isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ClassificationIndex has ClassificationIndexEntry
type: PropertyShape
path: ClassificationIndex has ClassificationIndexEntry
node:
  property:
    path: type
    min count: 1
    in: ClassificationIndexEntry

ClassificationIndex has ClassificationIndexEntryPosition
type: PropertyShape
path: ClassificationIndex has ClassificationIndexEntryPosition
node:
  property:
    path: type
    min count: 1
    in: ClassificationIndexEntryPosition

rev ClassificationIndex has ClassificationIndexEntryPosition
type: PropertyShape
path:
  inverse path: ClassificationIndex has ClassificationIndexEntryPosition
min count: 1
max count: 1

ClassificationIndexEntry
type: NodeShape
target class: ClassificationIndexEntry
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationIndexEntry
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationIndexEntry
property: ClassificationIndexEntry-catalogDetails
property: ClassificationIndexEntry-codingInstruction
property: ClassificationIndexEntry-entry
property: ClassificationIndexEntry-identifier
property: ClassificationIndexEntry-validDates
property: rev ClassificationIndex has ClassificationIndexEntry
property: rev ClassificationIndexEntryPosition indexes ClassificationIndexEntry

ClassificationIndexEntry-catalogDetails
type: PropertyShape
path: ClassificationIndexEntry-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ClassificationIndexEntry-codingInstruction
type: PropertyShape
path: ClassificationIndexEntry-codingInstruction
node:
  property:
    path: type
    min count: 1
    in: CommandCode
max count: 1

ClassificationIndexEntry-entry
type: PropertyShape
path: ClassificationIndexEntry-entry
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationIndexEntry-identifier
type: PropertyShape
path: ClassificationIndexEntry-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationIndexEntry-validDates
type: PropertyShape
path: ClassificationIndexEntry-validDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

ClassificationIndexEntryPosition
type: NodeShape
target class: ClassificationIndexEntryPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationIndexEntryPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationIndexEntryPosition
property: ClassificationIndexEntryPosition-identifier
property: ClassificationIndexEntryPosition-value
property: ClassificationIndexEntryPosition indexes ClassificationIndexEntry
property: rev ClassificationIndex has ClassificationIndexEntryPosition

ClassificationIndexEntryPosition-identifier
type: PropertyShape
path: ClassificationIndexEntryPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationIndexEntryPosition-value
type: PropertyShape
path: ClassificationIndexEntryPosition-value
datatype: integer
min count: 1
max count: 1

ClassificationIndexEntryPosition indexes ClassificationIndexEntry
type: PropertyShape
path: ClassificationIndexEntryPosition indexes ClassificationIndexEntry
node:
  property:
    path: type
    min count: 1
    in: ClassificationIndexEntry
min count: 1
max count: 1

ClassificationItem
type: NodeShape
target class: ClassificationItem
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItem
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationItem
property: ClassificationItem-changeFromPreviousVersion
property: ClassificationItem-changeLog
property: ClassificationItem-explanatoryNotes
property: ClassificationItem-futureNotes
property: ClassificationItem-identifier
property: ClassificationItem-isGenerated
property: ClassificationItem-isValid
property: ClassificationItem-name
property: ClassificationItem-validDates
property: ClassificationItem denotes Category
property: ClassificationItem uses Notation
property: ClassificationItem excludes ClassificationItem
property: ClassificationItem hasRulingBy AuthorizationSource
property: rev ClassificationItem excludes ClassificationItem
property: rev ClassificationItemPosition indexes ClassificationItem
property: rev ClassificationItemRelationship hasSource ClassificationItem
property: rev ClassificationItemRelationship hasTarget ClassificationItem
property: rev Level groups ClassificationItem
property: rev StatisticalClassification has ClassificationItem

ClassificationItem-changeFromPreviousVersion
type: PropertyShape
path: ClassificationItem-changeFromPreviousVersion
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationItem-changeLog
type: PropertyShape
path: ClassificationItem-changeLog
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationItem-explanatoryNotes
type: PropertyShape
path: ClassificationItem-explanatoryNotes
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

ClassificationItem-futureNotes
type: PropertyShape
path: ClassificationItem-futureNotes
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

ClassificationItem-identifier
type: PropertyShape
path: ClassificationItem-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationItem-isGenerated
type: PropertyShape
path: ClassificationItem-isGenerated
datatype: boolean
max count: 1

ClassificationItem-isValid
type: PropertyShape
path: ClassificationItem-isValid
datatype: boolean
max count: 1

ClassificationItem-name
type: PropertyShape
path: ClassificationItem-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationItem-validDates
type: PropertyShape
path: ClassificationItem-validDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

ClassificationItem denotes Category
type: PropertyShape
path: ClassificationItem denotes Category
node:
  property:
    path: type
    min count: 1
    in: Category
min count: 1
max count: 1

ClassificationItem uses Notation
type: PropertyShape
path: ClassificationItem uses Notation
node:
  property:
    path: type
    min count: 1
    in: Notation
min count: 1
max count: 1

ClassificationItem excludes ClassificationItem
type: PropertyShape
path: ClassificationItem excludes ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem

ClassificationItem hasRulingBy AuthorizationSource
type: PropertyShape
path: ClassificationItem hasRulingBy AuthorizationSource
node:
  property:
    path: type
    min count: 1
    in: AuthorizationSource

ClassificationItemPosition
type: NodeShape
target class: ClassificationItemPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItemPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationItemPosition
property: ClassificationItemPosition-identifier
property: ClassificationItemPosition-value
property: ClassificationItemPosition indexes ClassificationItem
property: rev StatisticalClassification has ClassificationItemPosition

ClassificationItemPosition-identifier
type: PropertyShape
path: ClassificationItemPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationItemPosition-value
type: PropertyShape
path: ClassificationItemPosition-value
datatype: integer
min count: 1
max count: 1

ClassificationItemPosition indexes ClassificationItem
type: PropertyShape
path: ClassificationItemPosition indexes ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem
max count: 1

ClassificationItemRelationship
type: NodeShape
target class: ClassificationItemRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItemRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationItemRelationship
property: ClassificationItemRelationship-identifier
property: ClassificationItemRelationship-semantics
property: ClassificationItemRelationship hasSource ClassificationItem
property: ClassificationItemRelationship hasTarget ClassificationItem
property: rev ClassificationItemStructure has ClassificationItemRelationship

ClassificationItemRelationship-identifier
type: PropertyShape
path: ClassificationItemRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationItemRelationship-semantics
type: PropertyShape
path: ClassificationItemRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationItemRelationship hasSource ClassificationItem
type: PropertyShape
path: ClassificationItemRelationship hasSource ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem

ClassificationItemRelationship hasTarget ClassificationItem
type: PropertyShape
path: ClassificationItemRelationship hasTarget ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem

ClassificationItemStructure
type: NodeShape
target class: ClassificationItemStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationItemStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationItemStructure
property: ClassificationItemStructure-displayLabel
property: ClassificationItemStructure-identifier
property: ClassificationItemStructure-name
property: ClassificationItemStructure-purpose
property: ClassificationItemStructure-semantics
property: ClassificationItemStructure-specification
property: ClassificationItemStructure-topology
property: ClassificationItemStructure-totality
property: ClassificationItemStructure has ClassificationItemRelationship
property: ClassificationItemStructure structures StatisticalClassification

ClassificationItemStructure-displayLabel
type: PropertyShape
path: ClassificationItemStructure-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ClassificationItemStructure-identifier
type: PropertyShape
path: ClassificationItemStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationItemStructure-name
type: PropertyShape
path: ClassificationItemStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationItemStructure-purpose
type: PropertyShape
path: ClassificationItemStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationItemStructure-semantics
type: PropertyShape
path: ClassificationItemStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationItemStructure-specification
type: PropertyShape
path: ClassificationItemStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

ClassificationItemStructure-topology
type: PropertyShape
path: ClassificationItemStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationItemStructure-totality
type: PropertyShape
path: ClassificationItemStructure-totality
node: StructureExtent
max count: 1

ClassificationItemStructure has ClassificationItemRelationship
type: PropertyShape
path: ClassificationItemStructure has ClassificationItemRelationship
node:
  property:
    path: type
    min count: 1
    in: ClassificationItemRelationship

rev ClassificationItemStructure has ClassificationItemRelationship
type: PropertyShape
path:
  inverse path: ClassificationItemStructure has ClassificationItemRelationship
min count: 1
max count: 1

ClassificationItemStructure structures StatisticalClassification
type: PropertyShape
path: ClassificationItemStructure structures StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification
max count: 1

ClassificationPosition
type: NodeShape
target class: ClassificationPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationPosition
property: ClassificationPosition-identifier
property: ClassificationPosition-value
property: ClassificationPosition indexes StatisticalClassification
property: rev ClassificationSeries has ClassificationPosition

ClassificationPosition-identifier
type: PropertyShape
path: ClassificationPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationPosition-value
type: PropertyShape
path: ClassificationPosition-value
datatype: integer
min count: 1
max count: 1

ClassificationPosition indexes StatisticalClassification
type: PropertyShape
path: ClassificationPosition indexes StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification
max count: 1

ClassificationSeries
type: NodeShape
target class: ClassificationSeries
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeries
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationSeries
property: ClassificationSeries-allowsDuplicates
property: ClassificationSeries-catalogDetails
property: ClassificationSeries-context
property: ClassificationSeries-identifier
property: ClassificationSeries-keyword
property: ClassificationSeries-name
property: ClassificationSeries-objectsOrUnitsClassified
property: ClassificationSeries-purpose
property: ClassificationSeries-subject
property: ClassificationSeries isOwnedBy Agent
property: ClassificationSeries isDefinedBy Concept
property: ClassificationSeries has ClassificationPosition
property: ClassificationSeries has StatisticalClassification
property: rev ClassificationFamily groups ClassificationSeries
property: rev ClassificationSeriesStructure structures ClassificationSeries

ClassificationSeries-allowsDuplicates
type: PropertyShape
path: ClassificationSeries-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

ClassificationSeries-catalogDetails
type: PropertyShape
path: ClassificationSeries-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ClassificationSeries-context
type: PropertyShape
path: ClassificationSeries-context
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationSeries-identifier
type: PropertyShape
path: ClassificationSeries-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationSeries-keyword
type: PropertyShape
path: ClassificationSeries-keyword
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

ClassificationSeries-name
type: PropertyShape
path: ClassificationSeries-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationSeries-objectsOrUnitsClassified
type: PropertyShape
path: ClassificationSeries-objectsOrUnitsClassified
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationSeries-purpose
type: PropertyShape
path: ClassificationSeries-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationSeries-subject
type: PropertyShape
path: ClassificationSeries-subject
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

ClassificationSeries isOwnedBy Agent
type: PropertyShape
path: ClassificationSeries isOwnedBy Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

ClassificationSeries isDefinedBy Concept
type: PropertyShape
path: ClassificationSeries isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ClassificationSeries has ClassificationPosition
type: PropertyShape
path: ClassificationSeries has ClassificationPosition
node:
  property:
    path: type
    min count: 1
    in: ClassificationPosition

rev ClassificationSeries has ClassificationPosition
type: PropertyShape
path:
  inverse path: ClassificationSeries has ClassificationPosition
min count: 1
max count: 1

ClassificationSeries has StatisticalClassification
type: PropertyShape
path: ClassificationSeries has StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification

rev ClassificationSeries has StatisticalClassification
type: PropertyShape
path:
  inverse path: ClassificationSeries has StatisticalClassification
max count: 1

ClassificationSeriesStructure
type: NodeShape
target class: ClassificationSeriesStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ClassificationSeriesStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: ClassificationSeriesStructure
property: ClassificationSeriesStructure-identifier
property: ClassificationSeriesStructure-name
property: ClassificationSeriesStructure-purpose
property: ClassificationSeriesStructure-semantics
property: ClassificationSeriesStructure-specification
property: ClassificationSeriesStructure-topology
property: ClassificationSeriesStructure-totality
property: ClassificationSeriesStructure has StatisticalClassificationRelationship
property: ClassificationSeriesStructure structures ClassificationSeries

ClassificationSeriesStructure-identifier
type: PropertyShape
path: ClassificationSeriesStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ClassificationSeriesStructure-name
type: PropertyShape
path: ClassificationSeriesStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ClassificationSeriesStructure-purpose
type: PropertyShape
path: ClassificationSeriesStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ClassificationSeriesStructure-semantics
type: PropertyShape
path: ClassificationSeriesStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationSeriesStructure-specification
type: PropertyShape
path: ClassificationSeriesStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

ClassificationSeriesStructure-topology
type: PropertyShape
path: ClassificationSeriesStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ClassificationSeriesStructure-totality
type: PropertyShape
path: ClassificationSeriesStructure-totality
node: StructureExtent
max count: 1

ClassificationSeriesStructure has StatisticalClassificationRelationship
type: PropertyShape
path: ClassificationSeriesStructure has StatisticalClassificationRelationship
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassificationRelationship

rev ClassificationSeriesStructure has StatisticalClassificationRelationship
type: PropertyShape
path:
  inverse path: ClassificationSeriesStructure has StatisticalClassificationRelationship
min count: 1
max count: 1

ClassificationSeriesStructure structures ClassificationSeries
type: PropertyShape
path: ClassificationSeriesStructure structures ClassificationSeries
node:
  property:
    path: type
    min count: 1
    in: ClassificationSeries
max count: 1

Code
type: NodeShape
target class: Code
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Code
closed: true
ignored properties: sameAs
property:
  path: type
  in: Code
property: Code-identifier
property: Code denotes Category
property: Code uses Notation
property: rev CodeList has Code
property: rev CodePosition indexes Code
property: rev CodeRelationship hasSource Code
property: rev CodeRelationship hasTarget Code

Code-identifier
type: PropertyShape
path: Code-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Code denotes Category
type: PropertyShape
path: Code denotes Category
node:
  property:
    path: type
    min count: 1
    in: Category
min count: 1
max count: 1

Code uses Notation
type: PropertyShape
path: Code uses Notation
node:
  property:
    path: type
    min count: 1
    in: Notation
min count: 1
max count: 1

CodeList
type: NodeShape
target class: CodeList
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CodeList
closed: true
ignored properties: sameAs
property:
  path: type
  in: CodeList
property: CodeList-allowsDuplicates
property: CodeList has Code
property: CodeList has CodePosition
property: rev DimensionalKeyMember hasValueFrom CodeList
property: rev CodeListStructure structures CodeList
property: EnumerationDomain-identifier
property: EnumerationDomain-name
property: EnumerationDomain-purpose
property: EnumerationDomain isDefinedBy Concept
property: EnumerationDomain references CategorySet
property: EnumerationDomain uses LevelStructure
property: rev SentinelValueDomain takesValuesFrom EnumerationDomain
property: rev SubstantiveValueDomain takesValuesFrom EnumerationDomain

CodeList-allowsDuplicates
type: PropertyShape
path: CodeList-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

CodeList has Code
type: PropertyShape
path: CodeList has Code
node:
  property:
    path: type
    min count: 1
    in: Code

CodeList has CodePosition
type: PropertyShape
path: CodeList has CodePosition
node:
  property:
    path: type
    min count: 1
    in: CodePosition

rev CodeList has CodePosition
type: PropertyShape
path:
  inverse path: CodeList has CodePosition
min count: 1
max count: 1

CodeListStructure
type: NodeShape
target class: CodeListStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CodeListStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: CodeListStructure
property: CodeListStructure-identifier
property: CodeListStructure-name
property: CodeListStructure-purpose
property: CodeListStructure-semantics
property: CodeListStructure-specification
property: CodeListStructure-topology
property: CodeListStructure-totality
property: CodeListStructure has CodeRelationship
property: CodeListStructure structures CodeList

CodeListStructure-identifier
type: PropertyShape
path: CodeListStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CodeListStructure-name
type: PropertyShape
path: CodeListStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

CodeListStructure-purpose
type: PropertyShape
path: CodeListStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CodeListStructure-semantics
type: PropertyShape
path: CodeListStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CodeListStructure-specification
type: PropertyShape
path: CodeListStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

CodeListStructure-topology
type: PropertyShape
path: CodeListStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
min count: 1
max count: 1

CodeListStructure-totality
type: PropertyShape
path: CodeListStructure-totality
node: StructureExtent
max count: 1

CodeListStructure has CodeRelationship
type: PropertyShape
path: CodeListStructure has CodeRelationship
node:
  property:
    path: type
    min count: 1
    in: CodeRelationship

rev CodeListStructure has CodeRelationship
type: PropertyShape
path:
  inverse path: CodeListStructure has CodeRelationship
min count: 1
max count: 1

CodeListStructure structures CodeList
type: PropertyShape
path: CodeListStructure structures CodeList
node:
  property:
    path: type
    min count: 1
    in: CodeList
max count: 1

rev CodeListStructure structures CodeList
type: PropertyShape
path:
  inverse path: CodeListStructure structures CodeList
max count: 1

CodePosition
type: NodeShape
target class: CodePosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CodePosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: CodePosition
property: CodePosition-identifier
property: CodePosition-value
property: CodePosition indexes Code
property: rev CodeList has CodePosition

CodePosition-identifier
type: PropertyShape
path: CodePosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CodePosition-value
type: PropertyShape
path: CodePosition-value
datatype: integer
min count: 1
max count: 1

CodePosition indexes Code
type: PropertyShape
path: CodePosition indexes Code
node:
  property:
    path: type
    min count: 1
    in: Code
max count: 1

CodeRelationship
type: NodeShape
target class: CodeRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CodeRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: CodeRelationship
property: CodeRelationship-identifier
property: CodeRelationship-semantics
property: CodeRelationship hasSource Code
property: CodeRelationship hasTarget Code
property: rev CodeListStructure has CodeRelationship

CodeRelationship-identifier
type: PropertyShape
path: CodeRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CodeRelationship-semantics
type: PropertyShape
path: CodeRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CodeRelationship hasSource Code
type: PropertyShape
path: CodeRelationship hasSource Code
node:
  property:
    path: type
    min count: 1
    in: Code

CodeRelationship hasTarget Code
type: PropertyShape
path: CodeRelationship hasTarget Code
node:
  property:
    path: type
    min count: 1
    in: Code

ComponentPosition
type: NodeShape
target class: ComponentPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ComponentPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: ComponentPosition
property: ComponentPosition-identifier
property: ComponentPosition-value
property: ComponentPosition indexes DataStructureComponent
property: rev DataStructure has ComponentPosition

ComponentPosition-identifier
type: PropertyShape
path: ComponentPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ComponentPosition-value
type: PropertyShape
path: ComponentPosition-value
datatype: integer
min count: 1
max count: 1

ComponentPosition indexes DataStructureComponent
type: PropertyShape
path: ComponentPosition indexes DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent
max count: 1

Concept
type: NodeShape
target class: Concept
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Concept
closed: true
ignored properties: sameAs
property:
  path: type
  in: Concept
  in: Category
  in: ConceptualValue
  in: DimensionalKeyDefinitionMember
  in: KeyDefinitionMember
  in: ConceptualVariable
  in: RepresentedVariable
  in: InstanceVariable
  in: DescriptorVariable
  in: ReferenceVariable
  in: UnitType
  in: Universe
  in: Population
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

Concept-catalogDetails
type: PropertyShape
path: Concept-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

Concept-definition
type: PropertyShape
path: Concept-definition
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Concept-displayLabel
type: PropertyShape
path: Concept-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

Concept-externalDefinition
type: PropertyShape
path: Concept-externalDefinition
node:
  property:
    path: type
    min count: 1
    in: Reference
max count: 1

Concept-identifier
type: PropertyShape
path: Concept-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Concept-name
type: PropertyShape
path: Concept-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

Concept uses Concept
type: PropertyShape
path: Concept uses Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ConceptMap
type: NodeShape
target class: ConceptMap
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptMap
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptMap
property: ConceptMap-correspondence
property: ConceptMap-displayLabel
property: ConceptMap-identifier
property: ConceptMap-usage
property: ConceptMap-validDates
property: ConceptMap hasSource Concept
property: ConceptMap hasTarget Concept
property: rev ConceptSystemCorrespondence has ConceptMap
property: rev CorrespondenceTable has ConceptMap

ConceptMap-correspondence
type: PropertyShape
path: ConceptMap-correspondence
node:
  property:
    path: type
    min count: 1
    in: CorrespondenceDefinition
max count: 1

ConceptMap-displayLabel
type: PropertyShape
path: ConceptMap-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay
max count: 1

ConceptMap-identifier
type: PropertyShape
path: ConceptMap-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptMap-usage
type: PropertyShape
path: ConceptMap-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptMap-validDates
type: PropertyShape
path: ConceptMap-validDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

ConceptMap hasSource Concept
type: PropertyShape
path: ConceptMap hasSource Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population
min count: 1

ConceptMap hasTarget Concept
type: PropertyShape
path: ConceptMap hasTarget Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population
min count: 1

ConceptRelationship
type: NodeShape
target class: ConceptRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptRelationship
property: ConceptRelationship-identifier
property: ConceptRelationship-semantics
property: ConceptRelationship hasSource Concept
property: ConceptRelationship hasTarget Concept
property: rev ConceptStructure has ConceptRelationship

ConceptRelationship-identifier
type: PropertyShape
path: ConceptRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptRelationship-semantics
type: PropertyShape
path: ConceptRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ConceptRelationship hasSource Concept
type: PropertyShape
path: ConceptRelationship hasSource Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population
min count: 1
max count: 1

ConceptRelationship hasTarget Concept
type: PropertyShape
path: ConceptRelationship hasTarget Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population
min count: 1
max count: 1

ConceptStructure
type: NodeShape
target class: ConceptStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptStructure
property: ConceptStructure-identifier
property: ConceptStructure-name
property: ConceptStructure-purpose
property: ConceptStructure-semantics
property: ConceptStructure-specification
property: ConceptStructure-topology
property: ConceptStructure-totality
property: ConceptStructure has ConceptRelationship
property: ConceptStructure structures ConceptSystem

ConceptStructure-identifier
type: PropertyShape
path: ConceptStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptStructure-name
type: PropertyShape
path: ConceptStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ConceptStructure-purpose
type: PropertyShape
path: ConceptStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptStructure-semantics
type: PropertyShape
path: ConceptStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ConceptStructure-specification
type: PropertyShape
path: ConceptStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

ConceptStructure-topology
type: PropertyShape
path: ConceptStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ConceptStructure-totality
type: PropertyShape
path: ConceptStructure-totality
node: StructureExtent
max count: 1

ConceptStructure has ConceptRelationship
type: PropertyShape
path: ConceptStructure has ConceptRelationship
node:
  property:
    path: type
    min count: 1
    in: ConceptRelationship

rev ConceptStructure has ConceptRelationship
type: PropertyShape
path:
  inverse path: ConceptStructure has ConceptRelationship
min count: 1
max count: 1

ConceptStructure structures ConceptSystem
type: PropertyShape
path: ConceptStructure structures ConceptSystem
node:
  property:
    path: type
    min count: 1
    in: ConceptSystem
    in: CategorySet
max count: 1

ConceptSystem
type: NodeShape
target class: ConceptSystem
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptSystem
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptSystem
  in: CategorySet
property: ConceptSystem-allowsDuplicates
property: ConceptSystem-catalogDetails
property: ConceptSystem-externalDefinition
property: ConceptSystem-identifier
property: ConceptSystem-name
property: ConceptSystem-purpose
property: ConceptSystem has Concept
property: ConceptSystem isDefinedBy Concept
property: rev ConceptStructure structures ConceptSystem
property: rev ConceptSystemCorrespondence maps ConceptSystem
property: rev ConceptualDomain takesConceptsFrom ConceptSystem

ConceptSystem-allowsDuplicates
type: PropertyShape
path: ConceptSystem-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

ConceptSystem-catalogDetails
type: PropertyShape
path: ConceptSystem-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ConceptSystem-externalDefinition
type: PropertyShape
path: ConceptSystem-externalDefinition
node:
  property:
    path: type
    min count: 1
    in: Reference
max count: 1

ConceptSystem-identifier
type: PropertyShape
path: ConceptSystem-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptSystem-name
type: PropertyShape
path: ConceptSystem-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ConceptSystem-purpose
type: PropertyShape
path: ConceptSystem-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptSystem has Concept
type: PropertyShape
path: ConceptSystem has Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ConceptSystem isDefinedBy Concept
type: PropertyShape
path: ConceptSystem isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

ConceptSystemCorrespondence
type: NodeShape
target class: ConceptSystemCorrespondence
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptSystemCorrespondence
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptSystemCorrespondence
property: ConceptSystemCorrespondence-catalogDetails
property: ConceptSystemCorrespondence-displayLabel
property: ConceptSystemCorrespondence-identifier
property: ConceptSystemCorrespondence-purpose
property: ConceptSystemCorrespondence-usage
property: ConceptSystemCorrespondence has ConceptMap
property: ConceptSystemCorrespondence maps ConceptSystem

ConceptSystemCorrespondence-catalogDetails
type: PropertyShape
path: ConceptSystemCorrespondence-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ConceptSystemCorrespondence-displayLabel
type: PropertyShape
path: ConceptSystemCorrespondence-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ConceptSystemCorrespondence-identifier
type: PropertyShape
path: ConceptSystemCorrespondence-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptSystemCorrespondence-purpose
type: PropertyShape
path: ConceptSystemCorrespondence-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptSystemCorrespondence-usage
type: PropertyShape
path: ConceptSystemCorrespondence-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptSystemCorrespondence has ConceptMap
type: PropertyShape
path: ConceptSystemCorrespondence has ConceptMap
node:
  property:
    path: type
    min count: 1
    in: ConceptMap

rev ConceptSystemCorrespondence has ConceptMap
type: PropertyShape
path:
  inverse path: ConceptSystemCorrespondence has ConceptMap
max count: 1

ConceptSystemCorrespondence maps ConceptSystem
type: PropertyShape
path: ConceptSystemCorrespondence maps ConceptSystem
node:
  property:
    path: type
    min count: 1
    in: ConceptSystem
    in: CategorySet
min count: 2

ConceptualDomain
type: NodeShape
target class: ConceptualDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptualDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptualDomain
  in: SentinelConceptualDomain
  in: SubstantiveConceptualDomain
property: ConceptualDomain-catalogDetails
property: ConceptualDomain-displayLabel
property: ConceptualDomain-identifier
property: ConceptualDomain isDescribedBy ValueAndConceptDescription
property: ConceptualDomain takesConceptsFrom ConceptSystem
property: rev ConceptualValue hasConceptFrom ConceptualDomain

ConceptualDomain-catalogDetails
type: PropertyShape
path: ConceptualDomain-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ConceptualDomain-displayLabel
type: PropertyShape
path: ConceptualDomain-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ConceptualDomain-identifier
type: PropertyShape
path: ConceptualDomain-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ConceptualDomain isDescribedBy ValueAndConceptDescription
type: PropertyShape
path: ConceptualDomain isDescribedBy ValueAndConceptDescription
node:
  property:
    path: type
    min count: 1
    in: ValueAndConceptDescription
max count: 1

ConceptualDomain takesConceptsFrom ConceptSystem
type: PropertyShape
path: ConceptualDomain takesConceptsFrom ConceptSystem
node:
  property:
    path: type
    min count: 1
    in: ConceptSystem
    in: CategorySet
max count: 1

ConceptualValue
type: NodeShape
target class: ConceptualValue
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptualValue
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptualValue
  in: DimensionalKeyDefinitionMember
  in: KeyDefinitionMember
property: ConceptualValue hasConceptFrom ConceptualDomain
property: rev Datum denotes ConceptualValue
property: rev InstanceValue represents ConceptualValue
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

ConceptualValue hasConceptFrom ConceptualDomain
type: PropertyShape
path: ConceptualValue hasConceptFrom ConceptualDomain
node:
  property:
    path: type
    min count: 1
    in: ConceptualDomain
    in: SentinelConceptualDomain
    in: SubstantiveConceptualDomain
min count: 1
max count: 1

ConceptualVariable
type: NodeShape
target class: ConceptualVariable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConceptualVariable
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConceptualVariable
  in: RepresentedVariable
  in: InstanceVariable
  in: DescriptorVariable
  in: ReferenceVariable
property: ConceptualVariable-descriptiveText
property: ConceptualVariable-unitOfMeasureKind
property: ConceptualVariable measures UnitType
property: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev VariableCollection has ConceptualVariable
property: rev VariablePosition indexes ConceptualVariable
property: rev VariableRelationship hasSource ConceptualVariable
property: rev VariableRelationship hasTarget ConceptualVariable
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

ConceptualVariable-descriptiveText
type: PropertyShape
path: ConceptualVariable-descriptiveText
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ConceptualVariable-unitOfMeasureKind
type: PropertyShape
path: ConceptualVariable-unitOfMeasureKind
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ConceptualVariable measures UnitType
type: PropertyShape
path: ConceptualVariable measures UnitType
node:
  property:
    path: type
    min count: 1
    in: UnitType
    in: Universe
    in: Population
max count: 1

ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
type: PropertyShape
path: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
node:
  property:
    path: type
    min count: 1
    in: SentinelConceptualDomain
max count: 1

ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
type: PropertyShape
path: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
node:
  property:
    path: type
    min count: 1
    in: SubstantiveConceptualDomain
max count: 1

ConditionalControlLogic
type: NodeShape
target class: ConditionalControlLogic
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ConditionalControlLogic
closed: true
ignored properties: sameAs
property:
  path: type
  in: ConditionalControlLogic
property: ConditionalControlLogic-condition
property: ConditionalControlLogic-construct
property: rev Rule hasPrecondition ConditionalControlLogic
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

ConditionalControlLogic-condition
type: PropertyShape
path: ConditionalControlLogic-condition
node:
  property:
    path: type
    min count: 1
    in: CommandCode
min count: 1
max count: 1

ConditionalControlLogic-construct
type: PropertyShape
path: ConditionalControlLogic-construct
node: ControlConstruct
min count: 1
max count: 1

ContextualComponent
type: NodeShape
target class: ContextualComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ContextualComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: ContextualComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

ControlLogic
type: NodeShape
target class: ControlLogic
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ControlLogic
closed: true
ignored properties: sameAs
property:
  path: type
  in: ControlLogic
  in: DeterministicImperative
  in: ConditionalControlLogic
  in: Sequence
  in: NonDeterministicDeclarative
  in: RuleBasedScheduling
  in: TemporalConstraints
  in: AllenIntervalAlgebra
  in: TemporalControlConstruct
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

ControlLogic-description
type: PropertyShape
path: ControlLogic-description
datatype: string
max count: 1

ControlLogic-displayLabel
type: PropertyShape
path: ControlLogic-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ControlLogic-identifier
type: PropertyShape
path: ControlLogic-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ControlLogic-name
type: PropertyShape
path: ControlLogic-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

ControlLogic-workflow
type: PropertyShape
path: ControlLogic-workflow
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ControlLogic has InformationFlowDefinition
type: PropertyShape
path: ControlLogic has InformationFlowDefinition
node:
  property:
    path: type
    min count: 1
    in: InformationFlowDefinition

ControlLogic hasSubControlLogic ControlLogic
type: PropertyShape
path: ControlLogic hasSubControlLogic ControlLogic
node:
  property:
    path: type
    min count: 1
    in: ControlLogic
    in: DeterministicImperative
    in: ConditionalControlLogic
    in: Sequence
    in: NonDeterministicDeclarative
    in: RuleBasedScheduling
    in: TemporalConstraints
    in: AllenIntervalAlgebra
    in: TemporalControlConstruct

rev ControlLogic hasSubControlLogic ControlLogic
type: PropertyShape
path:
  inverse path: ControlLogic hasSubControlLogic ControlLogic
max count: 1

ControlLogic informs ProcessingAgent
type: PropertyShape
path: ControlLogic informs ProcessingAgent
node:
  property:
    path: type
    min count: 1
    in: ProcessingAgent
    in: Curator
    in: Service

ControlLogic invokes Activity
type: PropertyShape
path: ControlLogic invokes Activity
node:
  property:
    path: type
    min count: 1
    in: Activity
    in: Step
min count: 1

CorrespondenceTable
type: NodeShape
target class: CorrespondenceTable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CorrespondenceTable
closed: true
ignored properties: sameAs
property:
  path: type
  in: CorrespondenceTable
property: CorrespondenceTable-catalogDetails
property: CorrespondenceTable-effectiveDates
property: CorrespondenceTable-identifier
property: CorrespondenceTable hasContact Agent
property: CorrespondenceTable isMaintainedBy Agent
property: CorrespondenceTable isOwnedBy Agent
property: CorrespondenceTable has ConceptMap
property: CorrespondenceTable hasSource Level
property: CorrespondenceTable hasTarget Level
property: CorrespondenceTable mapsTo StatisticalClassification

CorrespondenceTable-catalogDetails
type: PropertyShape
path: CorrespondenceTable-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

CorrespondenceTable-effectiveDates
type: PropertyShape
path: CorrespondenceTable-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

CorrespondenceTable-identifier
type: PropertyShape
path: CorrespondenceTable-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

CorrespondenceTable hasContact Agent
type: PropertyShape
path: CorrespondenceTable hasContact Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

CorrespondenceTable isMaintainedBy Agent
type: PropertyShape
path: CorrespondenceTable isMaintainedBy Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service
max count: 1

CorrespondenceTable isOwnedBy Agent
type: PropertyShape
path: CorrespondenceTable isOwnedBy Agent
node:
  property:
    path: type
    min count: 1
    in: Agent
    in: Individual
    in: Machine
    in: Organization
    in: ProcessingAgent
    in: Curator
    in: Service

CorrespondenceTable has ConceptMap
type: PropertyShape
path: CorrespondenceTable has ConceptMap
node:
  property:
    path: type
    min count: 1
    in: ConceptMap

rev CorrespondenceTable has ConceptMap
type: PropertyShape
path:
  inverse path: CorrespondenceTable has ConceptMap
max count: 1

CorrespondenceTable hasSource Level
type: PropertyShape
path: CorrespondenceTable hasSource Level
node:
  property:
    path: type
    min count: 1
    in: Level
max count: 1

CorrespondenceTable hasTarget Level
type: PropertyShape
path: CorrespondenceTable hasTarget Level
node:
  property:
    path: type
    min count: 1
    in: Level
max count: 1

CorrespondenceTable mapsTo StatisticalClassification
type: PropertyShape
path: CorrespondenceTable mapsTo StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification
min count: 2

Curator
type: NodeShape
target class: Curator
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Curator
closed: true
ignored properties: sameAs
property:
  path: type
  in: Curator
property: rev RuleBasedScheduling has Curator
property: ProcessingAgent operatesOn ProductionEnvironment
property: ProcessingAgent performs Activity
property: rev ControlLogic informs ProcessingAgent
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

DataPoint
type: NodeShape
target class: DataPoint
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataPoint
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataPoint
property: DataPoint-catalogDetails
property: DataPoint-identifier
property: DataPoint isDescribedBy InstanceVariable
property: DataPoint correspondsTo DataStructureComponent
property: rev DataPointPosition indexes DataPoint
property: rev DataPointRelationship hasSource DataPoint
property: rev DataPointRelationship hasTarget DataPoint
property: rev DataSet has DataPoint
property: rev InstanceValue isStoredIn DataPoint
property: rev Key identifies DataPoint
property: rev PhysicalRecordSegment has DataPoint
property: rev ValueMapping formats DataPoint

DataPoint-catalogDetails
type: PropertyShape
path: DataPoint-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

DataPoint-identifier
type: PropertyShape
path: DataPoint-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataPoint isDescribedBy InstanceVariable
type: PropertyShape
path: DataPoint isDescribedBy InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
min count: 1
max count: 1

DataPoint correspondsTo DataStructureComponent
type: PropertyShape
path: DataPoint correspondsTo DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent

DataPointPosition
type: NodeShape
target class: DataPointPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataPointPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataPointPosition
property: DataPointPosition-identifier
property: DataPointPosition-value
property: DataPointPosition indexes DataPoint
property: rev PhysicalRecordSegment has DataPointPosition

DataPointPosition-identifier
type: PropertyShape
path: DataPointPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataPointPosition-value
type: PropertyShape
path: DataPointPosition-value
datatype: integer
min count: 1
max count: 1

DataPointPosition indexes DataPoint
type: PropertyShape
path: DataPointPosition indexes DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint
max count: 1

DataPointRelationship
type: NodeShape
target class: DataPointRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataPointRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataPointRelationship
property: DataPointRelationship-identifier
property: DataPointRelationship-semantics
property: DataPointRelationship hasSource DataPoint
property: DataPointRelationship hasTarget DataPoint
property: rev PhysicalRecordSegmentStructure has DataPointRelationship

DataPointRelationship-identifier
type: PropertyShape
path: DataPointRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataPointRelationship-semantics
type: PropertyShape
path: DataPointRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

DataPointRelationship hasSource DataPoint
type: PropertyShape
path: DataPointRelationship hasSource DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint

DataPointRelationship hasTarget DataPoint
type: PropertyShape
path: DataPointRelationship hasTarget DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint

DataSet
type: NodeShape
target class: DataSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataSet
  in: DimensionalDataSet
  in: KeyValueDataStore
  in: LongDataSet
  in: WideDataSet
property: DataSet-catalogDetails
property: DataSet-identifier
property: DataSet has DataPoint
property: DataSet has Key
property: DataSet isStructuredBy DataStructure
property: rev LogicalRecord organizes DataSet
property: rev PhysicalDataSet correspondsTo DataSet

DataSet-catalogDetails
type: PropertyShape
path: DataSet-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

DataSet-identifier
type: PropertyShape
path: DataSet-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataSet has DataPoint
type: PropertyShape
path: DataSet has DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint

rev DataSet has DataPoint
type: PropertyShape
path:
  inverse path: DataSet has DataPoint
min count: 1
max count: 1

DataSet has Key
type: PropertyShape
path: DataSet has Key
node:
  property:
    path: type
    min count: 1
    in: Key
    in: DimensionalKey
    in: InstanceKey
    in: LongKey
    in: WideKey

rev DataSet has Key
type: PropertyShape
path:
  inverse path: DataSet has Key
min count: 1
max count: 1

DataSet isStructuredBy DataStructure
type: PropertyShape
path: DataSet isStructuredBy DataStructure
node:
  property:
    path: type
    min count: 1
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure

DataStore
type: NodeShape
target class: DataStore
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataStore
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataStore
property: DataStore-aboutMissing
property: DataStore-allowsDuplicates
property: DataStore-catalogDetails
property: DataStore-characterSet
property: DataStore-dataStoreType
property: DataStore-identifier
property: DataStore-name
property: DataStore-purpose
property: DataStore-recordCount
property: DataStore isDefinedBy Concept
property: DataStore has LogicalRecord
property: DataStore has LogicalRecordPosition
property: DataStore has RecordRelation
property: rev LogicalRecordRelationStructure structures DataStore
property: rev PhysicalDataSet formats DataStore

DataStore-aboutMissing
type: PropertyShape
path: DataStore-aboutMissing
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

DataStore-allowsDuplicates
type: PropertyShape
path: DataStore-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

DataStore-catalogDetails
type: PropertyShape
path: DataStore-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

DataStore-characterSet
type: PropertyShape
path: DataStore-characterSet
datatype: string
max count: 1

DataStore-dataStoreType
type: PropertyShape
path: DataStore-dataStoreType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

DataStore-identifier
type: PropertyShape
path: DataStore-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataStore-name
type: PropertyShape
path: DataStore-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

DataStore-purpose
type: PropertyShape
path: DataStore-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

DataStore-recordCount
type: PropertyShape
path: DataStore-recordCount
datatype: integer
max count: 1

DataStore isDefinedBy Concept
type: PropertyShape
path: DataStore isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

DataStore has LogicalRecord
type: PropertyShape
path: DataStore has LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord

DataStore has LogicalRecordPosition
type: PropertyShape
path: DataStore has LogicalRecordPosition
node:
  property:
    path: type
    min count: 1
    in: LogicalRecordPosition

rev DataStore has LogicalRecordPosition
type: PropertyShape
path:
  inverse path: DataStore has LogicalRecordPosition
min count: 1
max count: 1

DataStore has RecordRelation
type: PropertyShape
path: DataStore has RecordRelation
node:
  property:
    path: type
    min count: 1
    in: RecordRelation
max count: 1

DataStructure
type: NodeShape
target class: DataStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataStructure
  in: DimensionalDataStructure
  in: KeyValueStructure
  in: LongDataStructure
  in: WideDataStructure
property: DataStructure has ComponentPosition
property: DataStructure has DataStructureComponent
property: DataStructure has ForeignKey
property: DataStructure has PrimaryKey
property: rev DataSet isStructuredBy DataStructure
property: rev PhysicalDataSetStructure correspondsTo DataStructure
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

DataStructure has ComponentPosition
type: PropertyShape
path: DataStructure has ComponentPosition
node:
  property:
    path: type
    min count: 1
    in: ComponentPosition

rev DataStructure has ComponentPosition
type: PropertyShape
path:
  inverse path: DataStructure has ComponentPosition
min count: 1
max count: 1

DataStructure has DataStructureComponent
type: PropertyShape
path: DataStructure has DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent

rev DataStructure has DataStructureComponent
type: PropertyShape
path:
  inverse path: DataStructure has DataStructureComponent
max count: 1

DataStructure has ForeignKey
type: PropertyShape
path: DataStructure has ForeignKey
node:
  property:
    path: type
    min count: 1
    in: ForeignKey

rev DataStructure has ForeignKey
type: PropertyShape
path:
  inverse path: DataStructure has ForeignKey
min count: 1
max count: 1

DataStructure has PrimaryKey
type: PropertyShape
path: DataStructure has PrimaryKey
node:
  property:
    path: type
    min count: 1
    in: PrimaryKey
max count: 1

rev DataStructure has PrimaryKey
type: PropertyShape
path:
  inverse path: DataStructure has PrimaryKey
min count: 1
max count: 1

DataStructureComponent
type: NodeShape
target class: DataStructureComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DataStructureComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: DataStructureComponent
  in: AttributeComponent
  in: ContextualComponent
  in: DataStructure
  in: DimensionalDataStructure
  in: KeyValueStructure
  in: LongDataStructure
  in: WideDataStructure
  in: DimensionComponent
  in: IdentifierComponent
  in: MeasureComponent
  in: QualifiedMeasure
  in: SyntheticIdComponent
  in: VariableDescriptorComponent
  in: VariableValueComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

DataStructureComponent-identifier
type: PropertyShape
path: DataStructureComponent-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DataStructureComponent-semantic
type: PropertyShape
path: DataStructureComponent-semantic
node:
  property:
    path: type
    min count: 1
    in: PairedControlledVocabularyEntry

DataStructureComponent-specialization
type: PropertyShape
path: DataStructureComponent-specialization
node:
  property:
    path: type
    min count: 1
    in: SpecializationRole
    in: GeoRole
    in: TimeRole
max count: 1

DataStructureComponent isDefinedBy RepresentedVariable
type: PropertyShape
path: DataStructureComponent isDefinedBy RepresentedVariable
node:
  property:
    path: type
    min count: 1
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
max count: 1

Datum
type: NodeShape
target class: Datum
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Datum
closed: true
ignored properties: sameAs
property:
  path: type
  in: Datum
  in: RevisableDatum
property: Datum-catalogDetails
property: Datum-identifier
property: Datum isBoundedBy InstanceVariable
property: Datum denotes ConceptualValue
property: Datum uses InstanceValue
property: Datum uses Notation

Datum-catalogDetails
type: PropertyShape
path: Datum-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

Datum-identifier
type: PropertyShape
path: Datum-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Datum isBoundedBy InstanceVariable
type: PropertyShape
path: Datum isBoundedBy InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
min count: 1

Datum denotes ConceptualValue
type: PropertyShape
path: Datum denotes ConceptualValue
node:
  property:
    path: type
    min count: 1
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
min count: 1
max count: 1

Datum uses InstanceValue
type: PropertyShape
path: Datum uses InstanceValue
node:
  property:
    path: type
    min count: 1
    in: InstanceValue
    in: KeyMember
    in: Descriptor
    in: DimensionalKeyMember
    in: LongMainKeyMember
    in: MainKeyMember
    in: WideKeyMember
    in: ReferenceValue
min count: 1

Datum uses Notation
type: PropertyShape
path: Datum uses Notation
node:
  property:
    path: type
    min count: 1
    in: Notation
max count: 1

Descriptor
type: NodeShape
target class: Descriptor
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Descriptor
closed: true
ignored properties: sameAs
property:
  path: type
  in: Descriptor
property: Descriptor hasValueFrom DescriptorValueDomain
property: Descriptor identifies ReferenceVariable
property: Descriptor refersTo ReferenceValue
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

Descriptor hasValueFrom DescriptorValueDomain
type: PropertyShape
path: Descriptor hasValueFrom DescriptorValueDomain
node:
  property:
    path: type
    min count: 1
    in: DescriptorValueDomain
min count: 1
max count: 1

Descriptor identifies ReferenceVariable
type: PropertyShape
path: Descriptor identifies ReferenceVariable
node:
  property:
    path: type
    min count: 1
    in: ReferenceVariable
min count: 1
max count: 1

Descriptor refersTo ReferenceValue
type: PropertyShape
path: Descriptor refersTo ReferenceValue
node:
  property:
    path: type
    min count: 1
    in: ReferenceValue
min count: 1

rev Descriptor refersTo ReferenceValue
type: PropertyShape
path:
  inverse path: Descriptor refersTo ReferenceValue
min count: 1
max count: 1

DescriptorValueDomain
type: NodeShape
target class: DescriptorValueDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DescriptorValueDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: DescriptorValueDomain
property: rev Descriptor hasValueFrom DescriptorValueDomain
property: rev DescriptorVariable takesSubstantiveValuesFrom DescriptorValueDomain
property: SubstantiveValueDomain takesConceptsFrom SubstantiveConceptualDomain
property: SubstantiveValueDomain isDescribedBy ValueAndConceptDescription
property: SubstantiveValueDomain takesValuesFrom EnumerationDomain
property: rev RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev MainKeyMember hasValueFrom SubstantiveValueDomain
property: ValueDomain-catalogDetails
property: ValueDomain-displayLabel
property: ValueDomain-identifier
property: ValueDomain-recommendedDataType
property: rev InstanceValue hasValueFrom ValueDomain
property: rev DimensionComponent isStructuredBy ValueDomain

DescriptorVariable
type: NodeShape
target class: DescriptorVariable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DescriptorVariable
closed: true
ignored properties: sameAs
property:
  path: type
  in: DescriptorVariable
property: DescriptorVariable takesSubstantiveValuesFrom DescriptorValueDomain
property: rev VariableDescriptorComponent isDefinedBy DescriptorVariable
property: InstanceVariable-physicalDataType
property: InstanceVariable-platformType
property: InstanceVariable-source
property: InstanceVariable-variableFunction
property: InstanceVariable has PhysicalSegmentLayout
property: InstanceVariable has ValueMapping
property: rev CategoryStatistic appliesTo InstanceVariable
property: rev DataPoint isDescribedBy InstanceVariable
property: rev Datum isBoundedBy InstanceVariable
property: rev InstanceVariableMap hasSource InstanceVariable
property: rev InstanceVariableMap hasTarget InstanceVariable
property: rev LogicalRecord has InstanceVariable
property: rev PhysicalDataSet has InstanceVariable
property: RepresentedVariable-describedUnitOfMeasure
property: RepresentedVariable-hasIntendedDataType
property: RepresentedVariable-simpleUnitOfMeasure
property: RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
property: RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev DataStructureComponent isDefinedBy RepresentedVariable
property: ConceptualVariable-descriptiveText
property: ConceptualVariable-unitOfMeasureKind
property: ConceptualVariable measures UnitType
property: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev VariableCollection has ConceptualVariable
property: rev VariablePosition indexes ConceptualVariable
property: rev VariableRelationship hasSource ConceptualVariable
property: rev VariableRelationship hasTarget ConceptualVariable
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

DescriptorVariable takesSubstantiveValuesFrom DescriptorValueDomain
type: PropertyShape
path: DescriptorVariable takesSubstantiveValuesFrom DescriptorValueDomain
node:
  property:
    path: type
    min count: 1
    in: DescriptorValueDomain
max count: 1

DeterministicImperative
type: NodeShape
target class: DeterministicImperative
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DeterministicImperative
closed: true
ignored properties: sameAs
property:
  path: type
  in: DeterministicImperative
  in: ConditionalControlLogic
  in: Sequence
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

DimensionComponent
type: NodeShape
target class: DimensionComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionComponent
property: DimensionComponent-categoricalAdditivity
property: DimensionComponent isStructuredBy ValueDomain
property: rev DimensionGroup has DimensionComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

DimensionComponent-categoricalAdditivity
type: PropertyShape
path: DimensionComponent-categoricalAdditivity
datatype: boolean
max count: 1

DimensionComponent isStructuredBy ValueDomain
type: PropertyShape
path: DimensionComponent isStructuredBy ValueDomain
node:
  property:
    path: type
    min count: 1
    in: ValueDomain
    in: ReferenceValueDomain
    in: SentinelValueDomain
    in: SubstantiveValueDomain
    in: DescriptorValueDomain
max count: 1

DimensionGroup
type: NodeShape
target class: DimensionGroup
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionGroup
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionGroup
property: DimensionGroup-identifier
property: DimensionGroup-name
property: DimensionGroup has DimensionComponent
property: rev DimensionalDataStructure uses DimensionGroup

DimensionGroup-identifier
type: PropertyShape
path: DimensionGroup-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

DimensionGroup-name
type: PropertyShape
path: DimensionGroup-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

DimensionGroup has DimensionComponent
type: PropertyShape
path: DimensionGroup has DimensionComponent
node:
  property:
    path: type
    min count: 1
    in: DimensionComponent
min count: 1

DimensionalDataSet
type: NodeShape
target class: DimensionalDataSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalDataSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalDataSet
property: DimensionalDataSet-name
property: DimensionalDataSet represents ScopedMeasure
property: DataSet-catalogDetails
property: DataSet-identifier
property: DataSet has DataPoint
property: DataSet has Key
property: DataSet isStructuredBy DataStructure
property: rev LogicalRecord organizes DataSet
property: rev PhysicalDataSet correspondsTo DataSet

DimensionalDataSet-name
type: PropertyShape
path: DimensionalDataSet-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

DimensionalDataSet represents ScopedMeasure
type: PropertyShape
path: DimensionalDataSet represents ScopedMeasure
node:
  property:
    path: type
    min count: 1
    in: ScopedMeasure

DimensionalDataStructure
type: NodeShape
target class: DimensionalDataStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalDataStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalDataStructure
property: DimensionalDataStructure uses DimensionGroup
property: DataStructure has ComponentPosition
property: DataStructure has DataStructureComponent
property: DataStructure has ForeignKey
property: DataStructure has PrimaryKey
property: rev DataSet isStructuredBy DataStructure
property: rev PhysicalDataSetStructure correspondsTo DataStructure
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

DimensionalDataStructure uses DimensionGroup
type: PropertyShape
path: DimensionalDataStructure uses DimensionGroup
node:
  property:
    path: type
    min count: 1
    in: DimensionGroup

DimensionalKey
type: NodeShape
target class: DimensionalKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalKey
property: Key-identifier
property: Key correspondsTo Unit
property: Key correspondsTo Universe
property: Key has KeyMember
property: Key identifies DataPoint
property: Key represents KeyDefinition
property: rev DataSet has Key

DimensionalKeyDefinition
type: NodeShape
target class: DimensionalKeyDefinition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalKeyDefinition
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalKeyDefinition
property: rev ScopedMeasure circumscribes DimensionalKeyDefinition
property: KeyDefinition-identifier
property: KeyDefinition correspondsTo Unit
property: KeyDefinition correspondsTo Universe
property: KeyDefinition has KeyDefinitionMember
property: rev Key represents KeyDefinition

DimensionalKeyDefinitionMember
type: NodeShape
target class: DimensionalKeyDefinitionMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalKeyDefinitionMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalKeyDefinitionMember
property: DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
property: ConceptualValue hasConceptFrom ConceptualDomain
property: rev Datum denotes ConceptualValue
property: rev InstanceValue represents ConceptualValue
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
type: PropertyShape
path: DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
node:
  property:
    path: type
    min count: 1
    in: DimensionalKeyMember
min count: 1

rev DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
type: PropertyShape
path:
  inverse path: DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
max count: 1

DimensionalKeyMember
type: NodeShape
target class: DimensionalKeyMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DimensionalKeyMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: DimensionalKeyMember
property: DimensionalKeyMember hasValueFrom CodeList
property: rev DimensionalKeyDefinitionMember isRepresentedBy DimensionalKeyMember
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

DimensionalKeyMember hasValueFrom CodeList
type: PropertyShape
path: DimensionalKeyMember hasValueFrom CodeList
node:
  property:
    path: type
    min count: 1
    in: CodeList
min count: 1
max count: 1

EnumerationDomain
type: NodeShape
target class: EnumerationDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/EnumerationDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: EnumerationDomain
  in: CodeList
  in: StatisticalClassification
property: EnumerationDomain-identifier
property: EnumerationDomain-name
property: EnumerationDomain-purpose
property: EnumerationDomain isDefinedBy Concept
property: EnumerationDomain references CategorySet
property: EnumerationDomain uses LevelStructure
property: rev SentinelValueDomain takesValuesFrom EnumerationDomain
property: rev SubstantiveValueDomain takesValuesFrom EnumerationDomain

EnumerationDomain-identifier
type: PropertyShape
path: EnumerationDomain-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

EnumerationDomain-name
type: PropertyShape
path: EnumerationDomain-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

EnumerationDomain-purpose
type: PropertyShape
path: EnumerationDomain-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

EnumerationDomain isDefinedBy Concept
type: PropertyShape
path: EnumerationDomain isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

EnumerationDomain references CategorySet
type: PropertyShape
path: EnumerationDomain references CategorySet
node:
  property:
    path: type
    min count: 1
    in: CategorySet
max count: 1

EnumerationDomain uses LevelStructure
type: PropertyShape
path: EnumerationDomain uses LevelStructure
node:
  property:
    path: type
    min count: 1
    in: LevelStructure
max count: 1

ForeignKey
type: NodeShape
target class: ForeignKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ForeignKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: ForeignKey
property: ForeignKey-identifier
property: ForeignKey isComposedOf ForeignKeyComponent
property: rev DataStructure has ForeignKey

ForeignKey-identifier
type: PropertyShape
path: ForeignKey-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ForeignKey isComposedOf ForeignKeyComponent
type: PropertyShape
path: ForeignKey isComposedOf ForeignKeyComponent
node:
  property:
    path: type
    min count: 1
    in: ForeignKeyComponent
min count: 1

rev ForeignKey isComposedOf ForeignKeyComponent
type: PropertyShape
path:
  inverse path: ForeignKey isComposedOf ForeignKeyComponent
min count: 1
max count: 1

ForeignKeyComponent
type: NodeShape
target class: ForeignKeyComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ForeignKeyComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: ForeignKeyComponent
property: ForeignKeyComponent-identifier
property: ForeignKeyComponent correspondsTo DataStructureComponent
property: ForeignKeyComponent references PrimaryKeyComponent
property: rev ForeignKey isComposedOf ForeignKeyComponent

ForeignKeyComponent-identifier
type: PropertyShape
path: ForeignKeyComponent-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ForeignKeyComponent correspondsTo DataStructureComponent
type: PropertyShape
path: ForeignKeyComponent correspondsTo DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent
min count: 1
max count: 1

rev ForeignKeyComponent correspondsTo DataStructureComponent
type: PropertyShape
path:
  inverse path: ForeignKeyComponent correspondsTo DataStructureComponent
max count: 1

ForeignKeyComponent references PrimaryKeyComponent
type: PropertyShape
path: ForeignKeyComponent references PrimaryKeyComponent
node:
  property:
    path: type
    min count: 1
    in: PrimaryKeyComponent
min count: 1
max count: 1

IdentifierComponent
type: NodeShape
target class: IdentifierComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/IdentifierComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: IdentifierComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

Individual
type: NodeShape
target class: Individual
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Individual
closed: true
ignored properties: sameAs
property:
  path: type
  in: Individual
property: Individual-contactInformation
property: Individual-individualName
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

Individual-contactInformation
type: PropertyShape
path: Individual-contactInformation
node:
  property:
    path: type
    min count: 1
    in: ContactInformation
max count: 1

Individual-individualName
type: PropertyShape
path: Individual-individualName
node:
  property:
    path: type
    min count: 1
    in: IndividualName

InformationFlowDefinition
type: NodeShape
target class: InformationFlowDefinition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InformationFlowDefinition
closed: true
ignored properties: sameAs
property:
  path: type
  in: InformationFlowDefinition
property: InformationFlowDefinition-identifier
property: InformationFlowDefinition from Parameter
property: InformationFlowDefinition to Parameter
property: rev ControlLogic has InformationFlowDefinition

InformationFlowDefinition-identifier
type: PropertyShape
path: InformationFlowDefinition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

InformationFlowDefinition from Parameter
type: PropertyShape
path: InformationFlowDefinition from Parameter
node:
  property:
    path: type
    min count: 1
    in: Parameter
max count: 1

InformationFlowDefinition to Parameter
type: PropertyShape
path: InformationFlowDefinition to Parameter
node:
  property:
    path: type
    min count: 1
    in: Parameter

InstanceKey
type: NodeShape
target class: InstanceKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InstanceKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: InstanceKey
property: InstanceKey has InstanceValue
property: InstanceKey refersTo ReferenceValue
property: Key-identifier
property: Key correspondsTo Unit
property: Key correspondsTo Universe
property: Key has KeyMember
property: Key identifies DataPoint
property: Key represents KeyDefinition
property: rev DataSet has Key

InstanceKey has InstanceValue
type: PropertyShape
path: InstanceKey has InstanceValue
node:
  property:
    path: type
    min count: 1
    in: InstanceValue
    in: KeyMember
    in: Descriptor
    in: DimensionalKeyMember
    in: LongMainKeyMember
    in: MainKeyMember
    in: WideKeyMember
    in: ReferenceValue
max count: 1

InstanceKey refersTo ReferenceValue
type: PropertyShape
path: InstanceKey refersTo ReferenceValue
node:
  property:
    path: type
    min count: 1
    in: ReferenceValue
min count: 1
max count: 1

InstanceValue
type: NodeShape
target class: InstanceValue
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InstanceValue
closed: true
ignored properties: sameAs
property:
  path: type
  in: InstanceValue
  in: KeyMember
  in: Descriptor
  in: DimensionalKeyMember
  in: LongMainKeyMember
  in: MainKeyMember
  in: WideKeyMember
  in: ReferenceValue
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

InstanceValue-content
type: PropertyShape
path: InstanceValue-content
node:
  property:
    path: type
    min count: 1
    in: TypedString
max count: 1

InstanceValue-identifier
type: PropertyShape
path: InstanceValue-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

InstanceValue-whiteSpace
type: PropertyShape
path: InstanceValue-whiteSpace
node: WhiteSpaceRule
max count: 1

InstanceValue hasValueFrom ValueDomain
type: PropertyShape
path: InstanceValue hasValueFrom ValueDomain
node:
  property:
    path: type
    min count: 1
    in: ValueDomain
    in: ReferenceValueDomain
    in: SentinelValueDomain
    in: SubstantiveValueDomain
    in: DescriptorValueDomain
min count: 1
max count: 1

InstanceValue isStoredIn DataPoint
type: PropertyShape
path: InstanceValue isStoredIn DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint
max count: 1

rev InstanceValue isStoredIn DataPoint
type: PropertyShape
path:
  inverse path: InstanceValue isStoredIn DataPoint
max count: 1

InstanceValue represents ConceptualValue
type: PropertyShape
path: InstanceValue represents ConceptualValue
node:
  property:
    path: type
    min count: 1
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
max count: 1

rev InstanceValue represents ConceptualValue
type: PropertyShape
path:
  inverse path: InstanceValue represents ConceptualValue
min count: 1

InstanceVariable
type: NodeShape
target class: InstanceVariable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InstanceVariable
closed: true
ignored properties: sameAs
property:
  path: type
  in: InstanceVariable
  in: DescriptorVariable
  in: ReferenceVariable
property: InstanceVariable-physicalDataType
property: InstanceVariable-platformType
property: InstanceVariable-source
property: InstanceVariable-variableFunction
property: InstanceVariable has PhysicalSegmentLayout
property: InstanceVariable has ValueMapping
property: rev CategoryStatistic appliesTo InstanceVariable
property: rev DataPoint isDescribedBy InstanceVariable
property: rev Datum isBoundedBy InstanceVariable
property: rev InstanceVariableMap hasSource InstanceVariable
property: rev InstanceVariableMap hasTarget InstanceVariable
property: rev LogicalRecord has InstanceVariable
property: rev PhysicalDataSet has InstanceVariable
property: RepresentedVariable-describedUnitOfMeasure
property: RepresentedVariable-hasIntendedDataType
property: RepresentedVariable-simpleUnitOfMeasure
property: RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
property: RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev DataStructureComponent isDefinedBy RepresentedVariable
property: ConceptualVariable-descriptiveText
property: ConceptualVariable-unitOfMeasureKind
property: ConceptualVariable measures UnitType
property: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev VariableCollection has ConceptualVariable
property: rev VariablePosition indexes ConceptualVariable
property: rev VariableRelationship hasSource ConceptualVariable
property: rev VariableRelationship hasTarget ConceptualVariable
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

InstanceVariable-physicalDataType
type: PropertyShape
path: InstanceVariable-physicalDataType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

InstanceVariable-platformType
type: PropertyShape
path: InstanceVariable-platformType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

InstanceVariable-source
type: PropertyShape
path: InstanceVariable-source
node:
  property:
    path: type
    min count: 1
    in: Reference
max count: 1

InstanceVariable-variableFunction
type: PropertyShape
path: InstanceVariable-variableFunction
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

InstanceVariable has PhysicalSegmentLayout
type: PropertyShape
path: InstanceVariable has PhysicalSegmentLayout
node:
  property:
    path: type
    min count: 1
    in: PhysicalSegmentLayout
    in: UnitSegmentLayout

InstanceVariable has ValueMapping
type: PropertyShape
path: InstanceVariable has ValueMapping
node:
  property:
    path: type
    min count: 1
    in: ValueMapping
max count: 1

InstanceVariableMap
type: NodeShape
target class: InstanceVariableMap
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InstanceVariableMap
closed: true
ignored properties: sameAs
property:
  path: type
  in: InstanceVariableMap
property: InstanceVariableMap-comparison
property: InstanceVariableMap-correspondence
property: InstanceVariableMap-identifier
property: InstanceVariableMap-setValue
property: InstanceVariableMap hasSource InstanceVariable
property: InstanceVariableMap hasTarget InstanceVariable
property: rev RecordRelation has InstanceVariableMap

InstanceVariableMap-comparison
type: PropertyShape
path: InstanceVariableMap-comparison
node: ComparisonOperator
min count: 1
max count: 1

InstanceVariableMap-correspondence
type: PropertyShape
path: InstanceVariableMap-correspondence
node:
  property:
    path: type
    min count: 1
    in: CorrespondenceDefinition
min count: 1
max count: 1

InstanceVariableMap-identifier
type: PropertyShape
path: InstanceVariableMap-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

InstanceVariableMap-setValue
type: PropertyShape
path: InstanceVariableMap-setValue
datatype: string
min count: 1
max count: 1

InstanceVariableMap hasSource InstanceVariable
type: PropertyShape
path: InstanceVariableMap hasSource InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
min count: 1

InstanceVariableMap hasTarget InstanceVariable
type: PropertyShape
path: InstanceVariableMap hasTarget InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

Key
type: NodeShape
target class: Key
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Key
closed: true
ignored properties: sameAs
property:
  path: type
  in: Key
  in: DimensionalKey
  in: InstanceKey
  in: LongKey
  in: WideKey
property: Key-identifier
property: Key correspondsTo Unit
property: Key correspondsTo Universe
property: Key has KeyMember
property: Key identifies DataPoint
property: Key represents KeyDefinition
property: rev DataSet has Key

Key-identifier
type: PropertyShape
path: Key-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Key correspondsTo Unit
type: PropertyShape
path: Key correspondsTo Unit
node:
  property:
    path: type
    min count: 1
    in: Unit
max count: 1

Key correspondsTo Universe
type: PropertyShape
path: Key correspondsTo Universe
node:
  property:
    path: type
    min count: 1
    in: Universe
    in: Population
max count: 1

Key has KeyMember
type: PropertyShape
path: Key has KeyMember
node:
  property:
    path: type
    min count: 1
    in: KeyMember
    in: Descriptor
    in: DimensionalKeyMember
    in: LongMainKeyMember
    in: MainKeyMember
    in: WideKeyMember

rev Key has KeyMember
type: PropertyShape
path:
  inverse path: Key has KeyMember
max count: 1

Key identifies DataPoint
type: PropertyShape
path: Key identifies DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint
min count: 1

rev Key identifies DataPoint
type: PropertyShape
path:
  inverse path: Key identifies DataPoint
max count: 1

Key represents KeyDefinition
type: PropertyShape
path: Key represents KeyDefinition
node:
  property:
    path: type
    min count: 1
    in: KeyDefinition
    in: DimensionalKeyDefinition
max count: 1

rev Key represents KeyDefinition
type: PropertyShape
path:
  inverse path: Key represents KeyDefinition
min count: 1

KeyDefinition
type: NodeShape
target class: KeyDefinition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/KeyDefinition
closed: true
ignored properties: sameAs
property:
  path: type
  in: KeyDefinition
  in: DimensionalKeyDefinition
property: KeyDefinition-identifier
property: KeyDefinition correspondsTo Unit
property: KeyDefinition correspondsTo Universe
property: KeyDefinition has KeyDefinitionMember
property: rev Key represents KeyDefinition

KeyDefinition-identifier
type: PropertyShape
path: KeyDefinition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

KeyDefinition correspondsTo Unit
type: PropertyShape
path: KeyDefinition correspondsTo Unit
node:
  property:
    path: type
    min count: 1
    in: Unit
max count: 1

KeyDefinition correspondsTo Universe
type: PropertyShape
path: KeyDefinition correspondsTo Universe
node:
  property:
    path: type
    min count: 1
    in: Universe
    in: Population
max count: 1

KeyDefinition has KeyDefinitionMember
type: PropertyShape
path: KeyDefinition has KeyDefinitionMember
node:
  property:
    path: type
    min count: 1
    in: KeyDefinitionMember

rev KeyDefinition has KeyDefinitionMember
type: PropertyShape
path:
  inverse path: KeyDefinition has KeyDefinitionMember
max count: 1

KeyDefinitionMember
type: NodeShape
target class: KeyDefinitionMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/KeyDefinitionMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: KeyDefinitionMember
property: rev KeyDefinition has KeyDefinitionMember
property: ConceptualValue hasConceptFrom ConceptualDomain
property: rev Datum denotes ConceptualValue
property: rev InstanceValue represents ConceptualValue
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

KeyMember
type: NodeShape
target class: KeyMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/KeyMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: KeyMember
  in: Descriptor
  in: DimensionalKeyMember
  in: LongMainKeyMember
  in: MainKeyMember
  in: WideKeyMember
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

KeyMember isBasedOn DataStructureComponent
type: PropertyShape
path: KeyMember isBasedOn DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent

KeyValueDataStore
type: NodeShape
target class: KeyValueDataStore
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/KeyValueDataStore
closed: true
ignored properties: sameAs
property:
  path: type
  in: KeyValueDataStore
property: DataSet-catalogDetails
property: DataSet-identifier
property: DataSet has DataPoint
property: DataSet has Key
property: DataSet isStructuredBy DataStructure
property: rev LogicalRecord organizes DataSet
property: rev PhysicalDataSet correspondsTo DataSet

KeyValueStructure
type: NodeShape
target class: KeyValueStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/KeyValueStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: KeyValueStructure
property: DataStructure has ComponentPosition
property: DataStructure has DataStructureComponent
property: DataStructure has ForeignKey
property: DataStructure has PrimaryKey
property: rev DataSet isStructuredBy DataStructure
property: rev PhysicalDataSetStructure correspondsTo DataStructure
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

Level
type: NodeShape
target class: Level
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Level
closed: true
ignored properties: sameAs
property:
  path: type
  in: Level
property: Level-displayLabel
property: Level-identifier
property: Level-levelNumber
property: Level isDefinedBy Concept
property: Level groups ClassificationItem
property: rev CorrespondenceTable hasSource Level
property: rev CorrespondenceTable hasTarget Level
property: rev LevelStructure has Level

Level-displayLabel
type: PropertyShape
path: Level-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

Level-identifier
type: PropertyShape
path: Level-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Level-levelNumber
type: PropertyShape
path: Level-levelNumber
datatype: integer
min count: 1
max count: 1

Level isDefinedBy Concept
type: PropertyShape
path: Level isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population
max count: 1

Level groups ClassificationItem
type: PropertyShape
path: Level groups ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem

LevelStructure
type: NodeShape
target class: LevelStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LevelStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: LevelStructure
property: LevelStructure-catalogDetails
property: LevelStructure-identifier
property: LevelStructure-name
property: LevelStructure-usage
property: LevelStructure-validDateRange
property: LevelStructure has Level
property: rev EnumerationDomain uses LevelStructure
property: rev StatisticalClassification has LevelStructure

LevelStructure-catalogDetails
type: PropertyShape
path: LevelStructure-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

LevelStructure-identifier
type: PropertyShape
path: LevelStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

LevelStructure-name
type: PropertyShape
path: LevelStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

LevelStructure-usage
type: PropertyShape
path: LevelStructure-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

LevelStructure-validDateRange
type: PropertyShape
path: LevelStructure-validDateRange
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

LevelStructure has Level
type: PropertyShape
path: LevelStructure has Level
node:
  property:
    path: type
    min count: 1
    in: Level

LogicalRecord
type: NodeShape
target class: LogicalRecord
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LogicalRecord
closed: true
ignored properties: sameAs
property:
  path: type
  in: LogicalRecord
property: LogicalRecord-identifier
property: LogicalRecord has InstanceVariable
property: LogicalRecord isDefinedBy Concept
property: LogicalRecord organizes DataSet
property: rev DataStore has LogicalRecord
property: rev LogicalRecordPosition indexes LogicalRecord
property: rev LogicalRecordRelationship hasSource LogicalRecord
property: rev LogicalRecordRelationship hasTarget LogicalRecord
property: rev PhysicalRecordSegment mapsTo LogicalRecord
property: rev PhysicalSegmentLayout formats LogicalRecord
property: rev RecordRelation maps LogicalRecord

LogicalRecord-identifier
type: PropertyShape
path: LogicalRecord-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

LogicalRecord has InstanceVariable
type: PropertyShape
path: LogicalRecord has InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

LogicalRecord isDefinedBy Concept
type: PropertyShape
path: LogicalRecord isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

LogicalRecord organizes DataSet
type: PropertyShape
path: LogicalRecord organizes DataSet
node:
  property:
    path: type
    min count: 1
    in: DataSet
    in: DimensionalDataSet
    in: KeyValueDataStore
    in: LongDataSet
    in: WideDataSet

LogicalRecordPosition
type: NodeShape
target class: LogicalRecordPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LogicalRecordPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: LogicalRecordPosition
property: LogicalRecordPosition-identifier
property: LogicalRecordPosition-value
property: LogicalRecordPosition indexes LogicalRecord
property: rev DataStore has LogicalRecordPosition

LogicalRecordPosition-identifier
type: PropertyShape
path: LogicalRecordPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

LogicalRecordPosition-value
type: PropertyShape
path: LogicalRecordPosition-value
datatype: integer
min count: 1
max count: 1

LogicalRecordPosition indexes LogicalRecord
type: PropertyShape
path: LogicalRecordPosition indexes LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord
min count: 1
max count: 1

LogicalRecordRelationStructure
type: NodeShape
target class: LogicalRecordRelationStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LogicalRecordRelationStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: LogicalRecordRelationStructure
property: LogicalRecordRelationStructure-identifier
property: LogicalRecordRelationStructure-name
property: LogicalRecordRelationStructure-purpose
property: LogicalRecordRelationStructure-semantics
property: LogicalRecordRelationStructure-specification
property: LogicalRecordRelationStructure-topology
property: LogicalRecordRelationStructure-totality
property: LogicalRecordRelationStructure has LogicalRecordRelationship
property: LogicalRecordRelationStructure structures DataStore

LogicalRecordRelationStructure-identifier
type: PropertyShape
path: LogicalRecordRelationStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

LogicalRecordRelationStructure-name
type: PropertyShape
path: LogicalRecordRelationStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

LogicalRecordRelationStructure-purpose
type: PropertyShape
path: LogicalRecordRelationStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

LogicalRecordRelationStructure-semantics
type: PropertyShape
path: LogicalRecordRelationStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

LogicalRecordRelationStructure-specification
type: PropertyShape
path: LogicalRecordRelationStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

LogicalRecordRelationStructure-topology
type: PropertyShape
path: LogicalRecordRelationStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

LogicalRecordRelationStructure-totality
type: PropertyShape
path: LogicalRecordRelationStructure-totality
node: StructureExtent
max count: 1

LogicalRecordRelationStructure has LogicalRecordRelationship
type: PropertyShape
path: LogicalRecordRelationStructure has LogicalRecordRelationship
node:
  property:
    path: type
    min count: 1
    in: LogicalRecordRelationship

rev LogicalRecordRelationStructure has LogicalRecordRelationship
type: PropertyShape
path:
  inverse path: LogicalRecordRelationStructure has LogicalRecordRelationship
min count: 1
max count: 1

LogicalRecordRelationStructure structures DataStore
type: PropertyShape
path: LogicalRecordRelationStructure structures DataStore
node:
  property:
    path: type
    min count: 1
    in: DataStore

LogicalRecordRelationship
type: NodeShape
target class: LogicalRecordRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LogicalRecordRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: LogicalRecordRelationship
property: LogicalRecordRelationship-identifier
property: LogicalRecordRelationship-semantics
property: LogicalRecordRelationship hasSource LogicalRecord
property: LogicalRecordRelationship hasTarget LogicalRecord
property: rev LogicalRecordRelationStructure has LogicalRecordRelationship

LogicalRecordRelationship-identifier
type: PropertyShape
path: LogicalRecordRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

LogicalRecordRelationship-semantics
type: PropertyShape
path: LogicalRecordRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

LogicalRecordRelationship hasSource LogicalRecord
type: PropertyShape
path: LogicalRecordRelationship hasSource LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord

LogicalRecordRelationship hasTarget LogicalRecord
type: PropertyShape
path: LogicalRecordRelationship hasTarget LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord

LongDataSet
type: NodeShape
target class: LongDataSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LongDataSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: LongDataSet
property: DataSet-catalogDetails
property: DataSet-identifier
property: DataSet has DataPoint
property: DataSet has Key
property: DataSet isStructuredBy DataStructure
property: rev LogicalRecord organizes DataSet
property: rev PhysicalDataSet correspondsTo DataSet

LongDataStructure
type: NodeShape
target class: LongDataStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LongDataStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: LongDataStructure
property: DataStructure has ComponentPosition
property: DataStructure has DataStructureComponent
property: DataStructure has ForeignKey
property: DataStructure has PrimaryKey
property: rev DataSet isStructuredBy DataStructure
property: rev PhysicalDataSetStructure correspondsTo DataStructure
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

LongKey
type: NodeShape
target class: LongKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LongKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: LongKey
property: Key-identifier
property: Key correspondsTo Unit
property: Key correspondsTo Universe
property: Key has KeyMember
property: Key identifies DataPoint
property: Key represents KeyDefinition
property: rev DataSet has Key

LongMainKeyMember
type: NodeShape
target class: LongMainKeyMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LongMainKeyMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: LongMainKeyMember
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

Machine
type: NodeShape
target class: Machine
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Machine
closed: true
ignored properties: sameAs
property:
  path: type
  in: Machine
property: Machine-accessLocation
property: Machine-function
property: Machine-machineInterface
property: Machine-name
property: Machine-ownerOperatorContact
property: Machine-typeOfMachine
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

Machine-accessLocation
type: PropertyShape
path: Machine-accessLocation
node:
  property:
    path: type
    min count: 1
    in: AccessLocation
max count: 1

Machine-function
type: PropertyShape
path: Machine-function
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

Machine-machineInterface
type: PropertyShape
path: Machine-machineInterface
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

Machine-name
type: PropertyShape
path: Machine-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

Machine-ownerOperatorContact
type: PropertyShape
path: Machine-ownerOperatorContact
node:
  property:
    path: type
    min count: 1
    in: ContactInformation
max count: 1

Machine-typeOfMachine
type: PropertyShape
path: Machine-typeOfMachine
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

MainKeyMember
type: NodeShape
target class: MainKeyMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/MainKeyMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: MainKeyMember
property: MainKeyMember hasValueFrom SubstantiveValueDomain
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

MainKeyMember hasValueFrom SubstantiveValueDomain
type: PropertyShape
path: MainKeyMember hasValueFrom SubstantiveValueDomain
node:
  property:
    path: type
    min count: 1
    in: SubstantiveValueDomain
    in: DescriptorValueDomain
max count: 1

MeasureComponent
type: NodeShape
target class: MeasureComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/MeasureComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: MeasureComponent
  in: QualifiedMeasure
property: MeasureComponent-name
property: rev QualifiedMeasure refines MeasureComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

MeasureComponent-name
type: PropertyShape
path: MeasureComponent-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

NonDeterministicDeclarative
type: NodeShape
target class: NonDeterministicDeclarative
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/NonDeterministicDeclarative
closed: true
ignored properties: sameAs
property:
  path: type
  in: NonDeterministicDeclarative
  in: RuleBasedScheduling
  in: TemporalConstraints
  in: AllenIntervalAlgebra
  in: TemporalControlConstruct
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

Notation
type: NodeShape
target class: Notation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Notation
closed: true
ignored properties: sameAs
property:
  path: type
  in: Notation
property: Notation-content
property: Notation-identifier
property: Notation-whiteSpace
property: Notation represents Category
property: rev ClassificationItem uses Notation
property: rev Code uses Notation
property: rev Datum uses Notation

Notation-content
type: PropertyShape
path: Notation-content
node:
  property:
    path: type
    min count: 1
    in: TypedString
max count: 1

Notation-identifier
type: PropertyShape
path: Notation-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Notation-whiteSpace
type: PropertyShape
path: Notation-whiteSpace
node: WhiteSpaceRule
max count: 1

Notation represents Category
type: PropertyShape
path: Notation represents Category
node:
  property:
    path: type
    min count: 1
    in: Category

rev Notation represents Category
type: PropertyShape
path:
  inverse path: Notation represents Category
min count: 1

Organization
type: NodeShape
target class: Organization
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Organization
closed: true
ignored properties: sameAs
property:
  path: type
  in: Organization
property: Organization-contactInformation
property: Organization-organizationName
property: rev StatisticalClassification isMaintainedBy Organization
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

Organization-contactInformation
type: PropertyShape
path: Organization-contactInformation
node:
  property:
    path: type
    min count: 1
    in: ContactInformation
max count: 1

Organization-organizationName
type: PropertyShape
path: Organization-organizationName
node:
  property:
    path: type
    min count: 1
    in: OrganizationName
min count: 1

Parameter
type: NodeShape
target class: Parameter
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Parameter
closed: true
ignored properties: sameAs
property:
  path: type
  in: Parameter
property: Parameter-entityBound
property: Parameter-identifier
property: Parameter-name
property: rev InformationFlowDefinition from Parameter
property: rev InformationFlowDefinition to Parameter
property: rev Step produces Parameter
property: rev Step receives Parameter

Parameter-entityBound
type: PropertyShape
path: Parameter-entityBound
node:
  property:
    path: type
    min count: 1
    in: Reference

Parameter-identifier
type: PropertyShape
path: Parameter-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Parameter-name
type: PropertyShape
path: Parameter-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

PhysicalDataSet
type: NodeShape
target class: PhysicalDataSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalDataSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalDataSet
property: PhysicalDataSet-allowsDuplicates
property: PhysicalDataSet-catalogDetails
property: PhysicalDataSet-identifier
property: PhysicalDataSet-name
property: PhysicalDataSet-numberOfSegments
property: PhysicalDataSet-overview
property: PhysicalDataSet-physicalFileName
property: PhysicalDataSet-purpose
property: PhysicalDataSet has InstanceVariable
property: PhysicalDataSet isDefinedBy Concept
property: PhysicalDataSet correspondsTo DataSet
property: PhysicalDataSet formats DataStore
property: PhysicalDataSet has PhysicalRecordSegment
property: PhysicalDataSet has PhysicalRecordSegmentPosition
property: rev PhysicalDataSetStructure structures PhysicalDataSet

PhysicalDataSet-allowsDuplicates
type: PropertyShape
path: PhysicalDataSet-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

PhysicalDataSet-catalogDetails
type: PropertyShape
path: PhysicalDataSet-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

PhysicalDataSet-identifier
type: PropertyShape
path: PhysicalDataSet-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalDataSet-name
type: PropertyShape
path: PhysicalDataSet-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName
max count: 1

PhysicalDataSet-numberOfSegments
type: PropertyShape
path: PhysicalDataSet-numberOfSegments
datatype: integer
max count: 1

PhysicalDataSet-overview
type: PropertyShape
path: PhysicalDataSet-overview
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalDataSet-physicalFileName
type: PropertyShape
path: PhysicalDataSet-physicalFileName
datatype: string
max count: 1

PhysicalDataSet-purpose
type: PropertyShape
path: PhysicalDataSet-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalDataSet has InstanceVariable
type: PropertyShape
path: PhysicalDataSet has InstanceVariable
node:
  property:
    path: type
    min count: 1
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

PhysicalDataSet isDefinedBy Concept
type: PropertyShape
path: PhysicalDataSet isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

PhysicalDataSet correspondsTo DataSet
type: PropertyShape
path: PhysicalDataSet correspondsTo DataSet
node:
  property:
    path: type
    min count: 1
    in: DataSet
    in: DimensionalDataSet
    in: KeyValueDataStore
    in: LongDataSet
    in: WideDataSet
max count: 1

PhysicalDataSet formats DataStore
type: PropertyShape
path: PhysicalDataSet formats DataStore
node:
  property:
    path: type
    min count: 1
    in: DataStore

PhysicalDataSet has PhysicalRecordSegment
type: PropertyShape
path: PhysicalDataSet has PhysicalRecordSegment
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegment

PhysicalDataSet has PhysicalRecordSegmentPosition
type: PropertyShape
path: PhysicalDataSet has PhysicalRecordSegmentPosition
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegmentPosition

rev PhysicalDataSet has PhysicalRecordSegmentPosition
type: PropertyShape
path:
  inverse path: PhysicalDataSet has PhysicalRecordSegmentPosition
min count: 1
max count: 1

PhysicalDataSetStructure
type: NodeShape
target class: PhysicalDataSetStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalDataSetStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalDataSetStructure
property: PhysicalDataSetStructure-identifier
property: PhysicalDataSetStructure-name
property: PhysicalDataSetStructure-purpose
property: PhysicalDataSetStructure-semantics
property: PhysicalDataSetStructure-specification
property: PhysicalDataSetStructure-topology
property: PhysicalDataSetStructure-totality
property: PhysicalDataSetStructure correspondsTo DataStructure
property: PhysicalDataSetStructure has PhysicalRecordSegmentRelationship
property: PhysicalDataSetStructure structures PhysicalDataSet

PhysicalDataSetStructure-identifier
type: PropertyShape
path: PhysicalDataSetStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalDataSetStructure-name
type: PropertyShape
path: PhysicalDataSetStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName
max count: 1

PhysicalDataSetStructure-purpose
type: PropertyShape
path: PhysicalDataSetStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalDataSetStructure-semantics
type: PropertyShape
path: PhysicalDataSetStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalDataSetStructure-specification
type: PropertyShape
path: PhysicalDataSetStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

PhysicalDataSetStructure-topology
type: PropertyShape
path: PhysicalDataSetStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalDataSetStructure-totality
type: PropertyShape
path: PhysicalDataSetStructure-totality
node: StructureExtent
max count: 1

PhysicalDataSetStructure correspondsTo DataStructure
type: PropertyShape
path: PhysicalDataSetStructure correspondsTo DataStructure
node:
  property:
    path: type
    min count: 1
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
max count: 1

PhysicalDataSetStructure has PhysicalRecordSegmentRelationship
type: PropertyShape
path: PhysicalDataSetStructure has PhysicalRecordSegmentRelationship
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegmentRelationship

rev PhysicalDataSetStructure has PhysicalRecordSegmentRelationship
type: PropertyShape
path:
  inverse path: PhysicalDataSetStructure has PhysicalRecordSegmentRelationship
min count: 1
max count: 1

PhysicalDataSetStructure structures PhysicalDataSet
type: PropertyShape
path: PhysicalDataSetStructure structures PhysicalDataSet
node:
  property:
    path: type
    min count: 1
    in: PhysicalDataSet
max count: 1

PhysicalLayoutRelationStructure
type: NodeShape
target class: PhysicalLayoutRelationStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalLayoutRelationStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalLayoutRelationStructure
property: PhysicalLayoutRelationStructure-criteria
property: PhysicalLayoutRelationStructure-identifier
property: PhysicalLayoutRelationStructure-name
property: PhysicalLayoutRelationStructure-purpose
property: PhysicalLayoutRelationStructure-semantics
property: PhysicalLayoutRelationStructure-specification
property: PhysicalLayoutRelationStructure-topology
property: PhysicalLayoutRelationStructure-totality
property: PhysicalLayoutRelationStructure has ValueMappingRelationship
property: PhysicalLayoutRelationStructure structures PhysicalSegmentLayout

PhysicalLayoutRelationStructure-criteria
type: PropertyShape
path: PhysicalLayoutRelationStructure-criteria
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalLayoutRelationStructure-identifier
type: PropertyShape
path: PhysicalLayoutRelationStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalLayoutRelationStructure-name
type: PropertyShape
path: PhysicalLayoutRelationStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

PhysicalLayoutRelationStructure-purpose
type: PropertyShape
path: PhysicalLayoutRelationStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalLayoutRelationStructure-semantics
type: PropertyShape
path: PhysicalLayoutRelationStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalLayoutRelationStructure-specification
type: PropertyShape
path: PhysicalLayoutRelationStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

PhysicalLayoutRelationStructure-topology
type: PropertyShape
path: PhysicalLayoutRelationStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
min count: 1
max count: 1

PhysicalLayoutRelationStructure-totality
type: PropertyShape
path: PhysicalLayoutRelationStructure-totality
node: StructureExtent
max count: 1

PhysicalLayoutRelationStructure has ValueMappingRelationship
type: PropertyShape
path: PhysicalLayoutRelationStructure has ValueMappingRelationship
node:
  property:
    path: type
    min count: 1
    in: ValueMappingRelationship

rev PhysicalLayoutRelationStructure has ValueMappingRelationship
type: PropertyShape
path:
  inverse path: PhysicalLayoutRelationStructure has ValueMappingRelationship
min count: 1
max count: 1

PhysicalLayoutRelationStructure structures PhysicalSegmentLayout
type: PropertyShape
path: PhysicalLayoutRelationStructure structures PhysicalSegmentLayout
node:
  property:
    path: type
    min count: 1
    in: PhysicalSegmentLayout
    in: UnitSegmentLayout
max count: 1

PhysicalRecordSegment
type: NodeShape
target class: PhysicalRecordSegment
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalRecordSegment
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalRecordSegment
property: PhysicalRecordSegment-catalogDetails
property: PhysicalRecordSegment-identifier
property: PhysicalRecordSegment-name
property: PhysicalRecordSegment-physicalFileName
property: PhysicalRecordSegment-purpose
property: PhysicalRecordSegment isDefinedBy Concept
property: PhysicalRecordSegment represents Population
property: PhysicalRecordSegment has DataPoint
property: PhysicalRecordSegment has DataPointPosition
property: PhysicalRecordSegment has PhysicalSegmentLayout
property: PhysicalRecordSegment mapsTo LogicalRecord
property: rev PhysicalDataSet has PhysicalRecordSegment
property: rev PhysicalRecordSegmentPosition indexes PhysicalRecordSegment
property: rev PhysicalRecordSegmentRelationship hasSource PhysicalRecordSegment
property: rev PhysicalRecordSegmentRelationship hasTarget PhysicalRecordSegment
property: rev PhysicalRecordSegmentStructure structures PhysicalRecordSegment

PhysicalRecordSegment-catalogDetails
type: PropertyShape
path: PhysicalRecordSegment-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

PhysicalRecordSegment-identifier
type: PropertyShape
path: PhysicalRecordSegment-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalRecordSegment-name
type: PropertyShape
path: PhysicalRecordSegment-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

PhysicalRecordSegment-physicalFileName
type: PropertyShape
path: PhysicalRecordSegment-physicalFileName
datatype: string
max count: 1

PhysicalRecordSegment-purpose
type: PropertyShape
path: PhysicalRecordSegment-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalRecordSegment isDefinedBy Concept
type: PropertyShape
path: PhysicalRecordSegment isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

PhysicalRecordSegment represents Population
type: PropertyShape
path: PhysicalRecordSegment represents Population
node:
  property:
    path: type
    min count: 1
    in: Population
max count: 1

PhysicalRecordSegment has DataPoint
type: PropertyShape
path: PhysicalRecordSegment has DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint

PhysicalRecordSegment has DataPointPosition
type: PropertyShape
path: PhysicalRecordSegment has DataPointPosition
node:
  property:
    path: type
    min count: 1
    in: DataPointPosition

rev PhysicalRecordSegment has DataPointPosition
type: PropertyShape
path:
  inverse path: PhysicalRecordSegment has DataPointPosition
min count: 1
max count: 1

PhysicalRecordSegment has PhysicalSegmentLayout
type: PropertyShape
path: PhysicalRecordSegment has PhysicalSegmentLayout
node:
  property:
    path: type
    min count: 1
    in: PhysicalSegmentLayout
    in: UnitSegmentLayout
max count: 1

PhysicalRecordSegment mapsTo LogicalRecord
type: PropertyShape
path: PhysicalRecordSegment mapsTo LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord
max count: 1

PhysicalRecordSegmentPosition
type: NodeShape
target class: PhysicalRecordSegmentPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalRecordSegmentPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalRecordSegmentPosition
property: PhysicalRecordSegmentPosition-identifier
property: PhysicalRecordSegmentPosition-value
property: PhysicalRecordSegmentPosition indexes PhysicalRecordSegment
property: rev PhysicalDataSet has PhysicalRecordSegmentPosition

PhysicalRecordSegmentPosition-identifier
type: PropertyShape
path: PhysicalRecordSegmentPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalRecordSegmentPosition-value
type: PropertyShape
path: PhysicalRecordSegmentPosition-value
datatype: integer
min count: 1
max count: 1

PhysicalRecordSegmentPosition indexes PhysicalRecordSegment
type: PropertyShape
path: PhysicalRecordSegmentPosition indexes PhysicalRecordSegment
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegment
min count: 1
max count: 1

PhysicalRecordSegmentRelationship
type: NodeShape
target class: PhysicalRecordSegmentRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalRecordSegmentRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalRecordSegmentRelationship
property: PhysicalRecordSegmentRelationship-identifier
property: PhysicalRecordSegmentRelationship-semantics
property: PhysicalRecordSegmentRelationship hasSource PhysicalRecordSegment
property: PhysicalRecordSegmentRelationship hasTarget PhysicalRecordSegment
property: rev PhysicalDataSetStructure has PhysicalRecordSegmentRelationship

PhysicalRecordSegmentRelationship-identifier
type: PropertyShape
path: PhysicalRecordSegmentRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalRecordSegmentRelationship-semantics
type: PropertyShape
path: PhysicalRecordSegmentRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalRecordSegmentRelationship hasSource PhysicalRecordSegment
type: PropertyShape
path: PhysicalRecordSegmentRelationship hasSource PhysicalRecordSegment
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegment
max count: 1

PhysicalRecordSegmentRelationship hasTarget PhysicalRecordSegment
type: PropertyShape
path: PhysicalRecordSegmentRelationship hasTarget PhysicalRecordSegment
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegment

PhysicalRecordSegmentStructure
type: NodeShape
target class: PhysicalRecordSegmentStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalRecordSegmentStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalRecordSegmentStructure
property: PhysicalRecordSegmentStructure-identifier
property: PhysicalRecordSegmentStructure-name
property: PhysicalRecordSegmentStructure-purpose
property: PhysicalRecordSegmentStructure-semantics
property: PhysicalRecordSegmentStructure-specification
property: PhysicalRecordSegmentStructure-topology
property: PhysicalRecordSegmentStructure-totality
property: PhysicalRecordSegmentStructure has DataPointRelationship
property: PhysicalRecordSegmentStructure structures PhysicalRecordSegment

PhysicalRecordSegmentStructure-identifier
type: PropertyShape
path: PhysicalRecordSegmentStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalRecordSegmentStructure-name
type: PropertyShape
path: PhysicalRecordSegmentStructure-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName
max count: 1

PhysicalRecordSegmentStructure-purpose
type: PropertyShape
path: PhysicalRecordSegmentStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalRecordSegmentStructure-semantics
type: PropertyShape
path: PhysicalRecordSegmentStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalRecordSegmentStructure-specification
type: PropertyShape
path: PhysicalRecordSegmentStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

PhysicalRecordSegmentStructure-topology
type: PropertyShape
path: PhysicalRecordSegmentStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalRecordSegmentStructure-totality
type: PropertyShape
path: PhysicalRecordSegmentStructure-totality
node: StructureExtent
max count: 1

PhysicalRecordSegmentStructure has DataPointRelationship
type: PropertyShape
path: PhysicalRecordSegmentStructure has DataPointRelationship
node:
  property:
    path: type
    min count: 1
    in: DataPointRelationship

rev PhysicalRecordSegmentStructure has DataPointRelationship
type: PropertyShape
path:
  inverse path: PhysicalRecordSegmentStructure has DataPointRelationship
min count: 1
max count: 1

PhysicalRecordSegmentStructure structures PhysicalRecordSegment
type: PropertyShape
path: PhysicalRecordSegmentStructure structures PhysicalRecordSegment
node:
  property:
    path: type
    min count: 1
    in: PhysicalRecordSegment
max count: 1

PhysicalSegmentLayout
type: NodeShape
target class: PhysicalSegmentLayout
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalSegmentLayout
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalSegmentLayout
  in: UnitSegmentLayout
property: PhysicalSegmentLayout-allowsDuplicates
property: PhysicalSegmentLayout-arrayBase
property: PhysicalSegmentLayout-catalogDetails
property: PhysicalSegmentLayout-commentPrefix
property: PhysicalSegmentLayout-delimiter
property: PhysicalSegmentLayout-encoding
property: PhysicalSegmentLayout-escapeCharacter
property: PhysicalSegmentLayout-hasHeader
property: PhysicalSegmentLayout-headerIsCaseSensitive
property: PhysicalSegmentLayout-headerRowCount
property: PhysicalSegmentLayout-identifier
property: PhysicalSegmentLayout-isDelimited
property: PhysicalSegmentLayout-isFixedWidth
property: PhysicalSegmentLayout-lineTerminator
property: PhysicalSegmentLayout-name
property: PhysicalSegmentLayout-nullSequence
property: PhysicalSegmentLayout-overview
property: PhysicalSegmentLayout-purpose
property: PhysicalSegmentLayout-quoteCharacter
property: PhysicalSegmentLayout-skipBlankRows
property: PhysicalSegmentLayout-skipDataColumns
property: PhysicalSegmentLayout-skipInitialSpace
property: PhysicalSegmentLayout-skipRows
property: PhysicalSegmentLayout-tableDirection
property: PhysicalSegmentLayout-textDirection
property: PhysicalSegmentLayout-treatConsecutiveDelimitersAsOne
property: PhysicalSegmentLayout-trim
property: PhysicalSegmentLayout isDefinedBy Concept
property: PhysicalSegmentLayout formats LogicalRecord
property: PhysicalSegmentLayout has ValueMapping
property: PhysicalSegmentLayout has ValueMappingPosition
property: rev InstanceVariable has PhysicalSegmentLayout
property: rev PhysicalLayoutRelationStructure structures PhysicalSegmentLayout
property: rev PhysicalRecordSegment has PhysicalSegmentLayout

PhysicalSegmentLayout-allowsDuplicates
type: PropertyShape
path: PhysicalSegmentLayout-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

PhysicalSegmentLayout-arrayBase
type: PropertyShape
path: PhysicalSegmentLayout-arrayBase
datatype: integer
max count: 1

PhysicalSegmentLayout-catalogDetails
type: PropertyShape
path: PhysicalSegmentLayout-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

PhysicalSegmentLayout-commentPrefix
type: PropertyShape
path: PhysicalSegmentLayout-commentPrefix
datatype: string
max count: 1

PhysicalSegmentLayout-delimiter
type: PropertyShape
path: PhysicalSegmentLayout-delimiter
datatype: string
max count: 1

PhysicalSegmentLayout-encoding
type: PropertyShape
path: PhysicalSegmentLayout-encoding
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PhysicalSegmentLayout-escapeCharacter
type: PropertyShape
path: PhysicalSegmentLayout-escapeCharacter
datatype: string
max count: 1

PhysicalSegmentLayout-hasHeader
type: PropertyShape
path: PhysicalSegmentLayout-hasHeader
datatype: boolean
max count: 1

PhysicalSegmentLayout-headerIsCaseSensitive
type: PropertyShape
path: PhysicalSegmentLayout-headerIsCaseSensitive
datatype: boolean
max count: 1

PhysicalSegmentLayout-headerRowCount
type: PropertyShape
path: PhysicalSegmentLayout-headerRowCount
datatype: integer
max count: 1

PhysicalSegmentLayout-identifier
type: PropertyShape
path: PhysicalSegmentLayout-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PhysicalSegmentLayout-isDelimited
type: PropertyShape
path: PhysicalSegmentLayout-isDelimited
datatype: boolean
min count: 1
max count: 1

PhysicalSegmentLayout-isFixedWidth
type: PropertyShape
path: PhysicalSegmentLayout-isFixedWidth
datatype: boolean
min count: 1
max count: 1

PhysicalSegmentLayout-name
type: PropertyShape
path: PhysicalSegmentLayout-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

PhysicalSegmentLayout-nullSequence
type: PropertyShape
path: PhysicalSegmentLayout-nullSequence
datatype: string
max count: 1

PhysicalSegmentLayout-overview
type: PropertyShape
path: PhysicalSegmentLayout-overview
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalSegmentLayout-purpose
type: PropertyShape
path: PhysicalSegmentLayout-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

PhysicalSegmentLayout-quoteCharacter
type: PropertyShape
path: PhysicalSegmentLayout-quoteCharacter
datatype: string
max count: 1

PhysicalSegmentLayout-skipBlankRows
type: PropertyShape
path: PhysicalSegmentLayout-skipBlankRows
datatype: boolean
max count: 1

PhysicalSegmentLayout-skipDataColumns
type: PropertyShape
path: PhysicalSegmentLayout-skipDataColumns
datatype: integer
max count: 1

PhysicalSegmentLayout-skipInitialSpace
type: PropertyShape
path: PhysicalSegmentLayout-skipInitialSpace
datatype: boolean
max count: 1

PhysicalSegmentLayout-skipRows
type: PropertyShape
path: PhysicalSegmentLayout-skipRows
datatype: integer
max count: 1

PhysicalSegmentLayout-tableDirection
type: PropertyShape
path: PhysicalSegmentLayout-tableDirection
node: TableDirectionValues
max count: 1

PhysicalSegmentLayout-textDirection
type: PropertyShape
path: PhysicalSegmentLayout-textDirection
node: TextDirectionValues
max count: 1

PhysicalSegmentLayout-treatConsecutiveDelimitersAsOne
type: PropertyShape
path: PhysicalSegmentLayout-treatConsecutiveDelimitersAsOne
datatype: boolean
max count: 1

PhysicalSegmentLayout-trim
type: PropertyShape
path: PhysicalSegmentLayout-trim
node: TrimValues
max count: 1

PhysicalSegmentLayout isDefinedBy Concept
type: PropertyShape
path: PhysicalSegmentLayout isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

PhysicalSegmentLayout formats LogicalRecord
type: PropertyShape
path: PhysicalSegmentLayout formats LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord
max count: 1

PhysicalSegmentLayout has ValueMapping
type: PropertyShape
path: PhysicalSegmentLayout has ValueMapping
node:
  property:
    path: type
    min count: 1
    in: ValueMapping

PhysicalSegmentLayout has ValueMappingPosition
type: PropertyShape
path: PhysicalSegmentLayout has ValueMappingPosition
node:
  property:
    path: type
    min count: 1
    in: ValueMappingPosition

rev PhysicalSegmentLayout has ValueMappingPosition
type: PropertyShape
path:
  inverse path: PhysicalSegmentLayout has ValueMappingPosition
min count: 1
max count: 1

PhysicalSegmentLocation
type: NodeShape
target class: PhysicalSegmentLocation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PhysicalSegmentLocation
closed: true
ignored properties: sameAs
property:
  path: type
  in: PhysicalSegmentLocation
  in: SegmentByText
property: PhysicalSegmentLocation-catalogDetails
property: PhysicalSegmentLocation-identifier
property: rev ValueMapping uses PhysicalSegmentLocation

PhysicalSegmentLocation-catalogDetails
type: PropertyShape
path: PhysicalSegmentLocation-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

PhysicalSegmentLocation-identifier
type: PropertyShape
path: PhysicalSegmentLocation-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Population
type: NodeShape
target class: Population
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Population
closed: true
ignored properties: sameAs
property:
  path: type
  in: Population
property: Population-timePeriodOfPopulation
property: Population isComposedOf Unit
property: rev PhysicalRecordSegment represents Population
property: Universe-isInclusive
property: rev Key correspondsTo Universe
property: rev KeyDefinition correspondsTo Universe
property: UnitType-descriptiveText
property: rev ConceptualVariable measures UnitType
property: rev Unit has UnitType
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

Population-timePeriodOfPopulation
type: PropertyShape
path: Population-timePeriodOfPopulation
node:
  property:
    path: type
    min count: 1
    in: DateRange

Population isComposedOf Unit
type: PropertyShape
path: Population isComposedOf Unit
node:
  property:
    path: type
    min count: 1
    in: Unit

PrimaryKey
type: NodeShape
target class: PrimaryKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PrimaryKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: PrimaryKey
property: PrimaryKey-identifier
property: PrimaryKey isComposedOf PrimaryKeyComponent
property: rev DataStructure has PrimaryKey

PrimaryKey-identifier
type: PropertyShape
path: PrimaryKey-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PrimaryKey isComposedOf PrimaryKeyComponent
type: PropertyShape
path: PrimaryKey isComposedOf PrimaryKeyComponent
node:
  property:
    path: type
    min count: 1
    in: PrimaryKeyComponent
min count: 1

rev PrimaryKey isComposedOf PrimaryKeyComponent
type: PropertyShape
path:
  inverse path: PrimaryKey isComposedOf PrimaryKeyComponent
min count: 1
max count: 1

PrimaryKeyComponent
type: NodeShape
target class: PrimaryKeyComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PrimaryKeyComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: PrimaryKeyComponent
property: PrimaryKeyComponent-identifier
property: PrimaryKeyComponent correspondsTo DataStructureComponent
property: rev ForeignKeyComponent references PrimaryKeyComponent
property: rev PrimaryKey isComposedOf PrimaryKeyComponent

PrimaryKeyComponent-identifier
type: PropertyShape
path: PrimaryKeyComponent-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

PrimaryKeyComponent correspondsTo DataStructureComponent
type: PropertyShape
path: PrimaryKeyComponent correspondsTo DataStructureComponent
node:
  property:
    path: type
    min count: 1
    in: DataStructureComponent
    in: AttributeComponent
    in: ContextualComponent
    in: DataStructure
    in: DimensionalDataStructure
    in: KeyValueStructure
    in: LongDataStructure
    in: WideDataStructure
    in: DimensionComponent
    in: IdentifierComponent
    in: MeasureComponent
    in: QualifiedMeasure
    in: SyntheticIdComponent
    in: VariableDescriptorComponent
    in: VariableValueComponent
min count: 1
max count: 1

rev PrimaryKeyComponent correspondsTo DataStructureComponent
type: PropertyShape
path:
  inverse path: PrimaryKeyComponent correspondsTo DataStructureComponent
max count: 1

ProcessingAgent
type: NodeShape
target class: ProcessingAgent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ProcessingAgent
closed: true
ignored properties: sameAs
property:
  path: type
  in: ProcessingAgent
  in: Curator
  in: Service
property: ProcessingAgent operatesOn ProductionEnvironment
property: ProcessingAgent performs Activity
property: rev ControlLogic informs ProcessingAgent
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

ProcessingAgent operatesOn ProductionEnvironment
type: PropertyShape
path: ProcessingAgent operatesOn ProductionEnvironment
node:
  property:
    path: type
    min count: 1
    in: ProductionEnvironment

ProcessingAgent performs Activity
type: PropertyShape
path: ProcessingAgent performs Activity
node:
  property:
    path: type
    min count: 1
    in: Activity
    in: Step

ProductionEnvironment
type: NodeShape
target class: ProductionEnvironment
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ProductionEnvironment
closed: true
ignored properties: sameAs
property:
  path: type
  in: ProductionEnvironment
property: ProductionEnvironment-description
property: ProductionEnvironment-displayLabel
property: ProductionEnvironment-identifier
property: ProductionEnvironment-name
property: rev ProcessingAgent operatesOn ProductionEnvironment

ProductionEnvironment-description
type: PropertyShape
path: ProductionEnvironment-description
datatype: string
max count: 1

ProductionEnvironment-displayLabel
type: PropertyShape
path: ProductionEnvironment-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ProductionEnvironment-identifier
type: PropertyShape
path: ProductionEnvironment-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ProductionEnvironment-name
type: PropertyShape
path: ProductionEnvironment-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

QualifiedMeasure
type: NodeShape
target class: QualifiedMeasure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/QualifiedMeasure
closed: true
ignored properties: sameAs
property:
  path: type
  in: QualifiedMeasure
property: QualifiedMeasure refines MeasureComponent
property: rev ScopedMeasure restricts QualifiedMeasure
property: MeasureComponent-name
property: rev QualifiedMeasure refines MeasureComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

QualifiedMeasure refines MeasureComponent
type: PropertyShape
path: QualifiedMeasure refines MeasureComponent
node:
  property:
    path: type
    min count: 1
    in: MeasureComponent
    in: QualifiedMeasure
max count: 1

RecordRelation
type: NodeShape
target class: RecordRelation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RecordRelation
closed: true
ignored properties: sameAs
property:
  path: type
  in: RecordRelation
property: RecordRelation-catalogDetails
property: RecordRelation-displayLabel
property: RecordRelation-identifier
property: RecordRelation-purpose
property: RecordRelation-usage
property: RecordRelation has InstanceVariableMap
property: RecordRelation maps LogicalRecord
property: rev DataStore has RecordRelation

RecordRelation-catalogDetails
type: PropertyShape
path: RecordRelation-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

RecordRelation-displayLabel
type: PropertyShape
path: RecordRelation-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

RecordRelation-identifier
type: PropertyShape
path: RecordRelation-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

RecordRelation-purpose
type: PropertyShape
path: RecordRelation-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

RecordRelation-usage
type: PropertyShape
path: RecordRelation-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

RecordRelation has InstanceVariableMap
type: PropertyShape
path: RecordRelation has InstanceVariableMap
node:
  property:
    path: type
    min count: 1
    in: InstanceVariableMap

rev RecordRelation has InstanceVariableMap
type: PropertyShape
path:
  inverse path: RecordRelation has InstanceVariableMap
max count: 1

RecordRelation maps LogicalRecord
type: PropertyShape
path: RecordRelation maps LogicalRecord
node:
  property:
    path: type
    min count: 1
    in: LogicalRecord
min count: 2

ReferenceValue
type: NodeShape
target class: ReferenceValue
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ReferenceValue
closed: true
ignored properties: sameAs
property:
  path: type
  in: ReferenceValue
property: ReferenceValue correspondsTo VariableValueComponent
property: ReferenceValue hasValueFrom ReferenceValueDomain
property: rev InstanceKey refersTo ReferenceValue
property: rev Descriptor refersTo ReferenceValue
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

ReferenceValue correspondsTo VariableValueComponent
type: PropertyShape
path: ReferenceValue correspondsTo VariableValueComponent
node:
  property:
    path: type
    min count: 1
    in: VariableValueComponent
min count: 1
max count: 1

ReferenceValue hasValueFrom ReferenceValueDomain
type: PropertyShape
path: ReferenceValue hasValueFrom ReferenceValueDomain
node:
  property:
    path: type
    min count: 1
    in: ReferenceValueDomain
min count: 1
max count: 1

ReferenceValueDomain
type: NodeShape
target class: ReferenceValueDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ReferenceValueDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: ReferenceValueDomain
property: rev ReferenceValue hasValueFrom ReferenceValueDomain
property: rev ReferenceVariable takesValuesFrom ReferenceValueDomain
property: ValueDomain-catalogDetails
property: ValueDomain-displayLabel
property: ValueDomain-identifier
property: ValueDomain-recommendedDataType
property: rev InstanceValue hasValueFrom ValueDomain
property: rev DimensionComponent isStructuredBy ValueDomain

ReferenceVariable
type: NodeShape
target class: ReferenceVariable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ReferenceVariable
closed: true
ignored properties: sameAs
property:
  path: type
  in: ReferenceVariable
property: ReferenceVariable takesValuesFrom ReferenceValueDomain
property: rev Descriptor identifies ReferenceVariable
property: InstanceVariable-physicalDataType
property: InstanceVariable-platformType
property: InstanceVariable-source
property: InstanceVariable-variableFunction
property: InstanceVariable has PhysicalSegmentLayout
property: InstanceVariable has ValueMapping
property: rev CategoryStatistic appliesTo InstanceVariable
property: rev DataPoint isDescribedBy InstanceVariable
property: rev Datum isBoundedBy InstanceVariable
property: rev InstanceVariableMap hasSource InstanceVariable
property: rev InstanceVariableMap hasTarget InstanceVariable
property: rev LogicalRecord has InstanceVariable
property: rev PhysicalDataSet has InstanceVariable
property: RepresentedVariable-describedUnitOfMeasure
property: RepresentedVariable-hasIntendedDataType
property: RepresentedVariable-simpleUnitOfMeasure
property: RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
property: RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev DataStructureComponent isDefinedBy RepresentedVariable
property: ConceptualVariable-descriptiveText
property: ConceptualVariable-unitOfMeasureKind
property: ConceptualVariable measures UnitType
property: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev VariableCollection has ConceptualVariable
property: rev VariablePosition indexes ConceptualVariable
property: rev VariableRelationship hasSource ConceptualVariable
property: rev VariableRelationship hasTarget ConceptualVariable
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

ReferenceVariable takesValuesFrom ReferenceValueDomain
type: PropertyShape
path: ReferenceVariable takesValuesFrom ReferenceValueDomain
node:
  property:
    path: type
    min count: 1
    in: ReferenceValueDomain
max count: 1

RepresentedVariable
type: NodeShape
target class: RepresentedVariable
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RepresentedVariable
closed: true
ignored properties: sameAs
property:
  path: type
  in: RepresentedVariable
  in: InstanceVariable
  in: DescriptorVariable
  in: ReferenceVariable
property: RepresentedVariable-describedUnitOfMeasure
property: RepresentedVariable-hasIntendedDataType
property: RepresentedVariable-simpleUnitOfMeasure
property: RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
property: RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev DataStructureComponent isDefinedBy RepresentedVariable
property: ConceptualVariable-descriptiveText
property: ConceptualVariable-unitOfMeasureKind
property: ConceptualVariable measures UnitType
property: ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev VariableCollection has ConceptualVariable
property: rev VariablePosition indexes ConceptualVariable
property: rev VariableRelationship hasSource ConceptualVariable
property: rev VariableRelationship hasTarget ConceptualVariable
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

RepresentedVariable-describedUnitOfMeasure
type: PropertyShape
path: RepresentedVariable-describedUnitOfMeasure
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

RepresentedVariable-hasIntendedDataType
type: PropertyShape
path: RepresentedVariable-hasIntendedDataType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

RepresentedVariable-simpleUnitOfMeasure
type: PropertyShape
path: RepresentedVariable-simpleUnitOfMeasure
datatype: string
max count: 1

RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
type: PropertyShape
path: RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
node:
  property:
    path: type
    min count: 1
    in: SentinelValueDomain

RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
type: PropertyShape
path: RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
node:
  property:
    path: type
    min count: 1
    in: SubstantiveValueDomain
    in: DescriptorValueDomain
max count: 1

RevisableDatum
type: NodeShape
target class: RevisableDatum
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RevisableDatum
closed: true
ignored properties: sameAs
property:
  path: type
  in: RevisableDatum
property: RevisableDatum-vintage
property: RevisableDatum correspondsTo Revision
property: rev ScopedMeasure generates RevisableDatum
property: Datum-catalogDetails
property: Datum-identifier
property: Datum isBoundedBy InstanceVariable
property: Datum denotes ConceptualValue
property: Datum uses InstanceValue
property: Datum uses Notation

RevisableDatum-vintage
type: PropertyShape
path: RevisableDatum-vintage
datatype: integer
min count: 1
max count: 1

RevisableDatum correspondsTo Revision
type: PropertyShape
path: RevisableDatum correspondsTo Revision
node:
  property:
    path: type
    min count: 1
    in: Revision
max count: 1

Revision
type: NodeShape
target class: Revision
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Revision
closed: true
ignored properties: sameAs
property:
  path: type
  in: Revision
property: Revision-algorithm
property: Revision-identifier
property: Revision-overview
property: rev RevisableDatum correspondsTo Revision

Revision-algorithm
type: PropertyShape
path: Revision-algorithm
datatype: string
max count: 1

Revision-identifier
type: PropertyShape
path: Revision-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Revision-overview
type: PropertyShape
path: Revision-overview
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Rule
type: NodeShape
target class: Rule
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Rule
closed: true
ignored properties: sameAs
property:
  path: type
  in: Rule
property: Rule-identifier
property: Rule hasPrecondition ConditionalControlLogic
property: rev RuleSet has Rule

Rule-identifier
type: PropertyShape
path: Rule-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Rule hasPrecondition ConditionalControlLogic
type: PropertyShape
path: Rule hasPrecondition ConditionalControlLogic
node:
  property:
    path: type
    min count: 1
    in: ConditionalControlLogic

RuleBasedScheduling
type: NodeShape
target class: RuleBasedScheduling
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RuleBasedScheduling
closed: true
ignored properties: sameAs
property:
  path: type
  in: RuleBasedScheduling
property: RuleBasedScheduling-schedulingType
property: RuleBasedScheduling has Curator
property: RuleBasedScheduling has RuleSet
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

RuleBasedScheduling-schedulingType
type: PropertyShape
path: RuleBasedScheduling-schedulingType
node: SchedulingStrategy
min count: 1
max count: 1

RuleBasedScheduling has Curator
type: PropertyShape
path: RuleBasedScheduling has Curator
node:
  property:
    path: type
    min count: 1
    in: Curator

rev RuleBasedScheduling has Curator
type: PropertyShape
path:
  inverse path: RuleBasedScheduling has Curator
max count: 1

RuleBasedScheduling has RuleSet
type: PropertyShape
path: RuleBasedScheduling has RuleSet
node:
  property:
    path: type
    min count: 1
    in: RuleSet

rev RuleBasedScheduling has RuleSet
type: PropertyShape
path:
  inverse path: RuleBasedScheduling has RuleSet
max count: 1

RuleSet
type: NodeShape
target class: RuleSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RuleSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: RuleSet
property: RuleSet-identifier
property: RuleSet has Rule
property: rev RuleBasedScheduling has RuleSet

RuleSet-identifier
type: PropertyShape
path: RuleSet-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

RuleSet has Rule
type: PropertyShape
path: RuleSet has Rule
node:
  property:
    path: type
    min count: 1
    in: Rule

rev RuleSet has Rule
type: PropertyShape
path:
  inverse path: RuleSet has Rule
max count: 1

ScopedMeasure
type: NodeShape
target class: ScopedMeasure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ScopedMeasure
closed: true
ignored properties: sameAs
property:
  path: type
  in: ScopedMeasure
property: ScopedMeasure-frequency
property: ScopedMeasure-identifier
property: ScopedMeasure circumscribes DimensionalKeyDefinition
property: ScopedMeasure generates RevisableDatum
property: ScopedMeasure restricts QualifiedMeasure
property: rev DimensionalDataSet represents ScopedMeasure

ScopedMeasure-frequency
type: PropertyShape
path: ScopedMeasure-frequency
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ScopedMeasure-identifier
type: PropertyShape
path: ScopedMeasure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ScopedMeasure circumscribes DimensionalKeyDefinition
type: PropertyShape
path: ScopedMeasure circumscribes DimensionalKeyDefinition
node:
  property:
    path: type
    min count: 1
    in: DimensionalKeyDefinition
max count: 1

ScopedMeasure generates RevisableDatum
type: PropertyShape
path: ScopedMeasure generates RevisableDatum
node:
  property:
    path: type
    min count: 1
    in: RevisableDatum
min count: 1
max count: 1

rev ScopedMeasure generates RevisableDatum
type: PropertyShape
path:
  inverse path: ScopedMeasure generates RevisableDatum
min count: 1
max count: 1

ScopedMeasure restricts QualifiedMeasure
type: PropertyShape
path: ScopedMeasure restricts QualifiedMeasure
node:
  property:
    path: type
    min count: 1
    in: QualifiedMeasure
max count: 1

SegmentByText
type: NodeShape
target class: SegmentByText
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SegmentByText
closed: true
ignored properties: sameAs
property:
  path: type
  in: SegmentByText
property: SegmentByText-characterLength
property: SegmentByText-endCharacterPosition
property: SegmentByText-endLine
property: SegmentByText-startCharacterPosition
property: SegmentByText-startLine
property: PhysicalSegmentLocation-catalogDetails
property: PhysicalSegmentLocation-identifier
property: rev ValueMapping uses PhysicalSegmentLocation

SegmentByText-characterLength
type: PropertyShape
path: SegmentByText-characterLength
datatype: integer
max count: 1

SegmentByText-endCharacterPosition
type: PropertyShape
path: SegmentByText-endCharacterPosition
datatype: integer
max count: 1

SegmentByText-endLine
type: PropertyShape
path: SegmentByText-endLine
datatype: integer
max count: 1

SegmentByText-startCharacterPosition
type: PropertyShape
path: SegmentByText-startCharacterPosition
datatype: integer
max count: 1

SegmentByText-startLine
type: PropertyShape
path: SegmentByText-startLine
datatype: integer
max count: 1

SentinelConceptualDomain
type: NodeShape
target class: SentinelConceptualDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SentinelConceptualDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: SentinelConceptualDomain
property: rev ConceptualVariable takesSentinelConceptsFrom SentinelConceptualDomain
property: rev SentinelValueDomain takesConceptsFrom SentinelConceptualDomain
property: ConceptualDomain-catalogDetails
property: ConceptualDomain-displayLabel
property: ConceptualDomain-identifier
property: ConceptualDomain isDescribedBy ValueAndConceptDescription
property: ConceptualDomain takesConceptsFrom ConceptSystem
property: rev ConceptualValue hasConceptFrom ConceptualDomain

SentinelValueDomain
type: NodeShape
target class: SentinelValueDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SentinelValueDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: SentinelValueDomain
property: SentinelValueDomain-platformType
property: SentinelValueDomain takesConceptsFrom SentinelConceptualDomain
property: SentinelValueDomain isDescribedBy ValueAndConceptDescription
property: SentinelValueDomain takesValuesFrom EnumerationDomain
property: rev RepresentedVariable takesSentinelValuesFrom SentinelValueDomain
property: ValueDomain-catalogDetails
property: ValueDomain-displayLabel
property: ValueDomain-identifier
property: ValueDomain-recommendedDataType
property: rev InstanceValue hasValueFrom ValueDomain
property: rev DimensionComponent isStructuredBy ValueDomain

SentinelValueDomain-platformType
type: PropertyShape
path: SentinelValueDomain-platformType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

SentinelValueDomain takesConceptsFrom SentinelConceptualDomain
type: PropertyShape
path: SentinelValueDomain takesConceptsFrom SentinelConceptualDomain
node:
  property:
    path: type
    min count: 1
    in: SentinelConceptualDomain
max count: 1

SentinelValueDomain isDescribedBy ValueAndConceptDescription
type: PropertyShape
path: SentinelValueDomain isDescribedBy ValueAndConceptDescription
node:
  property:
    path: type
    min count: 1
    in: ValueAndConceptDescription
max count: 1

SentinelValueDomain takesValuesFrom EnumerationDomain
type: PropertyShape
path: SentinelValueDomain takesValuesFrom EnumerationDomain
node:
  property:
    path: type
    min count: 1
    in: EnumerationDomain
    in: CodeList
    in: StatisticalClassification
max count: 1

Sequence
type: NodeShape
target class: Sequence
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Sequence
closed: true
ignored properties: sameAs
property:
  path: type
  in: Sequence
property: Sequence has SequencePosition
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

Sequence has SequencePosition
type: PropertyShape
path: Sequence has SequencePosition
node:
  property:
    path: type
    min count: 1
    in: SequencePosition

rev Sequence has SequencePosition
type: PropertyShape
path:
  inverse path: Sequence has SequencePosition
min count: 1
max count: 1

SequencePosition
type: NodeShape
target class: SequencePosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SequencePosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: SequencePosition
property: SequencePosition-identifier
property: SequencePosition-value
property: SequencePosition indexes Activity
property: rev Sequence has SequencePosition

SequencePosition-identifier
type: PropertyShape
path: SequencePosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

SequencePosition-value
type: PropertyShape
path: SequencePosition-value
datatype: integer
min count: 1
max count: 1

SequencePosition indexes Activity
type: PropertyShape
path: SequencePosition indexes Activity
node:
  property:
    path: type
    min count: 1
    in: Activity
    in: Step
min count: 1
max count: 1

Service
type: NodeShape
target class: Service
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Service
closed: true
ignored properties: sameAs
property:
  path: type
  in: Service
property: ProcessingAgent operatesOn ProductionEnvironment
property: ProcessingAgent performs Activity
property: rev ControlLogic informs ProcessingAgent
property: Agent-catalogDetails
property: Agent-identifier
property: Agent-image
property: Agent-purpose
property: rev AgentListing has Agent
property: rev AgentListing isMaintainedBy Agent
property: rev AgentPosition indexes Agent
property: rev AgentRelationship hasSource Agent
property: rev AgentRelationship hasTarget Agent
property: rev AuthorizationSource has Agent
property: rev ClassificationIndex hasContact Agent
property: rev ClassificationIndex isMaintainedBy Agent
property: rev ClassificationSeries isOwnedBy Agent
property: rev CorrespondenceTable hasContact Agent
property: rev CorrespondenceTable isMaintainedBy Agent
property: rev CorrespondenceTable isOwnedBy Agent

StatisticalClassification
type: NodeShape
target class: StatisticalClassification
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StatisticalClassification
closed: true
ignored properties: sameAs
property:
  path: type
  in: StatisticalClassification
property: StatisticalClassification-allowsDuplicates
property: StatisticalClassification-availableLanguage
property: StatisticalClassification-catalogDetails
property: StatisticalClassification-changeFromBase
property: StatisticalClassification-copyright
property: StatisticalClassification-displayLabel
property: StatisticalClassification-isCurrent
property: StatisticalClassification-isFloating
property: StatisticalClassification-purposeOfVariant
property: StatisticalClassification-rationale
property: StatisticalClassification-releaseDate
property: StatisticalClassification-updateChanges
property: StatisticalClassification-usage
property: StatisticalClassification-validDates
property: StatisticalClassification isMaintainedBy Organization
property: StatisticalClassification has ClassificationItem
property: StatisticalClassification has ClassificationItemPosition
property: StatisticalClassification has LevelStructure
property: StatisticalClassification isIndexedBy ClassificationIndex
property: StatisticalClassification isPredecessorOf StatisticalClassification
property: StatisticalClassification isSuccessorOf StatisticalClassification
property: StatisticalClassification isVariantOf StatisticalClassification
property: rev ClassificationItemStructure structures StatisticalClassification
property: rev ClassificationPosition indexes StatisticalClassification
property: rev ClassificationSeries has StatisticalClassification
property: rev CorrespondenceTable mapsTo StatisticalClassification
property: rev StatisticalClassification isPredecessorOf StatisticalClassification
property: rev StatisticalClassification isSuccessorOf StatisticalClassification
property: rev StatisticalClassification isVariantOf StatisticalClassification
property: rev StatisticalClassificationRelationship hasSource StatisticalClassification
property: rev StatisticalClassificationRelationship hasTarget StatisticalClassification
property: EnumerationDomain-identifier
property: EnumerationDomain-name
property: EnumerationDomain-purpose
property: EnumerationDomain isDefinedBy Concept
property: EnumerationDomain references CategorySet
property: EnumerationDomain uses LevelStructure
property: rev SentinelValueDomain takesValuesFrom EnumerationDomain
property: rev SubstantiveValueDomain takesValuesFrom EnumerationDomain

StatisticalClassification-allowsDuplicates
type: PropertyShape
path: StatisticalClassification-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

StatisticalClassification-catalogDetails
type: PropertyShape
path: StatisticalClassification-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

StatisticalClassification-changeFromBase
type: PropertyShape
path: StatisticalClassification-changeFromBase
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

StatisticalClassification-copyright
type: PropertyShape
path: StatisticalClassification-copyright
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

StatisticalClassification-displayLabel
type: PropertyShape
path: StatisticalClassification-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

StatisticalClassification-isCurrent
type: PropertyShape
path: StatisticalClassification-isCurrent
datatype: boolean
max count: 1

StatisticalClassification-isFloating
type: PropertyShape
path: StatisticalClassification-isFloating
datatype: boolean
max count: 1

StatisticalClassification-purposeOfVariant
type: PropertyShape
path: StatisticalClassification-purposeOfVariant
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

StatisticalClassification-rationale
type: PropertyShape
path: StatisticalClassification-rationale
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

StatisticalClassification-releaseDate
type: PropertyShape
path: StatisticalClassification-releaseDate
node:
  property:
    path: type
    min count: 1
    in: CombinedDate
max count: 1

StatisticalClassification-updateChanges
type: PropertyShape
path: StatisticalClassification-updateChanges
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

StatisticalClassification-usage
type: PropertyShape
path: StatisticalClassification-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

StatisticalClassification-validDates
type: PropertyShape
path: StatisticalClassification-validDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

StatisticalClassification isMaintainedBy Organization
type: PropertyShape
path: StatisticalClassification isMaintainedBy Organization
node:
  property:
    path: type
    min count: 1
    in: Organization

StatisticalClassification has ClassificationItem
type: PropertyShape
path: StatisticalClassification has ClassificationItem
node:
  property:
    path: type
    min count: 1
    in: ClassificationItem

StatisticalClassification has ClassificationItemPosition
type: PropertyShape
path: StatisticalClassification has ClassificationItemPosition
node:
  property:
    path: type
    min count: 1
    in: ClassificationItemPosition

rev StatisticalClassification has ClassificationItemPosition
type: PropertyShape
path:
  inverse path: StatisticalClassification has ClassificationItemPosition
max count: 1

StatisticalClassification has LevelStructure
type: PropertyShape
path: StatisticalClassification has LevelStructure
node:
  property:
    path: type
    min count: 1
    in: LevelStructure
max count: 1

StatisticalClassification isIndexedBy ClassificationIndex
type: PropertyShape
path: StatisticalClassification isIndexedBy ClassificationIndex
node:
  property:
    path: type
    min count: 1
    in: ClassificationIndex

StatisticalClassification isPredecessorOf StatisticalClassification
type: PropertyShape
path: StatisticalClassification isPredecessorOf StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification

StatisticalClassification isSuccessorOf StatisticalClassification
type: PropertyShape
path: StatisticalClassification isSuccessorOf StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification

StatisticalClassification isVariantOf StatisticalClassification
type: PropertyShape
path: StatisticalClassification isVariantOf StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification
max count: 1

StatisticalClassificationRelationship
type: NodeShape
target class: StatisticalClassificationRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StatisticalClassificationRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: StatisticalClassificationRelationship
property: StatisticalClassificationRelationship-identifier
property: StatisticalClassificationRelationship-semantics
property: StatisticalClassificationRelationship hasSource StatisticalClassification
property: StatisticalClassificationRelationship hasTarget StatisticalClassification
property: rev ClassificationSeriesStructure has StatisticalClassificationRelationship

StatisticalClassificationRelationship-identifier
type: PropertyShape
path: StatisticalClassificationRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

StatisticalClassificationRelationship-semantics
type: PropertyShape
path: StatisticalClassificationRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

StatisticalClassificationRelationship hasSource StatisticalClassification
type: PropertyShape
path: StatisticalClassificationRelationship hasSource StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification

StatisticalClassificationRelationship hasTarget StatisticalClassification
type: PropertyShape
path: StatisticalClassificationRelationship hasTarget StatisticalClassification
node:
  property:
    path: type
    min count: 1
    in: StatisticalClassification

Step
type: NodeShape
target class: Step
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Step
closed: true
ignored properties: sameAs
property:
  path: type
  in: Step
property: Step-script
property: Step-scriptingLanguage
property: Step hasSubStep Step
property: Step produces Parameter
property: Step receives Parameter
property: rev Activity has Step
property: rev Step hasSubStep Step
property: Activity-definition
property: Activity-description
property: Activity-displayLabel
property: Activity-entityProduced
property: Activity-entityUsed
property: Activity-identifier
property: Activity-name
property: Activity-standardModelMapping
property: Activity has Step
property: Activity hasInternal ControlLogic
property: Activity hasSubActivity Activity
property: rev Activity hasSubActivity Activity
property: rev ControlLogic invokes Activity
property: rev ProcessingAgent performs Activity
property: rev SequencePosition indexes Activity

Step-script
type: PropertyShape
path: Step-script
node:
  property:
    path: type
    min count: 1
    in: CommandCode
max count: 1

Step-scriptingLanguage
type: PropertyShape
path: Step-scriptingLanguage
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Step hasSubStep Step
type: PropertyShape
path: Step hasSubStep Step
node:
  property:
    path: type
    min count: 1
    in: Step

Step produces Parameter
type: PropertyShape
path: Step produces Parameter
node:
  property:
    path: type
    min count: 1
    in: Parameter

Step receives Parameter
type: PropertyShape
path: Step receives Parameter
node:
  property:
    path: type
    min count: 1
    in: Parameter

SubstantiveConceptualDomain
type: NodeShape
target class: SubstantiveConceptualDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SubstantiveConceptualDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: SubstantiveConceptualDomain
property: rev ConceptualVariable takesSubstantiveConceptsFrom SubstantiveConceptualDomain
property: rev SubstantiveValueDomain takesConceptsFrom SubstantiveConceptualDomain
property: ConceptualDomain-catalogDetails
property: ConceptualDomain-displayLabel
property: ConceptualDomain-identifier
property: ConceptualDomain isDescribedBy ValueAndConceptDescription
property: ConceptualDomain takesConceptsFrom ConceptSystem
property: rev ConceptualValue hasConceptFrom ConceptualDomain

SubstantiveValueDomain
type: NodeShape
target class: SubstantiveValueDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SubstantiveValueDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: SubstantiveValueDomain
  in: DescriptorValueDomain
property: SubstantiveValueDomain takesConceptsFrom SubstantiveConceptualDomain
property: SubstantiveValueDomain isDescribedBy ValueAndConceptDescription
property: SubstantiveValueDomain takesValuesFrom EnumerationDomain
property: rev RepresentedVariable takesSubstantiveValuesFrom SubstantiveValueDomain
property: rev MainKeyMember hasValueFrom SubstantiveValueDomain
property: ValueDomain-catalogDetails
property: ValueDomain-displayLabel
property: ValueDomain-identifier
property: ValueDomain-recommendedDataType
property: rev InstanceValue hasValueFrom ValueDomain
property: rev DimensionComponent isStructuredBy ValueDomain

SubstantiveValueDomain takesConceptsFrom SubstantiveConceptualDomain
type: PropertyShape
path: SubstantiveValueDomain takesConceptsFrom SubstantiveConceptualDomain
node:
  property:
    path: type
    min count: 1
    in: SubstantiveConceptualDomain
max count: 1

SubstantiveValueDomain isDescribedBy ValueAndConceptDescription
type: PropertyShape
path: SubstantiveValueDomain isDescribedBy ValueAndConceptDescription
node:
  property:
    path: type
    min count: 1
    in: ValueAndConceptDescription
max count: 1

SubstantiveValueDomain takesValuesFrom EnumerationDomain
type: PropertyShape
path: SubstantiveValueDomain takesValuesFrom EnumerationDomain
node:
  property:
    path: type
    min count: 1
    in: EnumerationDomain
    in: CodeList
    in: StatisticalClassification
max count: 1

SyntheticIdComponent
type: NodeShape
target class: SyntheticIdComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SyntheticIdComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: SyntheticIdComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

TemporalConstraints
type: NodeShape
target class: TemporalConstraints
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/TemporalConstraints
closed: true
ignored properties: sameAs
property:
  path: type
  in: TemporalConstraints
  in: AllenIntervalAlgebra
  in: TemporalControlConstruct
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

TemporalControlConstruct
type: NodeShape
target class: TemporalControlConstruct
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/TemporalControlConstruct
closed: true
ignored properties: sameAs
property:
  path: type
  in: TemporalControlConstruct
property: TemporalControlConstruct-temporalControl
property: ControlLogic-description
property: ControlLogic-displayLabel
property: ControlLogic-identifier
property: ControlLogic-name
property: ControlLogic-workflow
property: ControlLogic has InformationFlowDefinition
property: ControlLogic hasSubControlLogic ControlLogic
property: ControlLogic informs ProcessingAgent
property: ControlLogic invokes Activity
property: rev Activity hasInternal ControlLogic
property: rev ControlLogic hasSubControlLogic ControlLogic

TemporalControlConstruct-temporalControl
type: PropertyShape
path: TemporalControlConstruct-temporalControl
node: TemporalOperator
min count: 1
max count: 1

Unit
type: NodeShape
target class: Unit
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Unit
closed: true
ignored properties: sameAs
property:
  path: type
  in: Unit
property: Unit-catalogDetails
property: Unit-definition
property: Unit-displayLabel
property: Unit-identifier
property: Unit-name
property: Unit has UnitType
property: rev Key correspondsTo Unit
property: rev KeyDefinition correspondsTo Unit
property: rev Population isComposedOf Unit

Unit-catalogDetails
type: PropertyShape
path: Unit-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

Unit-definition
type: PropertyShape
path: Unit-definition
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Unit-displayLabel
type: PropertyShape
path: Unit-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

Unit-identifier
type: PropertyShape
path: Unit-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

Unit-name
type: PropertyShape
path: Unit-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

Unit has UnitType
type: PropertyShape
path: Unit has UnitType
node:
  property:
    path: type
    min count: 1
    in: UnitType
    in: Universe
    in: Population

UnitSegmentLayout
type: NodeShape
target class: UnitSegmentLayout
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/UnitSegmentLayout
closed: true
ignored properties: sameAs
property:
  path: type
  in: UnitSegmentLayout
property: PhysicalSegmentLayout-allowsDuplicates
property: PhysicalSegmentLayout-arrayBase
property: PhysicalSegmentLayout-catalogDetails
property: PhysicalSegmentLayout-commentPrefix
property: PhysicalSegmentLayout-delimiter
property: PhysicalSegmentLayout-encoding
property: PhysicalSegmentLayout-escapeCharacter
property: PhysicalSegmentLayout-hasHeader
property: PhysicalSegmentLayout-headerIsCaseSensitive
property: PhysicalSegmentLayout-headerRowCount
property: PhysicalSegmentLayout-identifier
property: PhysicalSegmentLayout-isDelimited
property: PhysicalSegmentLayout-isFixedWidth
property: PhysicalSegmentLayout-lineTerminator
property: PhysicalSegmentLayout-name
property: PhysicalSegmentLayout-nullSequence
property: PhysicalSegmentLayout-overview
property: PhysicalSegmentLayout-purpose
property: PhysicalSegmentLayout-quoteCharacter
property: PhysicalSegmentLayout-skipBlankRows
property: PhysicalSegmentLayout-skipDataColumns
property: PhysicalSegmentLayout-skipInitialSpace
property: PhysicalSegmentLayout-skipRows
property: PhysicalSegmentLayout-tableDirection
property: PhysicalSegmentLayout-textDirection
property: PhysicalSegmentLayout-treatConsecutiveDelimitersAsOne
property: PhysicalSegmentLayout-trim
property: PhysicalSegmentLayout isDefinedBy Concept
property: PhysicalSegmentLayout formats LogicalRecord
property: PhysicalSegmentLayout has ValueMapping
property: PhysicalSegmentLayout has ValueMappingPosition
property: rev InstanceVariable has PhysicalSegmentLayout
property: rev PhysicalLayoutRelationStructure structures PhysicalSegmentLayout
property: rev PhysicalRecordSegment has PhysicalSegmentLayout

UnitType
type: NodeShape
target class: UnitType
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/UnitType
closed: true
ignored properties: sameAs
property:
  path: type
  in: UnitType
  in: Universe
  in: Population
property: UnitType-descriptiveText
property: rev ConceptualVariable measures UnitType
property: rev Unit has UnitType
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

UnitType-descriptiveText
type: PropertyShape
path: UnitType-descriptiveText
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Universe
type: NodeShape
target class: Universe
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Universe
closed: true
ignored properties: sameAs
property:
  path: type
  in: Universe
  in: Population
property: Universe-isInclusive
property: rev Key correspondsTo Universe
property: rev KeyDefinition correspondsTo Universe
property: UnitType-descriptiveText
property: rev ConceptualVariable measures UnitType
property: rev Unit has UnitType
property: Concept-catalogDetails
property: Concept-definition
property: Concept-displayLabel
property: Concept-externalDefinition
property: Concept-identifier
property: Concept-name
property: Concept uses Concept
property: rev AgentListing isDefinedBy Concept
property: rev ClassificationFamily isDefinedBy Concept
property: rev ClassificationIndex isDefinedBy Concept
property: rev ClassificationSeries isDefinedBy Concept
property: rev Concept uses Concept
property: rev ConceptMap hasSource Concept
property: rev ConceptMap hasTarget Concept
property: rev ConceptRelationship hasSource Concept
property: rev ConceptRelationship hasTarget Concept
property: rev ConceptSystem has Concept
property: rev ConceptSystem isDefinedBy Concept
property: rev DataStore isDefinedBy Concept
property: rev EnumerationDomain isDefinedBy Concept
property: rev Level isDefinedBy Concept
property: rev LogicalRecord isDefinedBy Concept
property: rev PhysicalDataSet isDefinedBy Concept
property: rev PhysicalRecordSegment isDefinedBy Concept
property: rev PhysicalSegmentLayout isDefinedBy Concept
property: rev VariableCollection isDefinedBy Concept

Universe-isInclusive
type: PropertyShape
path: Universe-isInclusive
datatype: boolean
max count: 1

ValueAndConceptDescription
type: NodeShape
target class: ValueAndConceptDescription
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ValueAndConceptDescription
closed: true
ignored properties: sameAs
property:
  path: type
  in: ValueAndConceptDescription
property: ValueAndConceptDescription-classificationLevel
property: ValueAndConceptDescription-description
property: ValueAndConceptDescription-formatPattern
property: ValueAndConceptDescription-identifier
property: ValueAndConceptDescription-logicalExpression
property: ValueAndConceptDescription-maximumValueExclusive
property: ValueAndConceptDescription-maximumValueInclusive
property: ValueAndConceptDescription-minimumValueExclusive
property: ValueAndConceptDescription-minimumValueInclusive
property: ValueAndConceptDescription-regularExpression
property: rev ConceptualDomain isDescribedBy ValueAndConceptDescription
property: rev SentinelValueDomain isDescribedBy ValueAndConceptDescription
property: rev SubstantiveValueDomain isDescribedBy ValueAndConceptDescription

ValueAndConceptDescription-classificationLevel
type: PropertyShape
path: ValueAndConceptDescription-classificationLevel
node: CategoryRelationCode
max count: 1

ValueAndConceptDescription-description
type: PropertyShape
path: ValueAndConceptDescription-description
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

ValueAndConceptDescription-formatPattern
type: PropertyShape
path: ValueAndConceptDescription-formatPattern
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ValueAndConceptDescription-identifier
type: PropertyShape
path: ValueAndConceptDescription-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ValueAndConceptDescription-logicalExpression
type: PropertyShape
path: ValueAndConceptDescription-logicalExpression
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ValueAndConceptDescription-maximumValueExclusive
type: PropertyShape
path: ValueAndConceptDescription-maximumValueExclusive
datatype: string
max count: 1

ValueAndConceptDescription-maximumValueInclusive
type: PropertyShape
path: ValueAndConceptDescription-maximumValueInclusive
datatype: string
max count: 1

ValueAndConceptDescription-minimumValueExclusive
type: PropertyShape
path: ValueAndConceptDescription-minimumValueExclusive
datatype: string
max count: 1

ValueAndConceptDescription-minimumValueInclusive
type: PropertyShape
path: ValueAndConceptDescription-minimumValueInclusive
datatype: string
max count: 1

ValueAndConceptDescription-regularExpression
type: PropertyShape
path: ValueAndConceptDescription-regularExpression
node:
  property:
    path: type
    min count: 1
    in: TypedString
max count: 1

ValueDomain
type: NodeShape
target class: ValueDomain
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ValueDomain
closed: true
ignored properties: sameAs
property:
  path: type
  in: ValueDomain
  in: ReferenceValueDomain
  in: SentinelValueDomain
  in: SubstantiveValueDomain
  in: DescriptorValueDomain
property: ValueDomain-catalogDetails
property: ValueDomain-displayLabel
property: ValueDomain-identifier
property: ValueDomain-recommendedDataType
property: rev InstanceValue hasValueFrom ValueDomain
property: rev DimensionComponent isStructuredBy ValueDomain

ValueDomain-catalogDetails
type: PropertyShape
path: ValueDomain-catalogDetails
node:
  property:
    path: type
    min count: 1
    in: CatalogDetails
max count: 1

ValueDomain-displayLabel
type: PropertyShape
path: ValueDomain-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

ValueDomain-identifier
type: PropertyShape
path: ValueDomain-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ValueDomain-recommendedDataType
type: PropertyShape
path: ValueDomain-recommendedDataType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

ValueMapping
type: NodeShape
target class: ValueMapping
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ValueMapping
closed: true
ignored properties: sameAs
property:
  path: type
  in: ValueMapping
property: ValueMapping-decimalPositions
property: ValueMapping-defaultDecimalSeparator
property: ValueMapping-defaultDigitGroupSeparator
property: ValueMapping-defaultValue
property: ValueMapping-format
property: ValueMapping-identifier
property: ValueMapping-isRequired
property: ValueMapping-length
property: ValueMapping-maximumLength
property: ValueMapping-minimumLength
property: ValueMapping-nullSequence
property: ValueMapping-numberPattern
property: ValueMapping-physicalDataType
property: ValueMapping-scale
property: ValueMapping formats DataPoint
property: ValueMapping uses PhysicalSegmentLocation
property: rev InstanceVariable has ValueMapping
property: rev PhysicalSegmentLayout has ValueMapping
property: rev ValueMappingPosition indexes ValueMapping
property: rev ValueMappingRelationship hasSource ValueMapping
property: rev ValueMappingRelationship hasTarget ValueMapping

ValueMapping-decimalPositions
type: PropertyShape
path: ValueMapping-decimalPositions
datatype: integer
max count: 1

ValueMapping-defaultDecimalSeparator
type: PropertyShape
path: ValueMapping-defaultDecimalSeparator
datatype: string
max count: 1

ValueMapping-defaultDigitGroupSeparator
type: PropertyShape
path: ValueMapping-defaultDigitGroupSeparator
datatype: string
max count: 1

ValueMapping-defaultValue
type: PropertyShape
path: ValueMapping-defaultValue
datatype: string
min count: 1
max count: 1

ValueMapping-format
type: PropertyShape
path: ValueMapping-format
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ValueMapping-identifier
type: PropertyShape
path: ValueMapping-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ValueMapping-isRequired
type: PropertyShape
path: ValueMapping-isRequired
datatype: boolean
max count: 1

ValueMapping-length
type: PropertyShape
path: ValueMapping-length
datatype: integer
max count: 1

ValueMapping-maximumLength
type: PropertyShape
path: ValueMapping-maximumLength
datatype: integer
max count: 1

ValueMapping-minimumLength
type: PropertyShape
path: ValueMapping-minimumLength
datatype: integer
max count: 1

ValueMapping-nullSequence
type: PropertyShape
path: ValueMapping-nullSequence
datatype: string
max count: 1

ValueMapping-numberPattern
type: PropertyShape
path: ValueMapping-numberPattern
datatype: string
max count: 1

ValueMapping-physicalDataType
type: PropertyShape
path: ValueMapping-physicalDataType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ValueMapping-scale
type: PropertyShape
path: ValueMapping-scale
datatype: integer
max count: 1

ValueMapping formats DataPoint
type: PropertyShape
path: ValueMapping formats DataPoint
node:
  property:
    path: type
    min count: 1
    in: DataPoint

rev ValueMapping formats DataPoint
type: PropertyShape
path:
  inverse path: ValueMapping formats DataPoint
min count: 1
max count: 1

ValueMapping uses PhysicalSegmentLocation
type: PropertyShape
path: ValueMapping uses PhysicalSegmentLocation
node:
  property:
    path: type
    min count: 1
    in: PhysicalSegmentLocation
    in: SegmentByText
max count: 1

ValueMappingPosition
type: NodeShape
target class: ValueMappingPosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ValueMappingPosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: ValueMappingPosition
property: ValueMappingPosition-identifier
property: ValueMappingPosition-value
property: ValueMappingPosition indexes ValueMapping
property: rev PhysicalSegmentLayout has ValueMappingPosition

ValueMappingPosition-identifier
type: PropertyShape
path: ValueMappingPosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ValueMappingPosition-value
type: PropertyShape
path: ValueMappingPosition-value
datatype: integer
min count: 1
max count: 1

ValueMappingPosition indexes ValueMapping
type: PropertyShape
path: ValueMappingPosition indexes ValueMapping
node:
  property:
    path: type
    min count: 1
    in: ValueMapping
min count: 1
max count: 1

ValueMappingRelationship
type: NodeShape
target class: ValueMappingRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ValueMappingRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: ValueMappingRelationship
property: ValueMappingRelationship-identifier
property: ValueMappingRelationship-semantics
property: ValueMappingRelationship hasSource ValueMapping
property: ValueMappingRelationship hasTarget ValueMapping
property: rev PhysicalLayoutRelationStructure has ValueMappingRelationship

ValueMappingRelationship-identifier
type: PropertyShape
path: ValueMappingRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

ValueMappingRelationship-semantics
type: PropertyShape
path: ValueMappingRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ValueMappingRelationship hasSource ValueMapping
type: PropertyShape
path: ValueMappingRelationship hasSource ValueMapping
node:
  property:
    path: type
    min count: 1
    in: ValueMapping

ValueMappingRelationship hasTarget ValueMapping
type: PropertyShape
path: ValueMappingRelationship hasTarget ValueMapping
node:
  property:
    path: type
    min count: 1
    in: ValueMapping

VariableCollection
type: NodeShape
target class: VariableCollection
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariableCollection
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariableCollection
property: VariableCollection-allowsDuplicates
property: VariableCollection-displayLabel
property: VariableCollection-groupingSemantic
property: VariableCollection-identifier
property: VariableCollection-name
property: VariableCollection-purpose
property: VariableCollection-usage
property: VariableCollection has ConceptualVariable
property: VariableCollection has VariablePosition
property: VariableCollection isDefinedBy Concept
property: rev VariableStructure structures VariableCollection

VariableCollection-allowsDuplicates
type: PropertyShape
path: VariableCollection-allowsDuplicates
datatype: boolean
min count: 1
max count: 1

VariableCollection-displayLabel
type: PropertyShape
path: VariableCollection-displayLabel
node:
  property:
    path: type
    min count: 1
    in: LabelForDisplay

VariableCollection-groupingSemantic
type: PropertyShape
path: VariableCollection-groupingSemantic
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

VariableCollection-identifier
type: PropertyShape
path: VariableCollection-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

VariableCollection-name
type: PropertyShape
path: VariableCollection-name
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName

VariableCollection-purpose
type: PropertyShape
path: VariableCollection-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

VariableCollection-usage
type: PropertyShape
path: VariableCollection-usage
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

VariableCollection has ConceptualVariable
type: PropertyShape
path: VariableCollection has ConceptualVariable
node:
  property:
    path: type
    min count: 1
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

VariableCollection has VariablePosition
type: PropertyShape
path: VariableCollection has VariablePosition
node:
  property:
    path: type
    min count: 1
    in: VariablePosition

rev VariableCollection has VariablePosition
type: PropertyShape
path:
  inverse path: VariableCollection has VariablePosition
min count: 1
max count: 1

VariableCollection isDefinedBy Concept
type: PropertyShape
path: VariableCollection isDefinedBy Concept
node:
  property:
    path: type
    min count: 1
    in: Concept
    in: Category
    in: ConceptualValue
    in: DimensionalKeyDefinitionMember
    in: KeyDefinitionMember
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
    in: UnitType
    in: Universe
    in: Population

VariableDescriptorComponent
type: NodeShape
target class: VariableDescriptorComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariableDescriptorComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariableDescriptorComponent
property: VariableDescriptorComponent isDefinedBy DescriptorVariable
property: VariableDescriptorComponent refersTo VariableValueComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

VariableDescriptorComponent isDefinedBy DescriptorVariable
type: PropertyShape
path: VariableDescriptorComponent isDefinedBy DescriptorVariable
node:
  property:
    path: type
    min count: 1
    in: DescriptorVariable
max count: 1

VariableDescriptorComponent refersTo VariableValueComponent
type: PropertyShape
path: VariableDescriptorComponent refersTo VariableValueComponent
node:
  property:
    path: type
    min count: 1
    in: VariableValueComponent
min count: 1
max count: 1

rev VariableDescriptorComponent refersTo VariableValueComponent
type: PropertyShape
path:
  inverse path: VariableDescriptorComponent refersTo VariableValueComponent
min count: 1
max count: 1

VariablePosition
type: NodeShape
target class: VariablePosition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariablePosition
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariablePosition
property: VariablePosition-identifier
property: VariablePosition-value
property: VariablePosition indexes ConceptualVariable
property: rev VariableCollection has VariablePosition

VariablePosition-identifier
type: PropertyShape
path: VariablePosition-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

VariablePosition-value
type: PropertyShape
path: VariablePosition-value
datatype: integer
min count: 1
max count: 1

VariablePosition indexes ConceptualVariable
type: PropertyShape
path: VariablePosition indexes ConceptualVariable
node:
  property:
    path: type
    min count: 1
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable
min count: 1
max count: 1

VariableRelationship
type: NodeShape
target class: VariableRelationship
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariableRelationship
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariableRelationship
property: VariableRelationship-identifier
property: VariableRelationship-semantics
property: VariableRelationship hasSource ConceptualVariable
property: VariableRelationship hasTarget ConceptualVariable
property: rev VariableStructure has VariableRelationship

VariableRelationship-identifier
type: PropertyShape
path: VariableRelationship-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

VariableRelationship-semantics
type: PropertyShape
path: VariableRelationship-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

VariableRelationship hasSource ConceptualVariable
type: PropertyShape
path: VariableRelationship hasSource ConceptualVariable
node:
  property:
    path: type
    min count: 1
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

VariableRelationship hasTarget ConceptualVariable
type: PropertyShape
path: VariableRelationship hasTarget ConceptualVariable
node:
  property:
    path: type
    min count: 1
    in: ConceptualVariable
    in: RepresentedVariable
    in: InstanceVariable
    in: DescriptorVariable
    in: ReferenceVariable

VariableStructure
type: NodeShape
target class: VariableStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariableStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariableStructure
property: VariableStructure-identifier
property: VariableStructure-name
property: VariableStructure-purpose
property: VariableStructure-semantics
property: VariableStructure-specification
property: VariableStructure-topology
property: VariableStructure-totality
property: VariableStructure has VariableRelationship
property: VariableStructure structures VariableCollection

VariableStructure-identifier
type: PropertyShape
path: VariableStructure-identifier
node:
  property:
    path: type
    min count: 1
    in: Identifier
max count: 1

VariableStructure-name
type: PropertyShape
path: VariableStructure-name
node:
  property:
    path: type
    min count: 1
    in: OrganizationName

VariableStructure-purpose
type: PropertyShape
path: VariableStructure-purpose
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

VariableStructure-semantics
type: PropertyShape
path: VariableStructure-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

VariableStructure-specification
type: PropertyShape
path: VariableStructure-specification
node:
  property:
    path: type
    min count: 1
    in: StructureSpecification
max count: 1

VariableStructure-topology
type: PropertyShape
path: VariableStructure-topology
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

VariableStructure-totality
type: PropertyShape
path: VariableStructure-totality
node: StructureExtent
max count: 1

VariableStructure has VariableRelationship
type: PropertyShape
path: VariableStructure has VariableRelationship
node:
  property:
    path: type
    min count: 1
    in: VariableRelationship

rev VariableStructure has VariableRelationship
type: PropertyShape
path:
  inverse path: VariableStructure has VariableRelationship
min count: 1
max count: 1

VariableStructure structures VariableCollection
type: PropertyShape
path: VariableStructure structures VariableCollection
node:
  property:
    path: type
    min count: 1
    in: VariableCollection
max count: 1

VariableValueComponent
type: NodeShape
target class: VariableValueComponent
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/VariableValueComponent
closed: true
ignored properties: sameAs
property:
  path: type
  in: VariableValueComponent
property: rev ReferenceValue correspondsTo VariableValueComponent
property: rev VariableDescriptorComponent refersTo VariableValueComponent
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

WideDataSet
type: NodeShape
target class: WideDataSet
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/WideDataSet
closed: true
ignored properties: sameAs
property:
  path: type
  in: WideDataSet
property: DataSet-catalogDetails
property: DataSet-identifier
property: DataSet has DataPoint
property: DataSet has Key
property: DataSet isStructuredBy DataStructure
property: rev LogicalRecord organizes DataSet
property: rev PhysicalDataSet correspondsTo DataSet

WideDataStructure
type: NodeShape
target class: WideDataStructure
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/WideDataStructure
closed: true
ignored properties: sameAs
property:
  path: type
  in: WideDataStructure
property: DataStructure has ComponentPosition
property: DataStructure has DataStructureComponent
property: DataStructure has ForeignKey
property: DataStructure has PrimaryKey
property: rev DataSet isStructuredBy DataStructure
property: rev PhysicalDataSetStructure correspondsTo DataStructure
property: DataStructureComponent-identifier
property: DataStructureComponent-semantic
property: DataStructureComponent-specialization
property: DataStructureComponent isDefinedBy RepresentedVariable
property: rev DataPoint correspondsTo DataStructureComponent
property: rev DataStructure has DataStructureComponent
property: rev KeyMember isBasedOn DataStructureComponent
property: rev AttributeComponent qualifies DataStructureComponent
property: rev ComponentPosition indexes DataStructureComponent
property: rev ForeignKeyComponent correspondsTo DataStructureComponent
property: rev PrimaryKeyComponent correspondsTo DataStructureComponent

WideKey
type: NodeShape
target class: WideKey
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/WideKey
closed: true
ignored properties: sameAs
property:
  path: type
  in: WideKey
property: Key-identifier
property: Key correspondsTo Unit
property: Key correspondsTo Universe
property: Key has KeyMember
property: Key identifies DataPoint
property: Key represents KeyDefinition
property: rev DataSet has Key

WideKeyMember
type: NodeShape
target class: WideKeyMember
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/WideKeyMember
closed: true
ignored properties: sameAs
property:
  path: type
  in: WideKeyMember
property: KeyMember isBasedOn DataStructureComponent
property: rev Key has KeyMember
property: InstanceValue-content
property: InstanceValue-identifier
property: InstanceValue-whiteSpace
property: InstanceValue hasValueFrom ValueDomain
property: InstanceValue isStoredIn DataPoint
property: InstanceValue represents ConceptualValue
property: rev Datum uses InstanceValue
property: rev InstanceKey has InstanceValue

AccessInformation
type: NodeShape
target class: AccessInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AccessInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: AccessInformation
property: AccessInformation-copyright
property: AccessInformation-embargo
property: AccessInformation-license
property: AccessInformation-rights

AccessInformation-copyright
type: PropertyShape
path: AccessInformation-copyright
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

AccessInformation-embargo
type: PropertyShape
path: AccessInformation-embargo
node:
  property:
    path: type
    min count: 1
    in: EmbargoInformation

AccessInformation-license
type: PropertyShape
path: AccessInformation-license
node:
  property:
    path: type
    min count: 1
    in: LicenseInformation

AccessInformation-rights
type: PropertyShape
path: AccessInformation-rights
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

AccessLocation
type: NodeShape
target class: AccessLocation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AccessLocation
closed: true
ignored properties: sameAs
property:
  path: type
  in: AccessLocation
property: AccessLocation-mimeType
property: AccessLocation-physicalLocation
property: AccessLocation-uri

AccessLocation-mimeType
type: PropertyShape
path: AccessLocation-mimeType
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AccessLocation-physicalLocation
type: PropertyShape
path: AccessLocation-physicalLocation
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

Address
type: NodeShape
target class: Address
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Address
closed: true
ignored properties: sameAs
property:
  path: type
  in: Address
property: Address-cityPlaceLocal
property: Address-countryCode
property: Address-effectiveDates
property: Address-geographicPoint
property: Address-isPreferred
property: Address-line
property: Address-locationName
property: Address-postalCode
property: Address-privacy
property: Address-regionalCoverage
property: Address-stateProvince
property: Address-timeZone
property: Address-typeOfAddress
property: Address-typeOfLocation

Address-cityPlaceLocal
type: PropertyShape
path: Address-cityPlaceLocal
datatype: string
max count: 1

Address-countryCode
type: PropertyShape
path: Address-countryCode
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Address-effectiveDates
type: PropertyShape
path: Address-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

Address-geographicPoint
type: PropertyShape
path: Address-geographicPoint
node:
  property:
    path: type
    min count: 1
    in: SpatialPoint
max count: 1

Address-isPreferred
type: PropertyShape
path: Address-isPreferred
datatype: boolean
max count: 1

Address-locationName
type: PropertyShape
path: Address-locationName
node:
  property:
    path: type
    min count: 1
    in: ObjectName
    in: OrganizationName
max count: 1

Address-postalCode
type: PropertyShape
path: Address-postalCode
datatype: string
max count: 1

Address-privacy
type: PropertyShape
path: Address-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Address-regionalCoverage
type: PropertyShape
path: Address-regionalCoverage
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Address-stateProvince
type: PropertyShape
path: Address-stateProvince
datatype: string
max count: 1

Address-timeZone
type: PropertyShape
path: Address-timeZone
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Address-typeOfAddress
type: PropertyShape
path: Address-typeOfAddress
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Address-typeOfLocation
type: PropertyShape
path: Address-typeOfLocation
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

AgentInRole
type: NodeShape
target class: AgentInRole
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/AgentInRole
closed: true
ignored properties: sameAs
property:
  path: type
  in: AgentInRole
property: AgentInRole-agentName
property: AgentInRole-reference
property: AgentInRole-role

AgentInRole-agentName
type: PropertyShape
path: AgentInRole-agentName
node:
  property:
    path: type
    min count: 1
    in: BibliographicName
max count: 1

AgentInRole-reference
type: PropertyShape
path: AgentInRole-reference
node:
  property:
    path: type
    min count: 1
    in: Reference
max count: 1

AgentInRole-role
type: PropertyShape
path: AgentInRole-role
node:
  property:
    path: type
    min count: 1
    in: PairedControlledVocabularyEntry

BibliographicName
type: NodeShape
target class: BibliographicName
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/BibliographicName
closed: true
ignored properties: sameAs
property:
  path: type
  in: BibliographicName
property: BibliographicName-affiliation
property: InternationalString-languageSpecificString

BibliographicName-affiliation
type: PropertyShape
path: BibliographicName-affiliation
datatype: string
max count: 1

CatalogDetails
type: NodeShape
target class: CatalogDetails
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CatalogDetails
closed: true
ignored properties: sameAs
property:
  path: type
  in: CatalogDetails
property: CatalogDetails-access
property: CatalogDetails-alternativeTitle
property: CatalogDetails-contributor
property: CatalogDetails-creator
property: CatalogDetails-date
property: CatalogDetails-identifier
property: CatalogDetails-informationSource
property: CatalogDetails-languageOfObject
property: CatalogDetails-provenance
property: CatalogDetails-publisher
property: CatalogDetails-relatedResource
property: CatalogDetails-subTitle
property: CatalogDetails-summary
property: CatalogDetails-title
property: CatalogDetails-typeOfResource

CatalogDetails-access
type: PropertyShape
path: CatalogDetails-access
node:
  property:
    path: type
    min count: 1
    in: AccessInformation

CatalogDetails-alternativeTitle
type: PropertyShape
path: CatalogDetails-alternativeTitle
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

CatalogDetails-contributor
type: PropertyShape
path: CatalogDetails-contributor
node:
  property:
    path: type
    min count: 1
    in: AgentInRole

CatalogDetails-creator
type: PropertyShape
path: CatalogDetails-creator
node:
  property:
    path: type
    min count: 1
    in: AgentInRole

CatalogDetails-date
type: PropertyShape
path: CatalogDetails-date
node:
  property:
    path: type
    min count: 1
    in: CombinedDate

CatalogDetails-identifier
type: PropertyShape
path: CatalogDetails-identifier
node:
  property:
    path: type
    min count: 1
    in: InternationalIdentifier
max count: 1

CatalogDetails-informationSource
type: PropertyShape
path: CatalogDetails-informationSource
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

CatalogDetails-provenance
type: PropertyShape
path: CatalogDetails-provenance
node:
  property:
    path: type
    min count: 1
    in: ProvenanceInformation
max count: 1

CatalogDetails-publisher
type: PropertyShape
path: CatalogDetails-publisher
node:
  property:
    path: type
    min count: 1
    in: AgentInRole

CatalogDetails-relatedResource
type: PropertyShape
path: CatalogDetails-relatedResource
node:
  property:
    path: type
    min count: 1
    in: Reference

CatalogDetails-subTitle
type: PropertyShape
path: CatalogDetails-subTitle
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

CatalogDetails-summary
type: PropertyShape
path: CatalogDetails-summary
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CatalogDetails-title
type: PropertyShape
path: CatalogDetails-title
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CatalogDetails-typeOfResource
type: PropertyShape
path: CatalogDetails-typeOfResource
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

CombinedDate
type: NodeShape
target class: CombinedDate
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CombinedDate
closed: true
ignored properties: sameAs
property:
  path: type
  in: CombinedDate
property: CombinedDate-isoDate
property: CombinedDate-nonIsoDate
property: CombinedDate-semantics

CombinedDate-isoDate
type: PropertyShape
path: CombinedDate-isoDate
datatype: date
max count: 1

CombinedDate-nonIsoDate
type: PropertyShape
path: CombinedDate-nonIsoDate
node:
  property:
    path: type
    min count: 1
    in: NonIsoDate

CombinedDate-semantics
type: PropertyShape
path: CombinedDate-semantics
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Command
type: NodeShape
target class: Command
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Command
closed: true
ignored properties: sameAs
property:
  path: type
  in: Command
property: Command-commandContent
property: Command-programLanguage

Command-commandContent
type: PropertyShape
path: Command-commandContent
node:
  property:
    path: type
    min count: 1
    in: TypedString
max count: 1

Command-programLanguage
type: PropertyShape
path: Command-programLanguage
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

CommandCode
type: NodeShape
target class: CommandCode
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CommandCode
closed: true
ignored properties: sameAs
property:
  path: type
  in: CommandCode
property: CommandCode-command
property: CommandCode-commandFile
property: CommandCode-description

CommandCode-command
type: PropertyShape
path: CommandCode-command
node:
  property:
    path: type
    min count: 1
    in: Command

CommandCode-commandFile
type: PropertyShape
path: CommandCode-commandFile
node:
  property:
    path: type
    min count: 1
    in: CommandFile

CommandCode-description
type: PropertyShape
path: CommandCode-description
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CommandFile
type: NodeShape
target class: CommandFile
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CommandFile
closed: true
ignored properties: sameAs
property:
  path: type
  in: CommandFile
property: CommandFile-location
property: CommandFile-uri

CommandFile-location
type: PropertyShape
path: CommandFile-location
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CommandFile-uri
type: PropertyShape
path: CommandFile-uri
datatype: anyURI
max count: 1

ContactInformation
type: NodeShape
target class: ContactInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ContactInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: ContactInformation
property: ContactInformation-address
property: ContactInformation-email
property: ContactInformation-emessaging
property: ContactInformation-telephone
property: ContactInformation-website

ContactInformation-address
type: PropertyShape
path: ContactInformation-address
node:
  property:
    path: type
    min count: 1
    in: Address

ContactInformation-email
type: PropertyShape
path: ContactInformation-email
node:
  property:
    path: type
    min count: 1
    in: Email

ContactInformation-emessaging
type: PropertyShape
path: ContactInformation-emessaging
node:
  property:
    path: type
    min count: 1
    in: ElectronicMessageSystem

ContactInformation-telephone
type: PropertyShape
path: ContactInformation-telephone
node:
  property:
    path: type
    min count: 1
    in: Telephone

ContactInformation-website
type: PropertyShape
path: ContactInformation-website
node:
  property:
    path: type
    min count: 1
    in: WebLink

ControlledVocabularyEntry
type: NodeShape
target class: ControlledVocabularyEntry
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ControlledVocabularyEntry
closed: true
ignored properties: sameAs
property:
  path: type
  in: ControlledVocabularyEntry
property: ControlledVocabularyEntry-entryReference
property: ControlledVocabularyEntry-entryValue
property: ControlledVocabularyEntry-name
property: ControlledVocabularyEntry-valueForOther
property: ControlledVocabularyEntry-vocabulary

ControlledVocabularyEntry-entryReference
type: PropertyShape
path: ControlledVocabularyEntry-entryReference
node:
  property:
    path: type
    min count: 1
    in: Reference

ControlledVocabularyEntry-name
type: PropertyShape
path: ControlledVocabularyEntry-name
datatype: string
max count: 1

ControlledVocabularyEntry-valueForOther
type: PropertyShape
path: ControlledVocabularyEntry-valueForOther
datatype: string
max count: 1

ControlledVocabularyEntry-vocabulary
type: PropertyShape
path: ControlledVocabularyEntry-vocabulary
node:
  property:
    path: type
    min count: 1
    in: Reference
max count: 1

CorrespondenceDefinition
type: NodeShape
target class: CorrespondenceDefinition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/CorrespondenceDefinition
closed: true
ignored properties: sameAs
property:
  path: type
  in: CorrespondenceDefinition
property: CorrespondenceDefinition-commonality
property: CorrespondenceDefinition-commonalityCode
property: CorrespondenceDefinition-difference
property: CorrespondenceDefinition-matching

CorrespondenceDefinition-commonality
type: PropertyShape
path: CorrespondenceDefinition-commonality
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CorrespondenceDefinition-commonalityCode
type: PropertyShape
path: CorrespondenceDefinition-commonalityCode
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry

CorrespondenceDefinition-difference
type: PropertyShape
path: CorrespondenceDefinition-difference
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

CorrespondenceDefinition-matching
type: PropertyShape
path: CorrespondenceDefinition-matching
node: MatchingCriterion
max count: 1

DateRange
type: NodeShape
target class: DateRange
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/DateRange
closed: true
ignored properties: sameAs
property:
  path: type
  in: DateRange
property: DateRange-endDate
property: DateRange-startDate

DateRange-endDate
type: PropertyShape
path: DateRange-endDate
node:
  property:
    path: type
    min count: 1
    in: CombinedDate
max count: 1

DateRange-startDate
type: PropertyShape
path: DateRange-startDate
node:
  property:
    path: type
    min count: 1
    in: CombinedDate
max count: 1

ElectronicMessageSystem
type: NodeShape
target class: ElectronicMessageSystem
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ElectronicMessageSystem
closed: true
ignored properties: sameAs
property:
  path: type
  in: ElectronicMessageSystem
property: ElectronicMessageSystem-contactAddress
property: ElectronicMessageSystem-effectiveDates
property: ElectronicMessageSystem-isPreferred
property: ElectronicMessageSystem-privacy
property: ElectronicMessageSystem-typeOfService

ElectronicMessageSystem-contactAddress
type: PropertyShape
path: ElectronicMessageSystem-contactAddress
datatype: string
max count: 1

ElectronicMessageSystem-effectiveDates
type: PropertyShape
path: ElectronicMessageSystem-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

ElectronicMessageSystem-isPreferred
type: PropertyShape
path: ElectronicMessageSystem-isPreferred
datatype: boolean
max count: 1

ElectronicMessageSystem-privacy
type: PropertyShape
path: ElectronicMessageSystem-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ElectronicMessageSystem-typeOfService
type: PropertyShape
path: ElectronicMessageSystem-typeOfService
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Email
type: NodeShape
target class: Email
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Email
closed: true
ignored properties: sameAs
property:
  path: type
  in: Email
property: Email-effectiveDates
property: Email-internetEmail
property: Email-isPreferred
property: Email-privacy
property: Email-typeOfEmail

Email-effectiveDates
type: PropertyShape
path: Email-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

Email-internetEmail
type: PropertyShape
path: Email-internetEmail
datatype: string
max count: 1

Email-isPreferred
type: PropertyShape
path: Email-isPreferred
datatype: boolean
max count: 1

Email-privacy
type: PropertyShape
path: Email-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Email-typeOfEmail
type: PropertyShape
path: Email-typeOfEmail
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

EmbargoInformation
type: NodeShape
target class: EmbargoInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/EmbargoInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: EmbargoInformation
property: EmbargoInformation-description
property: EmbargoInformation-period

EmbargoInformation-description
type: PropertyShape
path: EmbargoInformation-description
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

EmbargoInformation-period
type: PropertyShape
path: EmbargoInformation-period
node:
  property:
    path: type
    min count: 1
    in: DateRange

FundingInformation
type: NodeShape
target class: FundingInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/FundingInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: FundingInformation
property: FundingInformation-fundingAgent
property: FundingInformation-grantNumber

FundingInformation-fundingAgent
type: PropertyShape
path: FundingInformation-fundingAgent
node:
  property:
    path: type
    min count: 1
    in: AgentInRole

FundingInformation-grantNumber
type: PropertyShape
path: FundingInformation-grantNumber
datatype: string
max count: 1

GeoRole
type: NodeShape
target class: GeoRole
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/GeoRole
closed: true
ignored properties: sameAs
property:
  path: type
  in: GeoRole
property: GeoRole-geography

GeoRole-geography
type: PropertyShape
path: GeoRole-geography
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Identifier
type: NodeShape
target class: Identifier
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Identifier
closed: true
ignored properties: sameAs
property:
  path: type
  in: Identifier
property: Identifier-ddiIdentifier
property: Identifier-isDdiIdentifierPersistent
property: Identifier-isDdiIdentifierUniversallyUnique
property: Identifier-nonDdiIdentifier
property: Identifier-uri
property: Identifier-versionDate
property: Identifier-versionRationale
property: Identifier-versionResponsibility

Identifier-ddiIdentifier
type: PropertyShape
path: Identifier-ddiIdentifier
node:
  property:
    path: type
    min count: 1
    in: InternationalRegistrationDataIdentifier
max count: 1

Identifier-isDdiIdentifierPersistent
type: PropertyShape
path: Identifier-isDdiIdentifierPersistent
datatype: boolean
max count: 1

Identifier-isDdiIdentifierUniversallyUnique
type: PropertyShape
path: Identifier-isDdiIdentifierUniversallyUnique
datatype: boolean
max count: 1

Identifier-nonDdiIdentifier
type: PropertyShape
path: Identifier-nonDdiIdentifier
node:
  property:
    path: type
    min count: 1
    in: NonDdiIdentifier

Identifier-uri
type: PropertyShape
path: Identifier-uri
datatype: anyURI
max count: 1

Identifier-versionDate
type: PropertyShape
path: Identifier-versionDate
datatype: date
max count: 1

Identifier-versionRationale
type: PropertyShape
path: Identifier-versionRationale
node:
  property:
    path: type
    min count: 1
    in: RationaleDefinition
max count: 1

Identifier-versionResponsibility
type: PropertyShape
path: Identifier-versionResponsibility
node:
  property:
    path: type
    min count: 1
    in: AgentInRole
max count: 1

IndividualName
type: NodeShape
target class: IndividualName
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/IndividualName
closed: true
ignored properties: sameAs
property:
  path: type
  in: IndividualName
property: IndividualName-abbreviation
property: IndividualName-context
property: IndividualName-effectiveDates
property: IndividualName-firstGiven
property: IndividualName-fullName
property: IndividualName-isFormal
property: IndividualName-isPreferred
property: IndividualName-lastFamily
property: IndividualName-middle
property: IndividualName-prefix
property: IndividualName-sex
property: IndividualName-suffix
property: IndividualName-typeOfIndividualName

IndividualName-abbreviation
type: PropertyShape
path: IndividualName-abbreviation
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

IndividualName-context
type: PropertyShape
path: IndividualName-context
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

IndividualName-effectiveDates
type: PropertyShape
path: IndividualName-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

IndividualName-firstGiven
type: PropertyShape
path: IndividualName-firstGiven
datatype: string
max count: 1

IndividualName-fullName
type: PropertyShape
path: IndividualName-fullName
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

IndividualName-isFormal
type: PropertyShape
path: IndividualName-isFormal
datatype: boolean
max count: 1

IndividualName-isPreferred
type: PropertyShape
path: IndividualName-isPreferred
datatype: boolean
max count: 1

IndividualName-lastFamily
type: PropertyShape
path: IndividualName-lastFamily
datatype: string
max count: 1

IndividualName-prefix
type: PropertyShape
path: IndividualName-prefix
datatype: string
max count: 1

IndividualName-sex
type: PropertyShape
path: IndividualName-sex
node: SexSpecification
max count: 1

IndividualName-suffix
type: PropertyShape
path: IndividualName-suffix
datatype: string
max count: 1

IndividualName-typeOfIndividualName
type: PropertyShape
path: IndividualName-typeOfIndividualName
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

InternationalIdentifier
type: NodeShape
target class: InternationalIdentifier
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InternationalIdentifier
closed: true
ignored properties: sameAs
property:
  path: type
  in: InternationalIdentifier
property: InternationalIdentifier-identifierContent
property: InternationalIdentifier-isURI
property: InternationalIdentifier-managingAgency

InternationalIdentifier-identifierContent
type: PropertyShape
path: InternationalIdentifier-identifierContent
datatype: string
max count: 1

InternationalIdentifier-isURI
type: PropertyShape
path: InternationalIdentifier-isURI
datatype: boolean
max count: 1

InternationalIdentifier-managingAgency
type: PropertyShape
path: InternationalIdentifier-managingAgency
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

InternationalRegistrationDataIdentifier
type: NodeShape
target class: InternationalRegistrationDataIdentifier
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InternationalRegistrationDataIdentifier
closed: true
ignored properties: sameAs
property:
  path: type
  in: InternationalRegistrationDataIdentifier
property: InternationalRegistrationDataIdentifier-dataIdentifier
property: InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier
property: InternationalRegistrationDataIdentifier-versionIdentifier

InternationalRegistrationDataIdentifier-dataIdentifier
type: PropertyShape
path: InternationalRegistrationDataIdentifier-dataIdentifier
datatype: string
min count: 1
max count: 1

InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier
type: PropertyShape
path: InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier
datatype: string
min count: 1
max count: 1

InternationalRegistrationDataIdentifier-versionIdentifier
type: PropertyShape
path: InternationalRegistrationDataIdentifier-versionIdentifier
datatype: string
min count: 1
max count: 1

InternationalString
type: NodeShape
target class: InternationalString
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/InternationalString
closed: true
ignored properties: sameAs
property:
  path: type
  in: InternationalString
  in: BibliographicName
  in: LabelForDisplay
property: InternationalString-languageSpecificString

InternationalString-languageSpecificString
type: PropertyShape
path: InternationalString-languageSpecificString
node:
  property:
    path: type
    min count: 1
    in: LanguageString

LabelForDisplay
type: NodeShape
target class: LabelForDisplay
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LabelForDisplay
closed: true
ignored properties: sameAs
property:
  path: type
  in: LabelForDisplay
property: LabelForDisplay-locationVariant
property: LabelForDisplay-maxLength
property: LabelForDisplay-validDates
property: InternationalString-languageSpecificString

LabelForDisplay-locationVariant
type: PropertyShape
path: LabelForDisplay-locationVariant
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

LabelForDisplay-maxLength
type: PropertyShape
path: LabelForDisplay-maxLength
datatype: integer
max count: 1

LabelForDisplay-validDates
type: PropertyShape
path: LabelForDisplay-validDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

LanguageString
type: NodeShape
target class: LanguageString
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LanguageString
closed: true
ignored properties: sameAs
property:
  path: type
  in: LanguageString
property: LanguageString-content
property: LanguageString-isTranslatable
property: LanguageString-isTranslated
property: LanguageString-language
property: LanguageString-scope
property: LanguageString-structureUsed
property: LanguageString-translationDate
property: LanguageString-translationSourceLanguage

LanguageString-content
type: PropertyShape
path: LanguageString-content
datatype: string
min count: 1
max count: 1

LanguageString-isTranslatable
type: PropertyShape
path: LanguageString-isTranslatable
datatype: boolean
max count: 1

LanguageString-isTranslated
type: PropertyShape
path: LanguageString-isTranslated
datatype: boolean
max count: 1

LanguageString-language
type: PropertyShape
path: LanguageString-language
datatype: language
max count: 1

LanguageString-scope
type: PropertyShape
path: LanguageString-scope
datatype: string
max count: 1

LanguageString-structureUsed
type: PropertyShape
path: LanguageString-structureUsed
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

LanguageString-translationDate
type: PropertyShape
path: LanguageString-translationDate
datatype: date
max count: 1

LicenseInformation
type: NodeShape
target class: LicenseInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/LicenseInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: LicenseInformation
property: LicenseInformation-contact
property: LicenseInformation-description
property: LicenseInformation-licenseAgent
property: LicenseInformation-licenseReference

LicenseInformation-contact
type: PropertyShape
path: LicenseInformation-contact
node:
  property:
    path: type
    min count: 1
    in: ContactInformation

LicenseInformation-description
type: PropertyShape
path: LicenseInformation-description
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

LicenseInformation-licenseAgent
type: PropertyShape
path: LicenseInformation-licenseAgent
node:
  property:
    path: type
    min count: 1
    in: AgentInRole

LicenseInformation-licenseReference
type: PropertyShape
path: LicenseInformation-licenseReference
node:
  property:
    path: type
    min count: 1
    in: Reference

ModelIdentification
type: NodeShape
target class: ModelIdentification
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ModelIdentification
closed: true
ignored properties: sameAs
property:
  path: type
  in: ModelIdentification
property: ModelIdentification-acronym
property: ModelIdentification-language
property: ModelIdentification-majorVersion
property: ModelIdentification-minorVersion
property: ModelIdentification-subtitle
property: ModelIdentification-title
property: ModelIdentification-uri

ModelIdentification-acronym
type: PropertyShape
path: ModelIdentification-acronym
datatype: string
min count: 1
max count: 1

ModelIdentification-language
type: PropertyShape
path: ModelIdentification-language
datatype: string
min count: 1
max count: 1

ModelIdentification-majorVersion
type: PropertyShape
path: ModelIdentification-majorVersion
datatype: integer
min count: 1
max count: 1

ModelIdentification-minorVersion
type: PropertyShape
path: ModelIdentification-minorVersion
datatype: integer
min count: 1
max count: 1

ModelIdentification-subtitle
type: PropertyShape
path: ModelIdentification-subtitle
datatype: string
min count: 1
max count: 1

ModelIdentification-title
type: PropertyShape
path: ModelIdentification-title
datatype: string
min count: 1
max count: 1

ModelIdentification-uri
type: PropertyShape
path: ModelIdentification-uri
datatype: string
min count: 1
max count: 1

NonDdiIdentifier
type: NodeShape
target class: NonDdiIdentifier
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/NonDdiIdentifier
closed: true
ignored properties: sameAs
property:
  path: type
  in: NonDdiIdentifier
property: NonDdiIdentifier-managingAgency
property: NonDdiIdentifier-type
property: NonDdiIdentifier-value
property: NonDdiIdentifier-version

NonDdiIdentifier-managingAgency
type: PropertyShape
path: NonDdiIdentifier-managingAgency
datatype: string
max count: 1

NonDdiIdentifier-type
type: PropertyShape
path: NonDdiIdentifier-type
datatype: string
min count: 1
max count: 1

NonDdiIdentifier-value
type: PropertyShape
path: NonDdiIdentifier-value
datatype: string
min count: 1
max count: 1

NonDdiIdentifier-version
type: PropertyShape
path: NonDdiIdentifier-version
datatype: string
max count: 1

NonIsoDate
type: NodeShape
target class: NonIsoDate
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/NonIsoDate
closed: true
ignored properties: sameAs
property:
  path: type
  in: NonIsoDate
property: NonIsoDate-calendar
property: NonIsoDate-dateContent
property: NonIsoDate-nonIsoDateFormat

NonIsoDate-calendar
type: PropertyShape
path: NonIsoDate-calendar
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

NonIsoDate-dateContent
type: PropertyShape
path: NonIsoDate-dateContent
datatype: string
min count: 1
max count: 1

NonIsoDate-nonIsoDateFormat
type: PropertyShape
path: NonIsoDate-nonIsoDateFormat
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ObjectAttributeSelector
type: NodeShape
target class: ObjectAttributeSelector
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ObjectAttributeSelector
closed: true
ignored properties: sameAs
property:
  path: type
  in: ObjectAttributeSelector
property: ObjectAttributeSelector-refinedBy
property: ObjectAttributeSelector-refinedByOrderNumber
property: ObjectAttributeSelector-value

ObjectAttributeSelector-refinedBy
type: PropertyShape
path: ObjectAttributeSelector-refinedBy
node:
  property:
    path: type
    min count: 1
    in: ObjectAttributeSelector
max count: 1

ObjectAttributeSelector-refinedByOrderNumber
type: PropertyShape
path: ObjectAttributeSelector-refinedByOrderNumber
datatype: integer
max count: 1

ObjectAttributeSelector-value
type: PropertyShape
path: ObjectAttributeSelector-value
datatype: string
max count: 1

ObjectName
type: NodeShape
target class: ObjectName
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ObjectName
closed: true
ignored properties: sameAs
property:
  path: type
  in: ObjectName
  in: OrganizationName
property: ObjectName-context
property: ObjectName-name

ObjectName-context
type: PropertyShape
path: ObjectName-context
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ObjectName-name
type: PropertyShape
path: ObjectName-name
datatype: string
max count: 1

OrganizationName
type: NodeShape
target class: OrganizationName
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/OrganizationName
closed: true
ignored properties: sameAs
property:
  path: type
  in: OrganizationName
property: OrganizationName-abbreviation
property: OrganizationName-effectiveDates
property: OrganizationName-isFormal
property: OrganizationName-typeOfOrganizationName
property: ObjectName-context
property: ObjectName-name

OrganizationName-abbreviation
type: PropertyShape
path: OrganizationName-abbreviation
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

OrganizationName-effectiveDates
type: PropertyShape
path: OrganizationName-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

OrganizationName-isFormal
type: PropertyShape
path: OrganizationName-isFormal
datatype: boolean
max count: 1

OrganizationName-typeOfOrganizationName
type: PropertyShape
path: OrganizationName-typeOfOrganizationName
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PairedControlledVocabularyEntry
type: NodeShape
target class: PairedControlledVocabularyEntry
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PairedControlledVocabularyEntry
closed: true
ignored properties: sameAs
property:
  path: type
  in: PairedControlledVocabularyEntry
property: PairedControlledVocabularyEntry-extent
property: PairedControlledVocabularyEntry-term

PairedControlledVocabularyEntry-extent
type: PropertyShape
path: PairedControlledVocabularyEntry-extent
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

PairedControlledVocabularyEntry-term
type: PropertyShape
path: PairedControlledVocabularyEntry-term
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
min count: 1
max count: 1

PrivateImage
type: NodeShape
target class: PrivateImage
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/PrivateImage
closed: true
ignored properties: sameAs
property:
  path: type
  in: PrivateImage
property: PrivateImage-effectiveDates
property: PrivateImage-privacy

PrivateImage-effectiveDates
type: PropertyShape
path: PrivateImage-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

PrivateImage-privacy
type: PropertyShape
path: PrivateImage-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

ProvenanceInformation
type: NodeShape
target class: ProvenanceInformation
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/ProvenanceInformation
closed: true
ignored properties: sameAs
property:
  path: type
  in: ProvenanceInformation
property: ProvenanceInformation-funding
property: ProvenanceInformation-provenanceStatement
property: ProvenanceInformation-recordCreationDate
property: ProvenanceInformation-recordLastRevisionDate

ProvenanceInformation-funding
type: PropertyShape
path: ProvenanceInformation-funding
node:
  property:
    path: type
    min count: 1
    in: FundingInformation

ProvenanceInformation-provenanceStatement
type: PropertyShape
path: ProvenanceInformation-provenanceStatement
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay

ProvenanceInformation-recordCreationDate
type: PropertyShape
path: ProvenanceInformation-recordCreationDate
datatype: date
max count: 1

ProvenanceInformation-recordLastRevisionDate
type: PropertyShape
path: ProvenanceInformation-recordLastRevisionDate
datatype: date
max count: 1

RationaleDefinition
type: NodeShape
target class: RationaleDefinition
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/RationaleDefinition
closed: true
ignored properties: sameAs
property:
  path: type
  in: RationaleDefinition
property: RationaleDefinition-rationaleCode
property: RationaleDefinition-rationaleDescription

RationaleDefinition-rationaleCode
type: PropertyShape
path: RationaleDefinition-rationaleCode
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

RationaleDefinition-rationaleDescription
type: PropertyShape
path: RationaleDefinition-rationaleDescription
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Reference
type: NodeShape
target class: Reference
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Reference
closed: true
ignored properties: sameAs
property:
  path: type
  in: Reference
property: Reference-ddiReference
property: Reference-deepLink
property: Reference-description
property: Reference-location
property: Reference-nonDdiReference
property: Reference-semantic
property: Reference-uri
property: Reference-validType

Reference-ddiReference
type: PropertyShape
path: Reference-ddiReference
node:
  property:
    path: type
    min count: 1
    in: InternationalRegistrationDataIdentifier
max count: 1

Reference-deepLink
type: PropertyShape
path: Reference-deepLink
node:
  property:
    path: type
    min count: 1
    in: Selector
    in: ObjectAttributeSelector
    in: TextPositionSelector
max count: 1

Reference-description
type: PropertyShape
path: Reference-description
datatype: string
max count: 1

Reference-location
type: PropertyShape
path: Reference-location
node:
  property:
    path: type
    min count: 1
    in: InternationalString
    in: BibliographicName
    in: LabelForDisplay
max count: 1

Reference-nonDdiReference
type: PropertyShape
path: Reference-nonDdiReference
node:
  property:
    path: type
    min count: 1
    in: NonDdiIdentifier

Reference-semantic
type: PropertyShape
path: Reference-semantic
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Reference-uri
type: PropertyShape
path: Reference-uri
datatype: anyURI
max count: 1

Selector
type: NodeShape
target class: Selector
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Selector
closed: true
ignored properties: sameAs
property:
  path: type
  in: Selector
  in: ObjectAttributeSelector
  in: TextPositionSelector

SpatialCoordinate
type: NodeShape
target class: SpatialCoordinate
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SpatialCoordinate
closed: true
ignored properties: sameAs
property:
  path: type
  in: SpatialCoordinate
property: SpatialCoordinate-content
property: SpatialCoordinate-coordinateType

SpatialCoordinate-content
type: PropertyShape
path: SpatialCoordinate-content
datatype: string
max count: 1

SpatialCoordinate-coordinateType
type: PropertyShape
path: SpatialCoordinate-coordinateType
node: PointFormat
max count: 1

SpatialPoint
type: NodeShape
target class: SpatialPoint
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SpatialPoint
closed: true
ignored properties: sameAs
property:
  path: type
  in: SpatialPoint
property: SpatialPoint-xCoordinate
property: SpatialPoint-yCoordinate

SpatialPoint-xCoordinate
type: PropertyShape
path: SpatialPoint-xCoordinate
node:
  property:
    path: type
    min count: 1
    in: SpatialCoordinate
max count: 1

SpatialPoint-yCoordinate
type: PropertyShape
path: SpatialPoint-yCoordinate
node:
  property:
    path: type
    min count: 1
    in: SpatialCoordinate
max count: 1

SpecializationRole
type: NodeShape
target class: SpecializationRole
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SpecializationRole
closed: true
ignored properties: sameAs
property:
  path: type
  in: SpecializationRole
  in: GeoRole
  in: TimeRole

Statistic
type: NodeShape
target class: Statistic
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Statistic
closed: true
ignored properties: sameAs
property:
  path: type
  in: Statistic
property: Statistic-computationBase
property: Statistic-content
property: Statistic-isWeighted
property: Statistic-typeOfNumericValue

Statistic-computationBase
type: PropertyShape
path: Statistic-computationBase
node: ComputationBaseList
max count: 1

Statistic-content
type: PropertyShape
path: Statistic-content
datatype: double
max count: 1

Statistic-isWeighted
type: PropertyShape
path: Statistic-isWeighted
datatype: boolean
max count: 1

Statistic-typeOfNumericValue
type: PropertyShape
path: Statistic-typeOfNumericValue
datatype: string
max count: 1

StructureSpecification
type: NodeShape
target class: StructureSpecification
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/StructureSpecification
closed: true
ignored properties: sameAs
property:
  path: type
  in: StructureSpecification
property: StructureSpecification-reflexive
property: StructureSpecification-symmetric
property: StructureSpecification-transitive

StructureSpecification-reflexive
type: PropertyShape
path: StructureSpecification-reflexive
node: MemberRelationshipScope
max count: 1

StructureSpecification-symmetric
type: PropertyShape
path: StructureSpecification-symmetric
node: MemberRelationshipScope
max count: 1

StructureSpecification-transitive
type: PropertyShape
path: StructureSpecification-transitive
node: MemberRelationshipScope
max count: 1

Telephone
type: NodeShape
target class: Telephone
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/Telephone
closed: true
ignored properties: sameAs
property:
  path: type
  in: Telephone
property: Telephone-effectiveDates
property: Telephone-isPreferred
property: Telephone-privacy
property: Telephone-telephoneNumber
property: Telephone-typeOfTelephone

Telephone-effectiveDates
type: PropertyShape
path: Telephone-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

Telephone-isPreferred
type: PropertyShape
path: Telephone-isPreferred
datatype: boolean
max count: 1

Telephone-privacy
type: PropertyShape
path: Telephone-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

Telephone-telephoneNumber
type: PropertyShape
path: Telephone-telephoneNumber
datatype: string
max count: 1

Telephone-typeOfTelephone
type: PropertyShape
path: Telephone-typeOfTelephone
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

TextPositionSelector
type: NodeShape
target class: TextPositionSelector
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/TextPositionSelector
closed: true
ignored properties: sameAs
property:
  path: type
  in: TextPositionSelector
property: TextPositionSelector-end
property: TextPositionSelector-start

TextPositionSelector-end
type: PropertyShape
path: TextPositionSelector-end
datatype: integer
min count: 1
max count: 1

TextPositionSelector-start
type: PropertyShape
path: TextPositionSelector-start
datatype: integer
min count: 1
max count: 1

TimeRole
type: NodeShape
target class: TimeRole
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/TimeRole
closed: true
ignored properties: sameAs
property:
  path: type
  in: TimeRole
property: TimeRole-time

TimeRole-time
type: PropertyShape
path: TimeRole-time
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

TypedString
type: NodeShape
target class: TypedString
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/TypedString
closed: true
ignored properties: sameAs
property:
  path: type
  in: TypedString
property: TypedString-content
property: TypedString-typeOfContent

TypedString-content
type: PropertyShape
path: TypedString-content
datatype: string
min count: 1
max count: 1

TypedString-typeOfContent
type: PropertyShape
path: TypedString-typeOfContent
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

WebLink
type: NodeShape
target class: WebLink
message: See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/WebLink
closed: true
ignored properties: sameAs
property:
  path: type
  in: WebLink
property: WebLink-effectiveDates
property: WebLink-isPreferred
property: WebLink-privacy
property: WebLink-typeOfWebsite
property: WebLink-uri

WebLink-effectiveDates
type: PropertyShape
path: WebLink-effectiveDates
node:
  property:
    path: type
    min count: 1
    in: DateRange
max count: 1

WebLink-isPreferred
type: PropertyShape
path: WebLink-isPreferred
datatype: boolean
max count: 1

WebLink-privacy
type: PropertyShape
path: WebLink-privacy
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

WebLink-typeOfWebsite
type: PropertyShape
path: WebLink-typeOfWebsite
node:
  property:
    path: type
    min count: 1
    in: ControlledVocabularyEntry
max count: 1

WebLink-uri
type: PropertyShape
path: WebLink-uri
datatype: anyURI
max count: 1