DimensionalKeyDefinition¶
Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::DataDescription::Dimensional::DimensionalKeyDefinition
Definition¶
Collection of concepts that uniquely defines a collection of data points in a dimensional dataset.
Examples¶
Collection of [Male], [Ontario] and [Married] categories in a dimensional dataset where data points are defined by Sex, Province and Marital Status dimensions.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
identifier |
Identifier for objects requiring short- or long-lasting referencing and management. |
0..1 |
Associations
Direction |
Association |
Description |
Multiplicity of DimensionalKeyDefinition |
Package of Other Class |
Other Class |
Multiplicity of other class |
Aggregation Kind |
Inherited from |
---|---|---|---|---|---|---|---|---|
from |
KeyDefinition correspondsTo Unit |
0..* |
0..1 |
none |
||||
from |
KeyDefinition correspondsTo Universe |
0..* |
0..1 |
none |
||||
to |
Key represents KeyDefinition |
0..1 |
1..* |
none |
||||
from |
KeyDefinition has KeyDefinitionMember |
0..1 |
0..* |
shared |
||||
to |
ScopedMeasure circumscribes DimensionalKeyDefinition |
A universe is specific to the specific cell associated with a scoped measure. |
0..1 |
- own package - |
0..* |
none |
- own class - |
Syntax representations / encodings
All syntax representations except the Canonical XMI are provided as reference points for specific implementations, or for use as defaults if sufficient in the form presented.
Fragment for the class DimensionalKeyDefinition (entire model as XMI)
1<packagedElement xmlns:StandardProfile="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard"
2 xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"
3 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
4 xmi:id="DDICDIModels-DDICDILibrary-Classes-DataDescription-Dimensional-DimensionalKeyDefinition"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#DimensionalKeyDefinition"
6 xmi:type="uml:Class">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-DataDescription-Dimensional-DimensionalKeyDefinition-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#DimensionalKeyDefinition-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-Dimensional-DimensionalKeyDefinition"/>
11 <body>Definition
12============
13Collection of concepts that uniquely defines a collection of data points in a dimensional dataset.
14
15Examples
16==========
17Collection of [Male], [Ontario] and [Married] categories in a dimensional dataset where data points are defined by Sex, Province and Marital Status dimensions.</body>
18 </ownedComment>
19 <name>DimensionalKeyDefinition</name>
20 <generalization xmi:id="DDICDIModels-DDICDILibrary-Classes-DataDescription-Dimensional-DimensionalKeyDefinition-generalization"
21 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#DimensionalKeyDefinition-generalization"
22 xmi:type="uml:Generalization">
23 <general xmi:idref="DDICDIModels-DDICDILibrary-Classes-DataDescription-KeyDefinition"/>
24 </generalization>
25</packagedElement>
Fragment for the class DimensionalKeyDefinition (entire XML Schema)
1<xs:element name="DimensionalKeyDefinition"
2 type="DimensionalKeyDefinitionXsdType"
3 xml:id="DimensionalKeyDefinition">
4 <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::DataDescription::Dimensional::DimensionalKeyDefinition -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Collection of concepts that uniquely defines a collection of data points in a dimensional dataset.
9
10 Examples
11 ==========
12 Collection of [Male], [Ontario] and [Married] categories in a dimensional dataset where data points are defined by Sex, Province and Marital Status dimensions.</xs:documentation>
13 </xs:annotation>
14</xs:element>
15<xs:complexType name="DimensionalKeyDefinitionXsdType"
16 xml:id="DimensionalKeyDefinitionXsdType">
17 <xs:annotation>
18 <xs:documentation>Definition
19 ============
20 Collection of concepts that uniquely defines a collection of data points in a dimensional dataset.
21
22 Examples
23 ==========
24 Collection of [Male], [Ontario] and [Married] categories in a dimensional dataset where data points are defined by Sex, Province and Marital Status dimensions.</xs:documentation>
25 </xs:annotation>
26 <xs:complexContent>
27 <xs:extension base="KeyDefinitionXsdType">
28
29 </xs:extension>
30 </xs:complexContent>
31</xs:complexType>
Fragment for the class DimensionalKeyDefinition (main ontology)
1# class DimensionalKeyDefinition
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::DataDescription::Dimensional::DimensionalKeyDefinition
3cdi:DimensionalKeyDefinition
4 a rdfs:Class, owl:Class, ucmis:Class;
5 rdfs:label "DimensionalKeyDefinition";
6 rdfs:comment "Definition\n============\nCollection of concepts that uniquely defines a collection of data points in a dimensional dataset.\n\nExamples\n==========\nCollection of [Male], [Ontario] and [Married] categories in a dimensional dataset where data points are defined by Sex, Province and Marital Status dimensions."@en;
7 rdfs:subClassOf cdi:KeyDefinition;
8.
Fragment for the class DimensionalKeyDefinition (main JSON-LD)
1{
2 "@context": [
3 "KeyDefinition.jsonld",
4 {
5 "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
6 "xsd": "http://www.w3.org/2001/XMLSchema#",
7 "DimensionalKeyDefinition": "cdi:DimensionalKeyDefinition",
8
9 "circumscribes_OF_ScopedMeasure": {
10 "@reverse": "cdi:ScopedMeasure_circumscribes_DimensionalKeyDefinition",
11 "@type": "@id"
12 },
13 " comment ": "tag:json-should-support-trailing-commas"
14 }
15 ],
16 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:07.",
17 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::DataDescription::Dimensional::DimensionalKeyDefinition"
18}