POWDER for publishing status

Hi all!

I've missed participating in this group, and haven't forgotten the work that 
was done and noted with interest your progress.

Now, I'm working for a consultancy called Computas, and we have a customer 
that wants a completely semweb-based system ("portal") for organising, 
provide navigation, searching and evaluating web resources. It is a pretty 
cool project, actually.

They're not doing quality assurance, at least not yet, but one of the users 
are doing (or wants to do in some future) things like similar to what Medieq 
does (and I have made them aware of that project). However, we're not going 
that far for now, but we need to support a certain workflow. 

Essentially, resources can be suggested by users, then annotated by some 
editors, before they are approved by an administrator. Then, it might be set 
inactive if it becomes temporarily unavailable.

So, my idea was to use POWDER to support this functionality. All our data is 
in a SPARQL database, so the fact that it is RDF helps a lot.

Now, I've understood that right now, the specifications should be taken with a 
cup of salt, but I guess we could come to a understanding of how this should 
be done?

Say, there is a website http://example.com/meds/how-to-take-our-pill
and a portal owner http://example.org/medical-library/
Then, I need a description resource without a scope, but use wdr:describedBy 

So, the following triples

<http://example.com/meds/how-to-take-our-pill> wdr:describedBy 
<http://example.org/drs/approved>

<http://example.org/drs/approved> a wdr:DR;
        foaf:maker <http://example.org/medical-library/> ;
        wdr:hasDescriptors [ a  wdr:Descriptors ;
                           ex:level "approved" ] .

(with reservations that my turtle blank nodes are not right, I hope you get 
the intention)

Then, I would actually have to duplicate most of it for the next approval 
level, wouldn't I? So, if I have a "inactive" page, the DR would be:

<http://example.org/drs/inactive> a wdr:DR;
        foaf:maker <http://example.org/medical-library/> ;
        wdr:hasDescriptors [ a  wdr:Descriptors ;
                           ex:level "inactive" ] .

One way I can see to avoid this duplication is to link directly to the 
Descriptors, but then I would loose the attribution. But then, I don't 
actually need attribution in every statement... Do we have any clever ways to 
make this more compact? Or should it be done in a totally different way?


Cheers,

Kjetil Kjernsmo
-- 
Senior Knowledge Engineer
Direct: +47 6783 1136 | Mobile: +47 986 48 234
Email: kjetil.kjernsmo@computas.com   
Web: http://www.computas.com/

|  SHARE YOUR KNOWLEDGE  |

Computas AS  Vollsveien 9, PO Box 482, N-1327 Lysaker | Phone:+47 6783 1000 | 
Fax:+47 6783 1001

IMPORTANT NOTICE:
This message may contain confidential information. If you have received this e-mail in error, do not use, copy or distribute it. Do not open any attachments. Delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.

Received on Wednesday, 5 December 2007 16:22:27 UTC