Class: Contact
A stakeholder having a contact role in the research process
URI: pehterms:Contact
classDiagram
class Contact
click Contact href "../Contact"
HasContextAliases <|-- Contact
click HasContextAliases href "../HasContextAliases"
Contact : contact_email
Contact : contact_phone
Contact : contact_roles
Contact --> "*" ContactRole : contact_roles
click ContactRole href "../ContactRole"
Contact : context_aliases
Contact --> "*" ContextAlias : context_aliases
click ContextAlias href "../ContextAlias"
Contact : name
Contact : orcid
Inheritance
- Contact [ HasContextAliases]
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
name | 0..1 String |
Common human readable name | direct |
orcid | 0..1 String |
direct | |
contact_roles | * ContactRole |
direct | |
contact_email | 0..1 String |
direct | |
contact_phone | 0..1 String |
direct | |
context_aliases | * ContextAlias |
HasContextAliases |
Usages
used by | used in | type | used |
---|---|---|---|
ProjectStakeholder | contacts | range | Contact |
StudyStakeholder | contacts | range | Contact |
DataRequest | contacts | range | Contact |
DataStakeholder | contacts | range | Contact |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/peh/peh-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | pehterms:Contact |
native | pehterms:Contact |
LinkML Source
Direct
name: Contact
description: A stakeholder having a contact role in the research process
from_schema: https://w3id.org/peh/peh-model
mixins:
- HasContextAliases
slots:
- name
- orcid
- contact_roles
- contact_email
- contact_phone
Induced
name: Contact
description: A stakeholder having a contact role in the research process
from_schema: https://w3id.org/peh/peh-model
mixins:
- HasContextAliases
attributes:
name:
name: name
description: Common human readable name
from_schema: https://w3id.org/peh/peh-model
exact_mappings:
- skos:altLabel
rank: 1000
slot_uri: schema:name
alias: name
owner: Contact
domain_of:
- NamedThing
- Contact
range: string
orcid:
name: orcid
from_schema: https://w3id.org/peh/peh-model
rank: 1000
slot_uri: schema:identifier
alias: orcid
owner: Contact
domain_of:
- Contact
range: string
contact_roles:
name: contact_roles
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: contact_roles
owner: Contact
domain_of:
- Contact
range: ContactRole
multivalued: true
contact_email:
name: contact_email
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: contact_email
owner: Contact
domain_of:
- Contact
range: string
contact_phone:
name: contact_phone
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: contact_phone
owner: Contact
domain_of:
- Contact
range: string
context_aliases:
name: context_aliases
from_schema: https://w3id.org/peh/peh-model
rank: 1000
alias: context_aliases
owner: Contact
domain_of:
- HasContextAliases
range: ContextAlias
multivalued: true
inlined: true
inlined_as_list: true