- From: Scheppe, Kai-Dietrich <k.scheppe@telekom.de>
- Date: Mon, 7 Apr 2008 17:07:51 +0200
- To: "Phil Archer" <parcher@icra.org>, "Public POWDER" <public-powderwg@w3.org>
Hi Phil, Great feedback and not daunting at all! A lot of the suggested additions will have be supplied by others, so please read the document... Thanks Kai > -----Original Message----- > From: public-powderwg-request@w3.org > [mailto:public-powderwg-request@w3.org] On Behalf Of Phil Archer > Sent: Monday, April 07, 2008 2:55 PM > To: Public POWDER > Subject: Re: New version of primer > > > Some comments from me on the doc so far. I'm not bothering > with "this could be phrased better" or typos at this point. > > Abstract: > "There are two varieties of POWDER, a complex, semantically > rich variety, called POWDER-S and a simplified version called > POWDER which is intended for day-to-day usage." > > This goes to our Issue-50 (a.k.a Ivan 3) about whether it is > advisable to create POWDER-S documents. See my mail of 30/3 > [1]. If the resolution is accepted then I suggest: > > "There are two varieties of POWDER, a complex, semantically > rich variety, called POWDER-S and a much simpler version, > just called POWDER, which is intended as the primary > transport mechanism for Description Resources. POWDER-S can > be generated automatically from POWDER." > > Status section: Add place holder for reference to the Test > Suite. Just looking at GRDDL, their Primer looks likely to be > a Note but the Test Suite is a full Rec document. > > > 1. What is POWDER > ================= > I'd rewrite this original text: > > "There are two varieties of POWDER, a complex, semantically > rich variety, called POWDER-S and a simplified version. > The simplified version, also called the operational > semantics, is written in XML for easy day to day use. > The formal semantics, POWDER-S, are intended to provide > mechanism to harness the semantic web and underpin the > operational semantics. A GRDDL transform will create the > needed RDF/XML for this use. > There is no restriction on which form to use, but it should > be noted that the simplified version is intended for the > exchange of information between systems. > The POWDER-S version is designed to facilitate incorporation > of POWDER information in larger RDF based systems. > > Thus POWDER allows a variety of questions to be answered > about a given web resource or group thereof, without having > to actually retrieve the resource." > > as > > "There are two varieties of POWDER, a complex, semantically > rich variety, called POWDER-S and a simple version, known > simply as POWDER. > The simple version has relatively loose, human-readable > 'operational semantics,' and is written in XML. > > The semantically-rich version, known as POWDER-S, allows > POWDER to harness the semantic web at large and includes > formal semantics that underpin the operational semantics. A > GRDDL transform automatically generates POWDER-S as RDF/OWL > from a POWDER document. > > There is no restriction on which form to use, but it should > be noted that the simple version is intended as the primary > exchange mechanism between systems. All POWDER tools will > process POWDER. It is OPTIONAL whether this is done using the > POWDER-S form so that a processor MAY NOT understand this form. > > POWDER-S is designed to facilitate incorporation of POWDER > information in larger RDF-based systems and it should be > noted that such systems will need to implement two Semantic > Extensions to do this (see @@@section X@@@). > > Importantly, POWDER allows a variety of questions to be > answered about a given web resource or group thereof, without > having to actually retrieve the resource(s)." > > Rather than a separate section 2, I'd be inclined to end the > Introduction with a list of the other documents in the suite > and give a brief explanation of what they cover - the Primer > is the starting point, the other docs provide the detail. > > 4 How does POWDER work in the real world? > ========================================= > We'll have to check what is and isn't allowed in terms of W3C > policy but I wonder whether we can provide real world > examples here that illustrate the abstract use cases. That > is, show an actual example of an ICRA label, a Technosite > label, a Segala label etc. There is precedent for this in > that the RDF specs make references to PRISM, DC etc. The PICS > specs include copies of the RSACi and Safe Surf ratings > systems. Perhaps we could include our 'in house' examples to > start with and use this to go to others during CR and use the > possibility of inclusion in the doc as an incentive to > implement the tech? basically, as much as the WG members are > able to supply and commit to in public would be good - and > that goes as much for Vodafone, AOL and Opera as it does for > us labelling types! > > 5. How DO I Use POWDER? > ======================= > The first example is (obviously) copied from the DR doc which > has since been updated so that the maker element takes a ref > (see the meeting agenda mail for 31/2 [2]). I wonder whether > it might be appropriate to introduce the key elements of > attribution, scope and description and then add the angle > brackets? The definition of a DR might also be useful. See > second para of intro to DR doc: "a resource that contains a > description, a definition of the scope of the description and > assertions about both the circumstances of its own creation > and the entity that created it." This comes from the XG > Report which may, again, provide some useful background [3]. > Such a discussion may end up with a repeat of the generic > example but I'm not sure it should start that way. The line > by line description of the example is probably too tech for > the Primer? > > How Do I publish a DR? > ====================== > > 1. the DR must be created > > That's true of course but I think in a lot of cases (ICRA, Segala, > Technosite) these are going to be generated on the fly from a > database so it might be more appropriate to say "made > available from a URI" > > 2. the resources must have some form of reference to the DR > that describes the resource in question. > > Not necessarily. Of course, it's good if the resources do > have a link to a DR that describes it, but it's not > essential. I'd say that step 2 could be made more generic by saying: " > > 2. Make the DR easily discoverable. This can be achieved > through a link from the described resource or through > including the DR in a repository of many DRs that describe > resources that have relevant features in common. > > I'm still not 100% sure whether the relationship type is > going to be powder or possibly describedBy - there's a load > of discussion on the HTTP list about this and I will be > reporting to the group on it in the near future. For now, the > link example is OK. describedBy may well be more appropriate > for POWDER-S as I think the expectation may end up being that > the resource returns a load of triples rather than an XML > doc. More news when I have it. > > > When do I use POWDER-S or POWDER? > ================================= > See [1]. > > How do I process DRs? > ===================== > Yep, we need some scripts and things here. Chaals promised > some such and I'm hoping to have some Perl to offer before > long (I just need to teach myself how to process XML in Perl > first, just a small hump to get over > ;-) ). > > And yes, we should publish some XQueries. Kev/Andrea should > be able to help here in due course. > > How do I process POWDER-S? > ========================== > > I think this section needs to include things like SPARQL > queries and examples from RDF/OWL systems that do and don't > implement the semantic extension - which gives us a > dependency on that development work but the doc won't be > finished until after CR so that's OK. Explaining the Semantic > Extensions in natural language here is good. I can work on > this with our Greek partners. I don't think we need to devote > much of the Primer to POWDER-S. > > 6 What do I need to use POWDER? > =============================== > I think we want 'the average webmaster' to be feel that they > can add POWDER to their content without any specialist > knowledge. So maybe we could create a generic description of > a not entirely fictional scenario. > In ICRA's case, the webmaster will, as now, use our online > tool to create a DR. They don't need to understand the > underlying technology, all they need to know is what it says. > > I think Technosite and Segala will do similar things, that > is, we'll take care of the POWDER side of things. So if you > use such a service, all you need to be able to do is to add a > link element to your HTML (and even that's going to be optional!). > > So if you can do this: > > <link rel="stylesheet" href="/styles.css" type="text/css" /> > > You can easily do this > > <link rel="powder" href="/powder.xml" type="application/xml" /> > > Note the MIME type is application/xml, not the RDF one of > application/rdf+xml > > We also need to include sections on: > > 1. Having a single URI for the 'latest DR' which uses a 302 > redirect to the current one which will have its own URI (as > discussed at length in Washington last year). > > 2. Reusing elements in a POWDER doc rather than repeating it. > > 3. Setting up a repository, the FOAF file etc. > > This looks daunting, I know, but if the doc has place > holders, it can show where we're heading and it can evolve > based on real experience during CR. > > Sorry Kai, Diana... you did ask for feedback! > > P > > > [1] > http://lists.w3.org/Archives/Member/member-powderwg/2008Apr/0001.html > (member only) > [2] > http://lists.w3.org/Archives/Member/member-powderwg/2008Mar/0136.html > [3] http://www.w3.org/2005/Incubator/wcl/XGR-wcl/ > > Scheppe, Kai-Dietrich wrote: > > <<WD-powder-primer-20080326.htm>> Hi, > > > > After the London meeting I have made the discussed changes in the > > document and added Diana's part. > > > > I would appreciate input to the document in general, some input on > > those items outlined as a pinkish editor's note and also a thorough > > going through on a technical level. > > > > > > Thanks > > Kai > > > > >
Received on Monday, 7 April 2008 15:08:31 UTC