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
  ᐊ── StructuredDataTypes::LabelForDisplay
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.

ControlledVocabularyEntry

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.

DateRange

0..1

languageSpecificString

StructuredDataTypes::InternationalString

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.

LanguageString

0..*

Usage

Type

Package

Classifier

Attribute

Class

Conceptual

Concept

displayLabel

Class

Conceptual

ConceptMap

displayLabel

Class

Conceptual

ConceptSystemCorrespondence

displayLabel

Class

Conceptual

ConceptualDomain

displayLabel

Class

Conceptual

Unit

displayLabel

Class

Conceptual

VariableCollection

displayLabel

Class

FormatDescription

RecordRelation

displayLabel

Class

Process

Activity

displayLabel

Class

Process

ControlLogic

displayLabel

Class

Process

ProductionEnvironment

displayLabel

Class

Representations

ClassificationItemStructure

displayLabel

Class

Representations

Level

displayLabel

Class

Representations

StatisticalClassification

displayLabel

Class

Representations

ValueDomain

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}