Skip to content

Instantly share code, notes, and snippets.

@lostandfound
Created November 17, 2016 07:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lostandfound/28f6844da6f55be9840c47ca78056d39 to your computer and use it in GitHub Desktop.
Save lostandfound/28f6844da6f55be9840c47ca78056d39 to your computer and use it in GitHub Desktop.
アクセシビリティメタデータの俺々スキーマ
---
"$schema": http://json-schema.org/draft-04/schema#
title: accessibilityMetadata
type: object
required:
- accessibilityFeature
- accessibilityHazard
- accessibilityAPI
- accessibilityControl
properties:
accessibilityFeature:
type: array
items:
type: string
enum:
- alternativeText
- annotations
- audioDescription
- bookmarks
- braille
- captions
- ChemML
- describedMath
- displayTransformability
- highContrastAudio
- highContrastDisplay
- index
- largePrint
- latex
- longDescription
- MathML
- none
- printPageNumbers
- readingOrder
- rubyAnnotations
- signLanguage
- structuralNavigation
- synchronizedAudioText
- tableOfContents
- taggedPDF
- tactileGraphic
- tactileObject
- timingControl
- transcript
- ttsMarkup
- unlocked
accessibilityHazard:
type: array
items:
type: string
enum:
- flashing
- noFlashingHazard
- motionSimulation
- noMotionSimulationHazard
- sound
- noSoundHazard
- unknown
accessibilityAPI:
type: array
items:
type: string
enum:
- AndroidAccessibility
- ARIA
- ATK
- AT-SPI
- BlackberryAccessibility
- iAccessible2
- iOSAccessibility
- JavaAccessibility
- MacOSXAccessibility
- MSAA
- UIAutomation
accessibilityControl:
type: array
items:
type: string
enum:
- fullKeyboardControl
- fullMouseControl
- fullSwitchControl
- fullTouchControl
- fullVideoControl
- fullVoiceControl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment