Accessibility References in Draft IEEE Standard 2001 Revision dated November 2000.

2.6ÊÊÊÊÊÊ HTML 4.01 Specification, W3C Recommendation 24 December 1999, http://www.w3.org/TR/1999/REC-html401-19991224

This specification defines the HyperText Markup Language (HTML), the publishing language of the World Wide Web.Ê This specification defines HTML 4.01, which is a subversion of HTML 4.Ê In addition to the text, multimedia, and hyperlink features of the previous versions of HTML (HTML 3.2 [HTML32] and HTML 2.0 [RFC1866]), HTML 4 supports more multimedia options, scripting languages, style sheets, better printing facilities, and documents that are more accessible to users with disabilities.Ê HTML 4 also takes great strides towards the internationalization of documents, with the goal of making the Web truly World Wide.

HTML 4 is an SGML application conforming to International Standard ISO 8879 -- Standard Generalized Markup Language [ISO8879]

2.7ÊÊÊÊÊÊ W3C WAI WEB CONTENT 19990324, W3C Recommendation Web Content Accessibility Guidelines 1.0, WAI Page Author Guidelines - W3C, Working Draft 15‑Jan‑1999 (http://www.w3.org/TR/WAI-WEBCONTENT-19990324/).

These guidelines explain how to make Web content accessible to people with disabilities.Ê The guidelines are intended for all Web content developers (page authors and site designers) and for developers of authoring tools.Ê The primary goal of these guidelines is to promote accessibility.Ê However, following them will also make Web content more available to all users, whatever user agent they are using (e.g., desktop browser, voice browser, mobile phone, automobile-based personal computer, etc.) or constraints they may be operating under (e.g., noisy surroundings, under- or over-illuminated rooms, in a hands-free environment, etc.).Ê Following these guidelines will also help people find information on the Web more quickly.Ê These guidelines do not discourage content developers from using images, video, etc., but rather explain how to make multimedia content more accessible to a wide audience.

4.1.8ÊÊÊ Design Review

Web page designs should be subjected to design reviews in keeping with good engineering practices.Ê Depending on the value and expected impact of specific WEPs, additional reviews may be warranted.Ê The design review subject matter may include evaluations of the graphical design, legal implications, cultural impacts, linguistic review, market research, accessibility, and usability.Ê The design review should span the entire range of functional objectives, technical capabilities and constraints throughout the system.Ê The review should also address the capabilities and limitations of the target user community.Ê The insertion of new technology into the system requires the widest extent of reviewers.Ê In addition, the content should be subjected to review by applicable experts or users.

4.1.9ÊÊÊ Proofreading and Quality Control and testing

Web pages should be subjected to proofreading and quality control.Ê Proofreading should involve the use of the full range of browsers, screen resolutions, and browser window sizes and shapes.Ê Final assessments must be done on the object(s) (text, graphics, layout, navigation, multimedia, etc.) as delivered to client device(s), and not assume that generation tools will convert the source accurately.Ê Proofreading shall be applied to static as well as dynamically generated pages.

Quality control should validate that the presentation meets all the functional objectives and requirements of this and other applicable standards.Ê The quality control activities should also validate the user functional requirements.Ê Quality control shall be applied to static as well as dynamically generated pages.

Development (component) testing should be conducted by the web page development team.Ê Validation testing should be pursued in at least two distinct phases: development testing and operational testing.Ê

ÊDevelopment testing of WEPs shall be designed to address issues such as:

a)ÊÊÊÊ WEPs shall display as intended

b)ÊÊÊ WEPs should not require excessive scrolling

c)ÊÊÊÊ WEPs shall provide security controls such as passwords and firewalls if required

d)ÊÊÊ WEPs shall be tested for conformance to IEEE Std 2001-1999 using an existing verification tool to verify compliance where appropriate

Operational testing should be conducted using the support of the members of the intended user community.Ê Operational testing of WEPs shall be designed to address issues such as:

a)ÊÊÊÊ WEPs shall display as designed

b)ÊÊÊ WEPs shall not require excessive scrolling

c)ÊÊÊÊ WEPs shall provide required security controls

d)ÊÊÊÊ WEPs shall be tested for conformance to accessibility requirements

