Contents | Guideline 1 | Guideline 2 | Guideline 3 | Guideline 4 | Glossary | References
Jan Richards
        Charles McCathieNevile
Copyright © 1994-2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.
 
  
  
  When creating documents or markup languages, make full use of W3C Recommendations. For example, use MathML 
    for mathematical Web content and XHTML, MathML, and DOM scripting to implement 
    dynamic-interactive spreadsheets. [T0082]
 When creating documents or markup languages, make full use of W3C Recommendations. For example, use MathML 
    for mathematical Web content and XHTML, MathML, and DOM scripting to implement 
    dynamic-interactive spreadsheets. [T0082] 
  
  
  In some cases a W3C Recommendation formatted version may be offered 
    in addition to a proprietary format. Tools that dynamically generate Web content 
    may use HTTP content negotiation to facilitate this. [T0084]
 In some cases a W3C Recommendation formatted version may be offered 
    in addition to a proprietary format. Tools that dynamically generate Web content 
    may use HTTP content negotiation to facilitate this. [T0084] 
  
  
  Do not publish Web content in markup languages that do not allow 
    for equivalent alternative information to be included for media-specific presentations 
    (such as images or video, sound, etc.). Where this cannot be avoided, make 
    the information directly available from the content generated. For example, 
    convert the text equivalent of an image to a caption for the image, or provide 
    a "base" page that includes links to alternative versions of content. [T0083]
 Do not publish Web content in markup languages that do not allow 
    for equivalent alternative information to be included for media-specific presentations 
    (such as images or video, sound, etc.). Where this cannot be avoided, make 
    the information directly available from the content generated. For example, 
    convert the text equivalent of an image to a caption for the image, or provide 
    a "base" page that includes links to alternative versions of content. [T0083] 
  
  
  Although markup languages and formats that become W3C Recommendations 
    after an authoring tool's development cycle permit input are not considered 
    "available" in time, modular design of tools provides for new markup languages 
    and formats to be supported late in the development cycle or even after deployment. 
    [T0085]
 Although markup languages and formats that become W3C Recommendations 
    after an authoring tool's development cycle permit input are not considered 
    "available" in time, modular design of tools provides for new markup languages 
    and formats to be supported late in the development cycle or even after deployment. 
    [T0085]  
  
  
  Ensure that the markup produced by the tool, in any of its supported 
    languages, is valid. [T0086]
 Ensure that the markup produced by the tool, in any of its supported 
    languages, is valid. [T0086] 
  
  Publish proprietary language specifications or DTD's on the Web, 
    to allow documents to be validated. [T0087]
 Publish proprietary language specifications or DTD's on the Web, 
    to allow documents to be validated. [T0087] 
  
  Use namespaces and schemas to make documents that can be automatically 
    transformed to a known markup language. [T0088]
 Use namespaces and schemas to make documents that can be automatically 
    transformed to a known markup language. [T0088] 
  
  If markup produced by the tool does not conform to W3C specifications, 
    inform the author. (e.g. statement on the saving dialog, an alert that is 
    displayed following a save or inline highlighting through the use of style 
    sheets, etc.). [T0089, T0090] @@New 
    technique made from ATAG1 2.3@@
 If markup produced by the tool does not conform to W3C specifications, 
    inform the author. (e.g. statement on the saving dialog, an alert that is 
    displayed following a save or inline highlighting through the use of style 
    sheets, etc.). [T0089, T0090] @@New 
    technique made from ATAG1 2.3@@ 
  
  If the tool produces inaccessible markup, whether it is valid or 
    not, see the checking Techniques 
    for ATAG checkpoint 5.1. [T0091] @@New 
    technique made from ATAG1 2.3@@
 If the tool produces inaccessible markup, whether it is valid or 
    not, see the checking Techniques 
    for ATAG checkpoint 5.1. [T0091] @@New 
    technique made from ATAG1 2.3@@ 
  
  
  
  Ensure the tool supports all the structural features 
    of the supported languages. [T0001]
 Ensure the tool supports all the structural features 
    of the supported languages. [T0001] Allow the author to directly edit the source markup (so knowledgeable 
    authors can ensure accessible content). [T0002]
 Allow the author to directly edit the source markup (so knowledgeable 
    authors can ensure accessible content). [T0002] 
  
  When an extended (superset) or simplified (subset) markup language is 
    supported, ensure that the accessibility features in the base language are 
    still available. [T0003]
 When an extended (superset) or simplified (subset) markup language is 
    supported, ensure that the accessibility features in the base language are 
    still available. [T0003]  Allow the addition of equivalent alternatives for 
    all supported image formats that allow text content, including PNG, SVG, WebCGM, 
    JPEG, and GIF. [T0004]
 Allow the addition of equivalent alternatives for 
    all supported image formats that allow text content, including PNG, SVG, WebCGM, 
    JPEG, and GIF. [T0004]  
  
  
  Enable the author to produce metadata that can 
    be used to construct an accessible version of the output. For example, when 
    producing image formats that do not allow the inclusion of alternative information 
    within them, use Dublin Core metadata to incorporate description, title information, 
    or "foaf" metadata to identify people depicted in images. [T0400]@@new 
    category and T####@@ @@CMN Proposal@@
 Enable the author to produce metadata that can 
    be used to construct an accessible version of the output. For example, when 
    producing image formats that do not allow the inclusion of alternative information 
    within them, use Dublin Core metadata to incorporate description, title information, 
    or "foaf" metadata to identify people depicted in images. [T0400]@@new 
    category and T####@@ @@CMN Proposal@@ 
  
  
  Notify the author, if a given output format is 
    not accessible (so they can decide to use a different format). [T0401] 
    @@new category and T####@@ @@CMN 
    Proposal@@
 Notify the author, if a given output format is 
    not accessible (so they can decide to use a different format). [T0401] 
    @@new category and T####@@ @@CMN 
    Proposal@@ This checkpoint covers systems that digest documents and reconstitute 
    them in standardized formats. [T0427] @@new 
    category and T####@@ @@F2F Proposal@@
 This checkpoint covers systems that digest documents and reconstitute 
    them in standardized formats. [T0427] @@new 
    category and T####@@ @@F2F Proposal@@ 
  
  Ensure that the tool preserves all the elements 
    and attributes defined in the relevant specification(s) even if it is unable 
    to render them in a publishing view or preview mode. [T0005]
 Ensure that the tool preserves all the elements 
    and attributes defined in the relevant specification(s) even if it is unable 
    to render them in a publishing view or preview mode. [T0005] 
  
  
  
  Allow the author to decide whether or not to preserve 
    unrecognized markup (since it might be related to accessibility). [T0006] 
    @@from ATAG1 4.3@@
 Allow the author to decide whether or not to preserve 
    unrecognized markup (since it might be related to accessibility). [T0006] 
    @@from ATAG1 4.3@@ 
  
  
  
  If changes to markup that is not recognized by 
    the tool are necessary for the tool to further process the document (for example, 
    a tool that requires valid markup when a document is opened), inform the author. 
    [T0203] @@from ATAG1 4.3@@
 If changes to markup that is not recognized by 
    the tool are necessary for the tool to further process the document (for example, 
    a tool that requires valid markup when a document is opened), inform the author. 
    [T0203] @@from ATAG1 4.3@@ 
  
  
  
  Provide options for the author to confirm or override 
    removal of markup on a change-by-change basis or as a batch process. [T0204] 
    @@from ATAG1 4.3@@
 Provide options for the author to confirm or override 
    removal of markup on a change-by-change basis or as a batch process. [T0204] 
    @@from ATAG1 4.3@@ 
  
  
  
  Do not change the DTD without notifying the author. 
    [T0206] @@from ATAG1 4.3@@
 Do not change the DTD without notifying the author. 
    [T0206] @@from ATAG1 4.3@@ 
  
  
  
  Consider explaining automatic changes made by the 
    tool to the author. [T0402] 
    @@new category and T####@@ @@F2F Proposal@@
 Consider explaining automatic changes made by the 
    tool to the author. [T0402] 
    @@new category and T####@@ @@F2F Proposal@@ 
   Allow authors to edit document conversion templates 
    to specify the way presentation conventions should be converted into structural 
    markup. [T0008]
 Allow authors to edit document conversion templates 
    to specify the way presentation conventions should be converted into structural 
    markup. [T0008] Ensure that changes to a document's graphical layout 
    do not reduce readability when rendered serially. For example, confirm the 
    linearized reading order with the author. [T0012]
 Ensure that changes to a document's graphical layout 
    do not reduce readability when rendered serially. For example, confirm the 
    linearized reading order with the author. [T0012] Some examples of conversion best practices include: 
    @@Use of "conversion best practice"@@
 Some examples of conversion best practices include: 
    @@Use of "conversion best practice"@@  
     
  
  
  
  Ensure that when the tool automatically generates 
    content and markup @@Does this cover content other 
    than tagging?@@ (e.g. the author has not specifically specified the 
    markup to be used), that markup conforms to the following WCAG 2.0 checkpoints. 
    (Note: An asterix (*) denotes those WCAG 2.0 checkpoints that involve the 
    inclusion of equivalent alternative information. For these WCAG 2.0 checkpoints, 
    see the Techniques for ATAG checkpoint 
    4.3 for restrictions on automatically generating equivalent alternatives 
    and the Techniques for ATAG 
    checkpoint 4.1 for prompting guidance) [T0014]:
 Ensure that when the tool automatically generates 
    content and markup @@Does this cover content other 
    than tagging?@@ (e.g. the author has not specifically specified the 
    markup to be used), that markup conforms to the following WCAG 2.0 checkpoints. 
    (Note: An asterix (*) denotes those WCAG 2.0 checkpoints that involve the 
    inclusion of equivalent alternative information. For these WCAG 2.0 checkpoints, 
    see the Techniques for ATAG checkpoint 
    4.3 for restrictions on automatically generating equivalent alternatives 
    and the Techniques for ATAG 
    checkpoint 4.1 for prompting guidance) [T0014]: 
    Note: Pre-authored content refers to markup content, images, multimedia, applets, scripts, etc. Including pre-written descriptions for all multimedia files (e.g., clip-art) packaged with the tool will save authors time and effort, cause a significant number of professionally written descriptions to circulate on the Web, provide authors with convenient models to emulate when they write their own descriptions, and show authors the importance of description writing.
 
  
  
  For tools that allow authors to create their own 
    templates, advise the author that templates should be held to a high accessibility 
    standard, since they will be repeatedly reused. Help the author reach this 
    goal by making an accessibility check mandatory before saving as a template. 
    [T0080]
 For tools that allow authors to create their own 
    templates, advise the author that templates should be held to a high accessibility 
    standard, since they will be repeatedly reused. Help the author reach this 
    goal by making an accessibility check mandatory before saving as a template. 
    [T0080]  
  Provide pre-authored content in formats that allow for accessible 
    annotation to be included in the files, such as SMIL, PNG, and SVG. [T0428] 
     @@new category and T####@@
 Provide pre-authored content in formats that allow for accessible 
    annotation to be included in the files, such as SMIL, PNG, and SVG. [T0428] 
     @@new category and T####@@  
  
  
  Ensure that all pre-authored content provided by 
    the tool conform to the following WCAG 2.0 checkpoints [T0081]:
 Ensure that all pre-authored content provided by 
    the tool conform to the following WCAG 2.0 checkpoints [T0081]: 
    Note: The author may have included or imported markup that enhances accessibility but is not recognized by the tool.
 
  
  
  If possible, preserve all unrecognized markup, since it might be 
    related to accessibility (See Techniques 
    for ATAG Checkpoint 3.2). [T0202]
 If possible, preserve all unrecognized markup, since it might be 
    related to accessibility (See Techniques 
    for ATAG Checkpoint 3.2). [T0202] 
  
  
  If changes to markup that is not recognized by the tool are necessary 
    for the tool to further process the document (for example, a tool that requires 
    valid markup when a document is opened), inform the author. [T0203]
 If changes to markup that is not recognized by the tool are necessary 
    for the tool to further process the document (for example, a tool that requires 
    valid markup when a document is opened), inform the author. [T0203] 
  
  
  Provide options for the author to confirm or override removal of 
    markup on a change-by-change basis or as a batch process. [T0204]
 Provide options for the author to confirm or override removal of 
    markup on a change-by-change basis or as a batch process. [T0204] 
  
  
  Do not change the DTD without notifying the author.[T0206]
 Do not change the DTD without notifying the author.[T0206]Contents | Guideline 1 | Guideline 2 | Guideline 3 | Guideline 4 | Glossary | References