LanguageString

Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LanguageString

Definition

A language/scope-type specific variant of an InternationalString. It contains the following attributes: language to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, translationDate, and scope which can be used to define intended audience or use such as internal, external, etc.

Diagram

Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

content

- own datatype -

The content of the string.

String

1..1

isTranslatable

- own datatype -

Indicates whether content is translatable (True) or not (False). An example of something that is not translatable would be a MNEMONIC of an object or a number.

Boolean

0..1

true

isTranslated

- own datatype -

Indicates whether content is a translation (True) or an original (False).

Boolean

0..1

false

scope

- own datatype -

Supports specification of scope for the contained content. Use with the language specification to filter application of content.

String

0..1

structureUsed

- own datatype -

The structure type used. Examples are HTML or restructured text.

ControlledVocabularyEntry

0..1

translationDate

- own datatype -

The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.

XsdDate

0..1

translationSourceLanguage

- own datatype -

List the language code of the source. Repeat of multiple language sources are used.

XsdLanguage

0..*

Usage

Type

Package

Classifier

Attribute

DataType

StructuredDataTypes

InternationalString

languageSpecificString

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 LanguageString (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-LanguageString"
  5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString"
  6                 xmi:type="uml:DataType">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-ownedComment"
  8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-ownedComment"
  9                 xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString"/>
 11      <body>Definition
 12============
 13A language/scope-type specific variant of an InternationalString. It contains the following attributes: language to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, translationDate, and scope which can be used to define intended audience or use such as internal, external, etc.</body>
 14   </ownedComment>
 15   <name>LanguageString</name>
 16   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-content"
 17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-content"
 18                   xmi:type="uml:Property">
 19      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-content-ownedComment"
 20                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-content-ownedComment"
 21                    xmi:type="uml:Comment">
 22         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-content"/>
 23         <body>The content of the string.</body>
 24      </ownedComment>
 25      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-content-lowerValue"
 26                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-content-lowerValue"
 27                  xmi:type="uml:LiteralInteger">
 28         <value>1</value>
 29      </lowerValue>
 30      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-content-upperValue"
 31                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-content-upperValue"
 32                  xmi:type="uml:LiteralUnlimitedNatural">
 33         <value>1</value>
 34      </upperValue>
 35      <name>content</name>
 36      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
 37            xmi:type="uml:PrimitiveType"/>
 38   </ownedAttribute>
 39   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable"
 40                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslatable"
 41                   xmi:type="uml:Property">
 42      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable-ownedComment"
 43                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslatable-ownedComment"
 44                    xmi:type="uml:Comment">
 45         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable"/>
 46         <body>Indicates whether content is translatable (True) or not (False). An example of something that is not translatable would be a MNEMONIC of an object or a number.</body>
 47      </ownedComment>
 48      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable-lowerValue"
 49                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslatable-lowerValue"
 50                  xmi:type="uml:LiteralInteger"/>
 51      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable-upperValue"
 52                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslatable-upperValue"
 53                  xmi:type="uml:LiteralUnlimitedNatural">
 54         <value>1</value>
 55      </upperValue>
 56      <name>isTranslatable</name>
 57      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslatable-defaultValue"
 58                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslatable-defaultValue"
 59                    xmi:type="uml:LiteralBoolean">
 60         <value>True</value>
 61      </defaultValue>
 62      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
 63            xmi:type="uml:PrimitiveType"/>
 64   </ownedAttribute>
 65   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated"
 66                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslated"
 67                   xmi:type="uml:Property">
 68      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated-ownedComment"
 69                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslated-ownedComment"
 70                    xmi:type="uml:Comment">
 71         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated"/>
 72         <body>Indicates whether content is a translation (True) or an original (False).</body>
 73      </ownedComment>
 74      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated-lowerValue"
 75                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslated-lowerValue"
 76                  xmi:type="uml:LiteralInteger"/>
 77      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated-upperValue"
 78                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslated-upperValue"
 79                  xmi:type="uml:LiteralUnlimitedNatural">
 80         <value>1</value>
 81      </upperValue>
 82      <name>isTranslated</name>
 83      <defaultValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-isTranslated-defaultValue"
 84                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-isTranslated-defaultValue"
 85                    xmi:type="uml:LiteralBoolean">
 86         <value>False</value>
 87      </defaultValue>
 88      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
 89            xmi:type="uml:PrimitiveType"/>
 90   </ownedAttribute>
 91   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-scope"
 92                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-scope"
 93                   xmi:type="uml:Property">
 94      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-scope-ownedComment"
 95                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-scope-ownedComment"
 96                    xmi:type="uml:Comment">
 97         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-scope"/>
 98         <body>Supports specification of scope for the contained content. Use with the language specification to filter application of content.</body>
 99      </ownedComment>
100      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-scope-lowerValue"
101                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-scope-lowerValue"
102                  xmi:type="uml:LiteralInteger"/>
103      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-scope-upperValue"
104                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-scope-upperValue"
105                  xmi:type="uml:LiteralUnlimitedNatural">
106         <value>1</value>
107      </upperValue>
108      <name>scope</name>
109      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
110            xmi:type="uml:PrimitiveType"/>
111   </ownedAttribute>
112   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-structureUsed"
113                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-structureUsed"
114                   xmi:type="uml:Property">
115      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-structureUsed-ownedComment"
116                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-structureUsed-ownedComment"
117                    xmi:type="uml:Comment">
118         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-structureUsed"/>
119         <body>The structure type used. Examples are HTML or restructured text.</body>
120      </ownedComment>
121      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-structureUsed-lowerValue"
122                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-structureUsed-lowerValue"
123                  xmi:type="uml:LiteralInteger"/>
124      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-structureUsed-upperValue"
125                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-structureUsed-upperValue"
126                  xmi:type="uml:LiteralUnlimitedNatural">
127         <value>1</value>
128      </upperValue>
129      <name>structureUsed</name>
130      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
131   </ownedAttribute>
132   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationDate"
133                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationDate"
134                   xmi:type="uml:Property">
135      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationDate-ownedComment"
136                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationDate-ownedComment"
137                    xmi:type="uml:Comment">
138         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationDate"/>
139         <body>The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.</body>
140      </ownedComment>
141      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationDate-lowerValue"
142                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationDate-lowerValue"
143                  xmi:type="uml:LiteralInteger"/>
144      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationDate-upperValue"
145                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationDate-upperValue"
146                  xmi:type="uml:LiteralUnlimitedNatural">
147         <value>1</value>
148      </upperValue>
149      <name>translationDate</name>
150      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdDate"/>
151   </ownedAttribute>
152   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationSourceLanguage"
153                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationSourceLanguage"
154                   xmi:type="uml:Property">
155      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationSourceLanguage-ownedComment"
156                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationSourceLanguage-ownedComment"
157                    xmi:type="uml:Comment">
158         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationSourceLanguage"/>
159         <body>List the language code of the source. Repeat of multiple language sources are used.</body>
160      </ownedComment>
161      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationSourceLanguage-lowerValue"
162                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationSourceLanguage-lowerValue"
163                  xmi:type="uml:LiteralInteger"/>
164      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString-translationSourceLanguage-upperValue"
165                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#LanguageString-translationSourceLanguage-upperValue"
166                  xmi:type="uml:LiteralUnlimitedNatural">
167         <value>*</value>
168      </upperValue>
169      <name>translationSourceLanguage</name>
170      <isOrdered>true</isOrdered>
171      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-XMLSchemaDataTypes-XsdLanguage"/>
172   </ownedAttribute>
173</packagedElement>

Fragment for the data type LanguageString (entire XML Schema)

 1<xs:element name="LanguageString"
 2            type="LanguageStringXsdType"
 3            xml:id="LanguageString">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LanguageString -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          A language/scope-type specific variant of an InternationalString. It contains the following attributes: language to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, translationDate, and scope which can be used to define intended audience or use such as internal, external, etc.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="LanguageStringXsdType"
12                xml:id="LanguageStringXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ============
16          A language/scope-type specific variant of an InternationalString. It contains the following attributes: language to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, translationDate, and scope which can be used to define intended audience or use such as internal, external, etc.</xs:documentation>
17  </xs:annotation>
18  <xs:sequence>
19    <xs:element name="content"
20                type="xs:string"
21                minOccurs="1"
22                maxOccurs="1"
23                xml:id="LanguageString-content">
24      <xs:annotation>
25        <xs:documentation>The content of the string.</xs:documentation>
26      </xs:annotation>
27    </xs:element>
28    <xs:element name="isTranslatable"
29                type="xs:boolean"
30                minOccurs="0"
31                maxOccurs="1"
32                xml:id="LanguageString-isTranslatable">
33      <xs:annotation>
34        <xs:documentation>Indicates whether content is translatable (True) or not (False). An example of something that is not translatable would be a MNEMONIC of an object or a number.</xs:documentation>
35      </xs:annotation>
36    </xs:element>
37    <xs:element name="isTranslated"
38                type="xs:boolean"
39                minOccurs="0"
40                maxOccurs="1"
41                xml:id="LanguageString-isTranslated">
42      <xs:annotation>
43        <xs:documentation>Indicates whether content is a translation (True) or an original (False).</xs:documentation>
44      </xs:annotation>
45    </xs:element>
46    <xs:element name="scope"
47                type="xs:string"
48                minOccurs="0"
49                maxOccurs="1"
50                xml:id="LanguageString-scope">
51      <xs:annotation>
52        <xs:documentation>Supports specification of scope for the contained content. Use with the language specification to filter application of content.</xs:documentation>
53      </xs:annotation>
54    </xs:element>
55    <xs:element name="structureUsed"
56                type="ControlledVocabularyEntryXsdType"
57                minOccurs="0"
58                maxOccurs="1"
59                xml:id="LanguageString-structureUsed">
60      <xs:annotation>
61        <xs:documentation>The structure type used. Examples are HTML or restructured text.</xs:documentation>
62      </xs:annotation>
63    </xs:element>
64    <xs:element name="translationDate"
65                type="xs:date"
66                minOccurs="0"
67                maxOccurs="1"
68                xml:id="LanguageString-translationDate">
69      <xs:annotation>
70        <xs:documentation>The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.</xs:documentation>
71      </xs:annotation>
72    </xs:element>
73    <xs:element name="translationSourceLanguage"
74                type="xs:language"
75                minOccurs="0"
76                maxOccurs="unbounded"
77                xml:id="LanguageString-translationSourceLanguage">
78      <xs:annotation>
79        <xs:documentation>List the language code of the source. Repeat of multiple language sources are used.</xs:documentation>
80      </xs:annotation>
81    </xs:element>
82  </xs:sequence>
83</xs:complexType>

Fragment for the data type LanguageString (main ontology, entire ontology as zip)

 1# datatype LanguageString
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LanguageString
 3rdf:langString
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "LanguageString";
 6  rdfs:comment "Definition\n============\nA language/scope-type specific variant of an InternationalString. It contains the following attributes: language to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, translationDate, and scope which can be used to define intended audience or use such as internal, external, etc."@en;
 7  
 8  owl:hasKey (cdi:LanguageString-content cdi:LanguageString-isTranslatable cdi:LanguageString-isTranslated cdi:LanguageString-scope cdi:LanguageString-structureUsed cdi:LanguageString-translationDate cdi:LanguageString-translationSourceLanguage);
 9.
10
11cdi:LanguageString-content
12  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13  rdfs:label "content";
14  rdfs:comment "The content of the string."@en;
15  rdfs:domain rdf:langString;
16  rdfs:range xsd:string;
17.
18
19cdi:LanguageString-isTranslatable
20  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21  rdfs:label "isTranslatable";
22  rdfs:comment "Indicates whether content is translatable (True) or not (False). An example of something that is not translatable would be a MNEMONIC of an object or a number."@en;
23  rdfs:domain rdf:langString;
24  rdfs:range xsd:boolean;
25.
26
27cdi:LanguageString-isTranslated
28  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29  rdfs:label "isTranslated";
30  rdfs:comment "Indicates whether content is a translation (True) or an original (False)."@en;
31  rdfs:domain rdf:langString;
32  rdfs:range xsd:boolean;
33.
34
35cdi:LanguageString-scope
36  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
37  rdfs:label "scope";
38  rdfs:comment "Supports specification of scope for the contained content. Use with the language specification to filter application of content."@en;
39  rdfs:domain rdf:langString;
40  rdfs:range xsd:string;
41.
42
43cdi:LanguageString-structureUsed
44  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
45  rdfs:label "structureUsed";
46  rdfs:comment "The structure type used. Examples are HTML or restructured text."@en;
47  rdfs:domain rdf:langString;
48  rdfs:range cdi:ControlledVocabularyEntry;
49.
50
51cdi:LanguageString-translationDate
52  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
53  rdfs:label "translationDate";
54  rdfs:comment "The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity."@en;
55  rdfs:domain rdf:langString;
56  rdfs:range xsd:date;
57.
58
59cdi:LanguageString-translationSourceLanguage
60  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
61  rdfs:label "translationSourceLanguage";
62  rdfs:comment "List the language code of the source. Repeat of multiple language sources are used."@en;
63  rdfs:domain rdf:langString;
64  rdfs:range xsd:language;
65.

Fragment for the data type LanguageString (main JSON-LD entire JSON-LD as zip)

 1{
 2  "@context": [
 3    {
 4      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 5      "xsd": "http://www.w3.org/2001/XMLSchema#",
 6	  "LanguageString": "rdf:langString",
 7	  "content": {
 8	    "@id": "cdi:LanguageString-content",
 9	    "@type": "xsd:string"
10	  },
11	  "isTranslatable": {
12	    "@id": "cdi:LanguageString-isTranslatable",
13	    "@type": "xsd:boolean"
14	  },
15	  "isTranslated": {
16	    "@id": "cdi:LanguageString-isTranslated",
17	    "@type": "xsd:boolean"
18	  },
19	  "scope": {
20	    "@id": "cdi:LanguageString-scope",
21	    "@type": "xsd:string"
22	  },
23	  "structureUsed": {
24	    "@id": "cdi:LanguageString-structureUsed",
25	    "@type": "@id",
26	    "@context": "ControlledVocabularyEntry.jsonld"
27	  },
28	  "translationDate": {
29	    "@id": "cdi:LanguageString-translationDate",
30	    "@type": "xsd:date"
31	  },
32	  "translationSourceLanguage": {
33	    "@id": "cdi:LanguageString-translationSourceLanguage",
34	    "@type": "xsd:language"
35	  },
36	  
37	  " comment ": "tag:json-should-support-trailing-commas" 
38	}
39  ],
40  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2023-12-12 16:04:55.",
41  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::LanguageString"
42}