language
RIXML 2.5 Attribute
Definition
Varies by element context
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. optional |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. required |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. optional |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. optional |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. optional |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. required |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. optional |
Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item. Described using the ISO 639-2/T Code. required |
Version History
Business Rules
Language codes must be described using the ISO 639-2/T standard
Language codes must be specified using the ISO 639-2/T standard format
Language identification for coverage items must use ISO 639-2/T standard codes
Language attributes on OrganizationName elements override the language setting on the parent Research element
The language attribute on Resource element is highly recommended when multiple resources with different translations of the same product are included
PersonDetails language attribute should default to the Research element language attribute when not specified, and to English when the Research language is also unspecified
PersonGroupDetails language attribute should default to the Research element language attribute when not specified, and to English when the Research language is also unspecified
RIXML instance document tag values can be in any language when properly indicated in the Research element language attribute
When language attribute is not specified for PersonGroupDetails, it defaults to the language attribute value of the top Research element
When the Research element language attribute is not specified, PersonGroupDetails language defaults to English
When language attribute is not specified for PersonDetails, it defaults to the language attribute value of the top Research element
When the Research element language attribute is not specified, PersonDetails language defaults to English
When language attribute is not specified for ContentDetails, it defaults to the language attribute value of the top Research element
When the Research element language attribute is not specified, ContentDetails language defaults to English
Design Decisions
Tag values are restricted to English language in Level One
To reduce complexity compared to the full schema which allows any language from ISO 639-2/T list
RIXML Level One Addendum v2.5, p.24
Added optional language attribute to OrganizationName element to support multiple language translations
Improves globalization support for larger publishers operating in multiple countries with different native languages, allowing organization names in various languages
RIXML Release Notes v2.5, p.15
Language specification must use ISO 639-2/T three-letter language codes
Standardizes language identification across all RIXML documents for consistent processing
RIXML Research Data Dictionary v2.5.1, p.135
Semantic Relationships
Contrasts With2 relationships
The language attribute on Research indicates the language of the metadata tagging, while Resource language indicates the language of the actual content payload which may differ
RIXML Research Data Dictionary v2.5.1, p.18— Language
Resource language attribute represents the language of the media content while Research language attribute represents the language of the metadata describing the research
RIXML Research Data Dictionary v2.5.1, p.39— language (Optional, String)
Overrides4 relationships
The language attribute on OrganizationName supersedes the language setting from the top-level Research element when specified
RIXML Research Data Dictionary v2.5.1, p.26— Elements and Attributes:
The organization name language attribute overrides the default language specified at the Research element level
RIXML Release Notes v2.5, p.15— Toward improved globalization
When not specified, person details language defaults to the Research element language, or English if Research language is unspecified
RIXML Release Notes v2.5, p.17— Toward improved globalization
When not specified, person group details language defaults to the Research element language, or English if Research language is unspecified
RIXML Release Notes v2.5, p.21— Toward improved globalization
Constrained By6 relationships
When not specified, PersonGroupDetails language defaults to the value from the Research element's language attribute
RIXML Research Data Dictionary v2.5.1, p.27— Elements and Attributes:
When neither PersonGroupDetails language nor Research element language is specified, the system defaults to English (eng per ISO639-2LanguageType)
RIXML Research Data Dictionary v2.5.1, p.27— Elements and Attributes:
PersonDetails language defaults to the Research element's language attribute when not explicitly specified
RIXML Research Data Dictionary v2.5.1, p.30— language (Optional, String)
When both PersonDetails language and Research element language are unspecified, the system defaults to English (eng per ISO639-2LanguageType)
RIXML Research Data Dictionary v2.5.1, p.30— language (Optional, String)
ContentDetails language falls back to the Research element's language attribute when not explicitly specified
RIXML Research Data Dictionary v2.5.1, p.36— language (Optional, String)
When neither ContentDetails language nor Research element language is specified, the default becomes English (eng per ISO639-2LanguageType)
RIXML Research Data Dictionary v2.5.1, p.36— language (Optional, String)
Constrains3 relationships
Language identification for Product and Resource objects must use ISO 639-2/T specification three-letter codes rather than alternative language identifiers
RIXML Implementation Guide v2.5.1, p.29— Language Codes
Level One restricts all tag values to English language only (eng per ISO639-2LanguageType)
RIXML Level One Addendum v2.5, p.24— English Tags
The language attribute on the Research element determines the language context for all tag values in the RIXML instance document
RIXML Release Notes v2.5, p.24— Toward improved globalization
Qualifies2 relationships
Resource payload documents are tagged with their primary written language to support multilingual content delivery
RIXML Release Notes v2.5, p.24— Toward improved globalization
ContentDetailsType supports language-specific content presentation through its language attribute for multilingual publishing
RIXML Release Notes v2.5, p.25— Toward improved globalization