Re: Could you update the GRDDL Service to be compliant with the GRDDL Spec

Dom,

    We are getting GRDDL ready for movement to Proposed Recommendation.
Since GRDDL is going to be a W3C Web Specification, it is important for
us to get the W3C online services to be conformant with the
specification before we get to Recommendation status by the end of
July\early August.  I understand your cycles are limited, but can you
request to the W3C that you be given enough spare cycles over the next
month to upgrade the service.

Dominique Hazael-Massieux wrote:
> I think it probably makes sense that W3C support a real GRDDL online
> service, but I'm not sure the XSLT-based solution is the right base for
> this; I agree that starting from a more sound implementation would be
> the right thing to do, but I fear I don't have the cycles to set up such
> a system anytime soon...
>
> Dom
>   
Would it be difficult for you to plug in either the Python GRDDL client
[1] or Jena [2] into the GRDDL online service? Both distributions are
very actively maintained, and I believe this would take the vast
majority of the burden off your shoulders.

                                           -harry

[1]http://www.w3.org/2001/sw/grddl-wg/td/GRDDL.py
[2]http://jena.sourceforge.net/grddl/

>> [1]http://www.w3.org/2003/11/rdf-in-xhtml-demo
>> and
>> http://www.w3.org/2004/01/rdxh/grddl-xml-demo
>> [2]http://www.w3.org/TR/grddl-tests/
>> [3]http://www.w3.org/2001/sw/grddl-wg/td/test_results
>>     
>
> 4. http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf
> 5. http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf
> 6. http://www.w3.org/2001/sw/grddl-wg/td/multipleRepresentations
> 7. http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf
>
>   
> ------------------------------------------------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <rdf:RDF
>   xmlns:earl='http://www.w3.org/ns/earl#'
>   xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
>   
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#rdfa1"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#xmlWithGrddlAttribute"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#atomttl1"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#inline"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#base-param"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="CViwhpRb4"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist1.rdf#projectsSpreadsheet"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
> </rdf:RDF>
>   
> ------------------------------------------------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <rdf:RDF
>   xmlns:earl='http://www.w3.org/ns/earl#'
>   xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
>   
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#hcard1"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#multiprofile"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#httpHeaders"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#sq1"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#sq2"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#multipleRepresentations"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:assertedBy rdf:nodeID="ztqsGjTZ4"/>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist2.rdf#title_author"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
> </rdf:RDF>
>   
> ------------------------------------------------------------------------
>
> <?xml version="1.0" encoding="utf-8"?>
> <rdf:RDF
>   xmlns:earl='http://www.w3.org/ns/earl#'
>   xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
>   
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf1"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf2"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf-xmlmediatype1"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#langconneg1"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#langconneg2"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf-xmlmediatype3"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf-xmlmediatype2"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#xinclude"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#grddlonrdf3"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#noxinclude"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#xslt_literal_result"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#pass"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
>   <earl:Assertion>
>     <earl:test rdf:resource="http://www.w3.org/2001/sw/grddl-wg/td/testlist3.rdf#loop"/>
>     <earl:subject rdf:resource="http://www.w3.org/2004/01/rdxh/grddl-xml-processor"/>
>     <earl:assertedBy rdf:nodeID="RsZQvzMr4"/>
>     <earl:result>
>       <earl:TestResult>
>         <earl:outcome rdf:resource="http://www.w3.org/ns/earl#fail"/>
>       </earl:TestResult>
>     </earl:result>
>   </earl:Assertion>
> </rdf:RDF>
>   


-- 
  -harry

Harry Halpin,  University of Edinburgh 
http://www.ibiblio.org/hhalpin 6B522426

Received on Sunday, 24 June 2007 04:21:34 UTC