Skip to content

Enum: MediaTypesEnum

IANA media types are used to specify the type of data.

URI: MediaTypesEnum

Permissible Values

Value Meaning Description
application/epub+zip mediatype:application/epub+zip For data in Electronic Publication Format (EPUB)
application/json mediatype:application/json For data in JavaScript Object Notation (JSON)
application/ld+json mediatype:application/ld+json For data in Linked Data json (JSON-LD)
application/octet-stream mediatype:application/octet-stream For binary data
application/pdf mediatype:application/pdf For data in Portable Document Format (PDF)
application/vnd.eln+zip mediatype:application/vnd.eln+zip For data in ELN ZIP format
application/vnd.openxmlformats-officedocument.presentationml.presentation mediatype:application/vnd.openxmlformats-officedocument.presentationml.presentation For data in PowerPoint pptx format
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet mediatype:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet For data in Excel xlsx format
application/vnd.openxmlformats-officedocument.wordprocessingml.document mediatype:application/vnd.openxmlformats-officedocument.wordprocessingml.document For data in Word docx format
application/xml mediatype:application/xml For generic XML data
application/yaml mediatype:application/yaml For YAML data
application/zip mediatype:application/zip For zip archives
image/gif mediatype:image/gif For GIF images
image/jpeg mediatype:image/jpeg For JPEG images
image/png mediatype:image/png For PNG images
image/svg+xml mediatype:image/svg+xml For SVG images
image/tiff mediatype:image/tiff For TIFF images
image/webp mediatype:image/webp For WebP images
text/csv mediatype:text/csv For data in comma-separated values (CSV) format
text/html mediatype:text/html For html web pages
text/javascript mediatype:text/javascript For JavaScript code
text/markdown mediatype:text/markdown For data in markdown text format
text/plain mediatype:text/plain For plain text data (default text media type)
text/tab-separated-values mediatype:text/tab-separated-values For data in tab-separated values (TSV) format
text/turtle mediatype:text/turtle For data in turtle format
text/xml mediatype:text/xml For XML data
video/mp4 mediatype:video/mp4 For mp4 video files
video/webm None For webm video files

Slots

Name Description
media_type The media type of the representation as defined by [IANA](https://www

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nfdi4cat/pid4cat-model

LinkML Source

name: MediaTypesEnum
description: IANA media types are used to specify the type of data.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
permissible_values:
  application/epub+zip:
    text: application/epub+zip
    description: For data in Electronic Publication Format (EPUB).
    meaning: mediatype:application/epub+zip
  application/json:
    text: application/json
    description: For data in JavaScript Object Notation (JSON).
    meaning: mediatype:application/json
  application/ld+json:
    text: application/ld+json
    description: For data in Linked Data json (JSON-LD).
    meaning: mediatype:application/ld+json
  application/octet-stream:
    text: application/octet-stream
    description: For binary data.
    meaning: mediatype:application/octet-stream
  application/pdf:
    text: application/pdf
    description: For data in Portable Document Format (PDF).
    meaning: mediatype:application/pdf
  application/vnd.eln+zip:
    text: application/vnd.eln+zip
    description: For data in ELN ZIP format.
    meaning: mediatype:application/vnd.eln+zip
  application/vnd.openxmlformats-officedocument.presentationml.presentation:
    text: application/vnd.openxmlformats-officedocument.presentationml.presentation
    description: For data in PowerPoint pptx format.
    meaning: mediatype:application/vnd.openxmlformats-officedocument.presentationml.presentation
  application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
    text: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
    description: For data in Excel xlsx format.
    meaning: mediatype:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  application/vnd.openxmlformats-officedocument.wordprocessingml.document:
    text: application/vnd.openxmlformats-officedocument.wordprocessingml.document
    description: For data in Word docx format.
    meaning: mediatype:application/vnd.openxmlformats-officedocument.wordprocessingml.document
  application/xml:
    text: application/xml
    description: For generic XML data.
    meaning: mediatype:application/xml
  application/yaml:
    text: application/yaml
    description: For YAML data.
    meaning: mediatype:application/yaml
  application/zip:
    text: application/zip
    description: For zip archives.
    meaning: mediatype:application/zip
  image/gif:
    text: image/gif
    description: For GIF images.
    meaning: mediatype:image/gif
  image/jpeg:
    text: image/jpeg
    description: For JPEG images.
    meaning: mediatype:image/jpeg
  image/png:
    text: image/png
    description: For PNG images.
    meaning: mediatype:image/png
  image/svg+xml:
    text: image/svg+xml
    description: For SVG images.
    meaning: mediatype:image/svg+xml
  image/tiff:
    text: image/tiff
    description: For TIFF images.
    meaning: mediatype:image/tiff
  image/webp:
    text: image/webp
    description: For WebP images.
    meaning: mediatype:image/webp
  text/csv:
    text: text/csv
    description: For data in comma-separated values (CSV) format.
    meaning: mediatype:text/csv
  text/html:
    text: text/html
    description: For html web pages.
    meaning: mediatype:text/html
  text/javascript:
    text: text/javascript
    description: For JavaScript code.
    meaning: mediatype:text/javascript
  text/markdown:
    text: text/markdown
    description: For data in markdown text format.
    meaning: mediatype:text/markdown
  text/plain:
    text: text/plain
    description: For plain text data (default text media type).
    meaning: mediatype:text/plain
  text/tab-separated-values:
    text: text/tab-separated-values
    description: For data in tab-separated values (TSV) format.
    meaning: mediatype:text/tab-separated-values
  text/turtle:
    text: text/turtle
    description: For data in turtle format.
    meaning: mediatype:text/turtle
  text/xml:
    text: text/xml
    description: For XML data.
    meaning: mediatype:text/xml
  video/mp4:
    text: video/mp4
    description: For mp4 video files.
    meaning: mediatype:video/mp4
  video/webm:
    text: video/webm
    description: For webm video files.