What is MIME type "application/vnd.oasis.opendocument.graphics-template"?
A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.
application/vnd.oasis.opendocument.graphics-template is the MIME type for a graphics template file from the OpenDocument family.This file holds preset layouts, styles, and design elements used to create new vector graphics documents. It enables consistent formatting when starting graphics projects and avoids repeated setup work.
These templates work with software that supports OpenDocument standards, such as LibreOffice Draw or Apache OpenOffice Draw. The file format is XML-based and compressed in a ZIP package.
- Template Functionality: Stores design guidelines and preset configurations for graphics.
- Consistency: Helps maintain a uniform look across multiple documents.
- Editability: Opens in drawing applications where you can quickly customize and build on the template.
- Standardization: Follows the OpenDocument standards approved by OASIS.
For more details on OpenDocument and its file types, check out the OpenDocument article.
The specific file extension used for this type is OTG.
Associated file extensions
.odt, .ods, .otf, .odg, .odp, .odm, .odb, .odc, .odf, .otc, .ots, .ott, .otg, .oti, .otp, .oth, .odi, .fodg, .fodp, .fods, .fodt
Usage Examples
HTTP Header
When serving content with this MIME type, set the Content-Type header:
Content-Type: application/vnd.oasis.opendocument.graphics-template
HTML
In HTML, you can specify the MIME type in various elements:
<a href="file.dat" type="application/vnd.oasis.opendocument.graphics-template">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/vnd.oasis.opendocument.graphics-template');
res.end('Content here');
}).listen(3000);
Associated file extensions
.odt, .ods, .otf, .odg, .odp, .odm, .odb, .odc, .odf, .otc, .ots, .ott, .otg, .oti, .otp, .oth, .odi, .fodg, .fodp, .fods, .fodt
FAQs
Which file extension is associated with application/vnd.oasis.opendocument.graphics-template?
This MIME type is specifically associated with the .otg extension. It represents an OpenDocument Graphics Template, which is distinct from standard drawing files (.odg) or text templates (.ott). You can learn more about the specific extension at otg.
How do I open a file with this MIME type?
You need a vector graphics editor that supports the OpenDocument standard, such as LibreOffice Draw or Apache OpenOffice Draw. When you open an .otg file, the software typically creates a new, untitled document based on the template's styles and layout, rather than editing the template file itself.
How do I configure Apache to serve OTG files correctly?
To ensure browsers recognize the file type, add the following line to your .htaccess file or main configuration: AddType application/vnd.oasis.opendocument.graphics-template .otg. This tells the server to send the correct headers when a user requests a graphics template.
What is the Nginx configuration for this MIME type?
For Nginx, you should update your mime.types file or the types block in nginx.conf. Add the entry: application/vnd.oasis.opendocument.graphics-template otg;. After saving the file, reload Nginx to apply the changes.
Why does my browser download the file instead of displaying it?
Most web browsers (Chrome, Firefox, Safari) do not have native support for rendering OpenDocument Graphics files. As a result, the browser defaults to downloading the file so it can be opened by a desktop application like LibreOffice.
What is the difference between this type and application/vnd.oasis.opendocument.graphics?
The type ending in graphics corresponds to a standard drawing file (ODG), which saves your work directly. The type ending in graphics-template corresponds to OTG files, which act as blueprints to create multiple documents with consistent formatting without overwriting the original source.
Is the file format binary or text-based?
It is a ZIP-compressed container holding multiple XML files and assets. If you rename the .otg file extension to .zip, you can extract it to view the underlying content.xml and style definitions used by the OpenDocument standard.
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.