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* |
object
(Contact details)
any of
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 |
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
-
is optional
-
Type:
string
(Full name of an individual) -
cannot be null
-
defined in: EGA common metadata definitions
string
(Full name of an individual)
minimum length: the minimum number of characters for this string is: 1
"Wayne Jr., Bruce"
The full name of an institution the contact belongs to. In case there are several, separate them with semicolons (;).
institutionName
-
is optional
-
Type:
string
(Institution name) -
cannot be null
-
defined in: EGA common metadata definitions
string
(Institution name)
minimum length: the minimum number of characters for this string is: 1
"European Genome-phenome Archive (EGA)"
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
-
is required
-
Type:
string
(Email address) -
cannot be null
-
defined in: EGA common metadata definitions
string
(Email address)
(international) email: the string must be an (international) email address, according to RFC 6531
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
-
is optional
-
Type:
string
(Phone number) -
cannot be null
-
defined in: EGA common metadata definitions
string
(Phone number)
pattern: the string must match the following regular expression:
^\+?\(?[0-9]{1,4}\)?[-\s\./0-9]+$
"+44 7427512529"