The Knowledge Base Development for the Web Content Accessibility Guidelines


Web Content Accessibility Guideline (WCAG) proposed by Web Accessibility Initiative is the most recognized regulation in the world in evaluating the accessibility of web contents and is one of the W3Cdocumentations. Currently,the WCAG documents are maintained as a non-computable dictionary like resources. In this study, we proposed a methodology to develop an ontological knowledge base with rules for the WCAG 2.0. Two WCAG techniques in different groups of techniques are used to illustrate the creation of the knowledge base and their application programming interfaces. For demonstrating purpose, a web-based WCAG validation system is built. With the proposed knowledge base and interfaces, computer programs can decide whether certain web content satisfies a particular WCAG technique. In other words, the WCAG documents have been successfully trans-formed to a computable recourse. Such sharable knowledge base and programming interfaces can be embedded into any system requiring the WCAG knowledge.

Share and Cite:

Y. Chen and L. Liu, "The Knowledge Base Development for the Web Content Accessibility Guidelines," International Journal of Intelligence Science, Vol. 4 No. 1, 2014, pp. 29-37. doi: 10.4236/ijis.2014.41005.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] The W3C, “Web Content Accessibility Guidelines (WCAG) 2.0,” 2013.
[2] The W3C, “Techniques for WCAG 2.0,” 2013.
[3] R. Stevens, C. A. Goble and S. Bechhofer, “Ontology-Based Knowledge Representation for Bioinformatics,” Brief Bioinform, Vol. 1, No. 4, 2000, pp. 398-414.
[4] Y. L. Chi, “Rule-Based Ontological Knowledge Base for Monitoring Partners across Supply Networks,” Expert Systems with Applications, Vol. 37, No. 2, 2010, pp. 1400-1407.
[5] US National Library of Medicine, “UMLS: Unified Medical Language System,” 2013.
[6] International Health Terminology Standards Development Organization, “SNOMED Clinical Terms,” 2013.
[7] G. A. Miller, “WordNet: A Lexical Database for English,” Communications of the ACM, Vol. 38, No. 11, 1995, pp. 39-41.
[8] C. Fellbaum, “WordNet: An Electronic Lexical Database,” MIT Press, Cambridge, 1997.
[9] Development and Evaluation Commission, Executive Yuan, Taiwan, “Freego,” 2009.
[10] The Merriam-Webster Dictionary, 2013.
[11] T. R. Gruber, “A Translation Approach to Portable Ontology Specifications,” Knowledge Acquisition, Vol. 5, No. 2, 1993, pp. 199-220.
[12] N. Guarino, “Understanding, Building, and Using Ontologies,” International Journal of Human Computer Studies, Vol. 46, No. 2-3, 1997, pp. 293-310.
[13] N. F. Noy and C. D. Hafner, “The State of the Art in Ontology Design: A Survey and Comparative Review,” AI Magazine, Vol. 18, No. 3, 1997, pp. 53-74.
[14] The W3C, “OWL Web Ontology Language Reference,” 2013.
[15] I. Horrocks, P. F. Patel-Schneider, S. Bechhofer and D. Tsarkov, “Owl Rules: A Proposal and Prototype Implementation,” Journal of Web Semantics, Vol. 3, No. 1, 2005, pp. 23-40.
[16] N. F. Noy, R. W. Fergerson and M. A. Musen, “The Knowledge Model of Protege-2000: Combining Interoperability and Flexibility,” Proceedings of 12th International Conference of Knowledge Acquisition, Modeling and Management, Juan-les-Pins, 2-6 October 2001, pp. 17-32.
[17] Pellet: OWL 2 Reasoner for Java, 2013.
[18] Java Platform, 2013.
[19] The OWL API, 2013.
[20] The Jsoup: Java HTML Parser, 2013.
[21] The Apache HTTP Server Project, 2013.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.