e)ÊÊÊÊ WEPs should render an appropriate printout or offer an alternative method of printing.

The web site shall meet all defined user requirements.Ê New user requirements that evolve from design initiation through final delivery shall be documented.

All links shall work correctly.

4.2.4ÊÊÊ Physical characteristics

Consideration shall be given to the legacy and anticipated evolution of the user-community environment in terms of hardware and software capabilities.Ê The rate of adoption of new technology at the consumer level often exceeds that of industry and the public sector.Ê Similarly, consideration shall be given to anticipated or likely changes in technology to minimize the need to re-engineer Web sites to accommodate these changes.Ê Some examples of devices that should be considered include:

a)ÊÊÊÊÊÊÊÊÊÊÊ Personal Digital Assistants (PDAs)

b)ÊÊÊÊ Video enhanced telephones

c)ÊÊÊÊ TV devices with Web interfaces

d)ÊÊÊÊÊÊÊÊÊÊÊ Braille display units

e)ÊÊÊÊÊÊÊÊÊÊÊ Access-specific and/or text-only devices

f)ÊÊÊÊÊÊÊÊÊÊÊ Mobile devices

Considerations should include screen display area (which can be quite small on some of these devices); latency of communications (e.g., satellite links, wireless channel bandwidth, etc.); and, limited (or non-existent) local cache/storage.Ê Similar considerations related to communications bandwidth and costs are required.Ê U.S.Ê communications tariffs are not exemplary of international practices.Ê Limited bandwidth and "per minute" tariffs are common on an international basis and in the emerging mobile and radio communications environments.

Protocols or protocol subsets to support this next generation of mobile devices may require additional consideration in selection of target protocols.Ê Consideration should be given to the Wireless Applications Protocol (WAP), and XHTML Base protocol.Ê Note that rapid expansion of low bandwidth wireless devices in the next few years may be a significant consideration in web page design.

4.2.7ÊÊÊ Content Accessibility

The target-user community evaluation shall take into account the likely existence (or future existence) of individuals who will need to access the information or services of the site and who have limited sight, color blindness, mobility impairments, audio impairments, or require other special considerations as well as ergonomic requirements for general ease-of-access and ease-of-use for users.Ê

WEPs shall conform to Web Content Accessibility Guidelines.Ê WEPs shall satisfy Priority 1 checkpoints (Level P1 conformance), and should satisfy Priority 2 checkpoints (Level P12 conformance), and the design shall include consideration of satisfying Priority 3 checkpoints (Level P123 conformance:).Ê [See the W3C WAI ãWeb Content Accessibility Guidelinesä http://www.w3.org/TR/1999/WD-WAI-PAGEAUTH-19990226.]

There are legal requirements for access that vary by jurisdiction , and also practical considerations as Web-based information becomes either "mission critical" within an organization or displaces other forms of communication with target-user community individuals.Ê Information about current guidelines and related initiatives from the W3C can be found at http://www.w3.org/WAI.

Use of the 216 "Web safe" colors is recommended.Ê These colors are selected, in hex terms, with RGB values of 00, 33, 66, 99, CC or FF only.Ê

WEP text to background luminance -contrast shall exceed 33% (better than 67% recommended)Ê This the luminance for any specific RGB color can be computed as: luminance = 0.3 x Red + 0.59 x Green + 0.11 x Blue.Ê

WEPs shall avoid color combinations that cause problems for individuals with color blindness in its various forms.Ê Avoid using the color pairs (table x) for background/foreground of text, or of any objects (e.g., links, borders or icons) which need to be differentiated by color.Ê (This relates to red and green deficiencies, which are the most common).Ê

A table of web-safe colors has been arranged to indicate which colors should not be used together.Ê See Annex G for the numerical versionand the visual color table.Ê

For extra information on choosing colors and color vision deficiency, see http://www.labs.bt.com/people/rigdence/colours/.

Some recommendations to increase accessibility include:

a)ÊÊÊÊÊÊÊÊÊÊÊ Images and Animations.Ê Use the alt attribute to describe the function of all visuals.Ê

