- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Tue, 17 Apr 2007 15:36:29 +0100
- To: ogbujic@ccf.org
- CC: GRDDL Working Group <public-grddl-wg@w3.org>
Hi Chime This is looking good. I have a few minor points about specific tests and wordings Tests ===== a) Namespace loop You ask whether the namespace loop tests violate the general policy concerning maximal grddl results. They do. My understanding was that the WG was minded that the '"SHOULD" produce GRDDL results' can reasonably be understood as allowing implementers making a fair effort to implement the spec, to not compute the maximal result in a document with this sort of self-dependence. Hence, I am imagining that these four tests are a) passed by explicit vote of WG, aware that this violates our own policy, and hence gives the reader a view of our interpretation of the SHOULD b) have a small explanatory text to the effect that the approval of these tests reflect the WG's interpretation of the 'SHOULD' in the specification with regards to this input. e.g. [[ The following four tests, show different GRDDL results possible for a particular self-referential input document. To be consistent with the other tests, only the last of these, the maximal result, would apply. The Working Group approved all four tests on @@@Not yet approved@@@ to reflect an interpretation of the RFC 2119 keyword 'SHOULD' in http://www.w3.org/TR/grddl/#sec_agt GRDDL specification section 7. The Working Group, aware of the implications of not producing all the GRDDL results in this case, and aware of the difficulty of so doing, do not discourage implementers from being satisfied with passing any one of these four tests. ]] That's probably too wordy, I was referring to RFC 2119. b) content negotiation I am unclear as to why the two content negotiation tests are in the informative section - they look pretty normative to me. I should produce a maximal result for these. c) multiple representations test seems to have got lost. I will re-propose it in the pending list. Wording ======= d) picky point about tense "will" occurs in The test will have a symmetric property and The tests which require a network connection will use absolute URIs I suggest delete 'will' in both cases [We're doing well when review is reduced to such picky points - it means the substance is fine!] e) slightly less picky. I wasn't comfortable with the phrasing of the following sentence: [[ However, for the purpose of running these tests in order to determine compliance, a GRDDL-aware agent with a security policy which does not prevent it from applying transformations identified by each test will produce the GRDDL result associated with each normative test. ]] The word I don't like is 'determine'. The tests can show that some software is not a GRDDL-aware agent, but cannot show that it is. I would prefer a phrasing that did not have a reading that a piece of software that passes all the tests is a GRDDL-aware agent. e.g. [[ However, for the purpose of defining these tests it was assumed that the GRDDL-aware agent being tested is using a security policy which does not prevent it from applying the transformations identified in each test. Such an agent will produce the GRDDL result associated with each normative test, except as specified immediately below. ]] Withdrawl of Previous Comment ============================= On #alternative and #subsumes. I believe the document, and the manifests, are fine without these features, and would be happy to see the two relevant paragraphs deleted. However, I will argue no longer for their removal. They have merely editorial force, and you are the editor. Since this is essentially a matter of taste, I will support your judgement (at least at the formal level!). In other words, I think we have discussed this point enough, and we should agree to differ - and so you win, by virtue of holding the pen! Jeremy Chimezie Ogbuji wrote: > Per my part of the action [1] from the last teleconference, I updated > the test document [2]. In particular I updated the section on multiple > GRDDL results to reflect our decision to collapse tests with a single > infoset/representation (but multiple GRDDL results) into the maximal > result. The approved tests have been updated appropriately. > > RCS file: /w3ccvs/WWW/2001/sw/grddl-wg/td/grddl-tests.html,v > ---------------------------- > revision 1.19 > date: 2007/04/16 20:03:31; author: cogbuji; state: Exp; lines: +61 > -33 > - updated multiple output section to clarify the 3 kinds of multiple > output scenarios > - removed background color for approved test links > - added approval links for tests approved during 4/11 teleconference > - Collapsed single infoset / representation multiple output tests into > maximal result > ---------------------------- > > [1] http://www.w3.org/2007/04/11-grddl-wg-minutes.html#action06 > [2] http://www.w3.org/2001/sw/grddl-wg/td/grddl-tests > -- Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England
Received on Tuesday, 17 April 2007 14:37:04 UTC