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
- Record
- File
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