Class: DataFile
An individual data file within a data product
URI: schema:DataDownload
classDiagram
class DataFile
click DataFile href "../DataFile/"
DataFile : crc32_checksum
DataFile : crc32c_checksum
DataFile : data_product
DataFile --> "1" DataProduct : data_product
click DataProduct href "../DataProduct/"
DataFile : file_name
DataFile : file_size
DataFile : md5_checksum
DataFile : package_type
DataFile : release
DataFile --> "0..1" Release : release
click Release href "../Release/"
DataFile : site
DataFile --> "1" Site : site
click Site href "../Site/"
DataFile : url
DataFile : year_month
Class Properties
| Property | Value |
|---|---|
| Class URI | schema:DataDownload |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| file_name | 1 String |
Name of the data file | direct |
| data_product | 1 DataProduct |
Data product this file belongs to | direct |
| site | 1 Site |
Site the data was collected at | direct |
| year_month | 1 YearMonth |
Month of data collection (YYYY-MM) | direct |
| release | 0..1 Release |
Release this file is part of | direct |
| file_size | 0..1 Integer |
File size in bytes | direct |
| url | 0..1 Uri |
Download URL (may expire) | direct |
| md5_checksum | 0..1 String |
MD5 hash for integrity verification | direct |
| crc32_checksum | 0..1 String |
CRC32 checksum | direct |
| crc32c_checksum | 0..1 String |
CRC32C checksum | direct |
| package_type | 0..1 String |
Package type (basic or expanded) | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/neon-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | schema:DataDownload |
| native | neon:DataFile |
LinkML Source
Direct
name: DataFile
description: An individual data file within a data product
from_schema: https://w3id.org/neon-schema
attributes:
file_name:
name: file_name
description: Name of the data file
from_schema: https://w3id.org/neon-schema
slot_uri: schema:name
identifier: true
domain_of:
- ProductSpecification
- DataFile
range: string
required: true
data_product:
name: data_product
description: Data product this file belongs to
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
- Sample
- Observation
range: DataProduct
required: true
inlined: false
site:
name: site
description: Site the data was collected at
from_schema: https://w3id.org/neon-schema
domain_of:
- Location
- SiteAvailability
- DataFile
- Sample
- Observation
range: Site
required: true
inlined: false
year_month:
name: year_month
description: Month of data collection (YYYY-MM)
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
range: YearMonth
required: true
release:
name: release
description: Release this file is part of
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
- Observation
range: Release
inlined: false
file_size:
name: file_size
description: File size in bytes
from_schema: https://w3id.org/neon-schema
domain_of:
- ProductSpecification
- ReleaseArtifact
- DataFile
range: integer
url:
name: url
description: Download URL (may expire)
from_schema: https://w3id.org/neon-schema
slot_uri: schema:url
domain_of:
- ProductSpecification
- ReleaseArtifact
- DataFile
range: uri
md5_checksum:
name: md5_checksum
description: MD5 hash for integrity verification
from_schema: https://w3id.org/neon-schema
domain_of:
- ReleaseArtifact
- DataFile
range: string
crc32_checksum:
name: crc32_checksum
description: CRC32 checksum
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
range: string
crc32c_checksum:
name: crc32c_checksum
description: CRC32C checksum
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
range: string
package_type:
name: package_type
description: Package type (basic or expanded)
from_schema: https://w3id.org/neon-schema
rank: 1000
domain_of:
- DataFile
range: string
class_uri: schema:DataDownload
Induced
name: DataFile
description: An individual data file within a data product
from_schema: https://w3id.org/neon-schema
attributes:
file_name:
name: file_name
description: Name of the data file
from_schema: https://w3id.org/neon-schema
slot_uri: schema:name
identifier: true
alias: file_name
owner: DataFile
domain_of:
- ProductSpecification
- DataFile
range: string
required: true
data_product:
name: data_product
description: Data product this file belongs to
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: data_product
owner: DataFile
domain_of:
- DataFile
- Sample
- Observation
range: DataProduct
required: true
inlined: false
site:
name: site
description: Site the data was collected at
from_schema: https://w3id.org/neon-schema
alias: site
owner: DataFile
domain_of:
- Location
- SiteAvailability
- DataFile
- Sample
- Observation
range: Site
required: true
inlined: false
year_month:
name: year_month
description: Month of data collection (YYYY-MM)
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: year_month
owner: DataFile
domain_of:
- DataFile
range: YearMonth
required: true
release:
name: release
description: Release this file is part of
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: release
owner: DataFile
domain_of:
- DataFile
- Observation
range: Release
inlined: false
file_size:
name: file_size
description: File size in bytes
from_schema: https://w3id.org/neon-schema
alias: file_size
owner: DataFile
domain_of:
- ProductSpecification
- ReleaseArtifact
- DataFile
range: integer
url:
name: url
description: Download URL (may expire)
from_schema: https://w3id.org/neon-schema
slot_uri: schema:url
alias: url
owner: DataFile
domain_of:
- ProductSpecification
- ReleaseArtifact
- DataFile
range: uri
md5_checksum:
name: md5_checksum
description: MD5 hash for integrity verification
from_schema: https://w3id.org/neon-schema
alias: md5_checksum
owner: DataFile
domain_of:
- ReleaseArtifact
- DataFile
range: string
crc32_checksum:
name: crc32_checksum
description: CRC32 checksum
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: crc32_checksum
owner: DataFile
domain_of:
- DataFile
range: string
crc32c_checksum:
name: crc32c_checksum
description: CRC32C checksum
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: crc32c_checksum
owner: DataFile
domain_of:
- DataFile
range: string
package_type:
name: package_type
description: Package type (basic or expanded)
from_schema: https://w3id.org/neon-schema
rank: 1000
alias: package_type
owner: DataFile
domain_of:
- DataFile
range: string
class_uri: schema:DataDownload