CDIFDataStructure

LanguageString«dataType»

CDIFDataStructure::DataTypes::LanguageString

Definition

A data type which describes a string specific to a language/scope combination. 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

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
contentstring[1]The content of the string.
isTranslatableboolean[1]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.
isTranslatedboolean[1]Indicates whether content is a translation (True) or an original (False).
languageXsdLanguage ↗[1]Indicates the natural language of content.
scopestring[1]Supports specification of scope for the contained content. Use with the language specification to filter application of content.
structureUsedControlledVocabularyEntry[1]The structure type used. Examples are HTML or restructured text.
translationDateXsdDate ↗[1]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.
translationSourceLanguageXsdLanguage ↗[1..*]Lists the natural language(s) of the source. Repeat if source is in multiple languages.

Associations

No associations.