RIXML Documentation

PublishingLanguage

RIXML 2.5 Element

Required

A specific language in which an organization publishes research with some frequency and fluency.

Schema:RIXML-Common-2_5.xsd:918

Specification Guide

Overview

PublishingLanguage declares an individual language in which a research-publishing organization regularly produces content with demonstrated fluency and frequency. It is a leaf element whose meaning is carried entirely by its mandatory publishingLanguage attribute, which uses an ISO 639 language code. Each instance represents one distinct language capability of the publisher, and multiple instances together describe the full set of languages the organization actively supports (sources: data-dictionary-2.4 p.30, release-notes-2.4 p.18, data-dictionary-v3-draft p.80).

Usage

PublishingLanguage appears as a required child of the PublishingLanguages container (renamed PublishingLanguageList in the v3 draft), with cardinality 1..n so that multilingual organizations can list every language they publish in (sources: release-notes-2.4 p.18, data-dictionary-v3-draft p.80). The publishingLanguage attribute is mandatory on every instance and must be populated with an ISO 639-2/T three-letter language code in 2.x (the v3 draft generalises this to the ISO639LanguageType). Typical placement is within an organization's expertise/profile section, where consumers use it to filter and route research by linguistic audience (sources: data-dictionary-2.4 p.30, example-company-advanced-2.4, example-rosterupdates-2.4).

Rules

Relationships

Where It Fits

Definition

Type
Namespacehttp://www.rixml.org/2017/9/RIXML
Min Occurs1
Max Occurs1

Attributes

Restricted by ISO 639-2/T standard.

requiredSince 2.4

Children

No child elements defined

Example

<PublishingLanguage publishingLanguage="eng" />

Version History

Unchanged since introduction in RIXML 2.4

Present in RIXML 2.4 as a required child of PublishingLanguages with the mandatory publishingLanguage attribute typed as ISO639-2LanguageType (three-letter codes from ISO 639-2/T) (sources: data-dictionary-2.4 p.30, release-notes-2.4 p.18). In the v3 draft the parent container is renamed from PublishingLanguages to PublishingLanguageList and the language attribute is generalised to ISO639LanguageType, broadening the accepted ISO 639 variants while retaining the same semantic role [data-dictionary-v3-draft p.80].