RIXML Documentation

ContactInfoType

RIXML 2.5 Complex Type

Complex Type

ComplexType for ContactInfo

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

Specification Guide

Overview

A complex type that encapsulates comprehensive contact information for organizations or persons, including address, phone, email, instant messenger, and website details. This type serves as a fundamental building block for enabling communication and follow-up activities in research interactions, supporting both business relationship management and regulatory requirements for participant contact tracking.

Usage

Used as an optional element that can appear multiple times within RIXML documents. Requires the nature attribute (ContactInfoNatureEnum) to distinguish between business and personal contact information. An optional purpose attribute (ContactInfoPurposeEnum) provides additional context for the contact information's intended use.

Rules

  • MUSTAt least one form of contact information must be provided within the ContactInfoType structure[RIXML Interactions Data Dictionary v2.0 p.19]

Relationships

  • containsAddressMay contain address information as part of the contact details
  • containsEmailMay contain email information as part of the contact details
  • containsPhoneMay contain phone information as part of the contact details
  • containsWebsiteMay contain website information as part of the contact details
  • containsInstantMessengerMay contain instant messenger information as part of the contact details

Where It Fits

Elements using this type (1)

Definition

Compositionsequence
AbstractNo

Contained Elements

ElementTypeMinMax
InstantMessengerstring0unbounded
Emailstring0unbounded
Phone(complex)0unbounded
Website(complex)0unbounded
Address(complex)01
Descriptionstring01

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

Version History

Unchanged since introduction in RIXML 2.2