Skip to content

Enum: MimeType

Common MIME types for various file formats

URI: valuesets:MimeType

Permissible Values

Value Meaning Description
APPLICATION_JSON iana:application/json JSON format
APPLICATION_XML iana:application/xml XML format
APPLICATION_PDF iana:application/pdf Adobe Portable Document Format
APPLICATION_ZIP iana:application/zip ZIP archive
APPLICATION_GZIP iana:application/gzip GZIP compressed archive
APPLICATION_OCTET_STREAM iana:application/octet-stream Binary data
APPLICATION_X_WWW_FORM_URLENCODED iana:application/x-www-form-urlencoded Form data encoded
APPLICATION_VND_MS_EXCEL iana:application/vnd.ms-excel Microsoft Excel
APPLICATION_VND_OPENXMLFORMATS_SPREADSHEET iana:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Microsoft Excel (OpenXML)
APPLICATION_VND_MS_POWERPOINT iana:application/vnd.ms-powerpoint Microsoft PowerPoint
APPLICATION_MSWORD iana:application/msword Microsoft Word
APPLICATION_VND_OPENXMLFORMATS_DOCUMENT iana:application/vnd.openxmlformats-officedocument.wordprocessingml.document Microsoft Word (OpenXML)
APPLICATION_JAVASCRIPT iana:application/javascript JavaScript
APPLICATION_TYPESCRIPT iana:application/typescript TypeScript source code
APPLICATION_SQL iana:application/sql SQL database format
APPLICATION_GRAPHQL iana:application/graphql GraphQL query language
APPLICATION_LD_JSON iana:application/ld+json JSON-LD format
APPLICATION_WASM iana:application/wasm WebAssembly binary format
TEXT_PLAIN iana:text/plain Plain text
TEXT_HTML iana:text/html HTML document
TEXT_CSS iana:text/css Cascading Style Sheets
TEXT_CSV iana:text/csv Comma-separated values
TEXT_MARKDOWN iana:text/markdown Markdown format
TEXT_YAML iana:text/yaml YAML format
TEXT_X_PYTHON iana:text/x-python Python source code
TEXT_X_JAVA iana:text/x-java-source Java source code
TEXT_X_C iana:text/x-c C source code
TEXT_X_CPP iana:text/x-c++ C++ source code
TEXT_X_CSHARP iana:text/x-csharp C# source code
TEXT_X_GO iana:text/x-go Go source code
TEXT_X_RUST iana:text/x-rust Rust source code
TEXT_X_RUBY iana:text/x-ruby Ruby source code
TEXT_X_SHELLSCRIPT iana:text/x-shellscript Shell script
IMAGE_JPEG iana:image/jpeg JPEG image
IMAGE_PNG iana:image/png PNG image
IMAGE_GIF iana:image/gif GIF image
IMAGE_SVG_XML iana:image/svg+xml SVG vector image
IMAGE_WEBP iana:image/webp WebP image
IMAGE_BMP iana:image/bmp Bitmap image
IMAGE_ICO iana:image/vnd.microsoft.icon Icon format
IMAGE_TIFF iana:image/tiff TIFF image
IMAGE_AVIF iana:image/avif AVIF image format
AUDIO_MPEG iana:audio/mpeg MP3 audio
AUDIO_WAV iana:audio/wav WAV audio
AUDIO_OGG iana:audio/ogg OGG audio
AUDIO_WEBM iana:audio/webm WebM audio
AUDIO_AAC iana:audio/aac AAC audio
VIDEO_MP4 iana:video/mp4 MP4 video
VIDEO_MPEG iana:video/mpeg MPEG video
VIDEO_WEBM iana:video/webm WebM video
VIDEO_OGG iana:video/ogg OGG video
VIDEO_QUICKTIME iana:video/quicktime QuickTime video
VIDEO_AVI iana:video/x-msvideo AVI video
FONT_WOFF iana:font/woff Web Open Font Format
FONT_WOFF2 iana:font/woff2 Web Open Font Format 2
FONT_TTF iana:font/ttf TrueType Font
FONT_OTF iana:font/otf OpenType Font
MULTIPART_FORM_DATA iana:multipart/form-data Form data with file upload
MULTIPART_MIXED iana:multipart/mixed Mixed multipart message

