- From: Harry Halpin <hhalpin@ibiblio.org>
- Date: Wed, 21 May 2008 11:31:11 +0100
- To: Jeremy Carroll <jjc@hpl.hp.com>, public-owl-comments@w3.org
After a brief revival (See [1] for full discussion) , it appears that discussion brought up by Bijan over the relationship between OWL2 XML and GRDDL has come to some sort of end - so I'll summarize what I think the message to the OWL2 WG over this debate is from the remaining active members of the GRDDL WG on this list. Note that the GRDDL WG is officially no longer active and this message is a personal summary of an individual, not an official WG response. In effect, while it appears active GRDDL WG members on the list recognize the dangers posed by someone thinking an conformant GRDDL transformation in XSLT for OWL2/XML to RDF is more "normative" than some other transformation, it appears to be the feeling of the majority of the remaining active people from the GRDDL Working Group that the benefits of having such a GRDDL transformation accessible from the namespace document of OWL2's XML syntax outweigh the costs. This is in particular *if* the OWL2 Working Group believes that RDF-aware agents may want to access information in OWL2 in RDF and may not have their own locally installed OWL2 XML to RDF transformer. So: 1) It seems general opinion in the GRDDL WG that having a GRDDL Transformation Property point to a non-executable list of implementations is not a useful use of GRDDL, and the GRDDL WG did not explicitly discuss this possibility when creating the GRDDL Specification or test-cases. A GRDDL transformation, while not necessarily XSLT, is usually executable, and currently all examples are in XSLT. 2) However, while the "cost" of alienating developers of other non-GRDDL transformations may exist, this is a misunderstanding about the "normative" nature of GRDDL transformations. In particular, a list of other conformant implementations could be accessible at the namespace document using RDDL [2]. Also, a few sentences explaining GRDDL and the fact that it is no more "normative" than other implementations could be included in the namespace document. If this does actually cause problems, these problems could be dealt with re the usual feedback channels of the W3C. The advantage of having a GRDDL from OWL/XML to RDF is that it is that a particular audience (RDF users without an explicit OWL 2 to RDF transform), who might otherwise be unable to have what benefits the OWL 2 in RDF, can have these benefits with a minimal of work. 3) Having a GRDDL transform does not prevent clients from using other local transformers instead if they are preferred. As for the possibility of the OWL namespace document being overloaded by requests for the transform, we do in the specification encourage caching of GRDDL transformations. Regards the possibility of GRDDL transformations being "automatically" run, this is a matter of local policy determined explicitly by the user. Current libraries such as Redland and Jena do allow GRDDL to be turned on explicitly by the local client. Although this is not the solution that Bijan wants per se, think this is the general opinion of the GRDDL WG members who have responded so far on this list. Thanks to Bijan for the provocative and intelligent critiques and comments re GRDDL and OWL 2. The choice of whether or not to include a GRDDL transformation that is an XSLT from OWL2 XML to RDF is, of course, in the competent hands of the OWL 2 WG. However, I do hope this feedback helps clarify things. -harry [1] http://lists.w3.org/Archives/Public/public-grddl-comments/2008AprJun/ [2]http://www.rddl.org/
Received on Wednesday, 21 May 2008 10:31:56 UTC