b)ÊÊÊÊ Image Maps.Ê Use client-side MAP and text for hotspots.Ê If used for navigation, sites shall provide text links in addition to the image map.

c)ÊÊÊÊÊÊÊÊÊÊÊ Multimedia.Ê Provide captioning and transcripts of audio, descriptions of video, and accessible versions in case inaccessible formats are used.Ê

d)ÊÊÊÊÊÊÊÊÊÊÊ Hypertext Links.Ê Use text that makes sense when read out of context.Ê For instance, do not use "click here."

e)ÊÊÊÊ Page Organization.Ê Use headings, lists, and consistent structure.Ê Use CSS for layout and style where possible.Ê

f)ÊÊÊÊÊÊÊÊÊÊÊ Graphs and Charts.Ê Summarize or use the longdesc attribute.Ê

g)ÊÊÊÊÊÊÊÊÊÊÊ Scripts, Applets, and Plug-ins.Ê Provide alternative content in case active features are inaccessible or unsupported.Ê

h)ÊÊÊÊÊÊÊÊÊÊÊ Frames.Ê Label with the title or name attribute.Ê

i)ÊÊÊÊÊÊÊÊÊÊÊ Tables.Ê Make line by line reading sensible.Ê Summarize.

j)ÊÊÊÊÊÊÊÊÊÊÊ Column data presentation should be presented using style sheet mechanisms where supported by target user environments in preference to using tables.

Check your work.Ê Validate the HTML.Ê Use evaluation tools and text-only browsers to verify accessibility

The requriements in this section are expected to provide substantive conformance to 36 CFR 1194.Ê None-the-less sites required to meet 36 CFR 1194 shall assure they meet the requirements of Annex I which duplicates the relevant sections of 1194.

WEPâs shall not include flashing or blinking objects which have a blinking frequency or flicker rate greater than 2 hertz without consideration for photosensitive epilepsy impact.Ê Frequency greater than 55 hertz is acceptable under 36 CFR 1194.22(j).Ê

Where time-out is applied to user response forms, a mechanism shall be provided to allow a user to indicate more time is required.Ê Timeouts or refresh should be used with care to assure users can understand and interact with pages correctly.

Forms shall use label and taborder designations to allow persons using assistive technology to access the fields and functionality required to complete and submit the forms.

4.2.9ÊÊÊ Maintenance

WEP maintenance planning shall consider, as a minimum, the following factors:

a)ÊÊÊÊÊÊÊÊÊÊÊ Eliminating obsolete information or services

b)ÊÊÊÊÊÊÊÊÊÊÊ Updating the status of information or services

c)ÊÊÊÊÊÊÊÊÊÊÊ Changing and periodically validating links to related information

d)ÊÊÊÊÊÊÊÊÊÊÊ Changing client or server environments that may require or warrant WEP re-engineering

e)ÊÊÊÊÊÊÊÊÊÊÊ Changing policy (e.g., organizational, regulatory, legislative, etc.) that may require changes in information content, protection, designation, or access

f)ÊÊÊÊÊÊÊÊÊÊÊ Updating WEPs to remain in compliance with applicable standards

Style sheets may be used to indicate obsolete pages or other classifications (e.g., "draft," "confidential") as "background." If style sheets are not available, the WEP design shall use an alternate method for indicating WEP page classifications.Ê An alternate method for accessibility to users with physical disabilities should be included.

In some cases, a collection of WEPs may approach the complexity of a software project, particularly if the WEPs implement interactive functionality.Ê In such a case, a software maintenance process should be adopted to provide a disciplined basis for the maintenance activity.Ê The software life cycle maintenance process of IEEE/EIA Std 12207.0-1996 [B2] should be considered for this purpose.

4.3.1ÊÊÊ Scripting Languages

Scripting languages are widely used, and supported by most recent browsers.Ê Scripts can operate on the server side using the Common Gateway Interface (CGI) or on the client side through scripts embedded in the page or applets.Ê However, not all browsers support client-side scripts and users may turn off both Java and client side scripting.Ê This may be a matter of security policy, or to reduce the distraction of intrusive dynamic elements.Ê The W3C WAI stipulates that any Web page using scripts client-side must provide the same functionality on the page without the scripts in order to be considered accessible.

