- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Wed, 14 Mar 2007 10:31:10 +0000
- To: Chimezie Ogbuji <ogbujic@bio.ri.ccf.org>
- CC: public-grddl-wg <public-grddl-wg@w3.org>
Summary: while still quite rough, I think this document is good enough
for a first Working Draft. I also have some minor comments etc.
Proposal: that we publish
http://www.w3.org/2001/sw/grddl-wg/doc50/grddl-tests.html
as a first WD, subject to the editor making changes in response to
comments on the WG list, at his discretion.
Detailed review:
Minor suggestions for Intro:
old text
[[
The tests are meant to satisfy the requirement for test cases covering
all GRDDL features and library transformations as outlined in the GRDDL
Working Group charter. They should be used for testing the conformance
of GRDDL-aware agents. The normative tests cover the required behavior
expected of a GRDDL-aware agent. The informative tests demonstrate
expected behavior with respect to the issues resolved by the Working
Group as well as other tests of robustness for software agents which
consume source documents within a Semantic Web and generate GRDDL
results. This document itself has (as a GRDDL result) a manifest
document describing the test cases in RDF.
]]
==>
Suggest text ** to highlight changes
[[
The tests *address* the requirement for test cases covering all GRDDL
features and library transformations as outlined in the GRDDL Working
Group charter. They *can* be used for testing the conformance of
GRDDL-aware agents. The normative tests cover ** behavior *described
in the normative sections of the GRDDL specification*. The informative
tests demonstrate *other permitted* behavior with respect to the issues
resolved by the Working Group. ** This document itself has (as a GRDDL
result) a manifest document describing the test cases in RDF.
]]
Rationale:
1: 'address' is adequately weak, but bolder than 'meant to satisfy'
2: avoid 'should', 'must' except with RFC 2119 force (either explicitly
or not)
3: Sentence [The normative tests ...] contentious. Unnecessary
discussion, so modify it to an uncontentious sentence.
4: s/expected/other permitted/ because informative tests are not expected.
5: Delete: [[as well as other tests of robustness for software agents]]
I don't think we have any.
6: Delete unnecessary: [[which consume source documents within a
Semantic Web and generate GRDDL results]]
Suggestions on deliverables.
Put the zip at the end of the list so that the "The" in "The test
driver" is a backward rather than a forward reference.
In the zip list, change "An RDF/XML serialization ..." to "The manifest
file"
Add, near the top of the list:
+ A directory of tests on the Web
Change "A driver" to "An example driver" (rationale use of the driver is
not required to run the tests)
Suggestions on Test manifest Format
Add the following paragraph.
[[
The output documents are read as if they would retrieved from
the URL of the input document.
Some input documents correspond to multiple output documents,
see below.
]]
Suggestion for Using the Test Driver
Add at end
[[
The tests do not require the use of this test driver.
]]
Suggestion for EARL Reporting
Add at end
[[
EARL reports for test runs can be generated in other ways.
]]
Suggestion for Namespace Documents and Absolute Locations
- delete 'much' in first sentence. I think it's true, but feel that the
reader should be free to make their own judgement.
Suggestion for Informative Tests
Old text:
[[
These tests cover features not mandated explicitely by the GRDDL
specification, but demonstrate behavior expected of a GRDDL-aware agent
in the context of Web Architecture best practices (@@Appropriate
[WEBARCH] link?). They also cover behavior suggested by the Working
Group as a result of resolving certain issues.
]]
suggested text
[[
These tests cover features not *covered* by the *normative text* of the
GRDDL specification, but demonstrate *additional* behavior *that* a
GRDDL-aware agent *may exhibit*. They *reflect* behavior suggested by
the Working Group *while* resolving certain issues.
]]
Received on Wednesday, 14 March 2007 10:31:28 UTC