- From: Phil Archer <phil.archer@icra.org>
- Date: Tue, 9 Nov 2004 07:48:41 -0000
- To: "Quatro Public list" <public-quatro@w3.org>
Thanks Dan, I have updated/corrected the use cases and added graphs for both examples - although the one without any ApplicationRules is pretty straightforward. Meanwhile, I'll do some reading up! Phil. ----- Original Message ----- From: "Dan Brickley" <danbri@w3.org> To: "Phil Archer" <phil.archer@icra.org> Cc: "Quatro Public list" <public-quatro@w3.org> Sent: Monday, November 08, 2004 9:51 PM Subject: Re: Have I got use cases for you > > * Phil Archer <phil.archer@icra.org> [2004-11-08 21:09-0000] >> >> As promised I've put a few use cases online. I'll try and think of some >> others but these are the top of my list. >> >> I've written one document that describes the use cases and gives some >> detail of what is expected, then created actual test data for each one. >> >> Please see http://www.icra.org/projects/quatro/techdiscussion/usecases/ >> >> There must be a reason why the RDF instance at >> http://www.icra.org/projects/quatro/techdiscussion/usecases/exemplar/labels.rdf >> doesn't validate but I can't see it... > > Hi Phil, > > I've had a quick play with the example, tweaking it to fit RDF/XML's > so-called 'striped' syntax. Basically this means that XML elements and > attributes altenatively stand for nodes and edges in the underlying > graph. I've also changed the case conventions to use capital letters for > classes (ie. categories, resource types), and lowerCase notation for > relationships/properties. I have marked up the application rule section > using RDF's list construct, ie the parseType="Collection" attribute. I > have not added any ordering around the application rule and match > construct, though I think we discussed doing so. > > Revised file, plus the graphic from the RDF validator, is at > http://www.w3.org/2004/03/quatro/tests/week1/ > > Backgrounder on RDF 'striping' that I wrote a couple years back, might > be useful, is at http://www.w3.org/2001/10/stripes/ > > I've not had a chance to think thru details of > http://www.icra.org/projects/quatro/techdiscussion/usecases/ yet, but > I think the local override case will be the one that exercises us the > most. It's good to write up such use cases even if we end up not > satisfying them all, of course. A technical term floating around nearby > to this issue is "monotonic" (see W3C glossary, > http://www.w3.org/2003/glossary/keyword/All/?keywords=monotonic ). We > could exchange descriptions of non-monotonic rules using RDF, but RDF's > design itself is monotonic: it guarantees that we if we believe two > documents, then combining them shouldn't produce something we disagree > with. There are loopholes (eg. exchanging descriptions of descriptions) > but in general I think there are things in favour of not having a > defaults mechanism. > > cheers, > > Dan > >
Received on Tuesday, 9 November 2004 07:50:07 UTC