4.3.2ÊÊÊ Java

Java has become a key language of the Internet.Ê This is also the case for intranets, since considerable corporate application functionality can be provided through the use of applets client-side communicating with servlets server-side, and capable of yielding generally superior performance and security to CGI scripts.Ê The recent advent of application service providers in the Internet is likely to accelerate the use of Java.Ê Java Foundation Classes (JFC) with the Swing architecture and the Accessibility classes offer interface flexibility and accommodation to users with disabilities that are not possible using DHTML and style sheets.Ê Current browser offerings do not yet support all of the JFC.Ê For some applications, HTML may be secondary to the Java portions of a Web page, acting only as a carrier for multiple applets that do the actual work and presentation of the page.Ê The W3C WAI stipulates that, to be accessible, a page containing an applet must be capable of operating without the applet.Ê This may also be required to serve clients where Java is disabled for policy or security reasons.Ê Server side applications and detection of client preferences can be used to meet this objective.Ê

5.7ÊÊÊ Webmaster contact

E-mail to "Webmaster@domain" shall provide a point of contact for the site.Ê This email address shall exist and monitored for messages in keeping with the criticality of the site(s).Ê This may be necessary to notify a site of problems that preclude successful access to the site or its proper content.Ê This is a required e-mail address, even if it is not part of the page content.Ê This is not an alternative for having information concerning the content owner (see clause 7.6).

5.12ÊÊÊÊ Site Index and search

WEP sites shall include an index of all pages relevant to the target audience.Ê A site may have more than one such index if there are distinct target audiences.Ê The site index shall be accessible, following the requirements of subclause 4.2.7, and should be provided in plain text format.

Web indexes maintained within a managed site shall consider the implications of referencing pages beyond the maintained responsibility of the site.Ê Such pages may vary in availability, size, consistency of style, accessibility, correctness, timeliness, human language or other requirements of the managed site.Ê A similar distinction may be applicable to any pages indexed which are not managed web pages adhering to the siteâs guidelines.Ê Contractual arrangements with external site managers may be appropriate to address requirements of the managed site.Ê Maintenance of biographies of off site references may also be appropriate.

Users may expect site index/search results to access all appropriate content and not content from outside of the site.

6.3ÊÊÊÊÊÊ Metadata

WEPs shall incorporate appropriate metadata to provide for accurate cataloguing and indexing of pages for the environment in which the pages are accessible.Ê WEPs shall not provide duplicate data to search engines or indexing systems, other than divergent spellings or grammatical forms.Ê Header tags should include data needed for page processing (link, style, script) or page indexing (title, meta/kewords, meta/description, PICS and Dublin core items.)Ê Where more than four metatags are included, the use of link to profiles should be used.Ê Links to style sheets and script files should also be used to facilitate re-use as well as off-loading network overhead.

7.5.1ÊÊÊ Phone numbers

All WEPs containing telephone numbers shall provide sufficient context for use of the number.Ê (ITU Recommendation REC.E.123, version 11, 1988, Notation for National and International Telephone Numbers shall be used.Ê Example: xxxxx-xxxx-xxxx).Ê Toll-free numbers may not be accessible outside of the geographical area.Ê With internal organizational net-works, be aware of the potential need for contact by target-user communities who may only have access to external telephone lines (e.g., travel or telecommuting), or may need full prefix information between locations.Ê Contact numbers shall be accessible for those who are visually impaired or deaf.Ê Telephone numbers should be tagged using the HTML tag <phone> (an RMfield).Ê Applicable hours for the telephone number should be indicated.Ê Time zone information should be indicated for networks that span multiple time zones.Ê (Note: PHONE is an HTML 3+ tag.)

7.13ÊÊÊÊ Graphical images

All graphic elements shall contain declared height/width display size, permitting the immediate allocation of page layout for these and concurrent rendering.Ê The use of consistent style sheets can reduce page size, and provide for reuse of style for subsequent pages.Ê Reuse of images, as opposed to use of new images, can reduce download time by taking advantage of local caching.

Multiple graphic images at the server should be considered, providing for lower bandwidth connections, and/or user choice.Ê A potential convention is to have a "thumbnail" graphic delivered, which is also a link to a higher resolution graphic as an option for the user community.

