Class: ProjectInfo
Information on project info
URI: portable_microhaplotype_object:ProjectInfo
classDiagram
class ProjectInfo
click ProjectInfo href "../ProjectInfo"
ProjectInfo : BioProject_accession
ProjectInfo : project_collector_chief_scientist
ProjectInfo : project_contributors
ProjectInfo : project_description
ProjectInfo : project_name
ProjectInfo : project_type
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
project_name | 1 String |
a name for the project, should be unique if multiple projects listed | direct |
project_description | 1 String |
a short description of the project | direct |
project_type | 0..1 String |
the type of project conducted, e | direct |
project_contributors | * String |
a list of collaborators who contributed to this project | direct |
project_collector_chief_scientist | 0..1 String |
can be collection of names separated by a semicolon if multiple people involv... | direct |
BioProject_accession | 0..1 String |
an SRA bioproject accession e | direct |
Usages
used by | used in | type | used |
---|---|---|---|
PortableMicrohaplotypeObject | project_info | range | ProjectInfo |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
Mapping Type | Mapped Value |
---|---|
self | portable_microhaplotype_object:ProjectInfo |
native | portable_microhaplotype_object:ProjectInfo |
LinkML Source
Direct
name: ProjectInfo
description: Information on project info
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
project_name:
name: project_name
description: a name for the project, should be unique if multiple projects listed
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
identifier: true
domain_of:
- ProjectInfo
range: string
required: true
pattern: ^[A-z-._0-9 ]+$
project_description:
name: project_description
description: a short description of the project
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- ProjectInfo
range: string
required: true
project_type:
name: project_type
description: the type of project conducted, e.g. TES vs surveillance vs transmission
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9 ]+$
project_contributors:
name: project_contributors
description: a list of collaborators who contributed to this project
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- ProjectInfo
range: string
required: false
multivalued: true
inlined: true
inlined_as_list: true
pattern: ^[A-z-._0-9 ]+$
project_collector_chief_scientist:
name: project_collector_chief_scientist
description: can be collection of names separated by a semicolon if multiple people
involved or can just be the name of the primary person managing the specimen
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9;|\(\),\/\ ]+$
BioProject_accession:
name: BioProject_accession
description: an SRA bioproject accession e.g. PRJNA33823
examples:
- value: PRJNA33823
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9 ]+$
Induced
name: ProjectInfo
description: Information on project info
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
project_name:
name: project_name
description: a name for the project, should be unique if multiple projects listed
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
identifier: true
alias: project_name
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: true
pattern: ^[A-z-._0-9 ]+$
project_description:
name: project_description
description: a short description of the project
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: project_description
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: true
project_type:
name: project_type
description: the type of project conducted, e.g. TES vs surveillance vs transmission
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: project_type
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9 ]+$
project_contributors:
name: project_contributors
description: a list of collaborators who contributed to this project
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: project_contributors
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: false
multivalued: true
inlined: true
inlined_as_list: true
pattern: ^[A-z-._0-9 ]+$
project_collector_chief_scientist:
name: project_collector_chief_scientist
description: can be collection of names separated by a semicolon if multiple people
involved or can just be the name of the primary person managing the specimen
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: project_collector_chief_scientist
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9;|\(\),\/\ ]+$
BioProject_accession:
name: BioProject_accession
description: an SRA bioproject accession e.g. PRJNA33823
examples:
- value: PRJNA33823
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: BioProject_accession
owner: ProjectInfo
domain_of:
- ProjectInfo
range: string
required: false
pattern: ^[A-z-._0-9 ]+$