RIXML Documentation

ContactInfo

RIXML 2.5 Element

Required

Comprehensive contact information container for organizations, groups, or persons involved in research creation. Contains required nature attribute (business or personal from ContactInfoNatureEnum), optional purpose attribute (ContactInfoPurposeEnum for intended use), and optional Description field for additional details. Must include at least one contact method.

Usage

Can appear multiple times within Organization, PersonGroup, or Person elements. At least one of Address, Email, Phone, Website, or InstantMessenger must be provided. Purpose attribute describes intended use like participation, replay, registration, etc.

Business Context

Essential for enabling client communication and research distribution workflows. Supports various contact scenarios including event registration, question/answer sessions, and general business communication, facilitating effective research client relationships.

Source:data-dictionary-2.5.1
Schema:RIXML-Common-2_5.xsd:1172

Where It Fits

Canonical Path

Definition

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

Attributes

natureContactInfoNatureEnum

Used to indicate the nature of the contact information - business or personal.

requiredSince 2.1
purposeContactInfoPurposeEnum

Describes the intended purpose of the contact information. Gives the reader an idea of what to expect on the far side.

optionalSince 2.1

Children

InstantMessengerstring0..unbounded
optionalSince 2.1
Emailstring0..unbounded
optionalSince 2.1
Phone(complex)0..unbounded
optionalSince 2.1
Website(complex)0..unbounded
optionalSince 2.1
Address(complex)0..1
optionalSince 2.1
Descriptionstring0..1

A brief description of the contact information can be included here, if desired. This element is intended to pick up where the purpose attribute leaves off. It offers the ability to provide more detail.

optionalSince 2.1

Example

<ContactInfo nature="Value" />

Version History

Unchanged since introduction in RIXML 2.1

Design Decisions

Level One excludes ContactInfo elements as children of Organization

To simplify the Level One implementation by removing detailed contact information

RIXML Level One Addendum v2.5, p.6

Level One excludes ContactInfo elements inside PersonGroup

To maintain simplicity in Level One implementations by removing detailed contact information for person groups

RIXML Level One Addendum v2.5, p.7

Level One excludes ContactInfo elements inside Person

To maintain simplicity in Level One implementations by removing detailed contact information for individual persons

RIXML Level One Addendum v2.5, p.8

Semantic Relationships

Broadens1 relationship

ContactInfo/@purposeINFORMATIVE

The ContactInfo Description element extends beyond the purpose attribute to provide more detailed contact information

RIXML Research Data Dictionary v2.5.1, p.34Elements and Attributes: