ConceptualDomain¶
Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptualDomain
Definition¶
Set of concepts, where each concept is intended to be used as the meaning (signified) for a datum.
Examples¶
Substantive: Housing Unit Tenure - Owned, Rented, Vacant. Sentinel: Non-response - Refused, Don’t Know, Not Applicable
Explanatory notes¶
Intent of a conceptual domain is defining a set of concepts used to measure a broader concept. For effective use they should be discrete (non-overlapping) and provide exhaustive coverage of the broader concept. The constituent concepts can be either sentinel or substantive, The set can be described by either enumeration or by an expression.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
catalogDetails |
- own class - |
Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes. |
0..1 |
||
displayLabel |
- own class - |
A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations. |
0..* |
||
identifier |
- own class - |
Identifier for objects requiring short- or long-lasting referencing and management. |
0..1 |
Associations
Direction |
Association |
Description |
Multiplicity of ConceptualDomain |
Package of Other Class |
Other Class |
Multiplicity of other class |
Aggregation Kind |
Inherited from |
---|---|---|---|---|---|---|---|---|
from |
ConceptualDomain isDescribedBy ValueAndConceptDescription |
A description of the concepts in the domain. A numeric domain might use a logical expression to be machine actionable; a text domain might use a regular expression to describe strings that describe the concepts. |
0..* |
0..1 |
none |
- own class - |
||
from |
ConceptualDomain takesConceptsFrom ConceptSystem |
Conceptual domain takes concept from zero to one concept system. |
0..* |
- own package - |
0..1 |
none |
- own class - |
|
to |
ConceptualValue hasConceptFrom ConceptualDomain |
Conceptual value has concept from one conceptual domain. |
1..1 |
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 ConceptualDomain (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-Conceptual-ConceptualDomain"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain"
6 xmi:type="uml:Class">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain"/>
11 <body>Definition
12============
13Set of concepts, where each concept is intended to be used as the meaning (signified) for a datum.
14
15Examples
16==========
17Substantive: Housing Unit Tenure - Owned, Rented, Vacant. Sentinel: Non-response - Refused, Don't Know, Not Applicable
18
19Explanatory notes
20===================
21Intent of a conceptual domain is defining a set of concepts used to measure a broader concept. For effective use they should be discrete (non-overlapping) and provide exhaustive coverage of the broader concept. The constituent concepts can be either sentinel or substantive, The set can be described by either enumeration or by an expression.</body>
22 </ownedComment>
23 <name>ConceptualDomain</name>
24 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-catalogDetails"
25 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-catalogDetails"
26 xmi:type="uml:Property">
27 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-catalogDetails-ownedComment"
28 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-catalogDetails-ownedComment"
29 xmi:type="uml:Comment">
30 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-catalogDetails"/>
31 <body>Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</body>
32 </ownedComment>
33 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-catalogDetails-lowerValue"
34 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-catalogDetails-lowerValue"
35 xmi:type="uml:LiteralInteger"/>
36 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-catalogDetails-upperValue"
37 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-catalogDetails-upperValue"
38 xmi:type="uml:LiteralUnlimitedNatural">
39 <value>1</value>
40 </upperValue>
41 <name>catalogDetails</name>
42 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-CatalogDetails"/>
43 </ownedAttribute>
44 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-displayLabel"
45 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-displayLabel"
46 xmi:type="uml:Property">
47 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-displayLabel-ownedComment"
48 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-displayLabel-ownedComment"
49 xmi:type="uml:Comment">
50 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-displayLabel"/>
51 <body>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</body>
52 </ownedComment>
53 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-displayLabel-lowerValue"
54 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-displayLabel-lowerValue"
55 xmi:type="uml:LiteralInteger"/>
56 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-displayLabel-upperValue"
57 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-displayLabel-upperValue"
58 xmi:type="uml:LiteralUnlimitedNatural">
59 <value>*</value>
60 </upperValue>
61 <name>displayLabel</name>
62 <isOrdered>true</isOrdered>
63 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay"/>
64 </ownedAttribute>
65 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-identifier"
66 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-identifier"
67 xmi:type="uml:Property">
68 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-identifier-ownedComment"
69 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-identifier-ownedComment"
70 xmi:type="uml:Comment">
71 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-identifier"/>
72 <body>Identifier for objects requiring short- or long-lasting referencing and management.</body>
73 </ownedComment>
74 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-identifier-lowerValue"
75 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-identifier-lowerValue"
76 xmi:type="uml:LiteralInteger"/>
77 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-identifier-upperValue"
78 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-identifier-upperValue"
79 xmi:type="uml:LiteralUnlimitedNatural">
80 <value>1</value>
81 </upperValue>
82 <name>identifier</name>
83 <isID>true</isID>
84 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Identifier"/>
85 </ownedAttribute>
86 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_1"
87 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_1"
88 xmi:type="uml:Property">
89 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_1-lowerValue"
90 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_1-lowerValue"
91 xmi:type="uml:LiteralInteger"/>
92 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_1-upperValue"
93 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_1-upperValue"
94 xmi:type="uml:LiteralUnlimitedNatural">
95 <value>1</value>
96 </upperValue>
97 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain_isDescribedBy_ValueAndConceptDescription"/>
98 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Representations-ValueAndConceptDescription"/>
99 </ownedAttribute>
100 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_2"
101 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_2"
102 xmi:type="uml:Property">
103 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_2-lowerValue"
104 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_2-lowerValue"
105 xmi:type="uml:LiteralInteger"/>
106 <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain-ownedAttribute_2-upperValue"
107 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ConceptualDomain-ownedAttribute_2-upperValue"
108 xmi:type="uml:LiteralUnlimitedNatural">
109 <value>1</value>
110 </upperValue>
111 <association xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptualDomain_takesConceptsFrom_ConceptSystem"/>
112 <type xmi:idref="DDICDIModels-DDICDILibrary-Classes-Conceptual-ConceptSystem"/>
113 </ownedAttribute>
114</packagedElement>
Fragment for the class ConceptualDomain (entire XML Schema)
1<xs:element name="ConceptualDomain"
2 type="ConceptualDomainXsdType"
3 xml:id="ConceptualDomain">
4 <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptualDomain -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Set of concepts, where each concept is intended to be used as the meaning (signified) for a datum.
9
10 Examples
11 ==========
12 Substantive: Housing Unit Tenure - Owned, Rented, Vacant. Sentinel: Non-response - Refused, Don't Know, Not Applicable
13
14 Explanatory notes
15 ===================
16 Intent of a conceptual domain is defining a set of concepts used to measure a broader concept. For effective use they should be discrete (non-overlapping) and provide exhaustive coverage of the broader concept. The constituent concepts can be either sentinel or substantive, The set can be described by either enumeration or by an expression.</xs:documentation>
17 </xs:annotation>
18</xs:element>
19<xs:complexType name="ConceptualDomainXsdType"
20 xml:id="ConceptualDomainXsdType">
21 <xs:annotation>
22 <xs:documentation>Definition
23 ============
24 Set of concepts, where each concept is intended to be used as the meaning (signified) for a datum.
25
26 Examples
27 ==========
28 Substantive: Housing Unit Tenure - Owned, Rented, Vacant. Sentinel: Non-response - Refused, Don't Know, Not Applicable
29
30 Explanatory notes
31 ===================
32 Intent of a conceptual domain is defining a set of concepts used to measure a broader concept. For effective use they should be discrete (non-overlapping) and provide exhaustive coverage of the broader concept. The constituent concepts can be either sentinel or substantive, The set can be described by either enumeration or by an expression.</xs:documentation>
33 </xs:annotation>
34 <xs:sequence>
35 <xs:element name="catalogDetails"
36 type="CatalogDetailsXsdType"
37 minOccurs="0"
38 maxOccurs="1"
39 xml:id="ConceptualDomain-catalogDetails">
40 <xs:annotation>
41 <xs:documentation>Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.</xs:documentation>
42 </xs:annotation>
43 </xs:element>
44 <xs:element name="displayLabel"
45 type="LabelForDisplayXsdType"
46 minOccurs="0"
47 maxOccurs="unbounded"
48 xml:id="ConceptualDomain-displayLabel">
49 <xs:annotation>
50 <xs:documentation>A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.</xs:documentation>
51 </xs:annotation>
52 </xs:element>
53 <xs:element name="identifier"
54 type="IdentifierXsdType"
55 minOccurs="0"
56 maxOccurs="1"
57 xml:id="ConceptualDomain-identifier">
58 <xs:annotation>
59 <xs:documentation>Identifier for objects requiring short- or long-lasting referencing and management.</xs:documentation>
60 </xs:annotation>
61 </xs:element>
62 <xs:element name="ConceptualDomain_isDescribedBy_ValueAndConceptDescription"
63 minOccurs="0"
64 maxOccurs="1"
65 xml:id="ConceptualDomain_isDescribedBy_ValueAndConceptDescription">
66 <xs:annotation>
67 <xs:documentation>A description of the concepts in the domain. A numeric domain might use a logical expression to be machine actionable; a text domain might use a regular expression to describe strings that describe the concepts.</xs:documentation>
68 </xs:annotation>
69 <xs:complexType>
70 <xs:complexContent>
71 <xs:restriction base="AssociationReferenceXsdType">
72 <xs:sequence>
73 <xs:element name="ddiReference"
74 type="InternationalRegistrationDataIdentifierXsdType"
75 minOccurs="0"
76 maxOccurs="1"
77 xml:id="ConceptualDomain_isDescribedBy_ValueAndConceptDescription-ddiReference"/>
78 <xs:element name="validType"
79 minOccurs="0"
80 maxOccurs="unbounded"
81 xml:id="ConceptualDomain_isDescribedBy_ValueAndConceptDescription-validType">
82 <xs:simpleType>
83 <xs:restriction base="xs:NMTOKEN">
84 <xs:enumeration value="ValueAndConceptDescription"/>
85 </xs:restriction>
86 </xs:simpleType>
87 </xs:element>
88 </xs:sequence>
89 </xs:restriction>
90 </xs:complexContent>
91 </xs:complexType>
92 </xs:element>
93 <xs:element name="ConceptualDomain_takesConceptsFrom_ConceptSystem"
94 minOccurs="0"
95 maxOccurs="1"
96 xml:id="ConceptualDomain_takesConceptsFrom_ConceptSystem">
97 <xs:annotation>
98 <xs:documentation>Conceptual domain takes concept from zero to one concept system.</xs:documentation>
99 </xs:annotation>
100 <xs:complexType>
101 <xs:complexContent>
102 <xs:restriction base="AssociationReferenceXsdType">
103 <xs:sequence>
104 <xs:element name="ddiReference"
105 type="InternationalRegistrationDataIdentifierXsdType"
106 minOccurs="0"
107 maxOccurs="1"
108 xml:id="ConceptualDomain_takesConceptsFrom_ConceptSystem-ddiReference"/>
109 <xs:element name="validType"
110 minOccurs="0"
111 maxOccurs="unbounded"
112 xml:id="ConceptualDomain_takesConceptsFrom_ConceptSystem-validType">
113 <xs:simpleType>
114 <xs:restriction base="xs:NMTOKEN">
115 <xs:enumeration value="CategorySet"/>
116 <xs:enumeration value="ConceptSystem"/>
117 </xs:restriction>
118 </xs:simpleType>
119 </xs:element>
120 </xs:sequence>
121 </xs:restriction>
122 </xs:complexContent>
123 </xs:complexType>
124 </xs:element>
125 </xs:sequence>
126</xs:complexType>
Fragment for the class ConceptualDomain (main ontology)
1# class ConceptualDomain
2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptualDomain
3cdi:ConceptualDomain
4 a rdfs:Class, owl:Class, ucmis:Class;
5 rdfs:label "ConceptualDomain";
6 rdfs:comment "Definition \n============ \nSet of concepts, where each concept is intended to be used as the meaning (signified) for a datum. \n\nExamples \n========== \nSubstantive: Housing Unit Tenure - Owned, Rented, Vacant. Sentinel: Non-response - Refused, Don't Know, Not Applicable \n\nExplanatory notes \n=================== \nIntent of a conceptual domain is defining a set of concepts used to measure a broader concept. For effective use they should be discrete (non-overlapping) and provide exhaustive coverage of the broader concept. The constituent concepts can be either sentinel or substantive, The set can be described by either enumeration or by an expression."@en;
7
8.
9
10cdi:ConceptualDomain-catalogDetails
11 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12 rdfs:label "catalogDetails";
13 rdfs:comment "Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes."@en;
14 rdfs:domain cdi:ConceptualDomain;
15 rdfs:range cdi:CatalogDetails;
16.
17
18cdi:ConceptualDomain-displayLabel
19 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20 rdfs:label "displayLabel";
21 rdfs:comment "A human-readable display label for the object. Supports the use of multiple languages. Repeat for labels with different content, for example, labels with differing length limitations."@en;
22 rdfs:domain cdi:ConceptualDomain;
23 rdfs:range cdi:LabelForDisplay;
24.
25
26cdi:ConceptualDomain-identifier
27 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
28 rdfs:label "identifier";
29 rdfs:comment "Identifier for objects requiring short- or long-lasting referencing and management."@en;
30 rdfs:domain cdi:ConceptualDomain;
31 rdfs:range cdi:Identifier;
32.
33
34
35cdi:ConceptualDomain_isDescribedBy_ValueAndConceptDescription
36 a rdf:Property, owl:ObjectProperty, ucmis:Association;
37 # ASSOCIATION
38 rdfs:label "isDescribedBy";
39 skos:altLabel "ConceptualDomain_isDescribedBy_ValueAndConceptDescription";
40 rdfs:comment "A description of the concepts in the domain. A numeric domain might use a logical expression to be machine actionable; a text domain might use a regular expression to describe strings that describe the concepts."@en;
41 rdfs:domain cdi:ConceptualDomain;
42 rdfs:range cdi:ValueAndConceptDescription;
43.
44
45cdi:ConceptualDomain_takesConceptsFrom_ConceptSystem
46 a rdf:Property, owl:ObjectProperty, ucmis:Association;
47 # ASSOCIATION
48 rdfs:label "takesConceptsFrom";
49 skos:altLabel "ConceptualDomain_takesConceptsFrom_ConceptSystem";
50 rdfs:comment "Conceptual domain takes concept from zero to one concept system."@en;
51 rdfs:domain cdi:ConceptualDomain;
52 rdfs:range cdi:ConceptSystem;
53.
Fragment for the class ConceptualDomain (main JSON-LD)
1{
2 "@context": [
3 {
4 "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
5 "xsd": "http://www.w3.org/2001/XMLSchema#",
6 "ConceptualDomain": "cdi:ConceptualDomain",
7 "catalogDetails": {
8 "@id": "cdi:ConceptualDomain-catalogDetails",
9 "@type": "@id",
10 "@context": "CatalogDetails.jsonld"
11 },
12 "displayLabel": {
13 "@id": "cdi:ConceptualDomain-displayLabel",
14 "@type": "@id",
15 "@context": "LabelForDisplay.jsonld"
16 },
17 "identifier": {
18 "@id": "cdi:ConceptualDomain-identifier",
19 "@type": "@id",
20 "@context": "Identifier.jsonld"
21 },
22
23 "isDescribedBy": {
24 "@id": "cdi:ConceptualDomain_isDescribedBy_ValueAndConceptDescription",
25 "@type": "@id" },
26 "takesConceptsFrom": {
27 "@id": "cdi:ConceptualDomain_takesConceptsFrom_ConceptSystem",
28 "@type": "@id" },
29 "hasConceptFrom_OF_ConceptualValue": {
30 "@reverse": "cdi:ConceptualValue_hasConceptFrom_ConceptualDomain",
31 "@type": "@id"
32 },
33 " comment ": "tag:json-should-support-trailing-commas"
34 }
35 ],
36 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:05.",
37 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::Classes::Conceptual::ConceptualDomain"
38}