- From: Lofton Henderson <lofton@rockynet.com>
- Date: Wed, 24 Jul 2002 12:35:46 -0600
- To: www-qa-wg@w3.org
Here are some notes on the informal SpecGL discussions that we had today
(7/24) in lieu of the normal telecon.
Participants:
KD: Karl Dubost
LH: Lofton Henderson
DM: David Marston
SM: Sandra Martinez (for 1 hr).
JM: Jack Morrison (for 1 hr).
Please check these and let me know if I have gotten anything wrong or
omitted anything. Apologies in advance -- my notes are dreadful quality.
Notes
-----
Sec 1.6: DM suggested that we not go into detail of an "Associations
Matrix" at this time. The next public draft (~20 August) should be for the
purpose of getting response and comment on the dimensions-of-variability
organization. General agreement.
KD: some general comments about problems spotted while writing Spec Extech
first draft. E.g., "choose whether or not to have levels" is not how
things happen or are done in W3C. DM and SM had some comments about it as
well. Seems to be some agreement that we need to look at and adjust the
verbiage, and maybe even the wording of the checkpoints.
One particular problem. When you aren't going to use profiles (for
example) -- "no" to CK3.1 -- then it should be made clearer that 3.2, 3.3,
... are "Not Applicable" and need not be satisfied.
KD will circulate his draft Spec Extech work to the QAWG -- there are
embedded comments about difficulty in applying the checkpoints.
[LH to SM: will you also summarize the problems/questions you found so far
in doing your SpecGL review assignment?]
KD raised issue about the many "TOC entry" checkpoints -- it is unclear
what you should do and how, in order to satisfy. It is made worse because
there are several styles of TOC -- high level ('h2' only), versus
detailed. Many specs have both. But not all specs. E.g., QA Framework
only has high level. Similar for WAI. Agreed that these checkpoints need
clarification.
DM suggested. High-level should point to "Conformance", and "Conformance"
should then point to individual items (e.g., deprecated features,
extensions, profiles, etc). The pointer could be to a single "catalog" --
for example a table of discretionary items -- that in turn points to the
specific items around the spec.
We then went through a number of comments of DM and SM, from the list of
"@@" issues:
CK1.2: postpone till Kirill (originator of wording) is back.
CK1.3: (SM) "each behavior or requirement" is too vague to
implement. Agreed that we need to elaborate and clarify wording here.
CK2.3: fair amount of discussion around this one. Agreed is that table 5
is wrong pointer (this is "Rules for Profiles" -- what minimally goes into
a valid profile -- not minimal profile rules on some product.) Agreed that
SVG example is not optimal -- it is called profiles but looks a lot like
levels.
[JM and SM left somewhere around here.]
CK3.4: We discussed the proposition that the meaning is, "For each
profile, define the minimal required features/support for each class of
product". Agree about first part -- "for each profile" -- but there was
some resistance to the second part, "for each class of product
(CoP)". Open question: if not "CoP", then what is the object of
"requirement"? Digression, discussion and no general convergence
about: is CoP a fundamental dimension that should be used to organize the
other dimensions? I.e., any useful subspace of the 8 dimensional DoV space
involves the CoP dimension?
GL4: DM agrees that the Modules definition from SMIL, circulated by LH,
would be useful in the verbiage of GL4, but with the "namespace" stuff
removed. The profiles-modules relationship is also interesting. DM is
going to supply some proposed modules-levels verbiage.
CK4.4: When Zakim kicked us off, we (LH-DM-KD) were disagreeing about
whether levels-contain-modules or modules-contain-levels -- what is good
and what is bad? We apparently have some divergence in our respective
models of modules. DM is going to dig up some examples which differ from
the XTHML-SMIL-SVG lineage (of modularization, that is). (Note we
previously agreed with the SMIL statement, in the context of its rules for
profiles, that "modules are atomic" and profiles can't subdivide modules.
End-of-call.
Respectfully submitted,
-Lofton.
Received on Wednesday, 24 July 2002 14:32:56 UTC