EN 301 549

Back to Overview
00:00-00:10
Hello and welcome to the EN 301 549 appendix to the WCAG week here at CHAS.
00:12-00:19
This is basically to get you into the mindset of thinking about like, oh, there's other standards around as well.
00:19-00:29
And one of those standards is the EN 301 549, which is accessibility requirements for ICT products and services.
00:29-00:49
And this is basically the standard, the European norm that the European Accessibility Act is based on, which is the legal requirement for companies that came into effect on June 28th, 2025.
00:52-01:03
The current version is 3.2.1 from 2021 and the next version is scheduled to be published sometime in 2026.
00:58-00:59
So...
01:04-01:05
There will be major changes.
01:08-01:16
But yeah, that's just the general schedule, we don't yet know if that's going to hold.
01:17-01:25
There is currently version 4 that they claim is basically done, but there are a lot of
01:26-01:29
nibbles and quibbles and things that might improve.
01:32-01:41
So, DEN is published by the European Telecommunication Standards Institute, or ETSI, which is basically
01:42-01:44
the W3C for these European norms.
01:45-01:52
And it's an independent, not-for-profit standardization organization, and they do like technical standards,
01:52-01:53
basically like W3.
01:54-02:05
Not the most exciting thing, but they are responsible for putting the EN into existence.
02:05-02:10
And now you would think like, oh, we already have WCAG, now is the EN something completely different?
02:10-02:11
What's the deal?
02:13-02:21
And luckily enough, one thing that Etsy decided to do is to harmonize with WCAG.
02:21-02:30
Like, harmonization means that the EN-301-549 contains all of WCAG 2.1, but with some adaptations.
02:31-02:37
And I will not go into details, because, like, as I said, like, in 2026, there's probably a new version out.
02:38-02:42
So, going into details will probably just, like...
02:42-02:47
you know, might just give you information that is quickly outdated.
02:47-02:51
The other thing is, like, the core is WCAG,
02:51-02:53
and then there are other things around it,
02:53-02:57
and you just have to be aware what is around WCAG.
02:58-02:58
Okay.
02:58-03:00
Especially for web.
03:01-03:05
But that's one of the interesting things, is how the EN is actually structured.
03:06-03:15
So it has 14 chapters, which I would usually not put onto one slide, but it's easier this way to see them all.
03:16-03:21
So it starts with scope, what the EN is about, references like other documents,
03:22-03:25
3. The definition of terms, symbols and abbreviations.
03:26-03:29
So you get that at the front, WCAG is always at the bottom.
03:31-03:36
And then it goes into the real deal of the norm.
03:37-03:39
So you have your functional performance.
03:39-03:45
So this basically describes for different disability types what is required to do.
03:46-03:50
And it's basically a preamble to the rest of the standard.
03:50-03:50
It's quite interesting.
03:51-03:54
I don't think it's like super useful in practice.
03:55-04:00
It might be useful in user testing to look at these functional performance definitions.
04:01-04:06
Then you have generic requirements, which is basically like
04:06-04:23
Everything that doesn't fall into a specific category because what the EN does is they split up the technology into different sections.
04:25-04:34
Anything that's more general goes into generic requirements and then it goes with chapter 6 into ICT with two-way voice communication.
04:35-04:40
So this would be your online chat, your online doctor's appointment, stuff like that.
04:35-04:36
So...
04:41-04:45
That would fall under the ICT, but this is only for voice.
04:45-04:48
And then you have in chapter 7 ICT.
04:49-04:55
um with video cap capabilities so this is basically separated but then you get like okay
04:56-05:02
what is required for icd with video cap capabilities and now you will say like oh
05:02-05:05
but in regex we already have like captions and audio descriptions
05:05-05:06
stuff like that.
05:07-05:09
That is all about video capabilities.
05:11-05:15
And this is where this document goes a step beyond WCAG.
05:15-05:18
These are these additions that I mentioned.
05:19-05:24
So basically, they rely on WCAG to say you have to have captions.
05:25-05:31
ICT with video capabilities, chapter 7 says, how do you enable captions?
05:32-05:37
and how and it also says like if you're transforming from one format into another
05:38-05:44
the information has to be intact so stuff like that is is regulated with this en
05:46-05:53
then there's hardware so this is for all your your real life things like when you buy a product
05:53-05:55
making sure that it's you know
05:57-05:59
Haptic, you get haptic feedback.
06:00-06:06
This is also for like if you have a kiosk system or an ATM or something like that, that
06:06-06:12
you can actually like with a wheelchair roll up to it and you don't have like problems
06:12-06:14
with reaching controls and stuff like that.
06:14-06:15
That's all in hardware.
06:15-06:17
It's not super relevant for web,
06:18-06:20
but it's a super interesting chapter
06:20-06:21
to at least skim through
06:22-06:25
because it reflects a lot of needs
06:26-06:28
in the real world for a lot of people.
06:28-06:33
Then there's web, which is basically what WCAG is covering.
06:34-06:38
Then there are non-web documents and software in 9, 10 and 11.
06:39-06:45
And I put arrows next to them because this is where WCAG basically got put into and I
06:45-06:46
will show you in a moment how.
06:48-06:54
But basically for all the three chapters, WCAG is the basis of what you have to do.
06:55-06:58
And there are documentation and support services at 12.
06:59-07:03
13 is ICT providing relay or emergency service access.
07:04-07:07
And then 14 is conformance.
07:07-07:13
And like most of the time when you do like testing or like finding the requirements that apply to you,
07:14-07:19
you will go through this list and say like, oh, we don't have any like requirements.
07:19-07:25
software like apps, you don't have that, and then you will just ignore it, that section.
07:26-07:27
So that's how that goes.
07:29-07:33
Let's look at how they applied WCAG to this.
07:34-07:37
I have a couple of examples of these requirements.
07:37-07:40
like from generic requirements
07:41-07:43
we have this 5.3 biometrics
07:44-07:46
so this is for your authentication
07:46-07:47
using your fingerprint
07:48-07:49
or your face scan
07:50-07:51
or whatever you have
07:51-07:53
it says like where ICT uses
07:54-07:55
biological characteristics
07:55-07:58
it shall not rely on the use
07:58-08:00
of a particular biological characteristic
08:01-08:02
as the only means
08:03-08:04
of user identification
08:05-08:07
or for control of ICT
08:06-08:25
So basically they say like, okay, you have to provide an alternative for your biological characteristics because not everyone has a fingerprint, not everyone has like a good enough face scan or like a face scan that works with that biometric.
08:26-08:27
identification service.
08:28-08:39
And we saw that with Face ID from Apple, where they put in a specific setting that, you know,
08:39-08:45
if you are blind and you cannot focus your eyes or you cannot control your eye movement,
08:45-08:48
which is one of the...
08:48-08:59
One of the reasons why people have bad eyesight is because their muscles can't coordinate as people with healthy eyesight do.
09:02-09:11
They put in an option to say like, oh, ignore this awareness scan, which basically says like, oh, you have to look directly at the phone.
09:12-09:17
and they use the rest, and that makes it inherently less secure, but also usable.
09:20-09:26
But also you can just opt into entering a PIN code or doing something else.
09:26-09:32
So you have different ways to do it, and that's what this requirement requires you to do.
09:34-09:39
And this is what happens with WCAG stuff.
09:39-09:47
So you have the box of WCAG, in this case, for the example, it's 2.1.1 keyboard.
09:47-09:54
And then this is put in and referenced in the web section in 9.2.1.1, so put a 9 in
09:54-09:55
front, it's for web.
09:56-10:06
Put a 10 in front, it's for documents, 10.2.1.1 keyboard, or it's for software, 11.2.1.1.1.
10:01-10:02
Thanks.
10:07-10:11
It's actually 1.1 too many in this graphic.
10:12-10:19
And then you see that in the software part, it actually, there is a 0.1 and a 0.2.
10:20-10:26
which basically requests you to do different things if it's open functionality,
10:26-10:35
so that means the software is based on an open system like your Windows or Mac or iOS or Android,
10:36-10:40
or if it's closed functionality, so that software only works with this particular hardware.
10:41-10:45
like an ATM or a ticket machine or something like that.
10:45-10:48
So they have split that up.
10:49-10:52
And so you have different keyboard requirements for software.
10:53-10:57
It's not a lot of things that get split up like that, but some do.
10:59-11:05
And then we all know and love our keyboard functionality requirement from WCAG.
11:05-11:10
Our functionality of the content is operable through a keyboard interface without requiring
11:11-11:15
specific timings for individual keystrokes except dot dot dot.
11:16-11:18
Not going into exceptions here.
11:19-11:21
And that's just the WCAG thing.
11:21-11:24
And then for 9.2.1.1.
11:26-11:32
It basically says like where ICT is a web page, it shall satisfy WCAG 2.1 success criteria
11:32-11:34
and 2.1.1 keyboard.
11:34-11:41
So you get this like, oh, if it's a web page, then do WCAG 2.1.
11:41-11:45
And the document one looks exactly the same.
11:45-11:51
Where ICT is a non-web document, it shall satisfy the WCAG 2.1 success criteria and
11:51-11:52
2.1.1 keyboard.
11:53-12:00
Pretty straightforward. And then we go into the software one which has these
12:00-12:07
two things. So for open functionality you actually want to satisfy the WCAG 2.1
12:07-12:13
success criterion 2.1.1 keyboard. And so
12:14-12:33
So this is basically where you say, okay, if it's an app on an open system, you install the app yourself, then it needs to basically work like any other app or like any other website and just take the keyboard from the systems.
12:33-12:39
It's non-web software that provides user interface which is close to keyboards or keyboard interface,
12:39-12:42
so you cannot put in your own keyboard.
12:43-12:49
Then it shall meet requirement 5.1.6.1 operation without keyboard interface closed functionality,
12:50-12:56
which is basically going back to the generic requirements.
12:59-13:10
And I didn't put 5.1.6.1 here, but we can look at the EN document, which is unfortunately
13:11-13:11
a PDF.
13:11-13:17
I don't like that it's a PDF, but that's what it is.
13:17-13:21
I will show you a way to access it in HTML form for more accessibility here.
13:23-13:28
And that was 5.1.6.1.
13:26-13:34
1.6.1 let's see how complicated that is. 5.1.6
13:36-13:43
1.6.1 close functionality. Let me zoom in a little bit. Not only for your sake but
13:43-13:46
mostly for mine. And we see that
13:50-13:52
It doesn't want me to move.
13:54-13:56
It doesn't want me to go away.
14:00-14:00
Come on.
14:01-14:02
There we go.
14:04-14:07
5.1.6.1, yes, that's what it is.
14:07-14:07
Close functionality.
14:09-14:11
Where ICT functionality is close to keyboard,
14:11-14:12
so keyboard interface all functionality
14:13-14:15
shall be operable without vision
14:15-14:18
as required by clause 5.1.3.
14:19-14:22
So, needs to be operable without vision,
14:23-14:26
and that is required by clause 5.1.3.
14:26-14:28
So, now we go back to 5.1.3,
14:29-14:32
which is a lot of fun stuff.
14:32-14:35
Scrolling here through, let's see if it is here.
14:37-14:38
There, 513.
14:44-14:45
513.
14:46-14:52
Here, non-visual access. And basically now you have to support all the things that are in here.
14:52-14:57
And you see that there are a couple of things: audio output of visual information,
14:58-15:01
audio output delivery including speech.
15:02-15:05
Then we have on the next page,
15:06-15:09
this is not the next page, this is the next page,
15:10-15:11
we have auditory output correlation,
15:13-15:17
we have speed output user control, we have speech output automatic interruption,
15:19-15:22
speech output for Nantex content, speech output for video information.
15:22-15:24
So there's a lot of requirements in 5.1.3.
15:29-15:30
There is no...
15:32-15:35
nothing about using keyboards specifically.
15:36-15:40
which is a choice, like, oh, now you choose to not have a keyboard,
15:41-15:43
like you only have a touchscreen or something like that,
15:44-15:48
then you have to make sure that all these criteria are met.
15:53-15:54
Okay.
15:56-16:00
And now I'm going to show you the link that I talked about.
16:00-16:10
So if you go to about.en301549.info, this is by Marcus Herrmann, really good web page,
16:11-16:15
basically URL shortener for the URL.
16:15-16:26
for the standard, so you can go to just en301549.info and you go directly to the pdf of the current
16:26-16:32
standard, which is what I showed you. You can also go to the next version by going to
16:36-16:43
which gets you onto a git type of issue and then you can download it.
16:44-16:46
The revised clean version is usually what you want.
16:47-16:49
So if you want to look into the future, you know you can.
16:50-16:53
I don't think you necessarily should, but you can.
16:54-17:00
Then you have a couple of versions back, if you're interested in that.
17:00-17:06
And then you have the slash HTML one that basically goes to the government of Canada.
17:07-17:15
Because Canada actually took it on to themselves to publish the standard version.
17:15-17:23
in HTML form. So you can go here to the table of contents and then you see here
17:23-17:31
generic requirements, 5.1.3, that's the most non-visual access we just looked at.
17:31-17:34
And then you have all the content in nice
17:35-17:43
HTML, you know, to copy and paste and edit and, you know, just use for your own stuff.
17:43-17:45
So really useful.
17:45-17:52
And I often use this to link to stuff because it's easier to link to it than to a PDF.
17:53-17:54
That's just a fact.
17:55-17:58
And so, yeah, thank you, Canada, for doing this.
17:58-18:09
And thank you, Markus Herrmann, for putting together the URLshorteneren301549.info, because I think it's super useful.
18:10-18:17
Yeah, and that's all for the EN. Take a look, like, it's not a requirement for the course.
18:18-18:21
We will mostly talk about WCAG, because it's such an integral part.
18:23-18:25
of what
18:26-18:27
web accessibility is
18:28-18:29
and like if you have WCAG as a
18:30-18:31
basis you're
18:32-18:33
very far into
18:33-18:35
like making it compliant to the
18:36-18:36
EN as well so
18:38-18:38
yeah
18:39-18:41
thank you very much for listening and
18:41-18:42
see you soon