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 |
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