Patent ID: 8122342

Claim:
A method, in a content authoring data processing system, for enforcing accessible content development, the method comprising: accessing, by an accessibility altering module in the content authoring data processing system, a tag library descriptor for each of a plurality of markup tags for web content authoring from a markup tag library in the content authoring data processing system; determining, by the accessibility altering module, whether the tag library descriptor for each of the plurality of markup tags has one or more required accessibility sub-elements that are required for accessibility; responsive to the accessibility altering module determining that a given tag library descriptor for a given markup tag has one or more required accessibility sub-elements, marking, by the accessibility altering module, the tag library descriptor to identify the one or more required accessibility sub-elements as being required to form a modified tag library descriptor; responsive to a user authoring a portion of web content in a web authoring tool in the content authoring data processing system, analyzing, by a tag library descriptor file analyzer in the web authoring tool, each markup tag in the portion 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, by a user interface in the content authoring data processing system, an error message responsive to a determination that all required accessibility sub-elements of a markup tag are not present.