Skip to content

Class: Person

URI: synbio:Person

classDiagram class Person Person : date_joined Person : email Person : first_name Person : id Person : is_staff Person : is_superuser Person : last_name Person : username

Slots

Name Cardinality and Range Description Inheritance
id 1..1
xsd:string
None direct
date_joined 0..1
xsd:dateTime
None direct
email 0..1
xsd:string
None direct
first_name 0..1
xsd:string
None direct
is_staff 1..1
xsd:boolean
None direct
is_superuser 1..1
xsd:boolean
None direct
last_name 0..1
xsd:string
None direct
username 1..1
xsd:string
None direct

Usages

used by used in type used
Strain creator range Person
Strain principal_investigator range Person
Database person_set range Person
Modification creator range Person
Modification principal_investigator range Person

Identifier and Mapping Information

Schema Source

  • from schema: https://example.com/synbio

Mappings

Mapping Type Mapped Value
self ['synbio:Person']
native ['synbio:Person']
exact ['NCBITaxon:9606']

LinkML Source

Direct

name: Person
from_schema: https://example.com/synbio
aliases:
- auth_user
exact_mappings:
- NCBITaxon:9606
rank: 1000
slots:
- id
- date_joined
- email
- first_name
- is_staff
- is_superuser
- last_name
- username
slot_usage:
  id:
    name: id
    domain_of:
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    pattern: ^person:\d+$

Induced

name: Person
from_schema: https://example.com/synbio
aliases:
- auth_user
exact_mappings:
- NCBITaxon:9606
rank: 1000
slot_usage:
  id:
    name: id
    domain_of:
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    pattern: ^person:\d+$
attributes:
  id:
    name: id
    from_schema: https://example.com/synbio
    rank: 1000
    identifier: true
    alias: id
    owner: Person
    domain_of:
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    - PartsSequence
    - Strain
    - Modification
    - Organism
    - Person
    range: string
    pattern: ^person:\d+$
  date_joined:
    name: date_joined
    from_schema: https://example.com/synbio
    rank: 1000
    alias: date_joined
    owner: Person
    domain_of:
    - Person
    range: datetime
  email:
    name: email
    from_schema: https://example.com/synbio
    exact_mappings:
    - IAO:0000429
    rank: 1000
    alias: email
    owner: Person
    domain_of:
    - Person
    range: string
  first_name:
    name: first_name
    from_schema: https://example.com/synbio
    exact_mappings:
    - IAO:0020016
    rank: 1000
    alias: first_name
    owner: Person
    domain_of:
    - Person
    range: string
  is_staff:
    name: is_staff
    from_schema: https://example.com/synbio
    rank: 1000
    alias: is_staff
    owner: Person
    domain_of:
    - Person
    range: boolean
    required: true
  is_superuser:
    name: is_superuser
    from_schema: https://example.com/synbio
    rank: 1000
    alias: is_superuser
    owner: Person
    domain_of:
    - Person
    range: boolean
    required: true
  last_name:
    name: last_name
    from_schema: https://example.com/synbio
    exact_mappings:
    - IAO:0020017
    rank: 1000
    alias: last_name
    owner: Person
    domain_of:
    - Person
    range: string
  username:
    name: username
    from_schema: https://example.com/synbio
    rank: 1000
    alias: username
    owner: Person
    domain_of:
    - Person
    range: string
    required: true