- From: Gokhan Soydan <gsoydan@topquadrant.com>
- Date: Thu, 2 Nov 2006 10:52:52 -0800
- To: <public-grddl-comments@w3.org>
Hello, Thank you very much for the information. I have a question about the specification. When using GRDDL with namespace documents, the formal definition is that: - if an information resource ?D has an XML representation whose root element has a namespace name ?NS then any GRDDL result of the resource identified by ?NS is a GRDDL result of ?D - if an information resource ?D has an XML representation whose root element has a namespace name ?NSDOC** and ?D has a GRDDL result that includes, for any ?TX, the RDF triple { ?NSDOC <http://www.w3.org/2003/g/data-view#namespaceTransformation> ?TX } then ?TX is also a transformation of ?D Is this case possible: we have ?D, ?NS as defined above, and also ?NSS, which is a namespace of ?NS. ?NSS has a GRDDL result, which is also a GRDDL result of ?NS and by definition also of ?D. Also, ?NSS has a namespaceTransformation, which produces another GRDDL result for ?NS, which becomes GRDDL result of ?D. So, is it possible for GRDDL results to propagate through namespaces recursively and end up in the original document? If this is the case, wouldn't there be an infinite situation, if there is a namespace ?NSA, that has a namespace ?NSB, and the namespace ?NSB has the namespace ?NSA? Is the above case possible for also profiles? Thanks, Gokhan >>>> On Wed, 2006-11-01 at 11:42 -0800, Gokhan Soydan wrote: > Hello, > > > > I would like to ask if there is any GRDDL processor now with Java API > similar to Xalan XSLT processor? I'm not aware of any released implementation in Java, though I gather some are in the works. Danny? > If not, where could I find a good, precise specification for > implementing a GRDDL processor? The GRDDL specification, in progress, is http://www.w3.org/TR/grddl/ . I intend to add an appendix to the specification describing a sample implementation, but the specification doesn't constrain the way GRDDL processors are implemented. We do have an Appendix: Available Software and Services http://www.w3.org/TR/grddl/#implExp that refers to open source implementation efforts in python, PHP, C, and XSLT. (Perhaps that appendix should move to the ESW Wiki, a la http://esw.w3.org/topic/SparqlImplementations ?) There is also a growing selection of test cases that should be pretty helpful for building an implementation. http://www.w3.org/TR/grddl/#testCases p.s. I'm copying public-grddl-comments@w3.org, which is the mailing list we have set up for comments from outside the Working Group. public-grddl-wg is for WG participants. I see TopQuadrant is a W3C member organization (http://www.w3.org/Consortium/Member/List ) so you're more than welcome to join the Working Group; for details, see the membership section of the Working Group homepage http://www.w3.org/2001/sw/grddl-wg/#who -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Thursday, 2 November 2006 18:56:20 UTC