- From: Jan Richards <jan.richards@utoronto.ca>
- Date: Mon, 30 Aug 2004 15:29:42 -0400
- To: "List (WAI-AUWG)" <w3c-wai-au@w3.org>
Hi,
This is the piece Greg, Barry and Karen put together on prompting and
assisting with structure for their work item. I'll start adding it to
the draft, but may not be ready for the call.
Thanks for sending this in.
Cheers,
Jan
----
3.1.1 (11): Techniques for Prompting and Assisting for Document Structure
1) The application must alert Authors to the occurrence of unstructured
content – The authoring tool must provide an indication that content has
not been structured.
a) Constant Indication
i) Flag – A visual indicator that may function as a constant reminder
that structure is missing.
ii) Notice – Message indicating status of content structure. Example:
notification on the status line.
b) Scheduled Interval – A flag or notice that appears to the author at
an established interval of time.
c) User Initiated Request – The author issues a command seeking a
status back from the authoring tool.
d) Critical Workflow Milestone
i) On Open – The authoring tool conducts a check and reports the
result of that check each time a document is opened.
ii) On Close - The authoring tool conducts a check and reports the
result of that check each time a document is closed.
iii) On Save / Commit - The authoring tool conducts a check and
reports the result of that check each time a document is saved or the
author indicates the content is to be preserved in its current state.
iv) Author identified milestones - The authoring tool conducts a
check and reports the result of that check for other workflow milestones
which the author may designate.
2) Offer Authors the option to create content in a structured
environment. – Upon the creation of new content, the authoring tool
should provide authors the opportunity to invoke mechanisms that enforce
proper structure generation.
a) Template – Authors can select a template to follow
b) Wizard – Authors can have the authoring tool properly structure the
content based upon responses to system generated queries
c) Real time validator (Forced Implementation: Interactive Rules
Enforcement) – The system will not allow authors to create improperly
structured content
3) Offer Authors an opportunity to impose structure on unstructured content.
a) For applications that support explicit structural mechanisms offer
authors the opportunity to employ those mechanisms – in the event of dtd
or schema based structure link to a parser which validates content in
accordance to the applicable DTD or schema.
b) For applications that do not support explicit structural
mechanisms, offer authors to derive structure from format styles –
provide authors a mechanism to map formatting conventions to structural
elements
4) Offer Authors an opportunity to verify document structure for
completed content / work in progress.
a) When structure is present offer authors an opportunity to verify
structure is correct
i) Include / exclude (Arrows and slide bars)
ii) Promote / demote (Push items up, slide items down)
iii) Hierarchical representation (Move labels up/down a structure tree)
iv) Parse content - Items are highlighted to indicate structural
issues and author is given an opportunity to repair at each – (spell
checker analogy)
b) When structure is missing:
i) For applications that support explicit structural mechanisms offer
authors the opportunity to employ those mechanisms – in the event of dtd
or schema based structure link to a parser which validates content in
accordance to the applicable DTD or schema.
ii) For applications that do not support explicit structural
mechanisms, offer authors to derive structure from format styles –
provide authors a mechanism to map formatting conventions to structural
elements
5) Offer Authors an opportunity to validate structure
i) Parse Content - Items are highlighted to indicate structural
issues and author is given an opportunity to repair at each – (spell
checker analogy)
ii) Scheduled Interval – A flag or notice that appears to the author
at an established interval of time.
iii) User Initiated Request – The author issues a command seeking a
status back from the authoring tool.
iv) Critical Workflow Milestone
(1) On Open – The authoring tool conducts a check and reports the
result of that check each time a document is opened.
(2) On Close - The authoring tool conducts a check and reports the
result of that check each time a document is closed.
(3) On Save / Commit - The authoring tool conducts a check and
reports the result of that check each time a document is saved or the
author indicates the content is to be preserved in its current state.
(4) Author identified milestones - The authoring tool conducts a
check and reports the result of that check for other workflow milestones
which the author may designate.
6) Allow Authors to work in an unstructured mode – The authoring tool
should permit the others to generate and save content that is
unstructured. The tool should alert authors to the fact that they are
working in this unstructured mode.
a) Provide an alert to authors that they are working in an
unstructured mode
b) Alert authors that content has not been structured.
--
Jan Richards, M.Sc.
User Interface Design Specialist
Adaptive Technology Resource Centre (ATRC), University of Toronto
Email: jan.richards@utoronto.ca
Web: http://jan.atrc.utoronto.ca
Phone: 416-946-7060
Fax: 416-971-2896
Received on Monday, 30 August 2004 19:30:05 UTC