Skip to content

Enum: DataFormatEnum

Structured data file formats

URI: valuesets:DataFormatEnum

Permissible Values

Value Title Meaning Description Delimiter Extension Features Mime Type Type Use
JSON EDAM:format_3464 JavaScript Object Notation .json application/json text-based
CSV CSV EDAM:format_3752 Comma-Separated Values comma .csv text/csv
TSV EDAM:format_3475 Tab-Separated Values tab .tsv, .tab text/tab-separated-values
YAML EDAM:format_3750 YAML Ain't Markup Language .yaml, .yml application/x-yaml
TOML Tom's Obvious Minimal Language .toml application/toml configuration files
XLSX Microsoft Excel Open XML .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
XLS Microsoft Excel legacy format .xls application/vnd.ms-excel
ODS OpenDocument Spreadsheet .ods application/vnd.oasis.opendocument.spreadsheet
PARQUET Apache Parquet columnar format .parquet application/parquet columnar storage
AVRO Apache Avro data serialization .avro schema evolution application/avro
HDF5 EDAM:format_3590 Hierarchical Data Format version 5 .h5, .hdf5 application/x-hdf scientific data
NETCDF EDAM:format_3650 Network Common Data Form .nc, .nc4 application/x-netcdf array-oriented scientific data
SQLITE SQLite database .db, .sqlite, .sqlite3 application/x-sqlite3 embedded database

Slots

Name Description
data_format Structured data file formats

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/valuesets

LinkML Source

name: DataFormatEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Structured data file formats
title: Data Format
from_schema: https://w3id.org/linkml/valuesets
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
  JSON:
    text: JSON
    description: JavaScript Object Notation
    meaning: EDAM:format_3464
    annotations:
      extension:
        tag: extension
        value: .json
      mime_type:
        tag: mime_type
        value: application/json
      type:
        tag: type
        value: text-based
  CSV:
    text: CSV
    description: Comma-Separated Values
    meaning: EDAM:format_3752
    annotations:
      extension:
        tag: extension
        value: .csv
      mime_type:
        tag: mime_type
        value: text/csv
      delimiter:
        tag: delimiter
        value: comma
    title: CSV
  TSV:
    text: TSV
    description: Tab-Separated Values
    meaning: EDAM:format_3475
    annotations:
      extension:
        tag: extension
        value: .tsv, .tab
      mime_type:
        tag: mime_type
        value: text/tab-separated-values
      delimiter:
        tag: delimiter
        value: tab
  YAML:
    text: YAML
    description: YAML Ain't Markup Language
    meaning: EDAM:format_3750
    annotations:
      extension:
        tag: extension
        value: .yaml, .yml
      mime_type:
        tag: mime_type
        value: application/x-yaml
  TOML:
    text: TOML
    description: Tom's Obvious Minimal Language
    annotations:
      extension:
        tag: extension
        value: .toml
      mime_type:
        tag: mime_type
        value: application/toml
      use:
        tag: use
        value: configuration files
  XLSX:
    text: XLSX
    description: Microsoft Excel Open XML
    annotations:
      extension:
        tag: extension
        value: .xlsx
      mime_type:
        tag: mime_type
        value: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  XLS:
    text: XLS
    description: Microsoft Excel legacy format
    annotations:
      extension:
        tag: extension
        value: .xls
      mime_type:
        tag: mime_type
        value: application/vnd.ms-excel
  ODS:
    text: ODS
    description: OpenDocument Spreadsheet
    annotations:
      extension:
        tag: extension
        value: .ods
      mime_type:
        tag: mime_type
        value: application/vnd.oasis.opendocument.spreadsheet
  PARQUET:
    text: PARQUET
    description: Apache Parquet columnar format
    annotations:
      extension:
        tag: extension
        value: .parquet
      mime_type:
        tag: mime_type
        value: application/parquet
      type:
        tag: type
        value: columnar storage
  AVRO:
    text: AVRO
    description: Apache Avro data serialization
    annotations:
      extension:
        tag: extension
        value: .avro
      mime_type:
        tag: mime_type
        value: application/avro
      features:
        tag: features
        value: schema evolution
  HDF5:
    text: HDF5
    description: Hierarchical Data Format version 5
    meaning: EDAM:format_3590
    annotations:
      extension:
        tag: extension
        value: .h5, .hdf5
      mime_type:
        tag: mime_type
        value: application/x-hdf
      use:
        tag: use
        value: scientific data
  NETCDF:
    text: NETCDF
    description: Network Common Data Form
    meaning: EDAM:format_3650
    annotations:
      extension:
        tag: extension
        value: .nc, .nc4
      mime_type:
        tag: mime_type
        value: application/x-netcdf
      use:
        tag: use
        value: array-oriented scientific data
  SQLITE:
    text: SQLITE
    description: SQLite database
    annotations:
      extension:
        tag: extension
        value: .db, .sqlite, .sqlite3
      mime_type:
        tag: mime_type
        value: application/x-sqlite3
      type:
        tag: type
        value: embedded database