Skip to content

Class: File

File metadata record.

URI: https://w3id.org/jgi/sdm_metadata/File

classDiagram class File click File href "../File/" File : checksum File : data_store_id File : id File : name File : path File : size

Slots

Name Cardinality and Range Description Inheritance
id 1
String
direct
name 0..1
String
direct
path 0..1
String
direct
size 0..1
Integer
direct
checksum 0..1
String
direct
data_store_id 0..1
String
direct

Identifier and Mapping Information

Annotations

property value
source_table file

Schema Source

  • from schema: https://w3id.org/jgi/sdm_metadata

Mappings

Mapping Type Mapped Value
self https://w3id.org/jgi/sdm_metadata/File
native https://w3id.org/jgi/sdm_metadata/File

LinkML Source

Direct

name: File
annotations:
  source_table:
    tag: source_table
    value: file
description: File metadata record.
from_schema: https://w3id.org/jgi/sdm_metadata
attributes:
  id:
    name: id
    from_schema: https://w3id.org/jgi/sdm_metadata
    identifier: true
    domain_of:
    - Analysis
    - AnalysisTemplate
    - AnalysisTagTemplate
    - AnalysisPublishingFlags
    - AnalysisPlocations
    - AnalysisCallerWarnings
    - AnalysisMacro
    - Macro
    - DataStore
    - File
    - FileIngest
    - DeletedFile
    - DeletedAnalysis
    - Metadata
    - MetadataRefresh
    - NcbiSubmission
    - NcbiTaxon
    - NcbiWorker
    - SraSubmission
    - SraUnsubmittable
    - Publication
    - Service
    - ProcessService
    - Subscription
    - SubscriptionJira
    - Template
    - User
    - Email
    - Query
    range: string
    required: true
  name:
    name: name
    from_schema: https://w3id.org/jgi/sdm_metadata
    domain_of:
    - Analysis
    - AnalysisTemplate
    - AnalysisTagTemplate
    - Macro
    - DataStore
    - File
    - NcbiTaxon
    - Service
    - Template
    - Query
    range: string
  path:
    name: path
    from_schema: https://w3id.org/jgi/sdm_metadata
    domain_of:
    - DataStore
    - File
    range: string
  size:
    name: size
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    domain_of:
    - File
    range: integer
  checksum:
    name: checksum
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    domain_of:
    - File
    range: string
  data_store_id:
    name: data_store_id
    comments:
    - Foreign key to DataStore.id
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    domain_of:
    - File
    range: string

Induced

name: File
annotations:
  source_table:
    tag: source_table
    value: file
description: File metadata record.
from_schema: https://w3id.org/jgi/sdm_metadata
attributes:
  id:
    name: id
    from_schema: https://w3id.org/jgi/sdm_metadata
    identifier: true
    alias: id
    owner: File
    domain_of:
    - Analysis
    - AnalysisTemplate
    - AnalysisTagTemplate
    - AnalysisPublishingFlags
    - AnalysisPlocations
    - AnalysisCallerWarnings
    - AnalysisMacro
    - Macro
    - DataStore
    - File
    - FileIngest
    - DeletedFile
    - DeletedAnalysis
    - Metadata
    - MetadataRefresh
    - NcbiSubmission
    - NcbiTaxon
    - NcbiWorker
    - SraSubmission
    - SraUnsubmittable
    - Publication
    - Service
    - ProcessService
    - Subscription
    - SubscriptionJira
    - Template
    - User
    - Email
    - Query
    range: string
    required: true
  name:
    name: name
    from_schema: https://w3id.org/jgi/sdm_metadata
    alias: name
    owner: File
    domain_of:
    - Analysis
    - AnalysisTemplate
    - AnalysisTagTemplate
    - Macro
    - DataStore
    - File
    - NcbiTaxon
    - Service
    - Template
    - Query
    range: string
  path:
    name: path
    from_schema: https://w3id.org/jgi/sdm_metadata
    alias: path
    owner: File
    domain_of:
    - DataStore
    - File
    range: string
  size:
    name: size
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    alias: size
    owner: File
    domain_of:
    - File
    range: integer
  checksum:
    name: checksum
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    alias: checksum
    owner: File
    domain_of:
    - File
    range: string
  data_store_id:
    name: data_store_id
    comments:
    - Foreign key to DataStore.id
    from_schema: https://w3id.org/jgi/sdm_metadata
    rank: 1000
    alias: data_store_id
    owner: File
    domain_of:
    - File
    range: string