Class: File
URI: phenopackets:File
erDiagram
File {
string uri
}
Dictionary {
}
File ||--|o Dictionary : "fileAttributes"
File ||--|o Dictionary : "individualToFileIdentifiers"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
fileAttributes | 0..1 Dictionary |
Map of attributes describing the file | direct |
individualToFileIdentifiers | 0..1 Dictionary |
A map of identifiers mapping an individual to a sample in the file | direct |
uri | 0..1 String |
URI for the file e | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Cohort | files | range | File |
Family | files | range | File |
Phenopacket | files | range | File |
Biosample | files | range | File |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:File |
native | phenopackets:File |
LinkML Source
Direct
name: File
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
fileAttributes:
name: fileAttributes
annotations:
rank:
tag: rank
value: 3
description: Map of attributes describing the file. For example the File format
or genome assembly would be defied here. For genomic data files there MUST be
a 'genomeAssembly' key.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- File
range: Dictionary
inlined: true
inlined_as_list: true
individualToFileIdentifiers:
name: individualToFileIdentifiers
annotations:
rank:
tag: rank
value: 2
description: A map of identifiers mapping an individual to a sample in the file.
The key values must correspond to the Individual::id for the individuals in
the message, the values must map to the samples in the file.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- File
range: Dictionary
inlined: true
inlined_as_list: true
uri:
name: uri
annotations:
rank:
tag: rank
value: 1
description: URI for the file e.g. file://data/genomes/file1.vcf.gz or https://opensnp.org/data/60.23andme-exome-vcf.231?1341012444
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- File
range: string
Induced
name: File
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
fileAttributes:
name: fileAttributes
annotations:
rank:
tag: rank
value: 3
description: Map of attributes describing the file. For example the File format
or genome assembly would be defied here. For genomic data files there MUST be
a 'genomeAssembly' key.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: fileAttributes
owner: File
domain_of:
- File
range: Dictionary
inlined: true
inlined_as_list: true
individualToFileIdentifiers:
name: individualToFileIdentifiers
annotations:
rank:
tag: rank
value: 2
description: A map of identifiers mapping an individual to a sample in the file.
The key values must correspond to the Individual::id for the individuals in
the message, the values must map to the samples in the file.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: individualToFileIdentifiers
owner: File
domain_of:
- File
range: Dictionary
inlined: true
inlined_as_list: true
uri:
name: uri
annotations:
rank:
tag: rank
value: 1
description: URI for the file e.g. file://data/genomes/file1.vcf.gz or https://opensnp.org/data/60.23andme-exome-vcf.231?1341012444
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: uri
owner: File
domain_of:
- File
range: string