InternationalString¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalString
Definition¶
Packaging structure for multilingual versions of the same string content, represented by a set of LanguageString. Only one LanguageString per language/scope type is allowed. Where an element of this type (InternationalString) is repeatable, the expectation is that each repetition contains a different content, each of which can be expressed in multiple languages.
Diagram
Inheritance
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
languageSpecificString |
- own datatype - |
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 |
Agents |
purpose |
|
Class |
Agents |
purpose |
|
Class |
Agents |
purpose |
|
Class |
Conceptual |
descriptiveText |
|
Class |
Conceptual |
purpose |
|
Class |
Conceptual |
definition |
|
Class |
Conceptual |
usage |
|
Class |
Conceptual |
purpose |
|
Class |
Conceptual |
purpose |
|
Class |
Conceptual |
purpose |
|
Class |
Conceptual |
usage |
|
Class |
Conceptual |
descriptiveText |
|
Class |
Conceptual |
definition |
|
Class |
Conceptual |
descriptiveText |
|
Class |
Conceptual |
purpose |
|
Class |
Conceptual |
usage |
|
Class |
Conceptual |
purpose |
|
Class |
Dimensional |
overview |
|
Class |
Dimensional |
frequency |
|
Class |
FormatDescription |
aboutMissing |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
overview |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
criteria |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
overview |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
purpose |
|
Class |
FormatDescription |
usage |
|
Class |
Process |
definition |
|
Class |
Representations |
legalMandate |
|
Class |
Representations |
purpose |
|
Class |
Representations |
statementOfAuthorization |
|
Class |
Representations |
purpose |
|
Class |
Representations |
corrections |
|
Class |
Representations |
purpose |
|
Class |
Representations |
entry |
|
Class |
Representations |
changeFromPreviousVersion |
|
Class |
Representations |
changeLog |
|
Class |
Representations |
explanatoryNotes |
|
Class |
Representations |
futureNotes |
|
Class |
Representations |
purpose |
|
Class |
Representations |
purpose |
|
Class |
Representations |
purpose |
|
Class |
Representations |
purpose |
|
Class |
Representations |
purpose |
|
Class |
Representations |
usage |
|
Class |
Representations |
changeFromBase |
|
Class |
Representations |
copyright |
|
Class |
Representations |
purposeOfVariant |
|
Class |
Representations |
rationale |
|
Class |
Representations |
updateChanges |
|
Class |
Representations |
usage |
|
Class |
Representations |
description |
|
DataType |
StructuredDataTypes |
copyright |
|
DataType |
StructuredDataTypes |
rights |
|
DataType |
StructuredDataTypes |
physicalLocation |
|
DataType |
StructuredDataTypes |
alternativeTitle |
|
DataType |
StructuredDataTypes |
informationSource |
|
DataType |
StructuredDataTypes |
subTitle |
|
DataType |
StructuredDataTypes |
summary |
|
DataType |
StructuredDataTypes |
title |
|
DataType |
StructuredDataTypes |
description |
|
DataType |
StructuredDataTypes |
location |
|
DataType |
StructuredDataTypes |
commonality |
|
DataType |
StructuredDataTypes |
difference |
|
DataType |
StructuredDataTypes |
description |
|
DataType |
StructuredDataTypes |
abbreviation |
|
DataType |
StructuredDataTypes |
fullName |
|
DataType |
StructuredDataTypes |
description |
|
DataType |
StructuredDataTypes |
abbreviation |
|
DataType |
StructuredDataTypes |
provenanceStatement |
|
DataType |
StructuredDataTypes |
rationaleDescription |
|
DataType |
StructuredDataTypes |
location |
|
Class |
CollectionsPattern |
purpose |
|
Class |
CollectionsPattern |
purpose |
|
Class |
CollectionsPattern |
purpose |
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 InternationalString (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-InternationalString"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
11 <body>Definition
12============
13Packaging structure for multilingual versions of the same string content, represented by a set of LanguageString. Only one LanguageString per language/scope type is allowed. Where an element of this type (InternationalString) is repeatable, the expectation is that each repetition contains a different content, each of which can be expressed in multiple languages.</body>
14 </ownedComment>
15 <name>InternationalString</name>
16 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-languageSpecificString"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString-languageSpecificString"
18 xmi:type="uml:Property">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-languageSpecificString-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString-languageSpecificString-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-languageSpecificString"/>
23 <body>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.</body>
24 </ownedComment>
25 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-languageSpecificString-lowerValue"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString-languageSpecificString-lowerValue"
27 xmi:type="uml:LiteralInteger"/>
28 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString-languageSpecificString-upperValue"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalString-languageSpecificString-upperValue"
30 xmi:type="uml:LiteralUnlimitedNatural">
31 <value>*</value>
32 </upperValue>
33 <name>languageSpecificString</name>
34 <isOrdered>true</isOrdered>
35 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-LanguageString"/>
36 </ownedAttribute>
37</packagedElement>
Fragment for the data type InternationalString (entire XML Schema)
1<xs:element name="InternationalString"
2 type="InternationalStringXsdType"
3 xml:id="InternationalString">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalString -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Packaging structure for multilingual versions of the same string content, represented by a set of LanguageString. Only one LanguageString per language/scope type is allowed. Where an element of this type (InternationalString) is repeatable, the expectation is that each repetition contains a different content, each of which can be expressed in multiple languages.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="InternationalStringXsdType"
12 xml:id="InternationalStringXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 Packaging structure for multilingual versions of the same string content, represented by a set of LanguageString. Only one LanguageString per language/scope type is allowed. Where an element of this type (InternationalString) is repeatable, the expectation is that each repetition contains a different content, each of which can be expressed in multiple languages.</xs:documentation>
17 </xs:annotation>
18 <xs:sequence>
19 <xs:element name="languageSpecificString"
20 type="LanguageStringXsdType"
21 minOccurs="0"
22 maxOccurs="unbounded"
23 xml:id="InternationalString-languageSpecificString">
24 <xs:annotation>
25 <xs:documentation>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.</xs:documentation>
26 </xs:annotation>
27 </xs:element>
28 </xs:sequence>
29</xs:complexType>
Fragment for the data type InternationalString (main ontology, entire ontology as zip)
1# datatype InternationalString
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalString
3cdi:InternationalString
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "InternationalString";
6 rdfs:comment "Definition\n============\nPackaging structure for multilingual versions of the same string content, represented by a set of LanguageString. Only one LanguageString per language/scope type is allowed. Where an element of this type (InternationalString) is repeatable, the expectation is that each repetition contains a different content, each of which can be expressed in multiple languages."@en;
7
8 owl:hasKey (cdi:InternationalString-languageSpecificString);
9.
10
11cdi:InternationalString-languageSpecificString
12 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13 rdfs:label "languageSpecificString";
14 rdfs:comment "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."@en;
15 rdfs:domain cdi:InternationalString;
16 rdfs:range rdf:langString;
17.
Fragment for the data type InternationalString (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 "InternationalString": "cdi:InternationalString",
7 "languageSpecificString": {
8 "@id": "cdi:InternationalString-languageSpecificString",
9 "@type": "@id",
10 "@context": "LanguageString.jsonld"
11 },
12
13 " comment ": "tag:json-should-support-trailing-commas"
14 }
15 ],
16 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:14.",
17 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalString"
18}