RIXML Documentation

language

RIXML 2.5 Attribute

Required

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

2.1Introduced in RIXML 2.1

Business Rules

MUST

Language codes must be described using the ISO 639-2/T standard

validationformat-requirement
MUST

Language codes must be specified using the ISO 639-2/T standard format

validationlanguage-codes
MUST

Language identification for coverage items must use ISO 639-2/T standard codes

validationlanguage-codes
MUST

Language attributes on OrganizationName elements override the language setting on the parent Research element

globalizationlanguage-handling
SHOULD

The language attribute on Resource element is highly recommended when multiple resources with different translations of the same product are included

recommendationmulti-language
SHOULD

PersonDetails language attribute should default to the Research element language attribute when not specified, and to English when the Research language is also unspecified

globalizationlanguage-defaulting
SHOULD

PersonGroupDetails language attribute should default to the Research element language attribute when not specified, and to English when the Research language is also unspecified

globalizationlanguage-defaulting
MAY

RIXML instance document tag values can be in any language when properly indicated in the Research element language attribute

globalizationlanguage-support
INFORMATIVE

When language attribute is not specified for PersonGroupDetails, it defaults to the language attribute value of the top Research element

default-behaviorinheritance
INFORMATIVE

When the Research element language attribute is not specified, PersonGroupDetails language defaults to English

default-behaviorfallback
INFORMATIVE

When language attribute is not specified for PersonDetails, it defaults to the language attribute value of the top Research element

default-behaviorinheritance
INFORMATIVE

When the Research element language attribute is not specified, PersonDetails language defaults to English

default-behaviorfallback
INFORMATIVE

When language attribute is not specified for ContentDetails, it defaults to the language attribute value of the top Research element

default-behaviorinheritance
INFORMATIVE

When the Research element language attribute is not specified, ContentDetails language defaults to English

default-behaviorfallback

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

ResourceINFORMATIVE

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.18Language

Research/@languageINFORMATIVE

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.39language (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.26Elements and Attributes:

The organization name language attribute overrides the default language specified at the Research element level

RIXML Release Notes v2.5, p.15Toward 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.17Toward 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.21Toward 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.27Elements 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.27Elements and Attributes:

PersonDetails language defaults to the Research element's language attribute when not explicitly specified

RIXML Research Data Dictionary v2.5.1, p.30language (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.30language (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.36language (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.36language (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.29Language Codes

Level One restricts all tag values to English language only (eng per ISO639-2LanguageType)

RIXML Level One Addendum v2.5, p.24English Tags

ResearchMUST

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.24Toward improved globalization

Qualifies2 relationships

ResourceMUST

Resource payload documents are tagged with their primary written language to support multilingual content delivery

RIXML Release Notes v2.5, p.24Toward improved globalization

ContentDetailsType supports language-specific content presentation through its language attribute for multilingual publishing

RIXML Release Notes v2.5, p.25Toward improved globalization