Registration of media type model/x3d+XXX

Mark Nottingham mnot at mnot.net
Fri Jan 2 05:03:27 CET 2009


I think that at the very least there should be a broad discussion of  
new +suffixes for media types before introducing them.

Regards,


On 17/12/2008, at 12:24 AM, Leonard Daly wrote:

> Per the instructions in IETF RFC 4288, the Web3D Consortium (http://web3d.org/ 
> ) is submitting model/x3d+XXX as a new MIME type. Please contact me  
> if there are clarifications or questions.
>
> Thank you,
>
> Leonard Daly
> X3D WG Co-Chair, Web3D Consortium
>
>
> -----------------------------------------------------------
>
> Type name: model
>
> Subtype names:
> x3d+vrml
> x3d+xml
> x3d+binary
>
> Required parameters:
> None
>
> Optional parameters:
> None
>
> Encoding considerations:
> This application represents the different MIME types used for three  
> different encodings of the X3D ISO standard (see [1]). The standard  
> defines an abstract information structural representation, for which  
> several file formats are available. These formats are currently  
> defined to be:
>
> VRML-Classic: (old-style curly brace format of the VRML97 ISO  
> standard). UTF-8 (8-bit text) is to be supported. The recently  
> introduced UTF-8 BOM cannot be supported by definition of the  
> specification.
>
> XML: Encoding requirements as per the XML standards.
>
> Binary: (Effectively a binary XML encoding scheme based on the  
> outcome of the W3C binary XML working group process). Still a work  
> in progress and standardisation is not yet complete.
>
> Each content type may have an addition Content-Encoding to indicate  
> whether the content has been compressed using GZIP in addition to  
> the basic textual encoding. This is also indicated by modifying each  
> file extension with the character "z". For example, the plaintext  
> VRML-encoded file format would use the extension ".x3dv", and if  
> compressed using GZIP uses the extension ".x3dvz"
>
> Security considerations:
> Scripting is defined as being available for the specification. Two  
> languages are defined: Java and ECMAScript. Each scripting language  
> is controlled by its local security model. As the content may run in  
> many different situations, the X3D specification does not impose  
> specific security policies. For example, some standalone  
> applications will want to directly interact with the local file  
> system, network or database, while others that run in a web browser  
> would use the web-browser's security model.
>
>
> Interoperability considerations:
> The definition of the file format is maintained by the Web3d  
> Consortium (http://www.web3d.org) and published through the ISO  
> process. Several revisions of the specification have been made and  
> it continues to be made. All revisions use the same MIME type  
> definitions, and are backwards compatible internally and  
> structurally. In addition, each of the file format encodings may be  
> losslessly transformed between each other.
>
> Published specification:
> All revisions of the X3D specification can be found here:
> http://www.web3d.org/x3d/specifications/
>
> Several revisions of each specification exist. The abstract  
> specification is ISO/IEC 19775:2004. The individual file formats,  
> which also specify the matching MIME types, are parts of the ISO/IEC  
> 19777 specification.
>
> Applications that use this media type:
> There are well over 20 - both browsers, exporters and importers.
>
> Additional information:
>
> Magic number(s):
> x3d+vrml: “#X3D”
> x3d+xml: Use XML’s specification
> x3d+binary: “#X3D”
>
> File extension(s):
> x3d+vrml: .x3dv, .x3dvz
> x3d+xml: .x3d, .x3dz
> x3d+binary: .x3db
>
> Macintosh file type code(s):
>
> Person & email address to contact for further information:
> Leonard <mailto:Leonard> Daly (X3D Working Group Co-Chair) Leonard.Daly at realism.com
> Alan Hudson (Web3d Consortium President) giles at yumetech.com <mailto:giles at yumetech.com 
> >
>
> Intended usage:
> COMMON
>
> Restrictions on usage:
> None
>
> Author:
> The Web3D Consortium
>
> Change controller:
> The Web3D Consortium
>
> The X3D standard is a continuation of the VRML standard that is  
> defined in RFC2077. As part of this work, several large  
> modifications were made to the file format and specification. The  
> basic premise for the specification continues the VRML philosophy.  
> The MIME types and file extensions were changed to indicate this  
> modified standard.
>
>
> -- 
> +--------
> | Leonard Daly
> | Internet Solutions, eBusiness Specialist http://realism.com/
> | LA ACM SIGGRAPH, Electronic Services Chair
> | X3D Book: http://x3dGraphics.com
> +------------------------------
>


--
Mark Nottingham     http://www.mnot.net/



More information about the Ietf-types mailing list