웹접근성(Web Accessibility), KWCAG 2.1

    웹 접근성이란, 장애인이나 노인 등 기존의 웹사이트나 컴퓨터의 활용이 힘든 계층을 위해서 나온 제도이다.

    시각 장애인이나 특정 질환을 앓는 사람은 기존의 웹사이트를 이용하기 힘이 든다. 시각 장애인은 말할 것도 없고, 특정 질환(화면 깜빡임)에 발병이 되는 사람들도  있기 때문에 이와 관련된 것들을 지키기 위한 제도가 바로 웹 접근성이다.




    1. 모든 사람들이 차별 없이, 평등하게 이용할 수 있는 웹사이트를 위한 웹 접근성의 개요

    가. 웹접근성(Web Accessibility)의 개념

    - 누구나 차별, 제한, 불편함을 느끼지 않고, 웹 환경에 접속하여 서비스 이용을 보장 할 수 있도록 웹 환경에서의 서비스를 구현하는 기술

    - 표준 브라우저 뿐만 아니라 다양한 사용자 에이전트(User Agent)를 사용하는 사람들이 웹 페이지에 접근하기 쉽게 만드는 것으로, 이를 통해 장애인들도 웹을 사용할 수 있도록 보장하는 것

    - 어떠한 사용자(장애인, 노인 등), 어떠한 기술환경에서도 사용자가 전문적인 능력 없이 웹 사이트에서 제공하는 모든 정보에 접근할 수 있도록 보장하는 것


    나. 장애인 웹 접근성 관련 국내 법률

    국가정보화기본법(2009년 5월 22일 개정)

    제 32조(장애인•고령자 등의 정보접근 및 이용 보장)

    ① 국가기관 등은 인터넷을 통하여 정보나 서비스를 제공할 때 장애인·고령자 등이 쉽게 웹사이트를 이용할 수 있도록 접근성을 보장하여야 한다.


    장애인차별금지법(2008년 4월 11일 시행)

    제 21조(정보통신•의사소통에서의 정당한 편의제공의무)

    ① (중략) 행위자는 당해 행위자 등이 생산·배포하는 전자정보 및 비전자정보에 대하여 장애인이 장애인 아닌 사람과 동등하게 접근·이용할 수 있도록 수화, 문자 등 다양한 수단을 제공해야 한다.

    시행령 제 14조(정보통신•의사소통에서의 정당한 편의제공의 단계적 범위 및 편의의 내용)

    ② 법 제 21조 제 1항에 따라 제공하여야 하는 필요한 수단의 구체적인 내용은 다음 각 호와 같다.

    1. 누구든지 신체적·기술적 여건과 관계없이 웹사이트를 통하여 원하는 서비스를 이용할 수 있도록 접근성이 보장되는 웹사이트

    2. 수화통역사, 음성통역사, 점자자료, 점자 정보단말기, 큰 활자로 확대된 문서, 확대경, 녹음테이프, 표준텍스트파일, 개인형 보청기기, 자막, 수화통역, 인쇄물 음성변환 출력기, 장애인용복사기, 화상전화기, 통신중계용 전화기 또는 이에 상응하는 수단


    다. 웹 접근성 준수의 필요성

    1) 비즈니스 측면

    • 이용자 확대 : 웹 접근성을 보장하면 기존에 이용을 하지 않던 장애인이나 노인 등의 신규이용자의 확보가 가능
    • 홍보효과 : 장애인, 노인 등을 위한 서비스 제공으로 기업의 이미지 제고에 도움을 줄 수 있다
    2) 사회적 측면
    • 균등한 기회 보장 : 사용자 누구에게나 균등한 웹페이지 접근 기회를 제공한다
    • 규정 법규준수 : 규정과 법적 요구사항에 대한 준수
    3) 기술적 측면
    • 이용 상황 확대 : 다양한 통신기기 및 시스템에 구애 없이 인터넷 접근 가능
    • 개발 효율성 향상 : 가이드라인 준수로 인한, 퍼블리셔, 디자이너간의 코딩 충돌이 사라지고, 설계에 대한 효율성이 향상된다


    2. 웹접근성 개념도 및 구성요소

    가. 웹접근성 개념도



    나. 웹접근성의 구성요소

    1) 개발자(Developers)


    저작도구(Authoring Tools)

    - 웹 사이트를 제작할 수 있게 도와주는 소프트웨어


    평가도구(Evaluation Tools)

    - 웹 접근성 평가도구, HTML/CSS 타당성 검사기 등

    - 웹 접근성 준수 여부 평가도구(K-WAH 4.0, Bobby 등)


    2) 사용자(Users)


    웹브라우저, 미디어 플레이어(Browsers, Media Players)

    웹 상의 콘텐츠를 사용자들이 이용할 수 있도록 도와주는 도구


    보조기술(Assistive Technologies)

    화면낭독 프로그램(Screen reader), 대체 키보드스위치스캐닝 소프트웨어화면 확대 프로그램 등


    3) 공통

    콘텐츠(Contents)

    - 웹 페이지 또는 웹 어플리케이션에 있는 정보

    텍스트, 이미지, 소리 정보와 같은 자연적인 정보 (natural information)

    - 구조와 표현 등을 정의하는 코드나 마크업


    가이드라인

    - 웹 콘텐츠 접근성 가이드라인(WCAG, Web Content Accessibility Guidelines)

    - 저작 도구 접근성 가이드라인(ATAG, Authoring Tool Accessibility Guidelines)

    - 사용자 도구 접근성 가이드라인(UAAG, User Agent Accessibility Guidelines)


    기술 사양

    - 웹 접근성을 지원하기 위한 기술 사양

    - HTML, XML, CSS, SVG, SMIL 등



    3. 한국형 웹 콘텐츠 접근성 가이드라인, KWCAG 2.1

    가. KWCAG 2.1의 개념

    - W3C의 WCAG 2.0을 반영하여 2009년 12월에 제정한 한국형 웹 콘텐츠 접근성 가이드라인 V 2.0 

    - 2015년 3월에 한국형 웹 콘텐츠 접근성 가이드라인 V 2.1 제정(터치스크린 기반의 기기가 보편화됨에 따라 모바일 웹의 장애인 접근성을 보장하기 위한 검사 항목을 추가)

    - WCAG와 같은 4개의 원칙에 기반하여 한국 상황에 맞는 13개의 지침 및 24개의 검사항목(v2.1 개정된 문서에서는 2가지 항목 추가)의 기준을 정립



    나. KWCAG 2.1의 구성요소


    1) 인식의 용이성(Perceivable)

    대체 텍스트

    - 적절한 대체 텍스트 제공 : 텍스트아닌 콘텐츠는 그 의미나 용도를 이해할 수 있도록 대체 텍스트 제공


    멀티미디어 대체 수단

    - 자막 제공 : 멀티미디어 콘테츠에는 자막, 대본 또는 수화를 제공해야 함


    명료성

    - 색에 무관한 콘텐츠 인식 : 콘텐츠는 색에 관계없이 인식 될 수 있어야 한다

    - 명확한 지시 사항 제공 : 지시 사항은 모양, 크기, 위치, 방향, 색 소리 등에 관계없이 인식될 수 있어야 한다

    - 텍스트 콘텐츠의 명도 대비 : 텍스트 콘텐츠와 배경 간의 명도 대비는 4.5대 1이상

    - 자동 재생 금지 : 자동으로 소리가 재생되지 않아야 한다

    - 콘텐츠 간의 구분 : 이웃한 콘텐츠는 구별될 수 있어야 한다



    2) 운용의 용이성(Operable)

    입력장치 접근성

    - 키보드 사용 보장 : 모든 기능은 키보드만으로도 사용할 수 있어야 한다

    - 초점 이동 : 키보드에 의한 초점은 논리적으로 이동해야 하며, 시각적으로 구별 가능

    - 조작 가능 : 사용자 입력 및 컨트롤은 조작 가능하도록 제공되어야 한다


    충분한 시간제공

    - 응답시간 조절 : 시간제한이 있는 콘텐츠는 응답시간을 조절할 수 있어야 한다

    - 정지 기능 제공 : 자동으로 변경되는 콘텐츠는 움직임을 제어할 수 있어야 한다


    광과민성 발작 예방

    - 깜빡임과 번쩍임 사용 제한 : 초당 3~50 회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 한다


    쉬운 네비게이션

    - 반복 영역 건너뛰기 : 컨텐츠의 반복되는 영역은 건너뛸 수 있어야 한다

    - 제목 제공 : 페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 한다

    - 적절한 링크 텍스트 : 링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 한다



    3) 이해의 용이성(Understandable)

    가독성

    - 기본 언어 표시 : 주로 사용하는 언어를 명시해야 한다


    예측 가능성

    - 사용자의 요구에 따른 실행 : 사용자가 의도하지 않은 기능(새 창, 초점에 의한 맥락 변화 등)은 실행되지 않아야 한다


    콘텐츠의 논리성

    - 콘텐츠의 선형 구조 : 콘텐츠는 논리적인 순서로 제공해야 한다

    - 표의 구성 : 표는 이해하기 쉽게 구성해야 한다


    입력 도움

    - 레이블 제공 : 입력 서식에는 대응하는 레이블을 제공해야 한다

    - 오류 정정 : 입력 오류를 정정할 수 있는 방법을 제공해야 한다



    4) 견고성(Robust)

    문법 준수

    - 마크업 오류 방지 : 마크업 언어의 요소는 열고, 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 한다


    웹 애플리케이션 접근성

    - 웹 애플리케이션 접근성 준수 : 콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 한다



    참고자료


    댓글

    Designed by JB FACTORY