--
-harry
Harry Halpin, University of Edinburgh
http://www.ibiblio.org/hhalpin 6B522426
Forwarded message 1
First, congrats on getting XQuery to Rec!
I'm Harry Halpin, the Chair of the GRDDL WG [1] which links XML and XHTML(including "microformats") to the Semantic Web in order to facilitate the deployment of the Semantic Web. It is obviously a much lighter-weight spec than XQuery.
In order to prevent a "surprise" Last Call, I'd like for your WG to know that we are going to go, barring any final comments or problems, to request move to Last Call on or shortly after Feb 15th for the following three documents:
1) GRDDL Specification [2]
2) GRDDL Primer [3]
3) GRDDL Use Cases [4]
We believe this technology is related to the XML QUuery WG as a GRDDL can be considered a type of function from XML to RDF, and that GRDDL transformations can be implemented in XQuery, and we'd appreciate if this message was forwarded to either your listserv or to interested parties in your list if you think needed. In fact, if someone wants to make a XQuery GRDDL transformation (our current test suite using XSLT), I would be happy to add it to our test suite.
In particular, I would personally be interested if you believe our definition of XML documents in terms XPath notes in [2] is correct. We are unaware if XQuery takes a particular stand on issues like resolving XIncludes. We include the following informative warning in [2]:
"When an information resource is represented by an XML document, the corresponding XPath data model is somewhat under-determined, depending on, for example, whether an agent elaborates inclusions, parameter entities, fixed and default attributes, or checks digital signatures. Put another way, if an author takes responsibility for the information in an XML document, for what information exactly is the author taking responsibility? And how can the author ensure that a GRDDL transformation is able to meet GRDDL's Faithful Rendition assurance?
This specification is purposely silent on the question of which XML processors are employed by or for GRDDL-aware agents. Whether or not processing of XInclude, XML Validity, XML Schema Validity, XML Signatures or XML Decryption take place is implementation-defined. There is no universal expectation that an XSLT processor will call on such processing before executing a GRDDL transformation. Therefore, it is suggested that GRDDL transformations be written so that they perform all expected pre-processing, including processing of related DTDs, Schemas and namespaces. Such measure can be avoided for documents which do not require such pre-processing to yield an infoset that is faithful. That is, for documents which do not reference XInclude, DTDs, XML Schemas and so on."
[1]http://www.w3.org/2001/sw/grddl-wg/
[2] http://www.w3.org/2004/01/rdxh/spec
[3] http://www.w3.org/2001/sw/grddl-wg/doc29/primer.html
[4] http://www.w3.org/2001/sw/grddl-wg/doc43/scenario-gallery.htm
thank you,
--
-harry
Harry Halpin, University of Edinburgh
http://www.ibiblio.org/hhalpin 6B522426