Re: document appendix for functional syntax MIME type

I would vote for .ofn and .omn as suffixes

Ivan

Peter F. Patel-Schneider wrote:
> Here is my initial draft of an appendix to Syntax that has the stuff
> needed for the MIME type.  I think that the equivalent for the
> Manchester Syntax would be very similar.
> 
> peter
> 
> 
> 
> Note: Syntax says that functional-style syntax SHOULD use the UTF-8
>       encoding.  This needs to be coordinated with this document.
>       Turtle *must* be UTF-8.  I suggest we go to requiring (i.e., to
>       use MUST) UTF-8.
> 
> Note: There are some questions to be answered and possible changes.  See
>       "**" below. 
> 
> 
> X. Internet Media Type, File Extension and Macintosh File Type
> (Normative) 
> 
> Contact:
>     ???
> ** Who should be the contact?  W3C?
> 
> See also:
>     How to Register a Media Type for a W3C Specification
>     Internet Media Type registration, consistency of use
>     TAG Finding 3 June 2002 (Revised 4 September 2002)
> 
> The Internet Media Type / MIME Type for the OWL Functional Syntax is
> "text/owl-functional".
> 
> It is recommended that OWL Functional Syntax files have the extension
> ".owl-fun" (all lowercase) on all platforms.
> 
> ** Maybe use .ofn and .omn to get to 2-char extensions?
> 
> It is recommended that OWL Functional Syntax files stored on Macintosh
> HFS file systems be given a file type of "TEXT".
> 
> This information that follows has been submitted to the IESG for review,
> approval, and registration with IANA.
> 
> Type name:
>     text
> Subtype name:
>     owl-functional
> Required parameters:
>     None
> Optional parameters:
>     charset  This parameter may be required when transfering non-ascii
>     data across some protocols. If present, the value of charset is
>     always UTF-8.  
> ** See first note above.
> Encoding considerations:
>     The syntax of the OWL Functional Syntax is expressed over code
>     points in Unicode [UNICODE]. The encoding is always UTF-8 [RFC3629].
> ** See first note above.
> Security considerations:
>     The OWL Functional Syntax uses IRIs as term identifiers.
>     Applications interpreting data expressed in the OWL Functional
>     Syntax should address the security issues of Internationalized
>     Resource Identifiers (IRIs) [RFC3987] Section 8, as well as Uniform
>     Resource Identifiers (URI): Generic Syntax [RFC3986] Section 7.
>     Multiple IRIs may have the same appearance. Characters in different
>     scripts may look similar (a Cyrillic "o" may appear similar to a
>     Latin "o"). A character followed by combining characters may have
>     the same visual representation as another character (LATIN SMALL
>     LETTER E followed by COMBINING ACUTE ACCENT has the same visual
>     representation as LATIN SMALL LETTER E WITH ACUTE). Any person or
>     application that is writing or interpreting data in the OWL
>     Functional Syntax must take care to use the IRI that matches the
>     intended semantics, and avoid IRIs that may look similar. Further
>     information about matching of similar characters can be found in
>     Unicode Security Considerations [UNISEC] and Internationalized
>     Resource Identifiers (IRIs) [RFC3987] Section 8.
> Interoperability considerations:
>     There are no known interoperability issues.
> Published specification:
>     This specification.
> Applications which use this media type:
>     No widely deployed applications are known to use this media type. It
>     may be used by some web services and clients consuming their data.
> ** Check this.
> Additional information:
>     None.
> Magic number(s):
>     OWL Functional Syntax documents may have the strings 'Namespace(' or
>     'Ontology(' (case dependent) near the beginning of the document.
> File extension(s):
>     ".owl-fun"
> Base URI:
>     There are no constructs in the OWL Functional Syntax to change the
>     Base URI.
> Macintosh file type code(s):
>     "TEXT"
> Person & email address to contact for further information:
>     ???
> ** Who??
> Intended usage:
>     COMMON
> Restrictions on usage:
>     None
> Author/Change controller:
>     The OWL Functional Syntax is the product of the W3C OWL Working
>     Group; W3C reserves change control over this specification. 
> 

-- 

Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf

Received on Friday, 24 October 2008 07:58:45 UTC