LabelForDisplay¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LabelForDisplay
Definition¶
A structured display label. Label provides display content of a fully human readable display for the identification of the object.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
locationVariant |
- own datatype - |
Indicate the locality specification for content that is specific to a geographic area. May be a country code, sub-country code, or area name. |
0..1 |
||
maxLength |
- own datatype - |
A positive integer indicating the maximum number of characters in the label. |
Integer |
0..1 |
|
validDates |
- own datatype - |
Allows for the specification of a starting date and ending date for the period that this label is valid. |
0..1 |
||
languageSpecificString |
A non-formatted string of text with an attribute that designates the language of the text. Repeat this object to express the same content in another language. |
0..* |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
Class |
Conceptual |
displayLabel |
|
Class |
Conceptual |
displayLabel |
|
Class |
Conceptual |
displayLabel |
|
Class |
Conceptual |
displayLabel |
|
Class |
Conceptual |
displayLabel |
|
Class |
Conceptual |
displayLabel |
|
Class |
FormatDescription |
displayLabel |
|
Class |
Process |
displayLabel |
|
Class |
Process |
displayLabel |
|
Class |
Process |
displayLabel |
|
Class |
Representations |
displayLabel |
|
Class |
Representations |
displayLabel |
|
Class |
Representations |
displayLabel |
|
Class |
Representations |
displayLabel |
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 LabelForDisplay (entire XMI model)
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-DataTypes-StructuredDataTypes-LabelForDisplay"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay"/>
11 <body>Definition
12============
13A structured display label. Label provides display content of a fully human readable display for the identification of the object.</body>
14 </ownedComment>
15 <name>LabelForDisplay</name>
16 <generalization xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-generalization"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-generalization"
18 xmi:type="uml:Generalization">
19 <general xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
20 </generalization>
21 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-locationVariant"
22 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-locationVariant"
23 xmi:type="uml:Property">
24 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-locationVariant-ownedComment"
25 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-locationVariant-ownedComment"
26 xmi:type="uml:Comment">
27 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-locationVariant"/>
28 <body>Indicate the locality specification for content that is specific to a geographic area. May be a country code, sub-country code, or area name.</body>
29 </ownedComment>
30 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-locationVariant-lowerValue"
31 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-locationVariant-lowerValue"
32 xmi:type="uml:LiteralInteger"/>
33 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-locationVariant-upperValue"
34 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-locationVariant-upperValue"
35 xmi:type="uml:LiteralUnlimitedNatural">
36 <value>1</value>
37 </upperValue>
38 <name>locationVariant</name>
39 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
40 </ownedAttribute>
41 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-maxLength"
42 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-maxLength"
43 xmi:type="uml:Property">
44 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-maxLength-ownedComment"
45 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-maxLength-ownedComment"
46 xmi:type="uml:Comment">
47 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-maxLength"/>
48 <body>A positive integer indicating the maximum number of characters in the label.</body>
49 </ownedComment>
50 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-maxLength-lowerValue"
51 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-maxLength-lowerValue"
52 xmi:type="uml:LiteralInteger"/>
53 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-maxLength-upperValue"
54 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-maxLength-upperValue"
55 xmi:type="uml:LiteralUnlimitedNatural">
56 <value>1</value>
57 </upperValue>
58 <name>maxLength</name>
59 <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Integer"
60 xmi:type="uml:PrimitiveType"/>
61 </ownedAttribute>
62 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-validDates"
63 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-validDates"
64 xmi:type="uml:Property">
65 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-validDates-ownedComment"
66 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-validDates-ownedComment"
67 xmi:type="uml:Comment">
68 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-validDates"/>
69 <body>Allows for the specification of a starting date and ending date for the period that this label is valid.</body>
70 </ownedComment>
71 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-validDates-lowerValue"
72 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-validDates-lowerValue"
73 xmi:type="uml:LiteralInteger"/>
74 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LabelForDisplay-validDates-upperValue"
75 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LabelForDisplay-validDates-upperValue"
76 xmi:type="uml:LiteralUnlimitedNatural">
77 <value>1</value>
78 </upperValue>
79 <name>validDates</name>
80 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
81 </ownedAttribute>
82</packagedElement>
Fragment for the data type LabelForDisplay (entire XML Schema)
1<xs:element name="LabelForDisplay"
2 type="LabelForDisplayXsdType"
3 xml:id="LabelForDisplay">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LabelForDisplay -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 A structured display label. Label provides display content of a fully human readable display for the identification of the object.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="LabelForDisplayXsdType"
12 xml:id="LabelForDisplayXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 A structured display label. Label provides display content of a fully human readable display for the identification of the object.</xs:documentation>
17 </xs:annotation>
18 <xs:complexContent>
19 <xs:extension base="InternationalStringXsdType">
20 <xs:sequence>
21 <xs:element name="locationVariant"
22 type="ControlledVocabularyEntryXsdType"
23 minOccurs="0"
24 maxOccurs="1"
25 xml:id="LabelForDisplay-locationVariant">
26 <xs:annotation>
27 <xs:documentation>Indicate the locality specification for content that is specific to a geographic area. May be a country code, sub-country code, or area name.</xs:documentation>
28 </xs:annotation>
29 </xs:element>
30 <xs:element name="maxLength"
31 type="xs:integer"
32 minOccurs="0"
33 maxOccurs="1"
34 xml:id="LabelForDisplay-maxLength">
35 <xs:annotation>
36 <xs:documentation>A positive integer indicating the maximum number of characters in the label.</xs:documentation>
37 </xs:annotation>
38 </xs:element>
39 <xs:element name="validDates"
40 type="DateRangeXsdType"
41 minOccurs="0"
42 maxOccurs="1"
43 xml:id="LabelForDisplay-validDates">
44 <xs:annotation>
45 <xs:documentation>Allows for the specification of a starting date and ending date for the period that this label is valid.</xs:documentation>
46 </xs:annotation>
47 </xs:element>
48 </xs:sequence>
49 </xs:extension>
50 </xs:complexContent>
51</xs:complexType>
Fragment for the data type LabelForDisplay (main ontology, entire ontology as zip)
1# datatype LabelForDisplay
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LabelForDisplay
3cdi:LabelForDisplay
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "LabelForDisplay";
6 rdfs:comment "Definition\n============\nA structured display label. Label provides display content of a fully human readable display for the identification of the object."@en;
7 rdfs:subClassOf cdi:InternationalString;
8 owl:hasKey (cdi:LabelForDisplay-locationVariant cdi:LabelForDisplay-maxLength cdi:LabelForDisplay-validDates);
9.
10
11cdi:LabelForDisplay-locationVariant
12 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13 rdfs:label "locationVariant";
14 rdfs:comment "Indicate the locality specification for content that is specific to a geographic area. May be a country code, sub-country code, or area name."@en;
15 rdfs:domain cdi:LabelForDisplay;
16 rdfs:range cdi:ControlledVocabularyEntry;
17.
18
19cdi:LabelForDisplay-maxLength
20 a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21 rdfs:label "maxLength";
22 rdfs:comment "A positive integer indicating the maximum number of characters in the label."@en;
23 rdfs:domain cdi:LabelForDisplay;
24 rdfs:range xsd:integer;
25.
26
27cdi:LabelForDisplay-validDates
28 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
29 rdfs:label "validDates";
30 rdfs:comment "Allows for the specification of a starting date and ending date for the period that this label is valid."@en;
31 rdfs:domain cdi:LabelForDisplay;
32 rdfs:range cdi:DateRange;
33.
Fragment for the data type LabelForDisplay (main JSON-LD entire JSON-LD as zip)
1{
2 "@context": [
3 "InternationalString.jsonld",
4 {
5 "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
6 "xsd": "http://www.w3.org/2001/XMLSchema#",
7 "LabelForDisplay": "cdi:LabelForDisplay",
8 "locationVariant": {
9 "@id": "cdi:LabelForDisplay-locationVariant",
10 "@type": "@id",
11 "@context": "ControlledVocabularyEntry.jsonld"
12 },
13 "maxLength": {
14 "@id": "cdi:LabelForDisplay-maxLength",
15 "@type": "xsd:integer"
16 },
17 "validDates": {
18 "@id": "cdi:LabelForDisplay-validDates",
19 "@type": "@id",
20 "@context": "DateRange.jsonld"
21 },
22
23 " comment ": "tag:json-should-support-trailing-commas"
24 }
25 ],
26 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:14.",
27 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LabelForDisplay"
28}