SpecializationRole#
Fully qualified datatype name of the UML model DDI-CDI 1.0: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole
Definition#
Specific roles played by represented variables in terms of time, geography, and other concepts which are important for the harmonization and integration of data.
Diagram#
Diagram
Inheritance#
Inheritance
Usage#
Usage
Type |
Package |
Classifier |
Attribute |
|---|---|---|---|
Class |
Components |
specialization |
Encodings#
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 data type SpecializationRole (entire model as XMI)
1<packagedElement xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
2 xmlns:uml="http://www.omg.org/spec/UML/20131001"
3 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
4 xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-SpecializationRole"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#SpecializationRole"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-SpecializationRole-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#SpecializationRole-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-SpecializationRole"/>
11 <body>Definition
12============
13Specific roles played by represented variables in terms of time, geography, and other concepts which are important for the harmonization and integration of data.</body>
14 </ownedComment>
15 <name>SpecializationRole</name>
16</packagedElement>
Fragment for the data type SpecializationRole (entire XML Schema)
1<xs:element name="SpecializationRole"
2 type="SpecializationRoleXsdType"
3 xml:id="SpecializationRole">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Specific roles played by represented variables in terms of time, geography, and other concepts which are important for the harmonization and integration of data.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="SpecializationRoleXsdType"
12 xml:id="SpecializationRoleXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 Specific roles played by represented variables in terms of time, geography, and other concepts which are important for the harmonization and integration of data.</xs:documentation>
17 </xs:annotation>
18
19</xs:complexType>
Fragment for the data type SpecializationRole (entire JSON Schema)
1"dt-SpecializationRole": {
2 "description": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SpecializationRole",
3 "type": ["object"],
4 "properties": {
5
6 "@type": {
7 "const": "SpecializationRole"
8 }
9 },
10 "required": ["@type"],
11 "additionalProperties": false
12},
Fragment for the data type SpecializationRole (main ontology)
1# datatype SpecializationRole
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole
3cdi:SpecializationRole
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "SpecializationRole";
6 rdfs:comment "Definition\n============\nSpecific roles played by represented variables in terms of time, geography, and other concepts which are important for the harmonization and integration of data."@en;
7
8 owl:hasKey ();
9.
Fragment for the data type SpecializationRole (entire 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
7
8 " comment ": "tag:json-should-support-trailing-commas"
9 }
10 ],
11 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:34:56.",
12 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole"
13}
Fragment for the data type SpecializationRole (entire SHACL - Shapes Constraint Language)
1# datatype SpecializationRole
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole
3<#SpecializationRole> a sh:NodeShape;
4 sh:targetClass cdi:SpecializationRole;
5 sh:message "See http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/SpecializationRole";
6 sh:closed true;
7 sh:ignoredProperties ( owl:sameAs );
8 sh:property [
9 sh:path rdf:type;
10 sh:in ( cdi:SpecializationRole
11 cdi:GeoRole
12 cdi:TimeRole
13 ) ;
14 ];
15 # attributes
16
17
18
19.
Fragment for the data type SpecializationRole (entire ShEx - Shape Expressions)
1# datatype SpecializationRole
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::SpecializationRole
3cdi:SpecializationRoleShape CLOSED {
4 a [cdi:SpecializationRole];
5 }