- From: Karl Dubost <karl@w3.org>
- Date: Thu, 1 Jun 2006 15:49:05 +0900
- To: Patrick Curran <Patrick.Curran@Sun.COM>
- Cc: Dominique Hazael-Massieux <dom@w3.org>, www-qa@w3.org
Hi Patrick, Hi Dom,
Le 06-04-07 à 06:53, Patrick Curran a écrit :
> Thanks, Dom: I'm glad to see the beginnings of a concrete
> implementation of the ideas we tried to express in the metadata
> document. I'd be interested to get your feedback now that you've
> tried to create an implementation. Is our list of elements
> reasonably complete? Do we have the right data types? Are the names
> appropriate?
Dom has not answered yet, but I was wondering if it could be possible
to find a few test cases in different technologies and see if the
tests they created could be expressed with this document.
That would help to create one or more practical example.
> Tim Boland has already made some of these points, but for
> completion I'll respond anyway. Since I'm not very familiar with
> RDF I have no idea whether the syntax is correc I'll simply try to
> focus on how well the implementation seems to map to the metadata
> elements defined in http://www.w3.org/TR/2005/NOTE-test-
> metadata-20050914/. I've focussed on the N3 version because it's
> easier to read and because it seems as if the XML/RDF version was
> derived from it.
Yes the RDF/n3 is usually easier to read.
http://www.w3.org/2006/03/test-description.n3
http://www.w3.org/2006/03/test-description.rdf
I have generated a png file using the RDF validator
http://www.w3.org/2006/03/test-description-graph.png
but it might not necessary helps you to read the full thing.
> Here's what I noticed:
>
> 1. There's no "Identifier" entry.
http://www.w3.org/TR/test-metadata/#identifier-def
Do you mean the RDF Schema doesn't contain the Identifier class?
I may see a possible issue a conflict between two identifiers, one
which has been given and a natural one when the test is available on
the Web, but that would be better to hear Dom about it.
> 2. "ReviewStatus" should be "Status" (this element need not
> necessarily have anything to do with reviewing - as the comments
> section points out).
> 3. "SpecificationReference" is actually named "SpecRef: in the
> Note. Should we spell it out in full?
I think that could be a good idea, some people will argue that less
to type would be better. :) no strong opinion on that.
> 4. "preCondition" should be "Preconditions". (Is the singular form
> in fact preferable? Would we have multiple entries if there were
> multiple "preconditions"?)
> 5. "input" should be "Inputs". (Is the singular form in fact
> preferable? Would we have multiple entries if there were multiple
> "inputs"?)
> 6. The following required elements are missing: Version (we weren't
> sure this is necessary), Contributor, Rights.
> Also, while thinking about this after reviewing the "Test Assertion
> Howto Guide" (not
http://www.w3.org/2006/03/test-assertion-guide.html
> yet published to the full www-qa list) I realized that we seem to
> have a problem with the SpecRef element. I had intended this to
> substitute for an Assertion element (not wanting to enforce the
> concept of assertions on everyone). However, I now realize that
> while it works when the text of the assertion can be identified
> within the text of the specification, it does not work when the
> assertion has to be "derived from" the spec. To handle the latter
> case it seems we need an assertion metadata element which in turn
> would (optionally) contain the text of the derived assertion,
> together with a pointer into the spec.
http://www.w3.org/TR/test-metadata/#specref-def
"Identification of the portion of the specification tested by this
test."
It doesn't say that it is the reference to a test assertion but to
the part of the specification which is relevant.
The reference to the actual test assertion might be a very good idea
indeed.
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Thursday, 1 June 2006 06:49:15 UTC