CDIFDataStructure

ForeignKey

CDIFDataStructure::Classes::ForeignKey

Definition

Documentation

Original
Reference

cdi:ForeignKey

Definition

Definition

Role of a set of data structure components for content referencing purposes

Explanatory notes

Equivalent to foreign key in the relational model. It can be used in conjunction with primary key to link data structures and their related data sets.

CDIF
Definition

Role of a set of data structure components for content referencing purposes

Scope

Role of a set of cdi:RepresentedVariables for content referencing. cdi:isComposedOf is a list of RepresentedVariables in this structure; cdi:references is the PrimaryKey in another structure that this foreign key references.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
identifierXsdAnyUri[0..1]

Documentation

Original
Reference

schema:identifier

Definition

The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.

Scope

Domain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL).

CDIF
Definition

Identifier for objects requiring short- or long-lasting referencing and management.

Scope

@id - resolvable URI for this foreign key.

Associations

RoleTargetMultiplicityKind
hasForeignKeyDataStructure[0..*]composition
hasForeignKeyDimensionalDataStructure[0..*]composition
hasForeignKeyWideDataStructure[0..*]composition
isComposedOfRepresentedVariable[1..*]association
referencesPrimaryKey[0..1]association