- From: Jeanne Spellman <jspellman@spellmanconsulting.com>
- Date: Mon, 9 Mar 2020 18:42:12 -0400
- To: Silver Task Force <public-silver@w3.org>
- Message-ID: <23550c9d-aacb-0209-5c0b-6252cd7b1f12@spellmanconsulting.com>
== Summary ==
We opened with a discussion of the definition of normative and
informative. W3C does not appear to have an official definition, and
different groups (including WCAG 2.0) have their own definition. We
decided that we have no special usage of normative and can just use a
generic definition, so we moved into the session exercise.
For this exercise, we analyzed the various levels of the WCAG 3
Information Architecture and captured the pros and cons of having that
level be normative. Rather than paste it in an email, see Normative
Informative Pros and Cons
<https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFti5O1VIFUXPhguA6DFzlE/>.
== Minutes ==
The minutes are a continuation of the morning minutes, so you may have
already read them when you were reading Monday Part 1. The Part 2
session begins with agenda item 3: Normative Informative Pros and Cons
https://www.w3.org/2020/03/09-silver-minutes.html#item03
=== Text of Minutes ===
Normative and Information Pros and Cons
<Lauriat>
[21]https://www.w3.org/WAI/GL/task-forces/silver/wiki/2020_Marc
h_F2F_Meeting_at_CSUN
[21] https://www.w3.org/WAI/GL/task-forces/silver/wiki/2020_March_F2F_Meeting_at_CSUN
Lauriat: initially review homework from earlier session, but
time wise, for minimum conforance, that will be tomorrow
morning
later tomorrow agenda will include ACT tests
topic for today: normative vs informative
before exercise, recap the definitions
<Fazio> [22]https://www.w3.org/2013/09/normative-references
[22] https://www.w3.org/2013/09/normative-references
<jcraig> ETSI definitions: Normative references are necessary
for the application of the standard in which they are mentioned
(they shall be publicly available and in English). Informative
references assist the user with regard to a particular subject
area.
<jeanne>
[23]https://www.w3.org/TR/qaframe-spec/#norm-informative-gp
[23] https://www.w3.org/TR/qaframe-spec/#norm-informative-gp
<jcraig>
[24]https://portal.etsi.org/Services/editHelp/To-help-you-in-yo
ur-work/FAQs/Normative-informative-references
[24] https://portal.etsi.org/Services/editHelp/To-help-you-in-your-work/FAQs/Normative-informative-references
<alastairc> There is a definition in WCAG, but not sure if that
will help
js: Reminder from Tim Boland to Good Practice #2 --js: So, how
to treat normative references is one thing, but we're hoping to
find an actual definition of what constitutes normative
<Chuck> alastair... do you have a link to the wcag def?
<jcraig> Cerification Kit definition: Normative elements are
those that are prescriptive, that is they are to be followed in
order to comply with scheme requirements. Informative elements
are those that are descriptive, that is they are designed to
help the reader understand the concepts presented in the
normative elements.
<jcraig>
[25]https://www.certificationkitbag.com/blog/2015/9/30/normativ
e-vs-informative
[25] https://www.certificationkitbag.com/blog/2015/9/30/normative-vs-informative
<jcraig> RFC-2119
<jeanne>
[26]https://raw.githack.com/w3c/silver/ED-changes-25Feb-js/guid
elines/explainers/visualContrast.html
[26] https://raw.githack.com/w3c/silver/ED-changes-25Feb-js/guidelines/explainers/visualContrast.html
<charleshall> this debate goes way back. 2002 conversation:
[27]https://lists.w3.org/Archives/Public/spec-prod/2002JanMar/0
011.html
[27] https://lists.w3.org/Archives/Public/spec-prod/2002JanMar/0011.html
<jeanne> This guideline section is required (normative).
jeanne: links to visual contrast definition
<jeanne> The following tabbed sections contain helpful
information, but are not required (informative).
<sajkaj> Janina notes RFC6919:
[28]https://tools.ietf.org/html/rfc6919
[28] https://tools.ietf.org/html/rfc6919
jeanne: laughs at "must (but we know you won't)"
Lauriat: queue
Chuck: someone mentions silver was trying to get away from
those defs
<sajkaj> ca: There was mention of getting away from these, but
there are arguments against doing that
<KimD> Kind of plain-language-ish, not sure if this is a good
source: In information technology standards, normative parts of
a standard are those that specify what implementors should
conform to and non-normative parts consist of examples,
extended explanations, and other matter not dealing directly
with the specifications.
could list this as a con in pro/con discussion
<KimD> [29]https://whatis.techtarget.com/definition/normative
[29] https://whatis.techtarget.com/definition/normative
jeanne: will discuss RFC-2119 later
<charleshall> definition from UUAG:
[30]https://www.w3.org/TR/UAAG10/glossary.html#def-normative
[30] https://www.w3.org/TR/UAAG10/glossary.html#def-normative
<charleshall> What is identified as "normative" is required for
conformance (noting that one may conform in a variety of
well-defined ways to this document). What is identified as
"informative" (sometimes, "non-normative") is never required
for conformance.
<Zakim> bruce_bailey, you wanted to mention 508 does not use
word "normative"
<sajkaj> bb: Notes "normative" not used in U.S. Federal
regulatory documents
<sajkaj> bb: First heard the term in W3C
bruce_bailey: never seen "normative" used in federal
regulation, but it is referenced where referencing external
docs
<sajkaj> bb: Don't believe we need to define, because we're
using a standard meaning of the term
in standards, you don't need to define words in common usage. I
don't know that we need to define it for Silver
<sajkaj> sl: Reason is for us all to understand when we discuss
what should be normative, and what not
<Chuck> wasn't chuck, was someone else
<Chuck> unless it's a different Charles.
Lauriat: discussed here so that the participants agree on the
vocabulary
JF: I suggested 2119, but it's on the agenda later
Lauriat: silver has layers of info
<Lauriat>
[31]https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFt
i5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
[31] https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFti5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
need to list pros/cons of using the normative/informative
definitions
users needs for functional support, activity for planning,
designing, developing
tests: more concrete determination of whether you met the need
methods: concrete methods of how to meet user needs
and finally guidelines
User needs: in order to best explain the need for guidance
a non-exhaustive list of similar user needs, example: image
description, used for alt with SR, or voice activation with
Speech AT
<jeanne>
[32]https://raw.githack.com/w3c/silver/ED-changes-25Feb-js/guid
elines/explainers/ClearWords.html
[32] https://raw.githack.com/w3c/silver/ED-changes-25Feb-js/guidelines/explainers/ClearWords.html
jeanne: user needs are on the get started page under how to
charleshall: Shawn, in the outline, re: tasks: we haven't
talked about test categories. we know there are some related to
implementaiton
also higher order test to ensure the user need was met
do we need a section test category in outline?
<Chuck> +1 to Lauriat
Lauriat: I don't think so. Lower level tests build up to the
higher level user need
e.g. in the example I gave: the label solves multiple user
needs (SR output and Speech input)
Fazio: re: example: alt test may not solve the user need for
visual alt text representation for cognitive
<sajkaj> jc: Have an example, in Mac OS hover will announce any
element on screen and changes the image when hovered for size,
color, etc
<sajkaj> jc: Called hover Text
<sajkaj> ca: But there are many such situations, which is why
user testing is currently recommended in 2.x
<sajkaj> sl: Want to return to core question --- multiple
levels of test? General, tech specific, etc
Lauriat: back to agenda: should we have multiple levels of
tests. we could talk through both.
Charles Hall: I raised this a few weeks ago. whether the
guidelines are the only normative part.
or if tests needed to measure them are also normative
Fazio: ex: normative for cognitive block in addition to the
other formats: SR, Speech. etc
<Zakim> mbgower, you wanted to say that tests are not normative
in WCAG; they are associated with techniques
Chuck: could separate by machine automatable and manual?
MG: tests are non-normative at the moment
<Fazio> Good point MG
<JF> +1 to Mike: expected outcomes are what should be normative
using test technique to show you've met a normative req
Lauriat: I will separate into automation (machine automatible)
tests and higher level tests
we did not discuss normative, but should not represent these as
an exhaustive list b/c we would alsways leave someone out. that
would be a CON in terms of calling the techniques normative vs
/informative
JF: suggest calling it functional outcomes because it address
all user needs collectively
this would make additional techniques additive vs pitting one
user against another
Lauriat: concern with that is that it changes the format of
what we've already done
jeanne: recommend we address it when we talk about tests.
(scribe help jeanne?)
david-macdonald_: discussion in WCAG about what the user needs
to experience or what they would need to do... we had trouble
defining how the user would experience it.. that info is too
broad to list.
<JF> +1 to David
<Zakim> sajkaj, you wanted to ask whether JF is arguing to make
user needs / functional outcomes normative?
Lauriat: the is the reason we can't call this a definitive
list. these are examples of the needs we are trying to fulfill
sajkaj: John, was the reason for your name change suggestion
because you think this should be normative?
JF: when we focus on "needs" we'll never be able to list all
need.
sajkaj: are what you are proposing as "functional outcomes"...
would it be normative?
JF: yes, because we need to know we've met the need of X user
<jeanne> Meeting the needs is what we are trying to do, so
meeting the need should be normative. More of a functional
outcome.
scribe missed some of JF explanation
jeanne: I've tried to capture that in the document
I will screen share
jeanne: John's "functional outcome" is in between the user need
and the method
are we in agreement that user needs are non-normative?
Lauriat: was not trying to gain consensus in this discussion...
I wanted the group to list pros/cons so we gain a shared
understanding
for example, some of these becoming normative would make them
more difficult to maintain, and therefore less achievable to
complete/update wcag3
<Lauriat>
[33]https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFt
i5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
[33] https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFti5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
sajkaj: you are performing an overview of our existing
wireframe
charleshall: John, would it be fair to say "user needs" cannot
be made normative?
JF: if we make user needs normative, it will always be
incomplete
<charleshall> ^that nic = Chuck
jeanne: let's move on... captured.
<JF> individual needs should not be normative, but the
collection of needs - the functional outcome - should
<charleshall> +1 to sentiment of JF
<Fazio> SL "Roles" became "Planning Activities" because of size
variations in companies not having certain roles
<scribe> scribe: Fazio
Call if generalized statement says "required" that would make
it normative
Chall not call
Alastair: some value in normative statements in activities
SL: what parts of activity section have positive aspect of
being normative?
Alastair: Tables aspect maybe. Varies depending on guideline
Chuck: Alastairs observation is pro and con
dog barks
lol
SL: likely different ways of doing activities and meeting user
needs. Normative would make it more restrictive
Chuck sees it as a con
LG: user outcome is what's accomplished and only that should be
normative
SL: 2 types of tests: Tech specific and Task Specific.
<Zakim> bruce_bailey, you wanted to ask about method vs test
Bruce: Whats difference between tests and methods
SL: Tests are what's needed Method what you do to pass test
... Methods ensure it's there
D MacDonald: WCAG 1 was tech specific. Went Tech agnostic for
WCAG 2 for longevity. With current 18 month cycle Tech agnostic
is ideal. Brings normative tech specific more relevant
Alastair: reluctant to pin low level test validations to
normative, because fast iteration on informative docs not
really on normative docs
<Zakim> bruce_bailey, you wanted to ask about normative in
context of test versus normative in context of standard
Bruce: need to distinguish requirements from test method and
conformance
<Zakim> jcraig, you wanted to list some more cons of making
technology-specific tests normative
<jcraig> cons: maintenance (in review and process), slow to
update, and ARIA AAM examples
J Craig: Maintenance, timelines for iteration are tedious. Adds
a lot of time, responsibility to make normative docs. Can't
update easily
SL: Silver will have Widder scope of tech and guidance, Poll
requests, file bugs, process will be extremely helpful
<Zakim> MichaelC, you wanted to summarize current W3C thinking
on living documents
LG: Non-Normative more searchable, more understandable
<MichaelC> [34]https://www.w3.org/wiki/Evergreen_Standards
[34] https://www.w3.org/wiki/Evergreen_Standards
<MichaelC> [35]https://www.w3.org/wiki/Process2020
[35] https://www.w3.org/wiki/Process2020
J Craig: Non-normative docs are more flexible like continuous
delivery
SL: Higher level task tests - some may be tech specific. Mostly
around interactions or platform
<jcraig> I was not suggesting user tests be "Living standard"
track. I used AAM as an example to talk about the downside of
having frequently changed/updated documents on Rec Track or
other normative track. For the record, I think the
technology-specific techniques should be non-normative
examples. Otherwise, I believe technique contributions will be
fewer and slower.
<Zakim> alastairc, you wanted to ask if there were would be
some tech specific needs?
SL: Alastair: Specific tech that's is particularly strong or
weak may be included or excluded easier if normative tests were
implemented
<Zakim> bruce_bailey, you wanted to say FPC statements might be
evergreen
SL: could have Bruce: functional criteria can be written in an
evergreen way
<alastairc> Note that I'm not in favour of this level being
normative, had to stretch for a 'pro'
<Lauriat> We'll get to "Cons" as well, no worries.
LG: People might opt out by saying these tasks don't apply to
our tech
<alastairc> I think most of the cons from the last one apply?
JS: normative tests might restrict innovation
LG JF: functional outcomes should be normative
<alastairc> in some cases user need = functional outcome...
C Hall: Higher tests should include cognitive walk throughs for
entire tasks
LG: Con If it's normative it's not cumulative
D MacDonald: Guidelines can provide catch all accessibility
supported method/technique/way of achieving it
D MacDonald Guidelines are so general that it might be better
to make the methods normative
<Zakim> alastairc, you wanted to ask if we are considering it a
continuum? E.g. Guideline > Statement of Requirement > Method >
Test, with pyramid of content.
<Zakim> bruce_bailey, you wanted to say that normative methods
(or maybe normative test) covers for current Silver GL being
too open to interpretation
Alastair: pull apart testable statements and functional
outcomes maybe
<alastairc> (Self scribing) Normative does not mean testable
statement, we could have another concept / statement /
paragraph below guideline but above method.
<jcraig>
[36]https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFt
i5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
[36] https://docs.google.com/document/d/1QF5Olq8880_OmP0Eyr7CmFti5O1VIFUXPhguA6DFzlE/edit#heading=h.jycm1yj4w2u2
[End of minutes]
__________________________________________________________
Received on Monday, 9 March 2020 22:42:27 UTC