ContactInfo
RIXML 2.5 Element
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.
Where It Fits
Canonical Path
Definition
| Type | ContactInfoType |
| Namespace | http://www.rixml.org/2017/9/RIXML |
| Min Occurs | 1 |
| Max Occurs | 1 |
Attributes
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
The ContactInfo Description element extends beyond the purpose attribute to provide more detailed contact information
RIXML Research Data Dictionary v2.5.1, p.34— Elements and Attributes: