Skip to content

Latest commit

 

History

History
152 lines (87 loc) · 7.49 KB

ega-4-defs-contact-details.md

File metadata and controls

152 lines (87 loc) · 7.49 KB

Contact details Schema

https://raw.githubusercontent.com/EbiEga/ega-metadata-schema/main/schemas/EGA.submission.json#/properties/additionalCollaborators/items/properties/collaboratorContactDetails

An object to contain the required metadata to identify and reach an individual or institution. Used, for instance, to list who needs to be informed (1) in case of a erroneous submission (2) or in case access to a dataset is requested by a user.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none EGA.submission.json*

collaboratorContactDetails Type

object (Contact details)

any of

collaboratorContactDetails Properties

Property Type Required Nullable Defined by
individualFullName string Optional cannot be null EGA common metadata definitions
institutionName string Optional cannot be null EGA common metadata definitions
emailAddress string Required cannot be null EGA common metadata definitions
phoneNumber string Optional cannot be null EGA common metadata definitions

individualFullName

A full set of all personal names by which an individual is known and that can be recited as a word-group, with the understanding that, taken together, they all relate to that one individual. In case there are several, separate them with semicolons (;).

individualFullName

individualFullName Type

string (Full name of an individual)

individualFullName Constraints

minimum length: the minimum number of characters for this string is: 1

individualFullName Examples

"Wayne Jr., Bruce"

institutionName

The full name of an institution the contact belongs to. In case there are several, separate them with semicolons (;).

institutionName

institutionName Type

string (Institution name)

institutionName Constraints

minimum length: the minimum number of characters for this string is: 1

institutionName Examples

"European Genome-phenome Archive (EGA)"

emailAddress

Current email address that would be used in case the contact needs to be reached. Its expected format is of a local-part (e.g. 'myname'), followed by an 'at' sign (i.e. '@') and the domain of the address (e.g. 'gmail.com' or 'ebi.ac.uk').

emailAddress

emailAddress Type

string (Email address)

emailAddress Constraints

(international) email: the string must be an (international) email address, according to RFC 6531

emailAddress Examples

phoneNumber

Current phone number that would be used in case the contact needs to be reached. Theoretically would only be used in case the email address was not provided, does not exist or is unresponsive.

phoneNumber

phoneNumber Type

string (Phone number)

phoneNumber Constraints

pattern: the string must match the following regular expression:

^\+?\(?[0-9]{1,4}\)?[-\s\./0-9]+$

try pattern

phoneNumber Examples

"+44 7427512529"