Where a server may deliver images in multiple formats, image URLs should not include a specific format name structure (e.g.Ê xxx.gif).Ê To allow for content negotiation with users and to minimize overhead in response, a diverse set of image formats should be provided.

Images should not be used to bypass HTML limitations or provide "style" control.Ê Where available, CSS should be used.Ê Images shall not be used to present text in an alternative style.Ê This is disruptive to text-only browsers, it limits accessibility and global applicability, and it has a negative impact on performance.Ê Graphic presentation of written materials for certain languages, cultures, or disciplines may be necessary.

Sites should support image formats for JPEG, PNG, and GIF for compatibility, and seek to deliver the least overhead image acceptable to the client.Ê For animated images, Network Motion Graphics (NMG) should be supported, and scripting or client-side executable languages may be more efficient means of providing the required functionality.

(Note: the ALT attribute is required by section 4.2.8.Ê and also facilitates access by non-graphical browsers, or use with images disabled.)

Unfortunately, firewalls and gateways can convert data types.Ê Hence, the client may not receive the expected graphic.


Annex AÊÊÊÊÊÊÊ Potential areas of future or additional work

a)ÊÊÊÊ Use of cookies and potentially invasive operations.Ê Server-initiated actions can affect client systems.Ê These should be "appropriate."

b)ÊÊÊÊÊÊÊÊÊÊÊ Copyright/IPR considerations.Ê What rights are asserted for a given page? These include ownership, license contact information, use of trademarks, patents and trademarks, IPR, and acknowledgment of references and quotes.Ê (See IEEE P1420.1b, IEEE Draft Standard for Information Technology -Ê Software Reuse - Data Model for Reuse Library Interoperability: Intellectual Property Rights FrameworkÊ under development.)

c)ÊÊÊÊÊÊÊÊÊÊÊ Security considerations for transfer of pages, limiting access, etc.

d)ÊÊÊÊÊÊÊÊÊÊÊ Information on digital signatures and value for WEP design.Ê See work of IETF/W3C joint effort on XML digital signatures (IETF Security area)

e)ÊÊÊÊÊÊÊÊÊÊÊ Application of resource description framework (RDF).

f)ÊÊÊÊÊÊÊÊÊÊÊ Bandwidth efficiencies in header data.Ê

g)ÊÊÊÊÊÊÊÊÊÊÊ Respecting anonymous access on the net.

h)ÊÊÊÊÊÊÊÊÊÊÊ Discussion of PICs.Ê A PIC would provide checkpoints that a user would need, as well as specify those options where available.Ê (OSI PICs as a list of requirements & options within a standard and potentially tests for these)

i)ÊÊÊÊÊ Site authentication.Ê Provide a mechanism to determine that the location providing the information is properly identified.Ê (refer back to digital signature)

j)ÊÊÊÊÊÊÊÊÊÊÊ Indexing.Ê Add recommended practices to Clauses 5 and 6 on indexing.Ê (Consider ASC X3.285 Standard for Metamodel for Shareable Data and related resource description work.)

k)ÊÊÊÊÊÊÊÊÊÊÊ Recommendations on static vs.Ê dynamic page trade-offs.

l)ÊÊÊÊÊÊÊÊÊÊÊ Recommendations concerning Web-page development process.

m)ÊÊÊ Web-page aliasing.Ê (redirection, refresh ·considerations?)

n)ÊÊÊÊÊÊÊÊÊÊÊ Definition of metrics for WEP success rating.Ê

o)ÊÊÊÊÊÊÊÊÊÊÊ Scripting languages.Ê

p)ÊÊÊÊÊÊÊÊÊÊÊ Review forms of validation available (e.g., DTD, IEEE Std 2001-200x, etc.) and determine what requirements should be put on conforming WEPs in the future.

q)ÊÊÊÊÊÊÊÊÊÊÊ Include additional XML, XSL specific recommendations.

r)ÊÊÊÊ Use of simplified English/limited vocabulary to facilitate access/translation

s)ÊÊÊÊÊÊÊÊÊÊÊ Incorporation or reference to e-commerce considerations