Accessibility Metadata Specification

Accessibility Metadata Specification V:1.2
This is a proposal for a resource accessibility
metadata specification.
Hopefully this will form some of the preliminary work to produce an accessibility
extension of the IMS/IEEE LOM specification.
Contact: p.f.rainger@sussex.ac.uk
Element List:
1. AccessibilityData
- 1.1 AccessibilityConformance
- 1.1.1 DataCertificationBody
- 1.1.2 SpecificationName
- 1.1.3 RatingGrade
- 1.1.4 DateOfCertification
- 1.1.5 ConformanceData
- 1.1.5.1 ConformanceDataIdentifier
- 1.1.5.2 ConformanceDataCatalogue
- 1.1.5.3 ConformanceDataEntry
- 1.2 AlternativeResource
- 1.2.1 AlternativeResIdentifier
- 1.2.2 AlternativeResCatalogue
- 1.2.3 AlternativeResEntry
- 1.2.4 AlternativeResType
- 1.3 AccessibilityNotes
- 1.3.1 AccessibilityNotesLang
- 1.4 AccessibleAlerts
- 1.5 AccessibleUserControl
- 1.5.1 KeyboardAccess
- 1.5.2 ControlUsability
- 1.6 AccessibleGUI
- 1.6.1 Magnification
- 1.6.2 ColourContrast
- 1.6.2.1 RedColour
- 1.6.2.2 OrangeColour
- 1.6.2.3 RedGreenColour
- 1.6.2.4 RedBlackColour
- 1.6.2.5 PurpleGreyColour
- 1.6.2.6 GreenYellowColour
- 1.6.2.7 BlueYellowColour
- 1.6.3 InvertedColourSafe
- 1.6.4 VisualReadability
- 1.6.5 ScreenSizeResolution
- 1.6.6 FunctionalGraphics
- 1.6.6.1 FgAltText
- 1.6.6.2 FgMagnification
- 1.6.7 GraphicAlternatives
- 1.6.7.1 GraphicAlternativesMix
- 1.7.1 AudioVideo
- 1.7.1.1 Transcription
- 1.7.1.1.1 TransLang
- 1.7.1.2 Captioning
- 1.7.1.2.1 CaptionLang
- 1.7.1.3 Signing
- 1.7.1.3.1 SignLang
1.7.2 InfoImages
- 1.7.2.1 ImgCaptions
- 1.7.2.1.1 ImgCaptionLang
- 1.7.2.2 ImgAltText
- 1.7.2.2.1 ImgAltTextLang
- 1.7.2.3 LongDesc
- 1.7.2.3.1 LongDescLang
- 1.7.2.4 ImgMagnification
- 1.7.1.1 Transcription
- 1.7.3 ContentMediumUsage
- 1.7.3.1 CmuVideo
- 1.7.3.2 CmuAnimation
- 1.7.3.2 CmuImages
- 1.7.3.3 CmuAudio
- 1.7.3.4 CmuTextBased
- 1.8.1 ContentDensity
- 1.8.2 ContentIndex
- 1.8.3 DepthOfNavigation
- 1.8.4 StructuralMarkup
- 1.8.5 Structuredness
- 1.9.1 TextbasedUIUsability
- 1.9.2 UseOfVisualDependantInfo
- 1.9.3 DataTableSummaries
- 1.10.1 AlternativeUISkills
- 1.10.2 LanguageAbility
- 1.10.3 GraphiacySkills
- 1.10.4 AudioDescrimintionSkills
- 1.11.1 UserStyleControl
- 1.11.2 EnlargeableText
- 1.11.3 EnlargeableIcons
- 1.11.4 EnlargeableImages
- 1.11.5 EnlargeableFormElements
- 1.11.6 ControlofTimeDepEvents
Element Details:
1. AccessibilityData
1.1 AccessibilityConformance
|
"Accessibility Conformance Data" Data Type: Container Element |
1.1.1 DataCertificationBody
|
"Accessibility Conformance Data Certification Body Explanation: This element gives the organisation or body who carried out the accessibility Data Type: LangString |
1.1.2 SpecificationName
|
"Accessibility Specification Name" Explanation: This element gives the guideline or specification by which the resource Data Type: String Notes: There will be a specific format/vocabulary for known guidelines |
1.1.3 RatingGrade
|
"Accessibility Conformance Grade or Rating" Explanation: This element gives the result of the guideline or specification by which Data Type: String Notes: There will be a specific vocabulary for W3C’s Guidelines. |
1.1.4 DateOfCertification
|
"Accessibility Conformance Data Certification Date" Explanation: This element gives the date on which the accessibility evaluation was Data Type: Date |
1.1.5 ConformanceData
|
"Accessibility Conformance Data" Explanation: This element contains a reference to where the data results of an evaluation Data Type: Container |
1.1.5.1 ConformanceDataIdentifier
|
"Accessibility Conformance Data - Indentifier" Explanation: A globally unique label that identifies the Conformance Data. (e.g. URI) Data Type: String |
1.1.5.2 ConformanceDataCatalogue
|
"Accessibility Conformance Data - Catalogue" Explanation: This element gives Catalogue for the Conformance Data Data Type: String |
1.1.5.3 ConformanceDataEntry
|
"Accessibility Conformance Data - Entry" Explanation: This element gives Catalogue Entryfor the Conformance Data (e.g. http://www.LOMresource.com/access.rdf) Data Type: String |
1.2 AlternativeResource
|
"Alternative Resource Reference" Explanation: This element a holds the references to an alternative resource - website, Data Type: Container Element |
1.2.1 AlternativeResIdentifier
|
"Alternative Resource Reference - Identifier" Explanation: A globally unique label that identifies the Conformance Data. (e.g. URI) Data Type: String |
1.2.2 AlternativeResCatalogue
|
"Alternative Resource Reference - Catalogue" Explanation: This element gives the catalogue by which an alternative resource is Data Type: String |
1.2.3 AlternativeResEntry
|
"Alternative Resource Reference - Entry" Explanation: This element gives the catalogue entry by which an alternative resource Data Type: String |
1.2.4 AlternativeResType
|
"Alternative Resource Reference - Type" Explanation: This element gives the type of alternative resource. Data Type: Vocabulary
Vocabulary: Most probably going to be based on the REVIEL profile |
1.3 AccessibilityNotes
|
"Accessibility Notes" Explanation: This element gives addition notes about the accessibility of the resource, Data Type: LangString |
1.3.1 AccessibilityNotesLang
|
"Accessibility Notes Language" Explanation: This element gives the Natural Language of the Accessibility Notes Element. Data Type: Vocabulary Notes: Standard Metadata Vocabulary for Languages (EN-UK, EN-US, |
1.4 AccessibleAlerts
|
"Accessible user alerts and alarms" Explanation: This element gives the different ways that a system or program, alert Data Type: Vocabulary Notes: Vocabulary "Audio, Text, Visual, Flashing" |
1.5 AccessibleUserControl
1.5.1 KeyboardAccess
|
"Keyboard Accessibility" Explanation: This element gives a heuristic value for the accessibility of a resource Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Low accessibility"; "1", "EN-UK"="Medium accessibility"; "2", "EN-UK"="High accessibility";
Or "Inaccessible, Accessible with mousekeys, Partially accessible, |
1.5.2 ControlUsability
|
"Usability of the User Interface Controls" Explanation: This element gives a heuristic value for the usability of a resource Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="non usable"; "1", "EN-UK"="functional"; "2", "EN-UK"="functional and Usable";
Need work on vocabulary. |
1.6 AccessibleGUI
|
"Accessibility of the Graphical User Interface" Explanation: This element hold data about the accessibility of the Graphical User Data Type: Container Element |
1.6.1 Magnification
|
"Accessibility of the Graphical User Interface when Explanation: This element gives a heuristic value for the accessibility and usability Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Inaccessible"; "1", "EN-UK"="Partially Accessible"; "2", "EN-UK"="Accessible";
Notes this should be accessed at 200% magnification. |
1.6.2 ColourContrast
|
"Accessibility of the Colour Contrast of the GUI" Explanation: This element gives a heuristic value for accessibility of a resource Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Poor Colour Contrast"; "1", "EN-UK"="Borderline sufficient Colour Contrast"; "2", "EN-UK"="Good Colour Contrast"; |
1.6.2.1 RedColour
|
"The use of the Colour Red" Explanation: This element provides information about the use of the colour ‘red’ in Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.2 OrangeColour
|
"The use of the Colour Orange" Explanation: This element provides information about the use of the colour ‘orange’ Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.3 RedGreenColour
|
"The use of Red and Green colour combinations" Explanation: This element provides information about the use of red and green colour Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.4 RedBlackColour
|
"The use of Red and Black colour combinations" Explanation: This element provides information about the use of red and black colour Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.5 PurpleGreyColour
|
"The use of Purple and Grey colour combinations" Explanation: This element provides information about the use of purple and grey colour Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.6 GreenYellowColour
|
"The use of the Colours Green and Yellow" Explanation: This element provides information about the use of green and yellow colour Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.2.7 Blue YellowColour
|
"The use of the Colours Blue and Yellow" Explanation: This element provides information about the use of blue and yellow colour Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes Used "; "1", "EN-UK"="Used Extensively"; |
1.6.3 InvertedColourSafe
|
"Accessibility of the Inverted Colour of the GUI" Explanation: This element gives information about the accessibility of the GUI Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Poor Colour Contrast"; "1", "EN-UK"="Borderline sufficient Colour Contrast"; "2", "EN-UK"="Good Colour Contrast"; |
1.6.4 VisualReadability
|
"The visual readability of the text’s presentation" Explanation: This element gives a heuristic value for the visual component of the Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Poor visual readability"; "1", "EN-UK"="Sufficient visual readability"; "2", "EN-UK"="Good Visual Readability"; |
1.6.5 ScreenSizeResolution
|
"Usability of the resource when view at different screen Explanation: This element gives the screen resolutions at which the GUI Data Type: Vocabulary
Vocabulary "640×480, 800×600, 1024×768, Web TV, PDA" Notes: Resolutions given are positive results. |
1.6.6 FunctionalGraphics
|
"Accessibility of the Functional Graphics" Explanation: This element contains information about graphics in the GUI Data Type: Container Element
|
1.6.6.1 FgAltText
|
"Accessibility of the Functional ALT attributes" Explanation: This element gives information about the accessibility of the Alternative (E.g. ALT="Home page" not ALT="Red House") Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="No ALTs - Inaccessible"; "1", "EN-UK"="Irrelevant ALTs - Mostly Inaccessible"; "2", "EN-UK"="Functionally Relevant - Accessible"; |
1.6.6.2 FgMagnification
|
"Accessibility of Functional Graphics when Magnified" Explanation: This element gives a heuristic value for the visual readability or clarity Data Type: Vocabulary
Value- Vocabulary "0", "EN-UK"="Unreadable - Inaccessible"; "1", "EN-UK"="Ambiguous to read"; "2", "EN-UK"="Readable - Accessible"; Notes: May need to set a standard magnification size of 400x. |
1.6.7 GraphicAlternatives
|
"Information on Graphic Communication System Used" Explanation: This element gives the type of graphic communication system vocabulary Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="None Used"; "1", "EN-UK"="PicSymbols"; "2", "EN-UK"="Bliss"; "2", "EN-UK"="PCS"; |
1.6.7.1 GraphicAlternativesMix
|
"Information on the extent of the Graphic Communication Explanation: This element gives the information about the use of the graphical communication Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Blended - Graphics and Text"; "2", "EN-UK"="Graphics Only"; |
1.7 AccessibleRichContent
1.7.1 AudioVideo
|
"The use of Audio or Video Content" Explanation: This element contains information about the use of audio or video content Data Type: Container Element |
1.7.1.1 Transcription
|
" The use and availability of Transcriptions" Explanation: This element gives information about the type of transcription provided Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="Keywords only"; "2", "EN-UK"="Partial Content Transcription"; "3", "EN-UK"="Full Content Transcription"; "4", "EN-UK"="Verbatim"; "5", "EN-UK"="Reduced Reading Level"; |
1.7.1.1.1 TransLang
|
"The Natural Language used for the Transcriptions" Explanation: This element gives the Natural Language used for the transcriptions. Data Type: Vocabulary
Standard Metadata Vocabulary for Languages. ISO Language Code. |
1.7.1.2 Captioning
|
" The use and availability of Captions" Explanation: This element gives information about the type or content of captions Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="Keywords only"; "2", "EN-UK"="Partial Content Captions"; "3", "EN-UK"="Full Content Captions"; "4", "EN-UK"="Verbatim"; "5", "EN-UK"="Reduced Reading Level"; |
1.7.1.2.1 CaptionLang
|
"The Natural Language used for the Captions" Explanation: This element gives the Natural Language used for the captions. Data Type: Vocabulary
Standard Metadata Vocabulary for Languages. ISO Language Code. |
1.7.1.3 Signing
|
" The use and availability of Avatar or Human Signing" Explanation: This element gives information about the type of content provided by Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="Keywords only"; "2", "EN-UK"="Partial Content"; "3", "EN-UK"="Full Content"; "4", "EN-UK"="Verbatim"; "5", "EN-UK"="Reduced Reading Level"; |
1.7.1.3.1 SignLang
|
"The Sign Language used" Explanation: This element gives the Sign Language used. Data Type: Vocabulary Vocabulary BSL, ASL, ASL-1H, etc |
1.7.2 InfoImages
|
"Accessibility of Informational Images" Explanation: This element contains information about the accessibility of images used Data Type: Container Element |
1.7.2.1 ImgCaptions
|
" The use and availability of Captions for Images"
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="Keywords only"; "2", "EN-UK"="Partial Content Captions"; "3", "EN-UK"="Full Content Captions"; |
1.7.2.1.1 ImgCaptionLang
|
"The Natural Language used for the Captions"
Standard Metadata Vocabulary for Languages (EN-UK, EN-US, etc). |
1.7.2.2 ImgAltText
|
" The accessibility of ALT attributes for Images"
Value - Vocabulary "0", "EN-UK"="Inaccessible"; "1", "EN-UK"="Partially Equivalent Information"; "2", "EN-UK"="Equivalent Information - Accessible"; |
1.7.2.2.1 ImgAltTextLang
|
"The Natural Language used for the Captions"
Standard Metadata Vocabulary for Languages (EN-UK, EN-US, etc). |
1.7.2.3 LongDesc
|
" The Accessibility of Long Descriptions for Images" (Either using LongDesc, a D-link or equivalent)
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="Equivalent information within "2", "EN-UK"="Partially Equivalent information |
1.7.2.3.1 LongDescLang
|
"The Natural Language used for the Captions"
Standard Metadata Vocabulary for Languages (EN-UK, EN-US, etc). |
1.7.2.4 ImgMagnification
|
"Accessibility of Images when Magnified" (E.g. Image of a map when magnified)
Value - Vocabulary "0", "EN-UK"="Low accessibility"; "1", "EN-UK"="Medium accessibility"; "2", "EN-UK"="High accessibility"; Notes: May need to set a standard magnification size of 200x. |
1.7.3 ContentMediumUsage
|
"The split of Content Medium " Explanation: This element contains information about the content medium ratios. Data Type: Container Element |
1.7.3.1 CmuVideo
|
"The amount of content provided in video format" Explanation: This element describes the amount of content provided in a video format. Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Used Sparingly"; "2", "EN-UK"="Used Moderately "; "2", "EN-UK"="Used Heavily"; |
1.7.3.2 CmuAnimation
|
"The amount of animated content" Explanation: This element describes the amount of content provided in an animated Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Used Sparingly"; "2", "EN-UK"="Used Moderately "; "2", "EN-UK"="Used Heavily"; |
1.7.3.2 CmuImages
|
"The amount of content provided in an image format" Explanation: This element describes the amount of content provided in an image format. Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Used Sparingly"; "2", "EN-UK"="Used Moderately "; "2", "EN-UK"="Used Heavily"; |
1.7.3.3 CmuAudio
|
"The amount of content provided in an audio format" Explanation: This element describes the amount of content provided in an audio format. Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Used Sparingly"; "2", "EN-UK"="Used Moderately "; "2", "EN-UK"="Used Heavily"; |
1.7.3.4 CmuTextBased
|
"The amount of content provided in a text based format" Explanation: This element describes the amount of content provided in an text based Data Type: Vocabulary Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Used Sparingly"; "2", "EN-UK"="Used Moderately "; "2", "EN-UK"="Used Heavily"; |
1.8 Content
|
"The accessibility of the Content" Container |
1.8.1 ContentDensity
|
"The Content Density" Number Notes: Need to think of a rating? This is a measure of the breakdown |
1.8.2 ContentIndex
|
"The use of a Content Index" (The use of an Index page or Site Map.)
Value - Vocabulary "0", "EN-UK"="Not Available"; "1", "EN-UK"="An Visual Site Map"; "2", "EN-UK"="An Visual Site Map and Text based "3", "EN-UK"="A Text based site map"; "4", "EN-UK"="A Text based Index"; |
1.8.3 DepthOfNavigation
|
"The Depth of Navigation" Number / Value / Interger Notes: The average depth of navigation. |
1.8.4 StructuralMarkup
|
"The use of Structural Markup" (The use of Headings (H1 etc) and paragraphs.)
Value - Vocabulary "0", "EN-UK"="Not used"; "1", "EN-UK"="Sometimes used"; "2", "EN-UK"="Extensively use"; |
1.8.5 Structuredness
|
"Structuredness of the content"
Value - Vocabulary "0", "EN-UK"="Badly Structured"; "1", "EN-UK"="Poorly Structured"; "2", "EN-UK"="Reasonably Structured"; "3", "EN-UK"="Well Structured";
Notes: I need to think more about how to judge this? |
1.9 TextbasedUIAccessibility
|
"The accessibility of the Text based User Interface" (Accessibility for screen reader and Braille Display users).
Value - Vocabulary "0", "EN-UK"="Low accessibility"; "1", "EN-UK"="Medium accessibility"; "2", "EN-UK"="High accessibility"; |
1.9.1 TextbasedUIUsability
|
"The usability of the Text based User Interface" (Usability for screen reader and Braille Display users).
Value - Vocabulary "0", "EN-UK"="Unusable"; "1", "EN-UK"="Partially usable"; "2", "EN-UK"="Usable"; "3", "EN-UK"="Very Usable"; |
1.9.2 UseOfVisualDependantInfo
|
"The use visual dependant information or metaphor’s" (The use of "on the right of the screen" or colour depenant
Value - Vocabulary "0", "EN-UK"="Not Used"; "1", "EN-UK"="Sometimes used"; "2", "EN-UK"="Used Extensively"; |
1.9.3 DataTableSummaries
|
"The use of Data Table Summaries" (Either by the summary attribute, D-link or equivalent.)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not available"; "2", "EN-UK"="Available"; |
1.10 UserSkills
|
"User Skills" Container |
1.10.1 AlternativeUISkills
|
"The minimum Alternative UI Skills of the User required"
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Basic"; "2", "EN-UK"="Intermediate"; "3", "EN-UK"="Advanced"; |
1.10.2 LanguageAbility
|
"The minimum Language Ability of the User required" (The effective minimum reading age required by the resource)
Number (In Years) Notes: Suggestion of using Smog readability index. |
1.10.3 GraphiacySkills
|
"The minimum Graphiacy Skills of the User required" (The skill of interpreting graphics and graphical drawings)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Basic"; "2", "EN-UK"="Intermediate"; "3", "EN-UK"="Advanced"; |
1.10.4 AudioDescrimintionSkills
|
"The minimum audio discrimination skills required" (E.g. For listening to musical tones or speech)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Basic recognition but not discriminating"; "2", "EN-UK"="Basic discriminating and recognition"; "3", "EN-UK"="Good discriminating and recognition |
1.11 UserCustomisation
|
"User Customisation" Container |
1.11.1 UserStyleControl
|
"The usability of User Style Sheets or similar" (E.g. HTML CSS, Styles in MS Word)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |
1.11.2 EnlargeableText
|
"The possibility of enlarging the text" (E.g. For listening to musical tones or speech)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |
1.11.3 EnlargeableIcons
|
"The use of Enlarged Icons"
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |
1.11.4 EnlargeableImages
|
"The use of Enlarged Images" (E.g. Big version at a high resolution.)
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |
1.11.5 EnlargeableFormElements
|
"The use of Enlargeable Form Elements and the contained
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |
1.11.6 ControlofTimeDepEvents
|
"The availability of control over Time Explanation: The availability of controls to stop an re-start time dependant presentions Data Type: Vocabulary
Value - Vocabulary "0", "EN-UK"="Not Applicable"; "1", "EN-UK"="Not Possible"; "2", "EN-UK"="Possible"; |