Skip to content

Class: Person

personal information

URI: schema:Person

classDiagram class Person click Person href "../Person" Person <|-- Author click Author href "../Author" Person : email Person : family_name Person : given_name Person : job_title Person : telephone

Inheritance

Slots

Name Cardinality and Range Description Inheritance
family_name 0..1
String
last name direct
given_name 0..1
String
first name direct
job_title 0..1
Boolean
job title direct
email 0..1
String
email direct
telephone 0..1
String
work phone direct

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self schema:Person
native https://w3id.org/osc-em/oscem-schemas-spa/:Person

LinkML Source

Direct

name: Person
description: personal information
from_schema: https://w3id.org/osc-em/oscem-schemas-spa
slots:
- family_name
- given_name
- job_title
- email
- telephone
class_uri: schema:Person

Induced

name: Person
description: personal information
from_schema: https://w3id.org/osc-em/oscem-schemas-spa
attributes:
  family_name:
    name: family_name
    description: last name
    from_schema: https://w3id.org/osc-em/oscem-schemas-spa
    rank: 1000
    slot_uri: schema:familyName
    alias: family_name
    owner: Person
    domain_of:
    - Person
    range: string
  given_name:
    name: given_name
    description: first name
    from_schema: https://w3id.org/osc-em/oscem-schemas-spa
    rank: 1000
    slot_uri: schema:givenName
    alias: given_name
    owner: Person
    domain_of:
    - Person
    range: string
  job_title:
    name: job_title
    description: job title
    from_schema: https://w3id.org/osc-em/oscem-schemas-spa
    rank: 1000
    slot_uri: schema:jobTitle
    alias: job_title
    owner: Person
    domain_of:
    - Person
    range: boolean
  email:
    name: email
    description: email
    from_schema: https://w3id.org/osc-em/oscem-schemas-spa
    rank: 1000
    slot_uri: schema:email
    alias: email
    owner: Person
    domain_of:
    - Person
    range: string
    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-spa
    rank: 1000
    slot_uri: schema:telephone
    alias: telephone
    owner: Person
    domain_of:
    - Person
    range: string
class_uri: schema:Person