OWL XML serialization

Dear all,

I just had a quick look at the OWL XML description and have some  
comments on it.

1) What is the rationale behind using owl11xml:URI instead of xml:id  
attributes on XML elements? It seems natural to adopt the standard way  
of identifying XML elements. This is a bit related to my earlier  
qualms on the URI's if entities in the Functional Syntax document. In  
my view, although a URI is a datatype that is specifically intended to  
be used for identification, it does not have to identify the element  
it is used 'on' (e.g. the rdf:resource attribute on RDF elements has a  
URI as it's value that 'points to' some other RDF element).

On the other hand, the xsd:ID attribute type expects a fragment  
identifier, and thus makes the use of an xml:base obligatory  
(something we cannot enforce using the XML schema).

2) Namespaces in XML should not include the fragment # character

3) the owl11xml: prefixes can be removed if you define http://www.w3.org/2006/12/owl11-xml 
  to be the default namespace (e.g. xmlns="http://www.w3.org/2006/12/owl11-xml 
" on the xsd:schema element )

-Rinke

-----------------------------------------------
Drs. Rinke Hoekstra

Email: hoekstra@uva.nl    Skype:  rinkehoekstra
Phone: +31-20-5253499     Fax:   +31-20-5253495
Web:   http://www.leibnizcenter.org/users/rinke

Leibniz Center for Law,          Faculty of Law
University of Amsterdam,            PO Box 1030
1000 BA  Amsterdam,             The Netherlands
-----------------------------------------------

Received on Wednesday, 5 March 2008 13:53:27 UTC