ContactInfoType
RIXML 2.5 Complex Type
ComplexType for ContactInfo
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
- containsAddress — May contain address information as part of the contact details
- containsEmail — May contain email information as part of the contact details
- containsPhone — May contain phone information as part of the contact details
- containsWebsite — May contain website information as part of the contact details
- containsInstantMessenger — May contain instant messenger information as part of the contact details
Where It Fits
Elements using this type (1)
Definition
| Composition | sequence |
| Abstract | No |
Contained Elements
| Element | Type | Min | Max |
|---|---|---|---|
InstantMessenger | string | 0 | unbounded |
Email | string | 0 | unbounded |
Phone | (complex) | 0 | unbounded |
Website | (complex) | 0 | unbounded |
Address | (complex) | 0 | 1 |
Description | string | 0 | 1 |
Version History
Unchanged since introduction in RIXML 2.2