Skip to content

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

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