Support for integration with XML is broken

These statements in the XML+RDFa Host Language Conformance [1] and
Document Conformance sections [2]

 The attributes defined in this specification must be included in the
 content model of the Host Language.

 The document must use the attributes defined in this specification in
 'no namespace'.

are extremely unfortunate.  They preclude the use of RDFa in a range of
existing XML languages which make provision for namespace-based
extensibility, for example W3C XML Schema and XSLT.  Both of these
explicitly allow prefixed attributes from namespaces other than their
own to appear freely in the documents they govern, and explicitly
forbid unprefixed attributes other than those they themselves define.

Furthermore, squatting on such a large number of unprefixed attribute
names, particularly obviously commonly used ones such as 'datatype'
and 'property' is at the very least counter-productive---it means if
my XML already uses such attributes I am barred from adopting RDFa.

Please replace these restrictions so that RDFa in XML
 a) Confines unprefixed use to host languages which have explicitly
    opted in
and
 b) allows _prefixed_ use without constraint.

ht

[1] http://www.w3.org/2010/02/rdfa/sources/rdfa-core/Overview-src.html#hostlangconf
[2] http://www.w3.org/2010/02/rdfa/sources/rdfa-core/Overview-src.html#xmlrdfaconformance
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

Received on Wednesday, 19 October 2011 13:44:47 UTC