PersonGroupDetailsAlternativeLanguages
RIXML 2.5 Element
Container element that holds multiple PersonGroupDetails elements, each providing name information in specific non-default languages. Designed to maintain backward compatibility with v2.4 while adding multilingual capabilities to person group data.
Usage
Optional element within PersonGroup that contains one or more PersonGroupDetails elements. Use when person group names need to be provided in languages other than the default document language.
Business Context
Supports international research distribution by enabling person group names in multiple languages, accommodating global research organizations and diverse client linguistic requirements.
Specification Guide
Overview
PersonGroupDetailsAlternativeLanguages is a container element that holds one or more PersonGroupDetails children, each providing person-group (team) naming information in a non-default language. It extends RIXML's globalization support so that research teams and working groups can be identified by their localized names alongside the document's primary language representation (sources: data-dictionary-2.5.1 p.27, release-notes-2.5 p.22).
Usage
Use PersonGroupDetailsAlternativeLanguages as an optional child of PersonGroup whenever a team or group needs to be presented in languages other than the document's default. It contains one or more PersonGroupDetails elements (minOccurs=1, maxOccurs=unbounded), and each child should carry a distinct language value (ISO 639-2/T) identifying the language of the name it provides [RIXML Release Notes v2.5 p.22]. Typical use cases include global research organizations whose team names differ across regions — for example, a "Technology Research Group" rendered as "Groupe Recherche Technologie" in French distributions and "テクノロジーリサーチグループ" in Japanese distributions. The primary-language name continues to be carried by the standard PersonGroupDetails directly under PersonGroup; this container holds only the additional language variants (sources: data-dictionary-2.5.1 p.27, release-notes-2.5 p.22).
Rules
- MUSTPersonGroupDetailsAlternativeLanguages must contain at least one PersonGroupDetails child element (minOccurs=1, maxOccurs=unbounded).[RIXML Release Notes v2.5 p.22] [RIXML Research Data Dictionary v2.5.1 p.27]
- SHOULDEach PersonGroupDetails inside PersonGroupDetailsAlternativeLanguages should specify a distinct language (ISO 639-2/T) identifying the language of the contained name.[RIXML Release Notes v2.5 p.22]
Relationships
- child-ofPersonGroup — PersonGroupDetailsAlternativeLanguages appears as an optional child of PersonGroup, supplementing the primary-language PersonGroupDetails already carried under that parent.
- containsPersonGroupDetails — Acts as a container that holds one or more PersonGroupDetails elements providing group name information in non-default languages.
- typed-byPersonGroupDetailsType — Child PersonGroupDetails instances within this container conform to PersonGroupDetailsType.
Where It Fits
Canonical Path
Children
Definition
| Type | |
| Namespace | http://www.rixml.org/2017/9/RIXML |
| Min Occurs | 1 |
| Max Occurs | 1 |
Attributes
No attributes defined for this element
Children
PersonGroupDetailsPersonGroupDetailsType1..unbounded |
requiredSince 2.5 |
Example
<PersonGroupDetailsAlternativeLanguages>
<PersonGroupDetails> ... </PersonGroupDetails>
</PersonGroupDetailsAlternativeLanguages>Version History
Unchanged since introduction in RIXML 2.5
Introduced in RIXML v2.5 as part of the "Names in Multiple Languages" globalization work [RIXML Release Notes v2.5 p.22]. The element was added as a new, optional container beneath PersonGroup specifically to avoid breaking backward compatibility with v2.4: rather than modifying the existing PersonGroupDetails structure, a parallel container was introduced to house additional-language variants [RIXML Research Data Dictionary v2.5.1 p.27]. The structure is carried forward unchanged into v2.5.1.
Design Decisions
Created PersonGroupDetailsAlternativeLanguages container element for holding multiple PersonGroupDetails elements in different languages
Provides structured support for offering person group name information in multiple languages beyond the default language
RIXML Release Notes v2.5, p.22
Added PersonGroupDetailsAlternativeLanguages as a container element for PersonGroupDetails elements in non-default languages
To avoid breaking compatibility with v2.4 while supporting multilingual person group names, a duplicative construct was added beneath PersonGroup to house name data in other languages
RIXML Research Data Dictionary v2.5.1, p.27
Semantic Relationships
Requires1 relationship
PersonGroupDetailsAlternativeLanguages serves as a container that necessitates the presence of PersonGroupDetails elements to provide multilingual name information
RIXML Research Data Dictionary v2.5.1, p.27— PersonGroupDetailsAlternativeLanguages
Qualifies1 relationship
Alternative language container provides person group name information in non-default languages
RIXML Release Notes v2.5, p.22— Toward improved globalization