W3C home > Mailing lists > Public > public-powderwg@w3.org > January 2009

Re: status of GRDDL for POWDER - no joy testing in Redland/Raptor

From: Phil Archer <phil@philarcher.org>
Date: Fri, 16 Jan 2009 14:51:36 +0000
Message-ID: <49709EF8.8020403@philarcher.org>
To: Dan Brickley <danbri@danbri.org>
CC: Public POWDER <public-powderwg@w3.org>

I think my previous e-mail will answer this for you but just to clarify:

1. The schema accessible at the POWDER namespace is rather old and out 
of date. A final version is on the verge of being completed and will 
include the GRDDL transform links. Knowing the chaps working on this, 
I'm hopeful of it being ready by/on Monday although as our charter has 
expired it's going to take longer to get it installed at the correct 
location.

2. The XSLTs are all done bar a couple of minor bugs for people who like 
throwing unrealistically over-complex examples at it and wondering why 
it makes some little errors!

HTH and thanks for your comments as ever.

Phil.

Dan Brickley wrote:
> 
> 
> Hi folks
> 
> I'm trying to write a simple POWDER thing to assert that all documents 
> matching a certain URI pattern have a particular dc:publisher. My 
> understanding is that I could write a POWDER .xml file and then run a 
> GRDDL parser over it.
> 
> I've tried taking the exact example from 
> http://www.w3.org/TR/2008/WD-powder-primer-20081114 ('This is a repeat 
> of from Example 2-6') and running Redland's raptor parser over it in 
> GRDDL mode. I've tried my own POWDER XML file too, but I'm getting no 
> RDF output. Not sure if this is an issue with lack of GRDDL declarations 
>  in the ns, the parser, or my understanding. Possibly all 3 :)
> 
> rapper --trace -i grddl eg2.6.xml
> rapper: Parsing URI file:///Users/danbri/working/xmlsig/powder/eg2.6.xml 
> with parser grddl
> rapper: Serializing with serializer ntriples
> rapper: Processing URI http://www.w3.org/2007/05/powder#
> rapper: Parsing returned 0 triples
> 
> 
> Where eg2.6.xml is the following wellformed XML:
> [[
> <?xml version="1.0"?>
> <powder xmlns="http://www.w3.org/2007/05/powder#"
>       xmlns:ex="http://example.org/vocab#">
> 
>   <attribution>
>     <issuedby src="http://authority.example.org/company.rdf#me" />
>     <issued>2007-12-14T00:00:00</issued>
>     <abouthosts>example.com</abouthosts>
>   </attribution>
> 
>   <ol>
> 
>     <dr>
>       <iriset>
>          <includehosts>example.com</includehosts>
>          <includepathstartswith>/foo</includepathstartswith>
>       </iriset>
>       <descriptorset>
>         <ex:color>blue</ex:color>
>       </descriptorset>
>     </dr>
> 
>     <dr>
>       <iriset>
>         <includehosts>example.com</includehosts>
>       </iriset>
>       <descriptorset>
>         <ex:color>red</ex:color>
>       </descriptorset>
>     </dr>
> 
>   </ol>
> 
> </powder>
> 
> ]]
> 
> When I dereference the namespace I eventually find 
> http://www.w3.org/2007/05/powder/wdr.xsd ... but unless I'm mistaken, 
> this doesn't seem to have GRDDL annotations.
> 
> Thanks for any pointers on how to get this running,
> 
> cheers,
> 
> Dan
> 
> -- 
> http://danbri.org/
> 
> 
> 

-- 
Phil Archer
w. http://philarcher.org/
Received on Friday, 16 January 2009 14:52:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:42:14 GMT