- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Thu, 23 Oct 2008 11:13:21 -0400 (EDT)
- To: public-owl-wg@w3.org
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.
Received on Thursday, 23 October 2008 15:14:04 UTC