Slots

Name Description
mime Common MIME types for various file formats

Identifier and Mapping Information

Schema Source

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

LinkML Source

name: MimeType
description: Common MIME types for various file formats
from_schema: https://w3id.org/linkml/valuesets
rank: 1000
permissible_values:
  APPLICATION_JSON:
    text: APPLICATION_JSON
    description: JSON format
    meaning: iana:application/json
  APPLICATION_XML:
    text: APPLICATION_XML
    description: XML format
    meaning: iana:application/xml
  APPLICATION_PDF:
    text: APPLICATION_PDF
    description: Adobe Portable Document Format
    meaning: iana:application/pdf
  APPLICATION_ZIP:
    text: APPLICATION_ZIP
    description: ZIP archive
    meaning: iana:application/zip
  APPLICATION_GZIP:
    text: APPLICATION_GZIP
    description: GZIP compressed archive
    meaning: iana:application/gzip
  APPLICATION_OCTET_STREAM:
    text: APPLICATION_OCTET_STREAM
    description: Binary data
    meaning: iana:application/octet-stream
  APPLICATION_X_WWW_FORM_URLENCODED:
    text: APPLICATION_X_WWW_FORM_URLENCODED
    description: Form data encoded
    meaning: iana:application/x-www-form-urlencoded
  APPLICATION_VND_MS_EXCEL:
    text: APPLICATION_VND_MS_EXCEL
    description: Microsoft Excel
    meaning: iana:application/vnd.ms-excel
  APPLICATION_VND_OPENXMLFORMATS_SPREADSHEET:
    text: APPLICATION_VND_OPENXMLFORMATS_SPREADSHEET
    description: Microsoft Excel (OpenXML)
    meaning: iana:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  APPLICATION_VND_MS_POWERPOINT:
    text: APPLICATION_VND_MS_POWERPOINT
    description: Microsoft PowerPoint
    meaning: iana:application/vnd.ms-powerpoint
  APPLICATION_MSWORD:
    text: APPLICATION_MSWORD
    description: Microsoft Word
    meaning: iana:application/msword
  APPLICATION_VND_OPENXMLFORMATS_DOCUMENT:
    text: APPLICATION_VND_OPENXMLFORMATS_DOCUMENT
    description: Microsoft Word (OpenXML)
    meaning: iana:application/vnd.openxmlformats-officedocument.wordprocessingml.document
  APPLICATION_JAVASCRIPT:
    text: APPLICATION_JAVASCRIPT
    description: JavaScript
    meaning: iana:application/javascript
  APPLICATION_TYPESCRIPT:
    text: APPLICATION_TYPESCRIPT
    description: TypeScript source code
    meaning: iana:application/typescript
  APPLICATION_SQL:
    text: APPLICATION_SQL
    description: SQL database format
    meaning: iana:application/sql
  APPLICATION_GRAPHQL:
    text: APPLICATION_GRAPHQL
    description: GraphQL query language
    meaning: iana:application/graphql
  APPLICATION_LD_JSON:
    text: APPLICATION_LD_JSON
    description: JSON-LD format
    meaning: iana:application/ld+json
  APPLICATION_WASM:
    text: APPLICATION_WASM
    description: WebAssembly binary format
    meaning: iana:application/wasm
  TEXT_PLAIN:
    text: TEXT_PLAIN
    description: Plain text
    meaning: iana:text/plain
  TEXT_HTML:
    text: TEXT_HTML
    description: HTML document
    meaning: iana:text/html
  TEXT_CSS:
    text: TEXT_CSS
    description: Cascading Style Sheets
    meaning: iana:text/css
  TEXT_CSV:
    text: TEXT_CSV
    description: Comma-separated values
    meaning: iana:text/csv
  TEXT_MARKDOWN:
    text: TEXT_MARKDOWN
    description: Markdown format
    meaning: iana:text/markdown
  TEXT_YAML:
    text: TEXT_YAML
    description: YAML format
    meaning: iana:text/yaml
  TEXT_X_PYTHON:
    text: TEXT_X_PYTHON
    description: Python source code
    meaning: iana:text/x-python
  TEXT_X_JAVA:
    text: TEXT_X_JAVA
    description: Java source code
    meaning: iana:text/x-java-source
  TEXT_X_C:
    text: TEXT_X_C
    description: C source code
    meaning: iana:text/x-c
  TEXT_X_CPP:
    text: TEXT_X_CPP
    description: C++ source code
    meaning: iana:text/x-c++
  TEXT_X_CSHARP:
    text: TEXT_X_CSHARP
    description: C# source code
    meaning: iana:text/x-csharp
  TEXT_X_GO:
    text: TEXT_X_GO
    description: Go source code
    meaning: iana:text/x-go
  TEXT_X_RUST:
    text: TEXT_X_RUST
    description: Rust source code
    meaning: iana:text/x-rust
  TEXT_X_RUBY:
    text: TEXT_X_RUBY
    description: Ruby source code
    meaning: iana:text/x-ruby
  TEXT_X_SHELLSCRIPT:
    text: TEXT_X_SHELLSCRIPT
    description: Shell script
    meaning: iana:text/x-shellscript
  IMAGE_JPEG:
    text: IMAGE_JPEG
    description: JPEG image
    meaning: iana:image/jpeg
  IMAGE_PNG:
    text: IMAGE_PNG
    description: PNG image
    meaning: iana:image/png
  IMAGE_GIF:
    text: IMAGE_GIF
    description: GIF image
    meaning: iana:image/gif
  IMAGE_SVG_XML:
    text: IMAGE_SVG_XML
    description: SVG vector image
    meaning: iana:image/svg+xml
  IMAGE_WEBP:
    text: IMAGE_WEBP
    description: WebP image
    meaning: iana:image/webp
  IMAGE_BMP:
    text: IMAGE_BMP
    description: Bitmap image
    meaning: iana:image/bmp
  IMAGE_ICO:
    text: IMAGE_ICO
    description: Icon format
    meaning: iana:image/vnd.microsoft.icon
  IMAGE_TIFF:
    text: IMAGE_TIFF
    description: TIFF image
    meaning: iana:image/tiff
  IMAGE_AVIF:
    text: IMAGE_AVIF
    description: AVIF image format
    meaning: iana:image/avif
  AUDIO_MPEG:
    text: AUDIO_MPEG
    description: MP3 audio
    meaning: iana:audio/mpeg
  AUDIO_WAV:
    text: AUDIO_WAV
    description: WAV audio
    meaning: iana:audio/wav
  AUDIO_OGG:
    text: AUDIO_OGG
    description: OGG audio
    meaning: iana:audio/ogg
  AUDIO_WEBM:
    text: AUDIO_WEBM
    description: WebM audio
    meaning: iana:audio/webm
  AUDIO_AAC:
    text: AUDIO_AAC
    description: AAC audio
    meaning: iana:audio/aac
  VIDEO_MP4:
    text: VIDEO_MP4
    description: MP4 video
    meaning: iana:video/mp4
  VIDEO_MPEG:
    text: VIDEO_MPEG
    description: MPEG video
    meaning: iana:video/mpeg
  VIDEO_WEBM:
    text: VIDEO_WEBM
    description: WebM video
    meaning: iana:video/webm
  VIDEO_OGG:
    text: VIDEO_OGG
    description: OGG video
    meaning: iana:video/ogg
  VIDEO_QUICKTIME:
    text: VIDEO_QUICKTIME
    description: QuickTime video
    meaning: iana:video/quicktime
  VIDEO_AVI:
    text: VIDEO_AVI
    description: AVI video
    meaning: iana:video/x-msvideo
  FONT_WOFF:
    text: FONT_WOFF
    description: Web Open Font Format
    meaning: iana:font/woff
  FONT_WOFF2:
    text: FONT_WOFF2
    description: Web Open Font Format 2
    meaning: iana:font/woff2
  FONT_TTF:
    text: FONT_TTF
    description: TrueType Font
    meaning: iana:font/ttf
  FONT_OTF:
    text: FONT_OTF
    description: OpenType Font
    meaning: iana:font/otf
  MULTIPART_FORM_DATA:
    text: MULTIPART_FORM_DATA
    description: Form data with file upload
    meaning: iana:multipart/form-data
  MULTIPART_MIXED:
    text: MULTIPART_MIXED
    description: Mixed multipart message
    meaning: iana:multipart/mixed