OASIS Darwin Information Typing Architecture (DITA) TC

 View Only
  • 1.  MIME type for DITA - RFC

    Posted 05-06-2008 13:36
      |   view attached

    Attachment(s)

    txt
    DITAMIMETypeRFC.txt   7 KB 1 version


  • 2.  RE: [dita] MIME type for DITA - RFC

    Posted 05-06-2008 14:10
    
    
    
    
    
    
    
    
    
    
    

    I think this looks good.  Some questions and suggestions in blue below.

     

    -Jeff

     

     

     

                          The 'application/dita+xml' Media Type

     

     

    Status of this Memo

     

       This memo provides information for the Internet community.  It does

       not specify an Internet standard of any kind.  Distribution of this

       memo is unlimited.

     

     

    Copyright Notice

     

       Copyright (C) The Internet Society (2008).  All Rights Reserved.

     

     

    Abstract

     

       This document defines the 'application/dita+xml' MIME media type

       for objects conforming to DITA markup vocabularies.

     

     

    1. Introduction

     

       The Darwin Information Typing Architecture (DITA) is an OASIS

       standard that provides a XML-based architecture for content

       objects and for collections of references to content objects.

     

       Because of their granularity, DITA content objects are well-suited

       for transfer over the Internet and intranets.  Because DITA defines

       special processing rules for content objects including fallback

       processing and placeholder-based transclusion, adopters benefit if

       these objects can be routed to DITA-aware processors.

     

       This document registers a new MIME media type for use with

       DITA objects and collections defined by the OASIS DITA Standard

       It does not define the DITA standard, which is maintained at OASIS.

     

       The DITA MIME type follows the standard convention established for

       XML media types by [XMLMIME].

     

       This document was prepared by the DITA OASIS Technical Committee.

       Please provide comments to the Technical Committee using

       <http://www.oasis-open.org/committees/comments/index.php?wg_abbrev=dita>

     

       Archives of comments to the Technical Committee are provided at

       <http://lists.oasis-open.org/archives/dita-comment/>

     

    2. Registration of MIME media type application/dita+xml

     

       Type name:               application

       Subtype name:            dita+xml

       Required parameters:     none

       Optional parameters:

     

          charset

             The parameter for the "application/xml" media type

             standardized by [XMLMIME].

     

          format

             The identifier for the base vocabulary of the object.

     

          type

             The identifier for the specialized vocabulary of the root

             element of the object.

     

          title

             A distinguishing name or heading for the object.

     

          The format, type, and title parameters correspond to the format

          and type attributes of the DITA map and to the title element of

          the DITA map and topic.  (See [DITVOCAB].)

     

          While all of the parameters are OPTIONAL, the use of charset and

          format are STRONGLY ENCOURAGED.

     

    [The DITA 1.0 Specification is referenced, but there was no title element

     for DITA maps in DITA 1.0.]

     

    [Should the title parameter omit additional markup, that is, should it be text only?]

     

    [Should we state that the length of the title parameter MAY be limited by truncating

     the title value at some convenient length?]

     

       Encoding considerations:

          Because of its XML representation, DITA has the same encoding

          considerations as XML.  (See [XMLMIME].)

     

       Security considerations:

          By virtue of being XML, DITA has the same fundamental security

          considerations as XML.  (See [XMLMIME].)

     

                  In addition, specialized DITA vocabularies could have semantics

          and processing expectations that (if acted on) posed security

          issues.  The base DITA vocabularies and core specialized

          vocabularies, however, do not pose such issues, and DITA

          processors are not required to recognize specialized semantics.

     

       Interoperability considerations:

          DITA specifies an architecture for extending a general

          vocabulary with a specialized vocabulary, a set of base

          vocabularies (identifiable with the format parameter), and a set

          of core vocabularies specialized according to the rules of the

          architecture. (See [DITARCH].)

     

          A new vocabulary that follows the rules of the DITA architecture

          in specializing from a DITA base or specialized vocabulary

          conforms to the DITA standard.

     

          DITA objects are instances of conformant DITA

          vocabularies. Because such objects can be generalized to less

          specialized vocabularies (including the base vocabulary), a DITA

          object is processable by any DITA-aware processor that, at a

          minimum, understands the base vocabulary.

     

       Published specification:

          DITA is defined by an OASIS specification maintained by the DITA

          OASIS Technical Committee (<http://www.oasis-open.org/committees/dita>).

     

       Applications that use this media type:

          This type is being registered to allow for deployment of DITA on

          the Internet as well as on intranets as a first-class XML

          application so DITA objects can be routed efficiently to

          DITA-aware processors.

     

          The DITA media type MAY also be used by content management

          and other systems to allow searching for and identification of specific

          DITA documents without the need to open and process each document.

     

       Additional information:

     

          Magic number(s):

             As XML documents, DITA objects have no initial byte sequence.

     

             A DITA object has a root element with a DITAArchVersion

             attribute in the

             <http://dita.oasis-open.org/architecture/2005/DITAArchVersion>

             namespace or has a <dita> root element that contains a list

             of DITA objects that have the DITAArchVersion attribute and

             specialize the topic base vocabulary.

     

          File extension(s):

             Typical file extensions include ".dita" (for objects of

             vocabularies specialized from the base DITA topic

             vocabulary), ".ditamap" (for objects of the vocabularies

             specialized from the base DITA map vocabulary), and

             ".ditaval" (for objects of the DITA values vocabulary). The

             “.xml” extension MAY be used in place of the “.dita”

             extension, but the use of “.dita” is preferred.

     

          Macintosh file type code(s):

             TEXT as with other XML documents.

     

       Persons & email addresses to contact for further information:

          Jeff Ogden <jogden@ptc.com>

          Erik Hennum <ehennum@us.ibm.com>

     

       Intended usage:                COMMON

       Restrictions on usage:         NONE

       Author / Change controller:    OASIS DITA Technical Committee

     

     

    3. References

     

       [DITARCH]  Priestley, M., Anderson, R. and Hackos, J., "OASIS DITA

                  Version 1.0 Language Specification," 1 August 2007.

                  Available at

                  <http://docs.oasis-open.org/dita/v1.1/langspec/ditaref-type.html>

     

       [DITVOCAB] Priestley, M., Anderson, R. and Hackos, J., "OASIS DITA

                  Version 1.0 Architectural Specification," 1 August 2007.

                  Available at

                  <http://docs.oasis-open.org/dita/v1.1/archspec/archspec.html>

     

    [Should these two references be to the DITA 1.1 Specification rather than

     the DITA 1.0 specification? The DITA 1.1 spec includes ditaval and a map

     title element.]

     

       [XMLMIME]  Murata, M., St.Laurent, S. and D. Kohn, "XML Media

                  Types", RFC 3023, January 2001.

     

     

    4. Full Copyright Statement

     

       Copyright (C) The Internet Society (2008).  All Rights Reserved.

     

       This document and translations of it may be copied and furnished to

       others, and derivative works that comment on or otherwise explain it

       or assist in its implementation may be prepared, copied, published

       and distributed, in whole or in part, without restriction of any

       kind, provided that the above copyright notice and this paragraph are

       included on all such copies and derivative works.  However, this

       document itself may not be modified in any way, such as by removing

       the copyright notice or references to the Internet Society or other

       Internet organizations, except as needed for the purpose of

       developing Internet standards in which case the procedures for

       copyrights defined in the Internet Standards process must be

       followed, or as required to translate it into languages other than

       English.

     

       The limited permissions granted above are perpetual and will not be

       revoked by the Internet Society or its successors or assigns.

     

       This document and the information contained herein is provided on an

       "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING

       TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING

       BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION

       HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF

       MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

     


    From: Erik Hennum [mailto:ehennum@us.ibm.com]
    Sent: Tuesday, May 06, 2008 9:35 AM
    To: dita@lists.oasis-open.org
    Subject: [dita] MIME type for DITA - RFC

     

    Esteemed TC:

    I've attached (or appended depending on the whims of the mail agents) a draft RFC of a MIME type for DITA based on Jeff's approach as discussed in previous meetings and this note:

    http://lists.oasis-open.org/archives/dita/200804/msg00095.html


    Jeff, I've taken the liberty of listing you as one of the contacts for more information.

    While an RFC (Request For Comment) is not strictly required from a standards body such as an OASIS TC, it is encouraged according to the defined process:

    http://www.ietf.org/rfc/rfc4289.txt


    For the current list of accepted XML MIME types, see the application/*+xml entries:

    http://www.iana.org/assignments/media-types/application/



    Thanks,


    Erik Hennum
    ehennum@us.ibm.com

    (See attached file: DITAMIMETypeRFC.txt)



  • 3.  RE: [dita] MIME type for DITA - RFC

    Posted 05-06-2008 14:19
    
    
    
    
    
    I don't know what I think myself about this yet, but one obvious question is whether we should say anything about a fragment identifier syntax for this media type.
     
    paul


    From: Erik Hennum [mailto:ehennum@us.ibm.com]
    Sent: Tuesday, 2008 May 06 8:35
    To: dita@lists.oasis-open.org
    Subject: [dita] MIME type for DITA - RFC

    Esteemed TC:

    I've attached (or appended depending on the whims of the mail agents) a draft RFC of a MIME type for DITA based on Jeff's approach as discussed in previous meetings and this note:



  • 4.  RE: [dita] MIME type for DITA - RFC

    Posted 05-06-2008 17:12
    
    
    
    
    
    
    
    
    
    
    

    Hi Erik,

      Just a small note – all RFC filings must go through the OASIS staff liaison (Jamie Clark). Contact information is always to OASIS rather than individual TC members. When this is all set and the TC is ready, please send to Jamie and he will ensure that proper steps are taken to register the MIME type.

    Regards,

    Mary

    From: Erik Hennum [mailto:ehennum@us.ibm.com]
    Sent: Tuesday, May 06, 2008 9:35 AM
    To: dita@lists.oasis-open.org
    Subject: [dita] MIME type for DITA - RFC

    Esteemed TC:

    I've attached (or appended depending on the whims of the mail agents) a draft RFC of a MIME type for DITA based on Jeff's approach as discussed in previous meetings and this note:

    http://lists.oasis-open.org/archives/dita/200804/msg00095.html


    Jeff, I've taken the liberty of listing you as one of the contacts for more information.

    While an RFC (Request For Comment) is not strictly required from a standards body such as an OASIS TC, it is encouraged according to the defined process:

    http://www.ietf.org/rfc/rfc4289.txt


    For the current list of accepted XML MIME types, see the application/*+xml entries:

    http://www.iana.org/assignments/media-types/application/



    Thanks,


    Erik Hennum
    ehennum@us.ibm.com

    (See attached file: DITAMIMETypeRFC.txt)



  • 5.  MIME type for DITA - RFC (draft 2)

    Posted 05-06-2008 17:32
      |   view attached

    Attachment(s)

    txt
    DITAMIMETypeRFC.txt   8 KB 1 version


  • 6.  RE: [dita] MIME type for DITA - RFC (draft 2)

    Posted 05-06-2008 17:36
    
    
    
    
    
    Just in case it isn't clear, we are NOT ready to send anything off yet.  I assume Erik cc-ed Jamie as a courtesy, but we are still discussing things, and the TC has not yet approved sending anything for registration.
     
    paul


    From: Erik Hennum [mailto:ehennum@us.ibm.com]
    Sent: Tuesday, 2008 May 06 12:30
    To: dita@lists.oasis-open.org; jamie.clark@oasis-open.org; Mary McRae
    Subject: [dita] MIME type for DITA - RFC (draft 2)

    Hi, Mary, Jamie, and DITA TC:

    Here's a second draft of the RFC for consideration at next week's meeting:

    (See attached file: DITAMIMETypeRFC.txt)

    I've added a brief section about fragment identifiers and included the additional points and corrections from review.


    Many thanks to Gershon Joseph, Jeff Ogden, Mary McRae, Paul Grosso, and Robert Anderson for the fast and close review.


    Erik Hennum
    ehennum@us.ibm.com


    Mary McRae <marypmcrae@gmail.com> wrote on 05/06/2008 10:11:41 AM:

    >   Just a small note – all RFC filings must go through the OASIS
    > staff liaison (Jamie Clark). Contact information is always to OASIS
    > rather than individual TC members. When this is all set and the TC
    > is ready, please send to Jamie and he will ensure that proper steps
    > are taken to register the MIME type.



  • 7.  RE: [dita] MIME type for DITA - RFC

    Posted 05-06-2008 18:04
    Thanks for the information, Mary. Once the TC has reviewed  and approved
    the proposal for filing, we will advise Jamie and follow the due process.
    
    Regards,
    --
    Don Day
    Chair, OASIS DITA Technical Committee
    Chair, IBM DITA Architects Board
    Email: dond@us.ibm.com
    11501 Burnet Rd. MS9033E015, Austin TX 78758
    Phone: +1 512-244-2868 (home office)
    
    "Where is the wisdom we have lost in knowledge?
     Where is the knowledge we have lost in information?"
       --T.S. Eliot
    
    
                                                                               
                 "Mary McRae"                                                  
                 


  • 8.  MIME type for DITA - RFC (approved by Technical Committee)

    Posted 06-10-2008 15:46
      |   view attached

    Attachment(s)

    txt
    DITAMIMETypeRFC.txt   8 KB 1 version