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
StructuredDataTypes::InternationalString
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.

LanguageString

0..*

Usage

Type

Package

Classifier

Attribute

Class

Agents

Agent

purpose

Class

Agents

AgentListing

purpose

Class

Agents

AgentStructure

purpose

Class

Conceptual

Category

descriptiveText

Class

Conceptual

CategoryRelationStructure

purpose

Class

Conceptual

Concept

definition

Class

Conceptual

ConceptMap

usage

Class

Conceptual

ConceptStructure

purpose

Class

Conceptual

ConceptSystem

purpose

Class

Conceptual

ConceptSystemCorrespondence

purpose

Class

Conceptual

ConceptSystemCorrespondence

usage

Class

Conceptual

ConceptualVariable

descriptiveText

Class

Conceptual

Unit

definition

Class

Conceptual

UnitType

descriptiveText

Class

Conceptual

VariableCollection

purpose

Class

Conceptual

VariableCollection

usage

Class

Conceptual

VariableStructure

purpose

Class

Dimensional

Revision

overview

Class

Dimensional

ScopedMeasure

frequency

Class

FormatDescription

DataStore

aboutMissing

Class

FormatDescription

DataStore

purpose

Class

FormatDescription

LogicalRecordRelationStructure

purpose

Class

FormatDescription

PhysicalDataSet

overview

Class

FormatDescription

PhysicalDataSet

purpose

Class

FormatDescription

PhysicalDataSetStructure

purpose

Class

FormatDescription

PhysicalLayoutRelationStructure

criteria

Class

FormatDescription

PhysicalLayoutRelationStructure

purpose

Class

FormatDescription

PhysicalRecordSegment

purpose

Class

FormatDescription

PhysicalRecordSegmentStructure

purpose

Class

FormatDescription

PhysicalSegmentLayout

overview

Class

FormatDescription

PhysicalSegmentLayout

purpose

Class

FormatDescription

RecordRelation

purpose

Class

FormatDescription

RecordRelation

usage

Class

Process

Activity

definition

Class

Representations

AuthorizationSource

legalMandate

Class

Representations

AuthorizationSource

purpose

Class

Representations

AuthorizationSource

statementOfAuthorization

Class

Representations

ClassificationFamily

purpose

Class

Representations

ClassificationIndex

corrections

Class

Representations

ClassificationIndex

purpose

Class

Representations

ClassificationIndexEntry

entry

Class

Representations

ClassificationItem

changeFromPreviousVersion

Class

Representations

ClassificationItem

changeLog

Class

Representations

ClassificationItem

explanatoryNotes

Class

Representations

ClassificationItem

futureNotes

Class

Representations

ClassificationItemStructure

purpose

Class

Representations

ClassificationSeries

purpose

Class

Representations

ClassificationSeriesStructure

purpose

Class

Representations

CodeListStructure

purpose

Class

Representations

EnumerationDomain

purpose

Class

Representations

LevelStructure

usage

Class

Representations

StatisticalClassification

changeFromBase

Class

Representations

StatisticalClassification

copyright

Class

Representations

StatisticalClassification

purposeOfVariant

Class

Representations

StatisticalClassification

rationale

Class

Representations

StatisticalClassification

updateChanges

Class

Representations

StatisticalClassification

usage

Class

Representations

ValueAndConceptDescription

description

DataType

StructuredDataTypes

AccessInformation

copyright

DataType

StructuredDataTypes

AccessInformation

rights

DataType

StructuredDataTypes

AccessLocation

physicalLocation

DataType

StructuredDataTypes

CatalogDetails

alternativeTitle

DataType

StructuredDataTypes

CatalogDetails

informationSource

DataType

StructuredDataTypes

CatalogDetails

subTitle

DataType

StructuredDataTypes

CatalogDetails

summary

DataType

StructuredDataTypes

CatalogDetails

title

DataType

StructuredDataTypes

CommandCode

description

DataType

StructuredDataTypes

CommandFile

location

DataType

StructuredDataTypes

CorrespondenceDefinition

commonality

DataType

StructuredDataTypes

CorrespondenceDefinition

difference

DataType

StructuredDataTypes

EmbargoInformation

description

DataType

StructuredDataTypes

IndividualName

abbreviation

DataType

StructuredDataTypes

IndividualName

fullName

DataType

StructuredDataTypes

LicenseInformation

description

DataType

StructuredDataTypes

OrganizationName

abbreviation

DataType

StructuredDataTypes

ProvenanceInformation

provenanceStatement

DataType

StructuredDataTypes

RationaleDefinition

rationaleDescription

DataType

StructuredDataTypes

Reference

location

Class

CollectionsPattern

Collection

purpose

Class

CollectionsPattern

Comparison

purpose

Class

CollectionsPattern

Structure

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}