Class: File (File)
File
URI: anvil:File
classDiagram
class File
click File href "../File"
AccessControlledRecord <|-- File
click AccessControlledRecord href "../AccessControlledRecord"
File : data_type
File --> "0..1" EDAMDataTypes : data_type
click EDAMDataTypes href "../EDAMDataTypes"
File : drs_uri
File : external_id
File : file_metadata
File --> "0..1" FileMetadata : file_metadata
click FileMetadata href "../FileMetadata"
File : filename
File : format
File --> "0..1" EDAMFormats : format
click EDAMFormats href "../EDAMFormats"
File : has_access_policy
File --> "0..1" AccessPolicy : has_access_policy
click AccessPolicy href "../AccessPolicy"
File : id
File : sample
File --> "*" Sample : sample
click Sample href "../Sample"
File : size
File : subject
File --> "*" Subject : subject
click Subject href "../Subject"
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
subject | * Subject |
The Subject(s) which this file describes | direct |
sample | * Sample |
The Samples(s) used to generate data in this file | direct |
filename | 0..1 String |
The name of the file | direct |
format | 0..1 EDAMFormats |
The format of the file | direct |
data_type | 0..1 EDAMDataTypes |
The type of data within this file | direct |
size | 0..1 Integer |
Size of the file, in Bytes | direct |
drs_uri | 0..1 Uriorcurie |
DRS location to access the data | direct |
file_metadata | 0..1 FileMetadata |
Additional metadata about the contents of the file, eg, genome reference buil... | direct |
has_access_policy | 0..1 AccessPolicy |
Which access policy applies to this element? | AccessControlledRecord |
id | 1 String |
ID associated with a class | Thing |
external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | Thing |
Identifier and Mapping Information
Schema Source
- from schema: https://anvilproject.org/acr-harmonized-data-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | anvil:File |
native | anvil:File |
LinkML Source
Direct
name: File
description: File
title: File
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
slots:
- subject
- sample
- filename
- format
- data_type
- size
- drs_uri
- file_metadata
Induced
name: File
description: File
title: File
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
attributes:
subject:
name: subject
description: The Subject(s) which this file describes.
title: Subject(s) of file
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: subject
owner: File
domain_of:
- File
range: Subject
multivalued: true
inlined: false
sample:
name: sample
description: The Samples(s) used to generate data in this file.
title: Sample(s) related to file
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: sample
owner: File
domain_of:
- File
range: Sample
multivalued: true
inlined: false
filename:
name: filename
description: The name of the file.
title: Filename
from_schema: https://anvilproject.org/acr-harmonized-data-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://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: format
owner: File
domain_of:
- File
range: EDAMFormats
data_type:
name: data_type
description: The type of data within this file.
title: Data Type
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: data_type
owner: File
domain_of:
- File
range: EDAMDataTypes
size:
name: size
description: Size of the file, in Bytes.
title: File Size
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: size
owner: File
domain_of:
- File
range: integer
drs_uri:
name: drs_uri
description: DRS location to access the data.
title: DRS URI
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: drs_uri
owner: File
domain_of:
- File
range: uriorcurie
file_metadata:
name: file_metadata
description: Additional metadata about the contents of the file, eg, genome reference
build.
title: File Metadata
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: file_metadata
owner: File
domain_of:
- File
range: FileMetadata
has_access_policy:
name: has_access_policy
description: Which access policy applies to this element?
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: has_access_policy
owner: File
domain_of:
- AccessControlledRecord
range: AccessPolicy
inlined: false
id:
name: id
description: ID associated with a class
title: ID
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
identifier: true
alias: id
owner: File
domain_of:
- Thing
range: string
required: true
multivalued: false
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems link dbGaP
title: External Identifiers
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: external_id
owner: File
domain_of:
- Thing
range: uriorcurie
required: false
multivalued: true