Une-En Iso 9241-151 2008
Une-En Iso 9241-151 2008
STANDARD 9241-151
First edition
2008-05-15
Ergonomics of human-system
interaction —
Part 151:
Guidance on World Wide Web user
interfaces
Ergonomie de l'interaction homme-système —
Partie 151: Lignes directrices relatives aux interfaces utilisateurs Web
Reference number
ISO 9241-151:2008(E)
© ISO 2008
ISO 9241-151:2008(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
Contents Page
Foreword............................................................................................................................................................ iv
Introduction ....................................................................................................................................................... vi
1 Scope ..................................................................................................................................................... 1
2 Normative references ........................................................................................................................... 1
3 Terms and definitions........................................................................................................................... 2
4 Application ............................................................................................................................................ 6
5 A reference model for human-centred design of World Wide Web user interfaces ...................... 7
6 High-level design decisions and design strategy ............................................................................. 8
7 Content design.................................................................................................................................... 10
8 Navigation and search........................................................................................................................ 16
9 Content presentation.......................................................................................................................... 26
10 General design aspects ..................................................................................................................... 33
Annex A (informative) Overview of the ISO 9241 series............................................................................... 36
Annex B (informative) Sample procedure for assessing applicability and conformance ........................ 40
Bibliography ..................................................................................................................................................... 49
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 9241-151 was prepared by Technical Committee ISO/TC 159, Ergonomics, Subcommittee SC 4,
Ergonomics of human-system interaction.
ISO 9241 consists of the following parts, under the general title Ergonomic requirements for office work with
visual display terminals (VDTs):
ISO 9241 also consists of the following parts, under the general title Ergonomics of human-system interaction:
⎯ Part 20: Accessibility guidelines for information/communication technology (ICT) equipment and services
⎯ Part 305: Optical laboratory test methods for electronic visual displays
⎯ Part 307: Analysis and compliance test methods for electronic visual displays
Framework for tactile and haptic interaction is to form the subject of a future part 910.
Introduction
It is widely accepted that usability is a key factor in successful website design but until now there has been no
internationally agreed standard that specifically addressed the usability of World Wide Web (WWW or Web)
user interfaces.
⎯ their users are diverse in knowledge, capabilities, language and other factors — for example, a World
Wide Web user interface that works well for subject-matter experts may be sub-optimal for ordinary users;
⎯ users’ goals vary considerably — for example, a site optimized for one set of tasks (such as e-commerce
transactions) could be sub-optimal for users whose tasks are different (such as information gathering);
⎯ different Web browsers or user agents often render Web content in different ways — for example, the
layout of individual pages can change, sometimes quite dramatically.
Users of the World Wide Web will have experienced the problems of inconsistency between websites and
often even within the same website. For example, something as straightforward as a link may be denoted by
underlining on one page, by a mouse-over on a second page and by nothing at all on a third page.
A number of guidelines for good practice exist, many on the Web itself, but these guidelines sometimes
conflict and can also be difficult to put into practice. While not addressing Web user interfaces specifically, a
number of International Standards are available that provide useful guidance on usability and the design of
user interfaces: ISO 9241-11 to ISO 9241-17 and ISO 9241-110 provide ergonomic guidance on the design of
software user interfaces in general, ISO 13407 on achieving usability by incorporating user-centred design
activities throughout the life cycle of interactive computer-based systems, and the ISO 14915 series of
standards on the design of multimedia and hypermedia aspects of user interfaces.
The recommendations and guidelines provided in this part of ISO 9241 apply primarily to the design of the
content of a website or, more generally, a Web application, the user's navigation and interaction, as well as
the presentation of the content. The user interface of different types of user agents (such as Web browsers) or
additional tools such as Web authoring tools are not the subject of this part of ISO 9241, although some
guidelines could apply to those systems as well. Aspects of the technical implementation of the
recommendations are also not within its scope.
An important objective for developing Web user interfaces is to make them accessible to the widest possible
range of users, including persons with disabilities. While some guidance provided in this part of ISO 9241 is
also important for the accessibility of Web user interfaces, it does not aim at covering accessibility in a
comprehensive manner. Common guidance on securing and improving accessibility to ICT (information and
communication technology) equipment, software and services can be found in ISO 9241-20, and detailed
guidance on the accessibility of software user interfaces in general can be found in ISO 9241-171, while the
World Wide Web Consortium's Web Accessibility Initiative provides guidance specifically for Web content,
user agents and authoring tools.
ISO 9241 was originally developed as a seventeen-part International Standard on the ergonomics
requirements for office work with visual display terminals. As part of the standards review process, a major
restructuring of ISO 9241 was agreed to broaden its scope, to incorporate other relevant standards and to
make it more usable. The general title of the revised ISO 9241, “Ergonomics of human-system interaction”,
reflects these changes and aligns the standard with the overall title and scope of Technical Committee
ISO/TC 159, SC 4. The revised multipart standard is structured as series of standards numbered in the
“hundreds”: the 100 series deals with software interfaces, the 200 series with human centred design, the
300 series with visual displays, the 400 series with physical input devices, and so on.
1 Scope
This part of ISO 9241 provides guidance on the human-centred design of software Web user interfaces with
the aim of increasing usability. Web user interfaces address either all Internet users or closed user groups
such as the members of an organization, customers and/or suppliers of a company or other specific
communities of users.
The recommendations given in this part of ISO 9241 focus on the following aspects of the design of
Web user interfaces:
⎯ content design;
⎯ content presentation.
The user interfaces of different types of user agents such as Web browsers or additional tools such as Web
authoring tools are not directly addressed in this part of ISO 9241 (although some of its guidance could apply
to these systems as well).
Web user interfaces are presented on a personal computer system, mobile system or some other type of
network-connected device. While the recommendations given in this part of ISO 9241 apply to a wide range of
available front-end technologies, the design of mobile Web interfaces or smart devices could require
additional guidance not within its scope; neither does it provide detailed guidance on technical implementation
nor on issues of aesthetic or artistic design.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO 9241-11, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 11:
Guidance on usability
ISO 9241-12:1998, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 12:
Presentation of information
ISO 9241-13, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 13: User
guidance
ISO 9241-14, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 14: Menu
dialogues
ISO 9241-15, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 15:
Command dialogues
ISO 9241-16, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 16: Direct
manipulation dialogues
ISO 9241-17, Ergonomic requirements for office work with visual display terminals (VDTs) — Part 17: Form
filling dialogues
ISO 9241-20, Ergonomics of human-system interaction — Part 20: Accessibility guidelines for
information/communication technology (ICT) equipment and services
ISO 9241-171, Ergonomics of human-system interaction — Part 171: Guidance on software accessibility
ISO 9241-303, Ergonomics of human-system interaction — Part 303: Requirements for electronic visual
displays
ISO 14915 (all parts), Software ergonomics for multimedia user interfaces
WCAG 1.0, Web Content Accessibility Guidelines 1.0, W3C Recommendation, World Wide Web Consortium
(W3C) (MIT, INRIA, Keio)
WCAG 2.0, Web Content Accessibility Guidelines 2.0, World Wide Web Consortium (W3C) (MIT, ERCIM,
Keio) 1)
3.1
boolean search
search formulation using logical operators
3.2
browser
user agent allowing a person to retrieve and read hypertext, to view the contents of hypertext nodes (usually
Web pages), to navigate from one node to another, and to interact with the content
NOTE A browser also offers a set of operations, e.g. for navigating websites or for changing the visual appearance of
the content displayed.
3.3
conceptual content model
abstract model describing the concepts of an application domain, the relationships among those concepts and
the operations to be performed on the concepts or relationships
1) Working draft. Intended to supersede WCAG 1.0 in its final published version.
3.4
content
web content
〈Web user interface〉 set of content objects
3.5
content object
interactive or non-interactive object containing information represented by text, image, video, sound or other
types of media
3.6
dynamic navigation link
computed link
link that is computed dynamically by the system based, for example, on the content of a database
3.7
frame
mechanism for dividing a browser window into independent windows, each displaying a different document, or
different parts of the same document
3.8
frameset
collection of frames and a corresponding layout structure that is presented in the same browser window
3.9
global navigation
set of navigation links available on all pages of a website
3.10
home page
start page
top page
main page through which users typically enter a website and whose URL is typically published or linked as the
main Web address of an organization or an individual
NOTE The term home page can be used differently in different contexts. Some groups will call a complete website a
home page.
3.11
interaction object
component of the Web user interface accepting user input
3.12
Internet
worldwide interlinked computer systems and computer networks connected via gateways that enable the
transfer of data between them
3.13
intranet
computer network using Internet standards, the access to which is limited to members of a particular
organization such as a company
3.14
landmark page
landmark
main page in the navigation structure that can be directly accessed from many other pages
3.15
link
hyperlink
〈World Wide Web〉 reference from some part of one document to (some part of) another document or another
part of the same document
NOTE Links are also called hyperlinks because hypertext and hypermedia systems make extensive use of this
concept. Links are used for activating navigation. They are represented, for instance, as element tags in the hypertext
markup language (HTML). The concept of links is also described in ISO 14915-2 in the context of multimedia user
interfaces.
3.16
link cue
textual or graphical presentation of a link showing information about the link target
3.17
media object
component of a Web document that is implemented by a single media type
3.18
navigation component
group of navigation elements placed together
3.19
profile
user profile
set of attributes used by the system that are unique to a specific user/user group
3.20
predefined user profile
profile based on a stereotype or combination of stereotypes
NOTE 1 Stereotypes used as the basis of a predefined user profile could include a role, a job function or a group
membership.
NOTE 2 Predefined user profiles are often used to define access privileges to specific Web content.
3.21
rendering
act whereby the information in a document is presented
NOTE This presentation is done in the form most appropriate to the environment (e.g. aurally, visually, in print).
3.22
navigation
Web navigation
〈World Wide Web〉 movement between or within Web pages or the movement within some presentation
segment presented on a page (e.g. the movement within a particular media object) that users perform to find a
specific function or piece of information
NOTE 1 In this part of ISO 9241, navigation is used as a convenient short form for Web navigation (see also
ISO 14915-2).
3.23
navigation structure
Web navigation structure
〈World Wide Web〉 structure composed of elementary or composite presentation segments (such as Web
pages or media objects contained in a page) and links, determining all possible paths on which users can
move around in a Web user interface
3.24
screen reader
assistive technology that allows users to operate software without needing to view the visual display
NOTE 2 Screen readers rely on the availability of information from the operating system and applications.
3.25
site map
textual or graphical overview of the complete navigation structure of a website
3.26
splash screen
temporary page shown prior to the homepage when a website is first accessed
3.27
tool tip
small pop-up window that appears when the mouse pointer is moved over an interaction object and that
shows explanatory text or help information
3.28
transaction
action that involves inserting, updating or deleting information
3.29
Web user agent
user agent
front-end software that enables users to interact with a remote system through Internet protocols
3.30
uniform resource locator
URL
mechanism for identifying resources on the Internet (such as Web pages) by specifying the address of the
resource and the access protocol used
NOTE The official technical term as specified by the IETF is uniform resource identifier (URI), of which URL is a
subset.
3.31
Web page
coherent presentation of a content object or set of content objects and associated interaction objects through
a user agent
3.32
Web service
Web resource providing content and/or functionality that can be accessed remotely through standardized
protocols and software interfaces
3.33
website
site
coherent collection of interlinked Web resources (for example, Web pages or Web services) that is located on
one or several computers connected to the Internet, and that can usually be accessed through the same
domain specification part of a URL
3.34
Web application
World Wide Web application
application providing functionality to the user through a browser or other type of user agent using Web formats
and protocols
NOTE Web applications in the sense of this part of ISO 9241 comprise websites that only deliver content, that
combine content delivery with application-specific functionality or that provide only specific application functionality such as
a particular Web service.
3.35
Web user interface
World Wide Web user interface
all aspects of a website or Web application related to content, functionality, navigation, interaction and
presentation that are relevant for using a website or Web application
3.36
within-page link
link leading to a target on the same page
4 Application
The following groups are intended users of this part of ISO 9241:
⎯ developers and designers of Web user interfaces who will apply it during the development process;
⎯ content providers who generate and maintain the content of a website or application;
⎯ developers of content authoring tools who will integrate the mentioned recommendations into their
authoring tools;
⎯ usability evaluators who will check that Web user interfaces meet its recommendations;
⎯ buyers who wish to ensure the ergonomic quality of a software product or development.
Each individual recommendation in this part of ISO 9241should be evaluated for its applicability and, if judged
to be applicable, should be implemented, unless there is evidence that to do so would cause deviation from
the design objectives or would result in an overall degradation in usability. In some cases, the designer may
need to trade off one principle or recommendation in favour of another to achieve an optimal design.
4.3 Conformance
If a claim of product or application conformity with this part of ISO 9241 is made, the procedure used in
establishing requirements for developing and/or evaluating World Wide Web user interfaces shall be specified.
The level of specification of the procedure is a matter of negotiation between the involved parties. Annex B
provides a basis both for determining and recording the applicability of all the recommendations and a means
for reporting that they have been followed. Other, equivalent, forms of reporting are acceptable.
5 A reference model for human-centred design of World Wide Web user interfaces
The usability of a World Wide Web user interface is dependent upon many different but strongly related
factors. Giving structure to the complexity of Web user interface development, the reference model shown in
Figure 1 distinguishes between design, process and evaluation aspects. Addressing these three aspects in an
integrated manner is necessary to achieve human-centred Web user interface design. Since process and
evaluation aspects are covered in other International Standards, this part of ISO 9241 focuses on the design
aspects, with design guidance and recommendations.
In the reference model shown in Figure 1, Web user interface design is structured in five major areas or levels,
which have been used to structure this part of ISO 9241:
⎯ content presentation.
These areas can be seen as representing different levels in the overall design. While the levels do not imply a
particular sequence or process, higher-level issues should usually be addressed before lower-level design
decisions are made.
⎯ for guidance related to software user interfaces, ISO 9241-110, ISO 9241-11, ISO 9241-12, ISO 9241-13,
ISO 9241-14, ISO 9241-15, ISO 9241-16 and ISO 9241-17;
The other two parts of the model representing the process domain and the evaluation domain constitute
important additional aspects for the user-centred development of Web user interfaces. They are, however, not
elaborated in this part of ISO 9241.
The process domain represents the procedural aspects of developing Web user interfaces. The design of
Web user interfaces — as for the design of interactive software systems in general — should follow a
human-centred design process, including an appropriate analysis of the intended user groups and their tasks
or goals. ISO 13407 shall be consulted for guidance on human-centred design processes.
The evaluation domain refers to methods and criteria for assessing the usability of Web user interfaces. In
addition to perceptual and cognitive factors, emotional and belief-related issues such as the attractiveness or
trustworthiness of a website can be important when evaluating a Web user interface. Similarly, it can be
important to assess the organizational and social effects of an application. Specific evaluation criteria and
procedures will have to be specified for each of these different aspects, but are outside the scope of this part
of ISO 9241.
Websites take on an increasing variety of forms, ranging from conventional websites as collections of
interlinked Web pages to specialized Web services, possibly accessed through specific devices. Content
provision is frequently integrated with application functionality that is potentially delivered by a variety of
remote resources. These developments often blur the distinction between websites and conventional
applications, leading to the more general notion of Web applications. Web applications serve a wide spectrum
of purposes, such as, for example, public information websites, e-commerce applications, intranet applications,
location-adaptive services and many others. A clear definition of the purpose and strategic goal of the Web
application to be developed is therefore a critical high-level design decision that influences many other design
aspects.
Web applications and their context of use often have specific characteristics, which differentiate them from
conventional software applications. While conventional applications, for example, are frequently developed for
specific user groups, tasks or organizational contexts, public websites address a wide range of users with
different interests, information needs and tasks. Also, users are no longer bound to one specific system, but
may freely move to other websites with similar offerings.
In the process of designing a website, there are typically a large number of different stakeholders who
eventually will have to agree upon the purpose and design of the website. For this reason, issues such as
defining the target audience, selecting appropriate business models or the definition of a suitable genre and
design style for the site need to be explicitly stated and discussed among the stakeholders. When analysing
and defining the target user groups, it is critical to consider the diversity of the users expected and the range
of capabilities and disabilities they may have. An important design goal is to make Web user interfaces
accessible for the widest possible range of users, particularly taking into account potential user limitations in
perceiving, operating or understanding the Web user interface.
Depending on the purpose of a Web application, different design goals may be prioritized. For instance,
design goals such as “fun” or credibility may have different relevance for a banking website compared with an
entertainment website. Prioritizing these goals with respect to the prospective users and their needs
constitutes an important aspect of designing a Web user interface.
The purpose for which a Web application is developed should be explicitly defined in order to provide a clear
basis for developing appropriate content and functionality and for determining further design objectives.
NOTE Defining the purpose can involve, for example, developing the company image, promoting products or
supporting e-business. The purpose of a website could be narrowly defined as, for example, in an online ticket-sales
system, or more open-ended, a web site providing a platform for a community of users. Websites are often developed to
serve a number of different purposes at the same time. In such cases, aspects such as the ability of users to easily obtain
an overview of the scope of the content and functionality provided are important.
In the process of defining the purpose of a Web application, the target user groups should be identified.
NOTE General guidance on considering users and their tasks can be found in ISO 9241-2 and ISO 9241-11.
The purpose of the Web application (determined according to 6.2) should be compared and, if necessary,
matched with the users’ goals and tasks to ensure that users can accomplish their goals.
Frequently, there are conflicts between the goals of the provider of a website and user goals, for example, if
advertizing is one of the purposes of a website at the same time as users desire to use an information service
efficiently. In such cases, it is important to design the system so that the user is not negatively affected by the
goals of the provider.
The intended purpose(s) of a Web application should be easily recognized by the user.
EXAMPLE 1 An online shopping website is recognizable by the title, description and graphical visual design of the
home page.
EXAMPLE 2 A short descriptive sentence (tagline) is used on an e-commerce website to convey what a company
does and how it differs from its competitors.
If a website has more than one purpose, it is important that the site's content and navigation support users to
discriminate among the purposes.
Web applications have over time evolved into different types, e.g. online news channels, electronic shops or
educational websites. These application types or genres often use specific, recurring forms and structures for
delivering content that may be tailored to different user groups. Employing these design patterns can be
valuable for making the purpose of a Web application easily identifiable and for providing consistent Web user
interfaces. However, it should also be noted that the boundaries between different genres are not well defined,
that they may overlap and that new genres can rapidly evolve due to the flexibility of the online medium.
If there are different competing design goals they should be prioritized with respect to the most likely frequent
and/or critical tasks and needs of the users.
Different design goals, such as, “present detailed information”, “design attractive pages” and “keep users
engaged” can conflict with one another. If that is the case, it is important that these design goals be prioritized
with respect to the user’s most frequent or critical tasks and to find suitable trade-offs.
ISO 9241-20 shall be consulted for guidance on ICT accessibility. Web user interfaces should meet its
requirements and recommendations.
ISO 9241-171 shall be consulted for guidance on software accessibility. Web user interfaces should meet its
requirements and recommendations.
WCAG 1.0 and, superseding this, WCAG 2.0 when published in its final version, shall be consulted for
guidance on web content accessibility.
The identity of a website and the website owner should be presented clearly and accurately and should be
displayed on all relevant pages. If the site owner is a business entity, appropriate information about the
company or organization should be provided.
EXAMPLE A corporate logo is available on all pages as a link to the home page where further information on the
website owner is presented.
NOTE 1 Identifying the website can include elements to both define and contact that organization, including business
name and contact channels that are open (address, e-mail, fax, phone, messenger, etc.).
NOTE 2 Adding suitable metadata is an additional means for making a website identifiable.
If the information or services provided by an organization or different parts of that organization are distributed
over different websites or subsites, a coherent strategy should be developed and implemented that allows
users to navigate consistently between the different sites and to locate relevant information or services without
prior knowledge of the purpose, interrelationship and content of the different sites.
NOTE A style guide might be of assistance to the user interface designer or developer in multi-site situations in
implementing a coherent strategy.
7 Content design
7.1.1 General
A conceptual model of the Web user interface describing the concepts and relations of the application domain
is an important basis for defining the content and the navigation structure. Such a conceptual model can be
developed by analysing the tasks and mental models of the prospective users, as well as existing information
structures such as subject hierarchies (taxonomies). Also, different user roles (e.g. consumer vs. business
customer) or expectations resulting from using other systems can influence the design of an appropriate
conceptual model.
The conceptual model should be based on the tasks and mental models of the expected users or user groups,
using suitable task analysis techniques and taking into account the communication goals of other stakeholders
such as the information or service provider.
EXAMPLE In the conceptual model of an online shop, red wines from Bordeaux are a subcategory of red wines,
which are a subcategory of wine and so on. Due to the high popularity of Bordeaux wines, the category is shown at the top
level in the navigation structure to attract customers’ attention.
A conceptual model can be developed by a variety of methods such as card sorting or drawing affinity
diagrams and can be expressed, for example, in an information model using appropriate modelling techniques,
e.g. unified modelling language (UML) or topic maps.
Conceptual models can be conveyed through appropriate metaphors, for example, when using a newspaper
layout to indicate the importance of different articles.
The content provided should be suitable for the purpose of the Web application, the target audience
(characterized by different goals, previous knowledge, preferences, etc.) and their tasks (see also
ISO 9241-11).
EXAMPLE The Internet presentation of a company provides an overview of the company’s competencies and
products relevant for prospective customers. The intranet of that company, however, focuses on the description and
support on internal processes and on the exchange of knowledge among the employees.
In order to provide appropriate content, a number of analysis and design techniques can be employed, such
as writing scenarios of the intended use, collecting and organizing topics in participative design sessions
involving prospective users, or developing information models with different degrees of formality (such as
thematic networks or class models).
The content of a website should be sufficiently complete with respect to the purpose of the site and the typical
information needs of the user.
Users expect a website to contain all or most of the content relevant for their particular task and information
needs. For established types or genres of websites, such as the home pages of a computer supplier or travel
agency, presenting the range of topics and the level of detail typically associated with the genre are important
factors that contribute to the perceived completeness of the site.
Relevant content can also be provided by presenting links to other websites containing that content.
In order to achieve usable navigation structures, content should be structured based on the user’s tasks and
information needs as well as their mental model.
EXAMPLE In an online newspaper, brief summaries of current news are presented at the top-level of the website
with links to the detailed articles. The decomposition of an article into summary and detail allows the user to quickly select
those news items that are of particular interest, while obtaining an overview of all current news.
Units of content should have an appropriate level of granularity (level of detail), especially if a unit of content is
to be used in different parts of the website or reused for different purposes.
EXAMPLE A news article is represented as a short headline, an abstract several lines long, or a multi-page in-depth
description of an event.
7.2.1 General
Based on the conceptual content model, concrete content objects are developed that can be represented as
text, images, animations or other media types. Content objects can be non-interactive, only providing
information to the user, or interactive, allowing the user to provide input and use the functionality of the Web
application.
Content should be developed to enable easy adaptation of its presentation or structure to changing user
requirements in order to allow delivery in different contexts (e.g. internationalization, user mobility or specific
devices). This can be facilitated by keeping the content, its structure and presentation independent of each
other. Keeping content and functionality, structure of the content and presentation independent of each other
helps to improve accessibility.
EXAMPLE 1 The content of a news site consisting of article abstracts, pictures and in-depth news stories can be
navigated and presented in many different forms, e.g. pictures can be embedded in the text or accessed through links
shown with the abstract. Detailed text can be shown permanently or only on demand. Text styles are different for displays
of different sizes.
EXAMPLE 2 Using HTML (hypertext markup language) tables to control the layout of a Web page can make it difficult
to navigate and understand the content of the page when viewed on a cell phone or presented with a screen reader (by a
user with a visual impairment).
NOTE A variety of techniques is available for achieving independence, including cascading style sheets (CSS),
semantic mark-up such as XML (extensible markup language) — possibly in conjunction with XSL (extensible stylesheet
language) or CSS — and functions provided by a content management system.
Media objects should be selected based on the type of content to be presented, the user’s tasks and the
communication goal to be achieved. Detailed guidance on selecting and combining media objects is to be
found in ISO 14915-3.
EXAMPLE A video is used for illustrating a continuous action such as skiing to convey essential aspects of the
movement.
Applying this recommendation helps users understand the content, for example, when showing a continuous
action through a video. Web pages are often composed of different media objects, such as text, images, video
or animation. Selecting appropriate media and combining them in a suitable manner is critical for the user’s
perception and understanding of the content.
NOTE 1 The use of dynamic media just for the purpose of attracting the user’s attention to the website or page could
overload the user’s perception.
NOTE 2 When selecting appropriate media, it could be necessary to make trade-offs, for example, with respect to
download time.
All non-text media objects, such as graphical images or video, should be provided with alternative equivalent
textual descriptions and/or with equivalent text-based functionality.
Providing equivalent textual alternatives for non-text media objects facilitates use on devices with small
screens. Furthermore, it facilitates text indexing and searching, as well as auditory presentation of content. It
is also a critical component of accessibility.
When time-dependent media objects such as animations or moving text are presented, users should be
provided with functions to pause or stop the presentation of those media objects.
There are many time-dependent, dynamic media objects, including video, music, other auditory content,
animation blinking, scrolling and auto-updating of objects or pages. Users might want to control
time-dependent content for a variety of reasons: They might, for example, wish to avoid distraction from their
task or view single static images of an animated presentation. Users with cognitive or visual disabilities might
need to slow down or pause dynamic content. More detailed guidance on controlling dynamic multimedia is
given in ISO 14915-2.
NOTE Not all time-dependent media objects can be stopped, particularly if the temporal aspect is inherent to the task
or if the time-dependency relates to data processing that is being carried out.
When the validity or relevance of content is time-dependent, no out-of-date content should be shown to the
user, since users expect the content of a website to be up to date.
It is often useful to provide quick access to information that has been recently featured on a site, for example,
in the last two weeks or month, by providing a history.
The date and (if important for the user’s task) time of the last update should be available for all Web pages or
content objects.
This allows users to judge the relevance or applicability of the information for their respective goals. Date and
time information can be displayed either permanently or on demand.
A means of communicating with the website owner should be provided, for example, in order to request
further information or to resolve a problem.
EXAMPLE E-mail, postal address and a phone number, as well as a contact person, are indicated on a company
website.
It is useful for users to be additionally informed when to expect a reply, and it is good practice to make contact
information easy to locate from the homepage or a specific “contact us” page.
Users should be provided with an online feedback mechanism that they can use for sending comments,
questions or ratings related, for example, to the content or products offered.
Feedback can be communicated by a variety of techniques, including e-mail, feedback forms or other suitable
techniques. It is useful if some indication is provided on how and when user feedback will be taken into
account. It is also useful that users receive an automated reply stating that their message has been received.
If a website requires personal information to be entered, an explicit and easy-to-understand privacy policy
statement should be provided, one that is readily available from those parts of the site where information is
entered or transactions are initiated.
The following types of information are usually included in the privacy policy statement:
NOTE A number of countries have specific legislation or regulations addressing provisions for collecting user data.
This can involve, for example, displaying a specific statement concerning the collection and use of customer data.
It is advisable to provide the policy statement in a standardized format (such as the W3C’s P3P document
format) that supports processing the policy statement by user agents.
If relevant in the context of the application, a business policy statement should be readily available on the
website.
EXAMPLE The website contains a business policy statement including, among other regulations, information on how
to return goods.
NOTE Some countries have specific legislation or regulations concerning the availability of business policy
information on websites.
If personal information is entered on a website, users should be provided with mechanisms for specifying
whether and how personal information is used.
It is preferable to require users to actively agree (“opt in”) that their personal information may be used rather
than having an option to disagree (“opt out”).
It is advisable to provide functions that allow users to view, change, give or revoke their consent at any time.
NOTE A number of countries have specific legislation or regulations regarding user ownership of personal
information.
If the Web application stores data or executable programmes on the user’s local machine (e.g. by using
cookies), the policy for using those data or programs should be made explicit.
It is important that this policy be able to be clearly discriminated from other policy material such as the privacy
policy as specified in 7.2.8.1.
7.2.9.1 General
Adapting the content and the navigation of a Web user interface to individual users or user groups can be a
useful mechanism for providing information that is of interest to the users and for making access to relevant
information more efficient (see also the dialogue principle suitability for individualization in ISO 9241-110).
User adaptation can also be important for making a Web user interface more accessible. Different approaches
can be used for achieving these goals, including the following:
⎯ providing users with means for customizing the website themselves to their personal needs
(individualization), designing content and navigation differently for varying user groups or roles (such as
private consumers vs. business customers), with either the users identifying their roles or by having the
system select a role for the user based on some criteria;
⎯ monitoring the user’s behaviour and adapting to the user’s goals that are inferred from the behaviour
observed;
⎯ recommending information that is potentially more relevant or interesting to the specific user, based on
the behaviour of all users or a user group.
When providing different access paths or navigation structures for different user groups, the tasks and
information needs of these user groups should be taken into consideration.
EXAMPLE In a corporate intranet, users from the financial department find links to currency exchange rate
information directly on the home page, while developers are provided with links leading to technical news on that page.
It should be made evident to the user when individualization and/or adaptation are used.
If predefined user profiles or user-specified profiles are used for individualizing or adapting content, the profile
currently used should be made evident.
If profiles are used, it is important to provide users with information about this concept and its implications.
If user-specified profiles are used, users should be able to see, modify and delete that profile on demand.
EXAMPLE A website provides users with a profile page on which they can check a number of product types in which
they are interested. When a new product becomes available matching those preferences, it is displayed on the homepage
once the user enters the site. The user can access the profile page at any time and change his or her preferences or
delete this information completely.
If user profiles are automatically generated to adapt the Web user interface to the user, it should be made
evident what kind of information is used and how it affects using the Web user interface.
EXAMPLE Based on a user’s navigation actions a news website generates a user profile to recommend topics that
are likely to be of interest to this user. The user is informed that these recommendations are made because of his previous
interest in the topics recommended.
NOTE In some cases, profiles are dynamically constructed while the user is navigating a website.
If a Web user interface is automatically adapted, based on, for example, user profiles or behaviour monitoring,
it should be possible for the user to explicitly switch off the automatic adaptation or switch to another user
profile provided they are authorised to do so.
NOTE Automatic adaptation or individualization may be confusing for users, for instance, if they have to use a
different navigation path to access information than the one used in a previous visit. It is therefore important to design
automatic adaptation mechanisms with care, taking into account the user’s mental model and other relevant factors.
If user-specific or profile-based navigation is used, users should be able to explore the complete content of the
website, provided they are authorized to do so.
NOTE Users may not be aware that some information is not visible to them or is not at the location where they expect
it to be, as a consequence of an individualized system-adapted navigation structure.
8.1 General
Navigation involves the set of activities a user performs in a Web user interface to move from the currently
visible (or otherwise perceivable) output of the system to another. This change can result in jumping to a
different position on the same Web page, in the displaying of a different page, in showing changed content in
a navigation frame, or some other change of the information displayed. Designing navigation involves finding
a suitable mapping from the structure of the content to the navigation structure. General guidance on mapping
content onto presentation segments and on designing navigation structures is provided in ISO 14915-2.
In contrast to navigation, which often requires the user to move to the desired content through several
navigation steps, search functions offer direct access to the content, provided that content was retrieved in the
search. Navigation and search are often used in combination.
NOTE In some cases, navigation actions can also be triggered by the system if, for example, a start-up page ("splash
screen") is automatically closed after a certain time.
Navigation should be designed to help users understand where they are, where they have been and where
they can go next.
Each presentation segment (page or window) should provide the user with a clear and sufficient indication of
where he or she is in the navigation structure and of the current segment position with respect to the overall
structure.
EXAMPLE The user has moved through three levels in a product catalogue. The current page has a heading that
clearly indicates the product category described on this page. In addition, a row of labels at the top of the page shows the
current category as well as the levels above, which allows the user to see the current position in the overall structure and
to quickly return to higher levels (this technique is often called a “breadcrumbs” history).
Providing sufficient navigational information on each page is also important in cases where users have arrived
at that page via a search function. In such a case, users have no context for deriving the meaning and position
of the page in the navigation structure and are dependent on the information provided on each page.
Users can exhibit different navigation behaviours depending upon their goals. They might know what they are
searching for or might simply follow links that appear to lead to useful or interesting information. When
designing navigation structures, the different user goals and navigation strategies should be considered by
analysing the different behaviours that users are likely to exhibit and by allocating priorities to them.
⎯ In goal-driven navigation, users decide rationally about the link to follow next, remember their path and
backtrack as soon as they realise that they are not approaching their target. This behaviour is supported
by efficient navigation paths, task-related design of navigation links, history and backtracking functions.
⎯ In heuristic navigation, users avoid planning and memorization, and navigate based on the information
and links currently visible. Implications for the design are that pages need to be comprehensible as
individual units, that links need to clearly describe their target, and that important information ought to be
placed in higher levels of the navigation structure.
⎯ In the mental map strategy, users infer the navigational structure of a website and use this map for
accessing the content. To support the development of mental maps, well-organized navigation structures
and overview techniques, such as site maps, are helpful.
⎯ Other strategies are, for instance, memorization of frequently used navigation paths or cost-benefit
considerations trading off navigation effort against the expected value of the content.
Alternative access paths for navigating to a specific unit of content should be offered to support different
navigation strategies.
EXAMPLE A page containing legal regulations to be followed when exporting a product to other countries can be
accessed either through a content-based category, “export regulations”, or through a step-by-step procedure used when
shipping a product.
The number of navigation steps needed to reach a certain piece of content should be minimized as long as
different mental models, navigation strategies and tasks of the user are taken into account.
NOTE In some cases, less effort is expended by the user when he or she makes more highly confident choices of
navigation links (i.e. because the choices are specific and match their expectations), rather than fewer, less confident
choices (i.e. because the choices are vague or confusing).
8.3.1 General
The navigation structure determines all potential paths on which users can move around in the Web user
interface. For a given content structure, different navigation structures can usually be designed.
NOTE The term information architecture is used by some authors as a synonym for navigation structure.
Navigation structures should be designed both on the basis of the structure of the conceptual content model,
and on the basis of the tasks and navigation strategies of the user. Navigation structures are typically
hierarchies, networks or sequences of presentation segments or combinations thereof. General guidance on
designing navigation structures is provided in ISO 14915-2.
EXAMPLE 1 A website can be explored based on a hierarchical decomposition of the topic and subtopics the site
presents. In addition, some important or new pieces of information are presented at the top level of the navigation
structure although they belong to topics positioned at lower levels of the conceptual hierarchy. In this case, a specific
piece of information can be reached through the top level as well as through the specific topic the information is
associated with.
EXAMPLE 2 An e-commerce site offers a menu based on product categories (e.g. shoes) as well as a menu based on
user activity (e.g. hiking).
If the navigation structure is complex, broad navigation structures offering a larger number of links on one
page should be preferred over deep ones requiring a large number of navigation steps, provided that the links
on one page are logically grouped, meaningfully labelled, and that their number does not exceed the user’s
perceptual capabilities.
The navigation structure should be organized on the basis of the concepts that are meaningful and relevant
for the user. This includes content-based, task-based, frequency-based and other forms of organization, as
described in ISO 14915-2.
EXAMPLE 1 An e-commerce site offers a content-based navigation that maps a product classification to a catalogue
that can be browsed using links clearly labelled with the product category names.
EXAMPLE 2 In a Web-based business application, a navigation menu is offered based on the different user tasks
such as “enter new order”, “change customer data” or “cancel order”.
EXAMPLE 3 In the intranet of an organization, relevant documents are linked with the single steps of a procurement
procedure. Users can navigate to these documents from each single step in a task-based navigation. Additional content-
based access may be available for the same documents.
EXAMPLE 4 In an online shop, users can navigate to frequently purchased items from a list shown on the homepage.
For well-defined user tasks such as purchasing a product, the navigation structure should offer clearly
identifiable links to the page related to that task and should guide the user through the sequence of pages for
multi-step tasks.
Frequent tasks can be supported by offering “quick links” to those tasks on the homepage. Within a task,
users can be guided from step to step with appropriate options, such as “Back/Next”, which are separate from
the browser back button. It is important to give users a clear indication of their current position within the task
as well as appropriate data processing feedback, for example, whether information which has been entered in
a form is saved and/or processed when moving backwards.
If users navigate between different pages (or presentation segments) belonging to the same multi-step task,
they should be supported by appropriate techniques. Appropriate techniques comprise, in particular:
⎯ providing clear indications of the user’s position in the task at all times;
NOTE Feedback on the status of the data processing concerns, for example, whether data entered in a form
have been saved, whether a financial transaction has been performed or whether a response by e-mail has been
sent.
Support for navigation between different task steps is critical both for usability and accessibility.
When more than one navigation path is available, offering, for instance, task-based and topic-based access to
information or function in parallel, the navigation structures should be designed so that they support the
different user goals and are easy to understand.
EXAMPLE In a customer relationship management system, customers and their orders can be found by navigating
between different customer groups and browsing in customer lists. Orders can be accessed from the page displaying the
respective customer's data. To directly change customer data or to enter new orders, links labelled “change customer
data” or “new order” are also available on the home page. This supports both flexible browsing through customer data and
efficient invocation of specific business functions.
A home page represents the top level node in the navigation structure of a website. Home pages should
provide sufficiently self-contained information so that the user can understand the purpose, and anticipate the
content, of the site, and show important or new pieces of content and provide access to all relevant navigation
substructures.
EXAMPLE The home page of an e-commerce site displays information concerning the purpose of the site and
current special offers. It also shows groups of links for accessing the catalogue (these can have a complex substructure),
for viewing and changing customer account information, for joining a discussion forum on specific product groups and
other relevant areas of the site.
Home pages that are rich in information content are often preferable to “empty” home pages showing only a
few links, provided that the perceptual capabilities of the user are not overloaded. Overloading can be avoided,
for example, by organizing the content into different groups and by showing these groups in a suitable layout.
The homepage should provide direct access to particularly relevant or frequently used information or
functionality.
Providing direct access to relevant or frequently used information from the homepage is useful, provided the
user’s perceptual capabilities are not overloaded.
Splash screens should be avoided unless they provide useful content or feedback about the application state
to the user.
EXAMPLE A navigation option to skip a flash-based splash screen is provided as a standard HTML link and not as
part of the flash animation.
Additional windows such as new browser windows or pop-up windows should only be opened if this supports
the user’s task.
Opening new windows can distract, confuse or impede users for a variety of reasons. They can superimpose
the primary window, hiding relevant information. They could make it cognitively more difficult to understand
the navigation structure with negative effects on both usability and accessibility. They also require additional
user actions for closing unwanted windows. User agents that allow users to block opening new windows are
helpful for avoiding such problems.
An additional window supports the user’s task when it will be used to perform a subtask tangential to the
primary task in the main window (e.g. select a date) or when the information in the pop-up window needs to be
used in conjunction with the main window (e.g. help content).
8.4.1 General
Navigation components are groups of navigation elements (such as groups of links or tabs), allowing users to
move in the conceptual navigation structure introduced in 8.3. There are a large variety of different navigation
components, such as single or multi-level menus, a row of tabs, or trails (“breadcrumbs”), showing the path
from the top node in the navigation structure (e.g. the home page) to the current position. Navigation
components help users, for example,
⎯ to facilitate moving from one task to another, especially if the tasks are typically done in sequence, or
A website should normally provide overviews of the navigation structure. These can be removed or simplified
if the user is focussed on a specific task, e.g. the check-out on an e-commerce site.
EXAMPLE 1 A permanently visible, expandable navigation menu is shown as a navigation component on the left side
of the window.
EXAMPLE 2 In a process requiring a sequence of steps, such as buying a product on an e-commerce website, the
overview shows the steps needed to complete the transaction.
The use of expandable navigation menus is inconvenient when the number of total links (even if hidden) is
high. In this case, users of non-visual and non-standard user agents will directly access all of the links, which
may generate a cognitive overload. When dealing with a large number of links, a levelled navigation scheme
is preferred.
Navigation overviews can be provided by using one or more suitable navigation components.
The main navigation links should either be permanently visible, or it should be easy for the user to make them
visible if they have been scrolled out of view.
EXAMPLE 1 On a long Web page that needs to be scrolled, links are provided after each section for going directly to
the top and/or the bottom of the page.
EXAMPLE 2 On a long Web page that needs to be scrolled, a set of navigation links is shown both at the top and at
the bottom of the page.
NOTE Within-page links are mainly useful for pages showing a longer list of different items or sections. However,
while they are useful for navigation, within-page links can also break up the flow of text.
If navigation components (or overviews) are shown in conjunction with associated content, consistency
between the navigation component and the content shown should be maintained by indicating in the
navigation component (e.g. highlighting) the topic currently visible in the content area.
EXAMPLE A navigation component on the left-hand side of the page displays the navigation structure as a
hierarchical menu with the current selection indicated. The right-hand content area of the page shows the corresponding
content. If the user activates a link in the content area leading to another content page, the navigation component is
automatically updated, highlighting the new topic that is displayed in the content area.
Maintaining presentational consistency can be difficult due to technical restrictions or high implementation
effort. In this situation, it is important to avoid at least incorrect highlighting in the navigation frame.
Navigation components should be placed consistently on the pages or in the framesets of a website.
If the navigation structure comprises several levels, the navigation component should be designed to show
more than one level of navigation at the same time.
NOTE Seeing several levels at the same time supports users in understanding the navigation structure and in
accessing desired content more quickly, as long as they are not cognitively or perceptually overloaded.
For deeply nested navigation structures, navigation overviews may be split into several independent
navigation components that are shown in different parts of the page or browser window. If split navigation
overviews are used, the partitioning of the overall structure should be semantically meaningful and the
placement of the navigation components should be consistent throughout the website so that users can
understand the relationship between those different parts. It is critical that users not be perceptually or
cognitively overloaded by splitting up navigation overviews into too many components.
EXAMPLE On a company website, an overview of top level topics such as “company profile”, “products” or “investor
information” is placed as a row of links at the top of each page. The further decomposition for each topic chosen at the top
level is shown in a second navigation menu placed at the left-hand side of the page.
A separate navigation overview such as a site map should be provided for websites showing the structure of
the site in an overview form.
NOTE For small websites — those, for example, having only one level of navigation — a site map is not needed.
Cross links to potentially relevant pages in the navigation structure should be provided if they can be included
without overloading the user with too many links.
EXAMPLE In addition to a navigation overview, links are provided within the content part of a page, pointing to
related information.
Users should be enabled to distinguish dynamically created navigation links from permanent links.
EXAMPLE A list of products is shown in a navigation overview. Since the corresponding links are created
dynamically from a database, they can change from one visit to another. This is made clear to the user by organizing all
product links in a coherent submenu.
The user’s ability to form an appropriate mental model of the navigation structure depends on recognition of
the structure and purpose of the different parts of the navigation structure. While dynamic links are useful for
accessing changing content, it is advisable to keep the static navigation structure in place or easily reachable.
Each page should contain a link leading to the home page of the website or to a landmark page that is easy to
recognize for the user.
For multi-level navigation structures in complex websites, each page should show links to higher levels that
make it apparent to the user how to return to those levels. For deeply nested structures, only a subset of the
superordinate levels may need to be shown.
EXAMPLE A “breadcrumbs” display at the top of the content page shows a sequence of links leading to previously
visited levels. The last entry in this sequence refers to the current page and is shown without link functionality (as static
text). This allows users to get a clear indication of where they currently are and how to go back to higher levels in the
structure, for example, in order to explore other branches of the structure.
If a task requires a sequence of steps, a meaningful “step back” function should be provided on the page.
EXAMPLE A “Back” button is provided in a wizard guiding the user through a sequence of steps, because the
standard browser functionality would cause data entered by the user to be lost.
If pages are long, they should be subdivided into meaningful sections. These may be directly accessed by a
set of within-page links on the top of the page.
For large amounts of content, splitting the content up into several pages or dividing it into sections with
headers can be the preferable way of organizing because it helps the user scan the content. Adding suitable
metadata is an additional means of producing identifiable sections of a Web page.
Navigation steps that require the selection of a setting or option should be explicitly activated by the user in a
consistent manner, unless it is evident that the selection will trigger a navigation.
EXAMPLE 1 Before accessing the content of a tourist website, users need to select their language from a drop-down
list. The navigation is only activated after clicking an additional link or button. This allows users to see their selection prior
to leaving that page.
EXAMPLE 2 A submit button is consistently used to confirm the option selection (e.g. from a drop-down list) before
going to a new page.
NOTE Users could confuse the selection of an option with the activation of a navigation step.
Links that do not lead to an existing target (“dead links”) should be avoided, especially if the target is on the
same website and under the control of the designer or operator of that site.
Links not leading to the intended target or links that are not functional should be avoided.
8.5 Search
8.5.1 General
Providing search mechanisms is an important technique for making the user’s access to required information
more effective. If specific terms are already known, users could prefer searching to navigating a website so
that the overall number of steps needed to find the information is reduced. Search mechanisms are
particularly important for large sites that cannot be explored to a sufficient degree within an acceptable
number of steps.
Search mechanisms can be based on a large number of different techniques that can have different
implications for specifying queries and for interpreting the search results. When providing search functions, it
is therefore important to observe the users’ knowledge and experience concerning search and to anticipate
the different information needs that users will have when using a search function.
A search function should be provided, unless the Web user interface can be explored exhaustively with
acceptable effort.
Providing a search function is important because in many cases users will know either exactly or at least in
part (e.g. a keyword) what they are looking for. In those cases, searching can be more efficient than
navigation.
EXAMPLE A search option is provided for books (e.g. title, author) because navigating a hierarchy would require
much effort, whereas the user likely knows some information about the book they are interested in.
Search functions should be appropriate for the user’s goals and experience.
Search functions can vary considerably with respect to their logical properties (e.g. Boolean search vs.
keyword search) and the resulting complexity and cognitive demands for the user. It is therefore important to
consider the user’s prior experience with search functions. When different levels of user experience or
different user goals are to be expected, providing several search functions with different characteristics and
complexity is advisable.
Simple search techniques do not force users to observe specific operators and syntax for specifying or
combining search terms and in many cases allow the user to enter arbitrary words or phrases as search terms.
If suitable for the task, advanced search functions should be provided in addition to a simple search, offering
the user sufficient descriptive information or help to use those features.
NOTE Frequently, advanced search functions will be provided to allow the user to specify more precisely how search
works. The use of Boolean operators or setting the scope of a search are typical means for advanced search.
When searching for text on large websites, full text search functions should be offered.
If relevant for the user’s task, the system should provide sufficient information concerning the search
technique used for the user to formulate his or her queries correctly.
NOTE The kind and level of explanation given for a search technique can differ with the type and complexity of the
search technique used.
The search function should be available from all pages of the website, unless the current context or task does
not allow or require searching.
EXAMPLE On an e-commerce site, all pages either directly show a search area, or a link leading to a search page,
except for those pages the user has to sequentially step through in order to buy a product.
The field for entering the query should be sufficiently large to entirely display a typical query.
If the main entry on the page is one or more search fields, a shortcut for activating the search by a default
activation key (typically, the Enter key) should be provided.
The search function should return useful results in spite of imprecise or incorrect terms entered in the query.
EXAMPLE When a misspelled word is entered in a query, the system presents both the results of searching for the
incorrect term as well as a suggestion to search again with the corrected term.
Search results should be ordered in a way that is meaningful to the user and that corresponds to his or her
information needs.
EXAMPLE 1 In a document retrieval application, the documents found are ordered by their relevance to the search
term entered.
EXAMPLE 2 In a news feed system, search results are ordered by their time and date.
NOTE A wide variety of methods exist for determining document relevance for a given query and these can differ in
the way in which they support the information needs of the user.
If the results of a search are ordered according to pre-defined internal ranking mechanisms, users should be
provided with sufficient information for understanding the effect of this ranking with respect to their tasks and
information needs.
A search mechanism offering the user a simple means of entering search terms or phrases can use complex
technical search and ranking mechanisms. Though users are usually shielded from this complexity, a
sufficient understanding of its effects is important for understanding the relevance of the items found by the
search. This can be achieved, for example, by providing appropriate explanations and help.
The search results should be described in sufficient detail for a user to understand their relevance.
If different levels of details are available, the user may be given the option to select the level of detail or the
components shown in the listing of the search results.
If appropriate to the task, users should be given the option to sort or filter search results by different criteria.
The most flexible technique is to allow users to re-sort search results after they have been produced. If the
search is complex and time-consuming, specifying sorting criteria in advance is an acceptable alternative. In
many cases, both techniques will be useful and may be offered in parallel.
If different scopes for performing the search are applied, the scope used should be made explicit.
Users could confuse a search function operating on the particular site from which the function is activated with
a general Web search. This can be avoided by clearly describing the scope of the search.
EXAMPLE On a company site, a search normally operates on the complete information contained in the site. In the
product section, however, the search is limited to products only. This is indicated by labelling the link activating the search
“search in products”.
If appropriate to the task, selecting the scope of the search should be possible.
Users should be provided with feedback on the number of results found. It is often helpful to allow users to
specify the number of results shown on a single page.
A consistent technique for handling large result sets should be used for all pages showing search results.
EXAMPLE The search results are broken up into equal pages and the user is given a means to navigate between
pages.
It may be necessary to limit the number of results shown to the user at one time to avoid problems in reading
the page (e.g. due to scrolling), or when technical limitations require it.
On the results page, the query entered should be shown. This allows users to check their query against the
results obtained and to detect errors or problems in the query formulated.
If no results were obtained based on the query entered, search tips should be provided for specifying queries
more effectively.
EXAMPLE If a Boolean search for the terms “cat” AND “dog” returns no results, the meaning of that query is
explained and an alternative query using the OR is suggested to the user.
The page showing the search results should contain an option to search again with a changed query on the
same page unless the search requires a specific search page.
EXAMPLE If the search returns no results, the search field is shown again in conjunction with an appropriate
message. This allows users to immediately repeat the search with a new or modified query.
Providing a search history is also a useful technique, enabling users to keep track of what they have done
already in the process of repeating searches or refining them.
If the volume of the search results is large, users should be provided with a mechanism for refining their
search within the result set obtained by the first query.
EXAMPLE A search that results in a large number of items is accompanied with a “search within results” option.
9 Content presentation
9.1 General
This clause provides guidance on the presentation of content in a Web user interface. As developing content
objects independent of their presentation (see Clause 7) is recommended, many aspects of content
presentation can be specified separately, using, for example, style sheets.
When designing Web pages, the general principles of human perception should be taken into account. The
International Standards mentioned below shall be consulted for guidance.
Practical guidelines for presenting information to the user are to be found in ISO 9241-12. Guidance on
selecting and using different forms of interaction techniques is to be found in ISO 9241-14 to ISO 9241-17.
ISO 9241-14 gives guidance about menus, ISO 9241-15 about command dialogues, ISO 9241-16 about direct
manipulation and ISO 9241-17 about forms. In addition, when designing multimedia information presentations,
the design principles and recommendations described in ISO 14915-1 to ISO 14915-3 should be taken into
account. Appropriate content presentation also plays a key role in accessibility.
Every page should display a descriptive title and, if relevant, ownership and last update.
Pages should be designed using consistent layout schemes, supporting the user in finding similar information
at the same position on different pages.
Overall layout schemes apply to all Web pages and are preferable when all pages have a similar structure.
Frequently, however, different pages have different purposes and types of content. In such cases, pages can
usually be grouped in different categories, using one layout scheme for each category consistently.
Appropriate means should be used for drawing the user’s attention to new or significantly changed content if
this is relevant to the user’s task.
It is important to select techniques that have no distracting or detrimental effect to the user. Guidance is
provided in ISO 14915-3 and ISO 9241-171.
If the content of a page is only valid for a certain period of time, the period of validity should be indicated by
appropriate means.
The length of a page should be selected so as to support the primary purpose and use of the page. Short
pages are generally more appropriate for homepages, navigation pages, or overview pages that need to be
read quickly. Longer pages can be more appropriate when users want to read the content without
interruptions or when the page needs to match a paper counterpart.
Vertical scrolling should be minimized. This may be done by placing important information at the top and
providing links to information that is further down the page.
NOTE The need for horizontal scrolling can be caused by the use of images and tables that are wider than the width
of the window.
Colour should be used with care, taking into account human capabilities and restrictions in perceiving colour,
and not as the only means of conveying information.
EXAMPLE Error messages displayed with red text are also shown in bold face.
ISO 9241-303 shall be consulted for guidance on using colour. Important design considerations when using
colours include
⎯ limiting the number of colours used for coding purposes to not more than ten, and preferably to not more
than five,
⎯ avoiding certain foreground-background colour combinations that could impede reading text shown in the
foreground colour, such as red text on blue background.
NOTE According to ISO 9241-12:1998, 7.5.1, colour should never be the only means of coding. Some users may
have difficulties in perceiving certain colours or colour combinations (colour-blindness). Therefore, colour is only used as
auxiliary coding and is made redundant with some other coding techniques.
If frames are used, care should be taken to avoid possible problems, for example, those involving the use of
the back button, bookmarking of pages, or scrolling of information.
When frames are used, it is important to title each frame, and to describe its purpose and how frames relate to
one another other, by using, for example, appropriate HTML markup. This will facilitate frame identification
and navigation for persons using small screens or screen readers.
If frames are used on a website, an alternative way of presenting relevant information without frames should
be provided.
EXAMPLE Floating elements such as are provided for in CSS 2.1 (see Bibliographical reference [17]) are used to
show a permanently visible navigation component.
NOTE Some user agents such as cell-phone-based browsers might not be able to present frames.
When style sheets and/or frames are turned off it should be possible for the user to read and understand the
Web page; alternatively, the user should be provided with an equivalent alternative text-only page.
If an organization maintains several websites addressing the same audience, the overall design should be
consistent and the different parts should be easy to access.
EXAMPLE Coherent navigation and page design for different business units within a company.
The layout of a page should be defined using appropriate techniques to accommodate varying characteristics
of the presentation devices or software.
EXAMPLE Instead of using an HTML table for producing the layout of a page, a CSS (cascading style sheet) is used.
All pages or windows belonging to a specific website should be easily identifiable as parts of that site.
EXAMPLE All pages of a company site are marked with the logo of the company.
Frequently, users are unaware that they have moved to a different website. Logos are an effective way to
ensure that a user is aware of the identity of the page at which he or she has arrived. For this, it is also useful
to place the logo consistently on each page.
If a document is either too long, dispersed over several pages or in a specific layout that is not suitable for
online reading, a printer-friendly version of the document should be provided that prints the content in a form
acceptable to the user (e.g. in the expected layout, paper format, or orientation).
Printable document versions are useful both for online viewing and for printing. Depending on the task,
consider providing a coherent printable online page showing the document content or a downloadable version
of the document.
“White space” on a page (space filled only with the background colour) should be used in such a way that it
does not impair the visual skimming of the page. While white space is an important means of visually
organizing the different content elements on a page, if the distance between the blocks of information
displayed becomes too large, rapid skimming of the page can be impeded.
9.4.1 General
Links can be presented by different means, such as text or buttons. Using appropriate technologies, arbitrary
multimedia objects such as moving objects in an animation or film can also be used as link anchors. General
guidance on link design is to be found in ISO 14915-2.
Links should be easily recognisable by the user. Identification of links can be supported by a variety of
techniques, such as underlining and colour-coding text, highlighting the link or by positioning the link in a
group of navigation elements. It is important that such techniques be used in a consistent manner.
It is important that links not be recognisable only by their colour (see ISO 9241-12).
It is also important to avoid designing visual elements that appear to be links but which are not.
When several textual links are shown in one section of text or in a single line, the links should be visually
separated from one another — for example, by non-link printable characters.
Interaction objects shown on a page should be chosen so that users can easily distinguish between navigation
and transactions manipulating data.
EXAMPLE Text links are used for navigating from page to page, while buttons are used for transactions that
manipulate data.
Link cues (e.g. link labels, icons or tool-tips) presented to the user should be self-explanatory and give a clear
indication of the target to which the link leads.
EXAMPLE 1 A link labelled “Product Description” leads the user from an overview list of products to a detailed
description of the product selected.
EXAMPLE 2 The destination or action of a link is explained in the “title” attribute of the anchor tag (tool-tip).
Textual link anchors with a clear description of the link target are usually the best technique for conveying the
meaning of a link to the user. Graphical symbols are only useful for common and frequently used link types
and if they represent a well known metaphor (e.g. a shopping cart symbol in an e-commerce application).
In certain situations, users could be confused by moving to a new site or navigation context. It is helpful to
design links to help users distinguish between internal links leading to targets in the same context and
external links that lead, for instance, to the website of another company. Some possible means of
distinguishing internal from external links are through the wording of the link text, the position on the page or
by means of graphical representation.
Navigation links — particularly links representing the main navigation structure of a website — should be
labelled with terms that are familiar to the user, based on his/her general knowledge, prior experience in the
application domain or experience of using other systems.
The target or purpose of a link should be directly indicated by its label, avoiding generic labels such as “go” or
“click here” except where the purpose of the link is clear from its context on the page or the labels have
commonly understood semantics in the particular application domain.
NOTE Frequently, a list of link parameters (such as country names) in conjunction with a “go” button is used to select
from a large or variable number of link targets. This is acceptable if the meaning of the navigation is clearly
understandable.
Using appropriate terminology specific to the user’s tasks and information needs is important for making the
content easy to understand.
If the standard browser presentation of links is modified or bypassed (e.g. using graphics as links), links that
have been previously visited by the user should be marked by an appropriate technique such as the colour
coding of that link.
should be clearly marked with an appropriate indication of the special target characteristics.
EXAMPLE 1 A link leading to a document in PDF (portable document format) is labelled with the name of that file
preceded by text showing the letters PDF and marked with a “title” attribute that indicates that the file is in PDF format.
EXAMPLE 2 Next to a link to a large, downloadable file is text indicating the file’s size.
Links that open new browser windows or pop-up windows should be clearly marked.
EXAMPLE A special graphical symbol such as a small arrow is consistently used on a website to indicate links that
open new windows. In addition, a suitable text equivalent is provided to support mobile devices and accessibility.
Navigation links should be clearly distinguishable from controls activating some action.
EXAMPLE 1 A link using a person’s name to open an e-mail window for sending mail to that person includes the word
[e-mail] in parenthesis or a “mail” icon before that person’s name (with alt text “e-mail”).
EXAMPLE 2 In an e-commerce application, a control labelled “perform payment” gives an unambiguous indication that
activating the control results in a financial transaction.
EXAMPLE 3 All links opening a new window are marked with a small arrow before the name of the link.
EXAMPLE 4 In an application in which buttons are used, those performing navigation links are labelled with a noun
indicating the target, while those initiating an action are labelled with a verb-noun expression (such as “create new order”).
⎯ performing searches,
⎯ communication actions, such as opening a new e-mail window or starting a chat function, and
Within-page links should be clearly distinguishable from other links that lead to a different page.
EXAMPLE Within-page links are shown with dashed rather than solid underlines.
Textual link names should be long enough to be understood but short enough to avoid wrapping.
EXAMPLE Where line-wrapping cannot be avoided — in this case, due to window or frame size — links are
represented so that they can be recognised as a single coherent link cue.
If more than one link pointing to the same target is provided on a page, the labels of the redundant links
should be consistent.
Text pages containing large proportions of links should be formatted so that the presence of links does not
impede the readability of the text.
EXAMPLE Sentences with sets of links are structured using bullet lists.
Pages should have appropriate titles, so that they are usable as bookmarks.
NOTE Titles are used in many situations such as for bookmarks, for window identification or for helping user
orientation.
Interaction objects should be chosen according to the logical properties of the input expected and the user’s
tasks. Guidance on selecting interaction objects is also provided in ISO 9241-14, ISO 9241-16 and
ISO 9241-17.
EXAMPLE For selecting a single option from a smaller list of mutually exclusive options, a radio button is used as
the interaction object.
The logical properties of the input determining the selection of a suitable interaction object include
⎯ the type of input (e.g. initiating an action, changing a setting, starting a navigation),
User task characteristics to be considered when selecting interaction objects are, for example, the expected
frequency of performing the input action, the frequency of selecting a particular value, or the number of values
the user needs to see in parallel. In addition, factors such as the amount of screen space available can be
important.
EXAMPLE A row of tabs at the top of the page is shown as buttons with clear labels.
Keyboard shortcuts should be provided for important links and other interaction objects.
Text presented on Web pages should be readable taking into account the expected display characteristics
and spatial arrangement. ISO 9241-303 shall be consulted for screen text legibility requirements.
Fast skimming of text should be supported by the provision of clear links, bulleted lists, highlighted keywords,
logical headings, and short phrases and sentences.
The reading and understanding of the textual content on the screen should be supported by suitable means,
including the use of short sentences, the division of the text into shorter chunks or the presentation of content
items in the form of bullet points.
For websites that aim at conveying content quickly, it may be useful to start the text with a summary
conclusion which is subsequently elaborated. Providing summaries in easy-to-understand language will also
help users who do not read well.
The quality of textual content with respect to spelling and grammar should be sufficient so as not to impede
readability.
This can be achieved, for example, by routinely using spell-checking software prior to publishing Web pages.
The primary natural language used on a Web page as well as text passages in other languages should be
identified by suitable techniques such as HTML markup. This enables, for instance, assistive technologies to
determine the language of a text and to render it appropriately.
Text should be able to be resized by the user, using functions provided by the user agent or other appropriate
means (see ISO 9241-171).
10.1.1 General
If the users of a Web application are expected to be culturally diverse and/or to use different native languages,
the Web user interface should be designed to take the relevant characteristics of the different user groups into
account.
Supporting culturally or linguistically diverse user groups may be achieved by providing localized versions of
the Web user interface.
If suitable for the task, information should be provided about the geographical context of the website.
EXAMPLE On a user support site of a company, full country names are shown along with a list of phone numbers
users are expected to call, and time zone information is provided to aid in determining an appropriate hour of the day at
which to call.
If a website is available in different languages, the languages supported and the links for selecting them
should be clearly presented.
In many cases, users will find it helpful if they can switch between languages at more than one point on a
website. When reading a technical document, for example, users may want to switch between one language
and a second language to quickly check a technical term, then return to the first language for further reading.
When designing Web user interfaces for international use, input and output of information elements such as
currency, units of measurement, temperatures, date and time, phone numbers, address or postal codes
should be designed so that they are usable by an international audience.
EXAMPLE 1 A Web user interface providing means for financial transactions or information about prices shows the
currency applicable.
EXAMPLE 2 The address input fields on an order form are designed to accommodate addresses from all the countries
concerned.
EXAMPLE 3 The date “February 3, 2008” is shown in a format that can be easily and unambiguously understood by
an international audience, using the standardized format 2008-02-03 (see ISO 8601) instead of, e.g. “02/03/08”.
For multilingual Web user interfaces, the characteristics of the different languages should be taken into
account when designing the presentation and layout of text.
NOTE For users of Asian characters such as Kanji, Chinese, or Hangul characters, styled texts are difficult to read.
For example, bold style makes words unclear and italic style collapses characters because Asian characters are
composed of more strokes than Latin characters.
Where the content or functionality provided might not be obvious to all users, suitable help information should
be provided (see ISO 9241-13) with clearly identifiable links leading to help pages.
In addition to providing proper help pages, offering an FAQ (frequently asked questions) section is good
practice to help users with commonly experienced issues and problems.
Potential user errors as well as the effort needed to recover from errors should be minimized.
EXAMPLE When entering the departure date for an online flight booking, the return date is automatically set to the
same or a later date to support the user in specifying a valid trip period.
The content of error messages shown on Web pages or special error pages should clearly state the reason
why the error occurred and, if possible, actions the user can take to resolve the error.
NOTE Users expect error messages to be in the same language as the Web user interface.
The name of the URL used for accessing the website should conform to user expectations.
EXAMPLE The products overview page of company xyz can be accessed by the URL www.xyz.com/products/
NOTE Users frequently try to navigate to a website’s home page or a particular page by either remembering or
guessing the URL of that page. A consistent naming scheme which conforms to user expectations supports users when
applying this technique. However, dynamically generated Web pages might prevent the use of simple, human readable
address names. In this case, there are trade-offs between the benefits of the dynamic generation and those of direct
access to a page.
Web pages should be designed and implemented so that there are acceptable download times for the
expected range of technical contexts of use (e.g. bandwidth between the website and the user). This is
particularly important for frequently accessed pages or pages that are important for user navigation and
exploration, such as the home page.
NOTE Acceptable download times are influenced by user expectation and other usability characteristics of the site.
Generally accepted Web technology standards should be used when appropriate for the purpose of the Web
application and the user's tasks, applying them according to specification.
Using widely accepted standards such as XHTML, CSS and others reduces the risk that user agents or
assistive technologies are not able to present the Web user interface appropriately. Otherwise, both usability
and accessibility of the Web user interface can be negatively affected.
Web user interfaces should work effectively with different commonly used technologies (such as different
browsers) or typical technical characteristics (such as screen sizes).
Web user interfaces should be designed to be as robust as possible in the face of changing technology. This
encompasses being able to present content containing newer technologies by older user agents as well as
designing content to be usable with future technologies.
EXAMPLE A page containing a Java applet is designed such that its content can still be presented and understood
when a Java plugin is not available or turned off.
Web user interfaces should be designed to allow activation of controls by a variety of input devices.
The ability to choose between different input devices for activating controls such as links, fields and buttons is
important both for users who prefer a certain input mode, mobile users and users with disabilities. In general,
device independence can be achieved if the functionality is operable via a keyboard. This would allow, for
example, the use of speech input as an alternative technique for operating the controls. Keyboard input is also
important for highly experienced users because it helps them speed up their interaction.
10.10 Making the user interface of embedded objects usable and accessible
When objects such as a Java applet or a media player are embedded in a Web page, the user interface of
such objects should fulfil the same usability and accessibility requirements as the Web user interface in which
they are embedded.
Annex A
(informative)
This annex presents an overview of ISO 9241: its structure, subject areas and the current status of both
published and projected parts, at the time of publication of this part of ISO 9241. For the latest information on
the series, see: http://isotc.iso.org/livelink/livelink?func=ll&objId=651393&objAction=browse&sort=name.
Introduction
122 Media selection and combination Planned to revise and replace ISO 14915-3
Dialogue techniques
130 Selection and combination of dialogue techniques Planned to incorporate and replace
ISO 9241-1:1997/Amd 1:2001
141 Controlling groups of information (including windows) Planned to partially replace 9241-12
142 Lists Planned
Domain-specific guidance
Accessibility
Human-centred design
210 Human-centred design of interactive systems Planned to revise and replace ISO 13407
Methods
230 Human-centred design methods Planned to revise and replace ISO/TR 16982
305 Optical laboratory test methods for electronic visual displays To be published
400 Principles and requirements for physical input devices International Standard
421 Workplace test and evaluation methods for the use of physical
Planned
input devices
Workstation
500 Workstation layout and postural requirements Planned to revise and replace ISO 9241-5
Work environment
600 Guidance on the work environment Planned to revise and replace ISO 9241-6
Application domains
711 Principles for the design of control centres Planned to revise and replace ISO 11064-1
712 Principles for the arrangement of control suites Planned to revise and replace ISO 11064-2
713 Control room layout Planned to revise and replace ISO 11064-3
714 Layout and dimensions of control centre workstations Planned to revise and replace ISO 11064-4
715 Control centre displays and controls Planned to revise and replace ISO 11064-5
716 Control room environmental requirements Planned to revise and replace ISO 11064-6
717 Principles for the evaluation of control centres Planned to revise and replace ISO 11064-7
Annex B
(informative)
B.1 General
This annex provides an example of a checklist (see Table B.1) that can be used to determine whether the
applicable recommendations in this part of ISO 9241 have been followed.
The checklist can be used either during product development or for evaluation of a completed product.
The checklist contains all recommendations from this part of ISO 9241, presented in sequence.
It should be noted that the procedure described is itself provided as guidance and is not an exhaustive
process to be used as a substitute for the standard itself.
⎯ providing a systematic listing of all the applicable recommendations that have been followed.
The majority of the recommendations are applicable to all software Web user interfaces and increase usability.
However, usability depends upon the context of use (the users, tasks environment and technology). Where a
conditional “if” appears in a recommendation, it is necessary to determine whether or not the context of use in
which the software Web user interface is, or is intended to be, used is included within the conditions covered
by the “if” statement. For each context-dependent recommendation, information on applicable circumstances
is given in the clause/subclause. If the conditional statement does not apply and thus the recommendation is
not applicable, this should be noted in the relevant column in the applicability section of Table B.1, and a brief
explanation should be provided in the “Reason not applicable” column.
The next step involves determining whether the software Web user interface being evaluated conforms to
each recommendation (as applicable). The exact method for making this decision could vary from an
inspection-based judgment of whether a feature is or is not present to testing the software with users.
Whatever the method of evaluation considered most appropriate, the proposed checklist provides space to
give an indication of the level of conformity as well as observations on the method used or the judgment,
which can be entered in the “Comments” column.
The completed checklist can be used in support of statements relating to conformance of software with this
part of ISO 9241, providing a list of those applicable recommendations to which conformance applies.
The third column is used to indicate whether the recommendation in each clause/subclause is applicable or
not. All those that have no conditions attached to them already have a “Y” (for “Yes”) inserted in the third
column to show that they are applicable.
All other clauses need to be checked in relation to the design context of the specific software system being
developed or assessed. It should be noted that some recommendations for which there is a conditional
statement will need to have column three completed.
In addition, the applicability of all the recommendations should be checked and “Y” or “N” entered in column
three, as appropriate.
Where a recommendation is not applicable a brief note giving the reasons should be inserted in column four.
When checking whether a recommendation has been satisfied it will be necessary to review all those items
which indicated as being applicable in column three.
There should be an entry in the relevant place in column five, six or seven, showing whether each applicable
recommendation has been satisfied (“Yes”), partially satisfied (“Partially”) or not satisfied (“No”). Any
clause/subclause which is either judged to be partially satisfied, or not satisfied should be accompanied by a
brief note explaining the reasons why this is the case.
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
6 High-level design
decisions and design
strategy
6.1 General aspects
6.2 Determining the purpose
Y
of a Web application
6.3 Analysing the target user
Y
groups
6.4 Analysing the users’
Y
goals and tasks
6.5 Matching application
Y
purpose and user goals
6.6 Recognizing the purpose
Y
of a Web application
6.7 Prioritizing different
design goals
6.8 Applying ICT accessibility
Y
standards
6.9 Applying software
Y
accessibility standards
6.10 Applying content
Y
accessibility standards
6.11 Identifying the website
Y
and its owner
6.12 Coherent multi-site
strategy
7 Content design
7.1 Conceptual content
model
7.1.1 General
7.1.2 Designing the conceptual
Y
model
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
7.1.3 Appropriateness of
content for the target
Y
group and tasks interface
look and feel
7.1.4 Completeness of content Y
7.1.5 Structuring content
Y
appropriately
7.1.6 Level of granularity Y
7.2 Content objects and
functionality
7.2.1 General
7.2.2 Independence of content,
structure and Y
presentation
7.2.3 Selecting suitable
media
7.2.3.1 Selecting appropriate
Y
media objects
7.2.3.2 Providing text
equivalents for non-text Y
media objects
7.2.3.3 Enabling users to control
time-dependent media Y
objects
7.2.4 Keeping the content up
Y
to date
7.2.5 Making the date and time
of the last update Y
available
7.2.6 Enabling communication
Y
with the website owner
7.2.7 Accepting online user
Y
feedback
7.2.8 Privacy and business
policies
7.2.8.1 Providing a privacy policy
statement
7.2.8.2 Providing a business
policy statement
7.2.8.3 User control of personal
information
7.2.8.4 Storing information on
the user’s machine
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Applicability Conformance
Clause/
Guideline Yes/ Reason not
subclause Yes Partially No Comments
No applicable
Bibliography
[1] ISO 639 (all parts), Codes for the representation of names of languages
[3] ISO 8601, Data elements and interchange formats — Information interchange — Representation of
dates and times
[5] ISO/TR 16982, Ergonomics of human-system interaction — Usability methods supporting human-
centred design
[7] BRINCK, T., GERGLE, D. and W OOD, S. D., Usability for the Web: designing websites that work,
San Francisco, CA, Morgan Kaufmann Publishers, 2002
[8] KOJANI, S. J. et al., Research-based Web design and Usability Guidelines, U.S. Department of Health
and Human Services, 2003 (http://www.usability.gov)
[9] NIELSEN, J., Designing Web usability the practice of simplicity. Indianapolis, New Riders Publishing,
2000
[10] NOGIER, J. F., Ergonomie du logiciel et design Web. Dunod, 2003 (in French)
[11] DUYNE, VAN, D. K.; LANDAY, J. A. & HONG, J. I., The Design of Sites — Patterns, Principles and
Processes for Crafting a Customer-Centred Web Experience, Boston, Addison-Wesley, 2003
[12] SCANO, R., Accessibilità dalla teoria alla realità. Associazione, IWA, Italy, 2004 (in Italian)
[13] STEPHANIDIS, C. (ed.), User Interfaces for All — Concepts, Methods and Tools. Mahwah, NJ. Lawrence
Erlbaum Associates, 2001
[14] TRAVIS, D.S., E-Commerce Usability: Tools and Techniques to Perfect the On-line Experience. London,
Taylor & Francis, 2003
[15] CC/PP, Composite Capability/Preference Profiles: Structure and Vocabularies, World Wide Web
Consortium (W3C) (http://www.w3.org/TR/2003/WD-CCPP-struct-vocab-20030325/)2)
[16] P3P1.1, The Platform for Privacy Preferences 1.1, World Wide Web Consortium (W3C) Specification
[17] CSS 2.1, Cascading Style Sheets Level 2, Revision 1, World Wide Web Consortium (W3C)
Specification