Systems, methods, and media for enforcing accessible content development
Abstract
Systems, methods and media for enforcing accessible content development are disclosed. One embodiment provides a method for enforcing accessible content development comprising accessing a tag library descriptor for each of a plurality of markup tags for web content authoring where the tag library descriptor notes one or more tag sub-elements required for accessibility. The method may further include analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present. The method may further include generating an error message if all required accessibility sub-elements of a markup tag are not present. The one or more tag sub-elements associated with accessibility may include alternate text for one or more of an image, table, label or graph. Other embodiments are disclosed and claimed.
Claims
exact text as granted — not AI-modified1 . A method for enforcing accessible content development, the method comprising:
accessing a tag library descriptor for each of a plurality of markup tags for web content authoring, the tag library descriptor noting one or more tag sub-elements required for accessibility; analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present; and generating an error message if all required accessibility sub-elements of a markup tag are not present.
2 . The method of claim 1 , further comprising storing the tag library descriptor.
3 . The method of claim 1 , further comprising modifying the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.
4 . The method of claim 1 , further comprising prompting a user for information associated with a required accessibility tag sub-element.
5 . The method of claim 1 , wherein the one or more tag sub-elements associated with accessibility comprises alternate text for one or more of an image, table, label or graph.
6 . The method of claim 1 , wherein noting one or more tag sub-elements required for accessibility comprises requiring an accessibility attribute of a markup tag.
7 . A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising:
accessing a tag library descriptor for each of a plurality of markup tags for web content authoring, the tag library descriptor noting one or more tag sub-elements required for accessibility; analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present; and generating an error message if all required accessibility sub-elements of a markup tag are not present.
8 . The machine-accessible medium of claim 7 , further comprising storing the tag library descriptor.
9 . The machine-accessible medium of claim 7 , further comprising modifying the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.
10 . The machine-accessible medium of claim 7 , further comprising prompting a user for information associated with a required accessibility tag sub-element.
11 . The machine-accessible medium of claim 7 , wherein the one or more tag sub-elements associated with accessibility comprises alternate text for one or more of an image, table, label or graph.
12 . The machine-accessible medium of claim 7 , wherein noting one or more tag sub-elements required for accessibility comprises requiring an accessibility attribute of a markup tag.
13 . A content authoring system, the system comprising:
a markup tag library comprising a plurality of markup tags each associated with a tag library descriptor, the tag library descriptor noting all markup tag sub-elements required for accessibility; and a web authoring tool in communication with the markup tag library to compile code for a piece of web content based on the tag library descriptor and the markup tags, the web authoring tool being adapted to generate an error message if all required sub-elements are not present.
14 . The system of claim 13 , further comprising a user interface to receive input from a user and to provide output to the user.
15 . The system of claim 13 , further comprising an accessibility altering module to modify the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.
16 . The system of claim 13 , wherein the tag sub-elements required for accessibility comprises alternate text for one or more of an image, table, label or graph.
17 . The system of claim 13 , wherein the web authoring tool comprises a compiler to compile generated code based on the tag library descriptor and the markup tags.
18 . The system of claim 13 , wherein the web authoring tool comprises a tag library descriptor file analyzer to compare a markup tag with a tag library descriptor and to prompt a user for information relating to markup tag sub-element required for accessibility.
19 . The system of claim 13 , wherein the web authoring tool comprises an accessibility altering module to modify the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.
20 . The system of claim 13 , wherein the web authoring tool and the markup tag library are in communication via a network.Join the waitlist — get patent alerts
Track US2007089052A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.