Skip to content

Class: DataFile

A data file generated or used in the study

URI: lambdaber:DataFile

classDiagram class DataFile click DataFile href "../DataFile/" NamedThing <|-- DataFile click NamedThing href "../NamedThing/" DataFile : checksum DataFile : creation_date DataFile : data_type DataFile --> "0..1" DataTypeEnum : data_type click DataTypeEnum href "../DataTypeEnum/" DataFile : description DataFile : file_format DataFile --> "1" FileFormatEnum : file_format click FileFormatEnum href "../FileFormatEnum/" DataFile : file_name DataFile : file_path DataFile : file_size_bytes DataFile : id DataFile : title

Inheritance

Slots

Name Cardinality and Range Description Inheritance
file_name 1
String
Name of the file direct
file_path 0..1
String
Path to the file direct
file_format 1
FileFormatEnum
File format direct
file_size_bytes 0..1
Integer
File size in bytes direct
checksum 0..1
String
SHA-256 checksum for data integrity direct
creation_date 0..1
String
File creation date direct
data_type 0..1
DataTypeEnum
Type of data in the file direct
id 1
Uriorcurie
Globally unique identifier as an IRI or CURIE for machine processing and exte... NamedThing
title 0..1
String
NamedThing
description 0..1
String
NamedThing

Usages

used by used in type used
Study data_files range DataFile
WorkflowRun output_files range DataFile

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lambda-ber-schema/

Mappings

Mapping Type Mapped Value
self lambdaber:DataFile
native lambdaber:DataFile

LinkML Source

Direct

name: DataFile
description: A data file generated or used in the study
from_schema: https://w3id.org/lambda-ber-schema/
is_a: NamedThing
attributes:
  file_name:
    name: file_name
    description: Name of the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
    - Image
    required: true
  file_path:
    name: file_path
    description: Path to the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
  file_format:
    name: file_format
    description: File format
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
    range: FileFormatEnum
    required: true
  file_size_bytes:
    name: file_size_bytes
    description: File size in bytes
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
    range: integer
  checksum:
    name: checksum
    description: SHA-256 checksum for data integrity
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
  creation_date:
    name: creation_date
    description: File creation date
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
    range: string
  data_type:
    name: data_type
    description: Type of data in the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    domain_of:
    - DataFile
    range: DataTypeEnum

Induced

name: DataFile
description: A data file generated or used in the study
from_schema: https://w3id.org/lambda-ber-schema/
is_a: NamedThing
attributes:
  file_name:
    name: file_name
    description: Name of the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: file_name
    owner: DataFile
    domain_of:
    - DataFile
    - Image
    range: string
    required: true
  file_path:
    name: file_path
    description: Path to the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: file_path
    owner: DataFile
    domain_of:
    - DataFile
    range: string
  file_format:
    name: file_format
    description: File format
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: file_format
    owner: DataFile
    domain_of:
    - DataFile
    range: FileFormatEnum
    required: true
  file_size_bytes:
    name: file_size_bytes
    description: File size in bytes
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: file_size_bytes
    owner: DataFile
    domain_of:
    - DataFile
    range: integer
  checksum:
    name: checksum
    description: SHA-256 checksum for data integrity
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: checksum
    owner: DataFile
    domain_of:
    - DataFile
    range: string
  creation_date:
    name: creation_date
    description: File creation date
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: creation_date
    owner: DataFile
    domain_of:
    - DataFile
    range: string
  data_type:
    name: data_type
    description: Type of data in the file
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: data_type
    owner: DataFile
    domain_of:
    - DataFile
    range: DataTypeEnum
  id:
    name: id
    description: Globally unique identifier as an IRI or CURIE for machine processing
      and external references. Used for linking data across systems and semantic web
      integration.
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    identifier: true
    alias: id
    owner: DataFile
    domain_of:
    - NamedThing
    range: uriorcurie
    required: true
  title:
    name: title
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    slot_uri: dcterms:title
    alias: title
    owner: DataFile
    domain_of:
    - NamedThing
    range: string
  description:
    name: description
    from_schema: https://w3id.org/lambda-ber-schema/
    rank: 1000
    alias: description
    owner: DataFile
    domain_of:
    - NamedThing
    - AttributeGroup
    range: string