Schema index

Class: Contact

A contact point for a Mech: a person or an organization.

URI: mechregistry:Contact

 classDiagram
    class Contact
    click Contact href "../Contact/"
      Contact : category
        
          
    
        
        
        Contact --> "1" ContactCategoryEnum : category
        click ContactCategoryEnum href "../ContactCategoryEnum/"
    

        
      Contact : contact_details
        
          
    
        
        
        Contact --> "*" ContactDetails : contact_details
        click ContactDetails href "../ContactDetails/"
    

        
      Contact : label
        
      Contact : orcid
        
      

Slots

Name Cardinality and Range Description Inheritance
category 1
ContactCategoryEnum
Whether the contact is an Individual or an Organization direct
label 1
String
The name of the person or organization direct
orcid 0..1
String
For an individual, the ORCID without the URL prefix direct
contact_details *
ContactDetails
Ways to reach the contact direct

Usages

used by used in type used
Mech contacts range Contact

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mechregistry:Contact
native mechregistry:Contact

LinkML Source

Direct

Show source
name: Contact
description: 'A contact point for a Mech: a person or an organization.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
attributes:
  category:
    name: category
    description: Whether the contact is an Individual or an Organization.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    domain_of:
    - NamedThing
    - Contact
    range: ContactCategoryEnum
    required: true
  label:
    name: label
    description: The name of the person or organization.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    domain_of:
    - Contact
    - License
    required: true
  orcid:
    name: orcid
    description: For an individual, the ORCID without the URL prefix.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    domain_of:
    - Contact
    pattern: ^\d{4}-\d{4}-\d{4}-\d{3}(\d|X)$
  contact_details:
    name: contact_details
    description: Ways to reach the contact.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    domain_of:
    - Contact
    range: ContactDetails
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

Show source
name: Contact
description: 'A contact point for a Mech: a person or an organization.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
attributes:
  category:
    name: category
    description: Whether the contact is an Individual or an Organization.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    owner: Contact
    domain_of:
    - NamedThing
    - Contact
    range: ContactCategoryEnum
    required: true
  label:
    name: label
    description: The name of the person or organization.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    owner: Contact
    domain_of:
    - Contact
    - License
    range: string
    required: true
  orcid:
    name: orcid
    description: For an individual, the ORCID without the URL prefix.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    owner: Contact
    domain_of:
    - Contact
    range: string
    pattern: ^\d{4}-\d{4}-\d{4}-\d{3}(\d|X)$
  contact_details:
    name: contact_details
    description: Ways to reach the contact.
    from_schema: https://w3id.org/monarch-initiative/mechregistry
    rank: 1000
    owner: Contact
    domain_of:
    - Contact
    range: ContactDetails
    multivalued: true
    inlined: true
    inlined_as_list: true