What is MIME type "application/x-vnd.oasis.opendocument.text-master"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

application/x-vnd.oasis.opendocument.text-master is a MIME type from the OpenDocument family. It marks files that serve as master documents for text content.

This format is used to store a unified layout or template. It ensures style and structure remain consistent when assembling multiple document sections. It is common in office suites that support the OpenDocument standard.

The file typically uses the file extension OTM.

For more details on the OpenDocument standard, visit OASIS OpenDocument Format.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: application/x-vnd.oasis.opendocument.text-master    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="application/x-vnd.oasis.opendocument.text-master">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'application/x-vnd.oasis.opendocument.text-master');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

What is the purpose of an OTM file?

An OTM file serves as an OpenDocument Master Document. It is primarily used to organize large writing projects, such as books or theses, by linking multiple sub-documents (usually .odt files) into a single, cohesive structure with a unified table of contents and formatting.

How do I open an application/x-vnd.oasis.opendocument.text-master file?

You need an office suite that fully supports the OpenDocument Format (ODF). The most reliable applications for this file type are LibreOffice Writer and Apache OpenOffice. While Microsoft Word supports ODF, complex master documents are best handled by native ODF editors.

Is there a difference between the 'x-vnd' and 'vnd' MIME types?

Yes. application/x-vnd.oasis.opendocument.text-master is the older, experimental version of the type. The current standard registered with IANA is application/vnd.oasis.opendocument.text-master (without the x-). Most modern web servers should be configured to use the standard version, though the x- version is often retained for backward compatibility.

How do I configure Apache to serve OTM files?

To ensure browsers recognize the file correctly, add the following directive to your .htaccess file or httpd.conf: AddType application/vnd.oasis.opendocument.text-master .otm. It is recommended to use the standard vnd. prefix over the older x-vnd. prefix.

How do I add support for this MIME type in Nginx?

You can add the type definition to your mime.types file or inside a types block in your server configuration: application/vnd.oasis.opendocument.text-master otm;. After saving, reload Nginx to apply the changes.

What is the difference between OTM and OTT files?

An OTM file is a Master Document used to containerize and link existing documents together. In contrast, an OTT file (associated with application/vnd.oasis.opendocument.text-template) is a Template used as a blank starting point for creating new documents with specific styles pre-loaded.

Why does the file download instead of opening in the browser?

Most web browsers, such as Chrome, Firefox, and Edge, do not have built-in support for rendering OpenDocument formats. Therefore, when the server sends the application/x-vnd.oasis.opendocument.text-master header, the browser treats the file as a binary download rather than content to display.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.