[
Lists Home |
Date Index |
Thread Index
]
>
> > From: uche.ogbuji@fourthought.com
> >
> > It's not to late to fix RDF in this area. It is still WD.
>
> You crticise this decision in RDFXML with allusions to the "Right Thing"
> and the "spirit of XML". Can you say what is wrong with this approach,
> or is it just a matter of taste?
Bill, you know better than that, though I assume it suits you to pretend you
don't. If you observed the discussion on www-rdf-interest you'll know I give
plenty of technical reason. Still, since not everyone here is privy, so I
have no qualms with repeating them.
1) The RDFWG decision confounds attributes with a syntactic function, such as
about, resource, ID and parseType, with ones with a semantic function, such as
dc:title and rdf:type.
2) The RDFWG decision essentiall makes all RDF attributes "global" attributes,
according to the XML NS definition, which loosens their coupling from their
owner element, which makes no sense given the tight coupling of meaning
between the two.
3) The RDFWG decision goes against the common practice in XML NS applications
of only prefixing global attributes. XSLT is the good example of this:
<xsl:transform version="1.0"/>
<html:html xsl:version="1.0"/>
Whereas RDF's convention would mandate xml:version for both.
4) The RDFWG decision invalidates the vast body of existing RDF code. I'm not
a stickler for backwards compat, but good reason should be given for such a
break. The RDFWG's reasons are ludicrously weak.
There is more, but the points above are more than enough to rubbish the
decision, IMO.
--
Uche Ogbuji Fourthought, Inc.
http://uche.ogbuji.net http://4Suite.org http://fourthought.com
Track chair, XML/Web Services One Boston: http://www.xmlconference.com/
Basic XML and RDF techniques for knowledge management, Part 7 -
http://www-106.ibm.com/developerworks/xml/library/x-think12.html
Keeping pace with James Clark - http://www-106.ibm.com/developerworks/xml/libra
ry/x-jclark.html
Python and XML development using 4Suite, Part 3: 4RDF -
http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/8A
1EA5A2CF4621C386256BBB006F4CEC
|