Skip to content

Class: File (File)

File

URI: includedcc:File

classDiagram class File click File href "../File/" Record <|-- File click Record href "../Record/" File : data_category File --> "0..1" EnumDataCategory : data_category click EnumDataCategory href "../EnumDataCategory/" File : data_type File --> "0..1" EnumEDAMDataTypes : data_type click EnumEDAMDataTypes href "../EnumEDAMDataTypes/" File : drs_uri File : external_id File : file_id File : filename File : format File --> "0..1" EnumEDAMFormats : format click EnumEDAMFormats href "../EnumEDAMFormats/" File : hash File --> "0..1" FileHash : hash click FileHash href "../FileHash/" File : release_url File : sample_id File --> "*" Sample : sample_id click Sample href "../Sample/" File : size File : staging_url File : subject_id File --> "*" Subject : subject_id click Subject href "../Subject/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
file_id 1
String
Unique identifier for this File direct
subject_id *
Subject
INCLUDE Global ID for the Subject direct
sample_id *
Sample
The unique identifier for this Sample direct
filename 0..1
String
The name of the file direct
format 0..1
EnumEDAMFormats
The format of the file direct
data_category 0..1
EnumDataCategory
General category of data in this Record (e direct
data_type 0..1
EnumEDAMDataTypes
The type of data within this file direct
format 0..1
EnumEDAMFormats
The format of the file direct
size 0..1
Integer
Size of the file, in Bytes direct
staging_url 0..1
Uriorcurie
URL for internal access to the data direct
release_url 0..1
Uriorcurie
URL for controlled or open access to the data direct
drs_uri 0..1
Uriorcurie
DRS location to access the data direct
hash 0..1
FileHash
File hash information direct
external_id *
Uriorcurie
Other identifiers for this entity, eg, from the submitting study or in system... Record

Usages

used by used in type used
Dataset file_id range File

Identifier and Mapping Information

Schema Source

  • from schema: https://includedcc.org/include-access-model

Mappings

Mapping Type Mapped Value
self includedcc:File
native includedcc:File

LinkML Source

Direct

name: File
description: File
title: File
from_schema: https://includedcc.org/include-access-model
is_a: Record
slots:
- file_id
- subject_id
- sample_id
- filename
- format
- data_category
- data_type
- format
- size
- staging_url
- release_url
- drs_uri
- hash
slot_usage:
  file_id:
    name: file_id
    identifier: true
    range: string
    required: true
  subject_id:
    name: subject_id
    multivalued: true
  sample_id:
    name: sample_id
    multivalued: true

Induced

name: File
description: File
title: File
from_schema: https://includedcc.org/include-access-model
is_a: Record
slot_usage:
  file_id:
    name: file_id
    identifier: true
    range: string
    required: true
  subject_id:
    name: subject_id
    multivalued: true
  sample_id:
    name: sample_id
    multivalued: true
attributes:
  file_id:
    name: file_id
    description: Unique identifier for this File.
    title: File ID
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    identifier: true
    alias: file_id
    owner: File
    domain_of:
    - File
    - Dataset
    range: string
    required: true
  subject_id:
    name: subject_id
    description: INCLUDE Global ID for the Subject
    title: Study ID
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: subject_id
    owner: File
    domain_of:
    - Subject
    - Demographics
    - SubjectAssertion
    - Encounter
    - File
    range: Subject
    multivalued: true
  sample_id:
    name: sample_id
    description: The unique identifier for this Sample.
    title: Sample ID
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: sample_id
    owner: File
    domain_of:
    - Sample
    - Aliquot
    - File
    range: Sample
    multivalued: true
  filename:
    name: filename
    description: The name of the file.
    title: Filename
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: filename
    owner: File
    domain_of:
    - File
    range: string
  format:
    name: format
    description: The format of the file.
    title: File Format
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: format
    owner: File
    domain_of:
    - File
    range: EnumEDAMFormats
  data_category:
    name: data_category
    description: General category of data in this Record (e.g. Clinical, Genomics,
      etc)
    title: Data Category
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: data_category
    owner: File
    domain_of:
    - StudyMetadata
    - File
    range: EnumDataCategory
  data_type:
    name: data_type
    description: The type of data within this file.
    title: Data Type
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: data_type
    owner: File
    domain_of:
    - File
    range: EnumEDAMDataTypes
  size:
    name: size
    description: Size of the file, in Bytes.
    title: File Size
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: size
    owner: File
    domain_of:
    - File
    range: integer
    unit:
      ucum_code: By
  staging_url:
    name: staging_url
    description: URL for internal access to the data. May be temporary.
    title: Staging Location
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: staging_url
    owner: File
    domain_of:
    - File
    range: uriorcurie
  release_url:
    name: release_url
    description: URL for controlled or open access to the data.
    title: Release Location
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: release_url
    owner: File
    domain_of:
    - File
    range: uriorcurie
  drs_uri:
    name: drs_uri
    description: DRS location to access the data.
    title: DRS URI
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: drs_uri
    owner: File
    domain_of:
    - File
    range: uriorcurie
  hash:
    name: hash
    description: File hash information
    title: File Hash
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: hash
    owner: File
    domain_of:
    - File
    range: FileHash
  external_id:
    name: external_id
    description: Other identifiers for this entity, eg, from the submitting study
      or in systems like dbGaP
    title: External Identifiers
    from_schema: https://includedcc.org/include-access-model
    rank: 1000
    alias: external_id
    owner: File
    domain_of:
    - Record
    range: uriorcurie
    required: false
    multivalued: true