Skip to content

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