Skip to content

Class: Author

Details on the person performing the experiment.

URI: https://w3id.org/osc-em/oscem-schemas-env-tomo/:Author

erDiagram Author { string orcid string country string role string name_org OrganizationTypeEnum type_org string family_name string given_name boolean job_title string email string telephone }

Inheritance

Slots

Name Cardinality and Range Description Inheritance
orcid 0..1
String
ORCID of the author, a type of unique identifier direct
country 0..1
String
Country of the institution direct
role 0..1
String
Role of the author, for example principal investigator direct
name_org 0..1
String
Name of the organization direct
type_org 1
OrganizationTypeEnum
Type of organization, academic, commercial, governmental, etc direct
family_name 1
String
last name Person
given_name 1
String
first name Person
job_title 0..1
Boolean
job title Person
email 1
String
email Person
telephone 0..1
String
work phone Person

Usages

used by used in type used
Organizational authors range Author

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/osc-em/oscem-schemas-env-tomo

Mappings

Mapping Type Mapped Value
self https://w3id.org/osc-em/oscem-schemas-env-tomo/:Author
native https://w3id.org/osc-em/oscem-schemas-env-tomo/:Author

LinkML Source

Direct

name: Author
description: Details on the person performing the experiment.
from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
is_a: Person
slots:
- orcid
- country
- role
- name_org
- type_org
slot_usage:
  family_name:
    name: family_name
    required: true
  given_name:
    name: given_name
    required: true
  email:
    name: email
    required: true
  orcid:
    name: orcid
    required: false
  country:
    name: country
    required: false
  type_org:
    name: type_org
    required: true
  name_org:
    name: name_org
    required: false

Induced

name: Author
description: Details on the person performing the experiment.
from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
is_a: Person
slot_usage:
  family_name:
    name: family_name
    required: true
  given_name:
    name: given_name
    required: true
  email:
    name: email
    required: true
  orcid:
    name: orcid
    required: false
  country:
    name: country
    required: false
  type_org:
    name: type_org
    required: true
  name_org:
    name: name_org
    required: false
attributes:
  orcid:
    name: orcid
    description: ORCID of the author, a type of unique identifier
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    alias: orcid
    owner: Author
    domain_of:
    - Author
    range: string
    required: false
  country:
    name: country
    description: Country of the institution
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    alias: country
    owner: Author
    domain_of:
    - Author
    - Grant
    - Funder
    range: string
    required: false
  role:
    name: role
    description: Role of the author, for example principal investigator
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    alias: role
    owner: Author
    domain_of:
    - Author
    range: string
  name_org:
    name: name_org
    description: Name of the organization
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    alias: name_org
    owner: Author
    domain_of:
    - Author
    range: string
    required: false
  type_org:
    name: type_org
    description: Type of organization, academic, commercial, governmental, etc.
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    alias: type_org
    owner: Author
    domain_of:
    - Author
    - Funder
    range: OrganizationTypeEnum
    required: true
  family_name:
    name: family_name
    description: last name
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    slot_uri: schema:familyName
    alias: family_name
    owner: Author
    domain_of:
    - Person
    range: string
    required: true
  given_name:
    name: given_name
    description: first name
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    slot_uri: schema:givenName
    alias: given_name
    owner: Author
    domain_of:
    - Person
    range: string
    required: true
  job_title:
    name: job_title
    description: job title
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    slot_uri: schema:jobTitle
    alias: job_title
    owner: Author
    domain_of:
    - Person
    range: boolean
  email:
    name: email
    description: email
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    slot_uri: schema:email
    alias: email
    owner: Author
    domain_of:
    - Person
    range: string
    required: true
    pattern: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
  telephone:
    name: telephone
    description: work phone
    from_schema: https://w3id.org/osc-em/oscem-schemas-env-tomo
    rank: 1000
    slot_uri: schema:telephone
    alias: telephone
    owner: Author
    domain_of:
    - Person
    range: string