Class: UserAccount
User account and profile.
URI: https://github.com/vdjserver/vdjserver-airr-schema/UserAccount
classDiagram
class UserAccount
click UserAccount href "../UserAccount/"
VDJServerStandards <|-- UserAccount
click VDJServerStandards href "../VDJServerStandards/"
UserAccount : affiliation
UserAccount : city
UserAccount : country
UserAccount : disableJobEmail
UserAccount : disablePublishEmail
UserAccount : disableUserEmail
UserAccount : email
UserAccount : firstName
UserAccount : isEmailVerified
UserAccount : lastName
UserAccount : password
UserAccount : showArchivedProjects
UserAccount : state
UserAccount : username
Inheritance
- VDJServerStandards
- UserAccount
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| username | 1 String |
Default slot description | direct |
| password | 1 String |
Default slot description | direct |
| 1 String |
Default slot description | direct | |
| isEmailVerified | 0..1 Boolean |
Default slot description | direct |
| firstName | 0..1 String |
Default slot description | direct |
| lastName | 0..1 String |
Default slot description | direct |
| city | 0..1 String |
Default slot description | direct |
| state | 0..1 String |
Default slot description | direct |
| country | 0..1 String |
Default slot description | direct |
| affiliation | 0..1 String |
ROR of the contributor's primary affiliation | direct |
| disableJobEmail | 0..1 Boolean |
Default slot description | direct |
| disableUserEmail | 0..1 Boolean |
Default slot description | direct |
| disablePublishEmail | 0..1 Boolean |
Default slot description | direct |
| showArchivedProjects | 0..1 Boolean |
Default slot description | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/vdjserver/vdjserver-airr-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://github.com/vdjserver/vdjserver-airr-schema/UserAccount |
| native | https://github.com/vdjserver/vdjserver-airr-schema/UserAccount |
LinkML Source
Direct
name: UserAccount
description: User account and profile.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slots:
- username
- password
- email
- isEmailVerified
- firstName
- lastName
- city
- state
- country
- affiliation
- disableJobEmail
- disableUserEmail
- disablePublishEmail
- showArchivedProjects
slot_usage:
username:
name: username
required: true
password:
name: password
required: true
email:
name: email
required: true
Induced
name: UserAccount
description: User account and profile.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slot_usage:
username:
name: username
required: true
password:
name: password
required: true
email:
name: email
required: true
attributes:
username:
name: username
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- ProjectPermission
- UserAccount
- UserVerification
- Feedback
range: string
required: true
password:
name: password
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
required: true
email:
name: email
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
- Feedback
range: string
required: true
isEmailVerified:
name: isEmailVerified
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: boolean
firstName:
name: firstName
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
lastName:
name: lastName
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
city:
name: city
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
state:
name: state
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
country:
name: country
annotations:
nullable:
tag: nullable
value: true
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: string
affiliation:
name: affiliation
annotations:
nullable:
tag: nullable
value: true
description: ROR of the contributor's primary affiliation. Note that ROR are only
minted for institutions, not from individuals institutes, divisions or departments.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- Contributor
- UserAccount
range: string
disableJobEmail:
name: disableJobEmail
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: boolean
disableUserEmail:
name: disableUserEmail
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: boolean
disablePublishEmail:
name: disablePublishEmail
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: boolean
showArchivedProjects:
name: showArchivedProjects
description: Default slot description
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: UserAccount
domain_of:
- UserAccount
range: boolean