Appendix B. Bibliography


B.1 Normative references

"Colorimetry", Third Edition, Commission Internationale de l'Eclairage, CIE Publication 15:2004, ISBN 3-901-906-33-9.
Available at
"Flex: The Lexical Scanner Generator", Version 2.3.7, ISBN 1882114213.
"HTML 4.01 Specification", D. Raggett, A. Le Hors, I. Jacobs, 24 December 1999.
The latest version of the specification is available at The Recommendation defines three document type definitions: Strict, Transitional, and Frameset, all reachable from the Recommendation.
Specification ICC.1:2004-10 (Profile version Image technology colour management – Architecture, profile format, and data structure.
Available at
"ISO 8879:1986(E): Information processing - Text and Office Systems - Standard Generalized Markup Language (SGML)", International Organization for Standardization (ISO), 15 October 1986.
"Information Technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane", ISO/IEC 10646-1:2003. Useful roadmap of the BMP and plane 1 documents show which scripts sit at which numeric ranges.
"Portable Network Graphics (PNG) Specification (Second Edition)", David Duce, ed., 10 November 2003.
Available at
"Uniform Resource Identifier (URI): Generic Syntax," T. Berners-Lee, R. Fielding, L. Masinter, January 2005.
Available at
"Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", N. Freed and N. Borenstein, November 1996.
Available at Note that this RFC obsoletes RFC1521, RFC1522, and RFC1590.
"HTTP Version 1.1", R. Fielding, J. Gettys, J. Mogul, et al., June 1999.
Available at
"Key words for use in RFCs to Indicate Requirement Levels", S. Bradner, March 1997.
Available at
"The text/css Media Type", H. Lie, B. Bos, C. Lilley, March 1998.
Available at
IEC 61966-2-1 (1999-10) - "Multimedia systems and equipment - Colour measurement and management - Part 2-1: Colour management - Default RGB colour space - sRGB, ISBN: 2-8318-4989-6 - ICS codes: 33.160.60, 37.080 - TC 100 - 51 pp. as amended by Amendment A1:2003.
Available at
"User Agent Accessibility Guidelines 1.0." Ian Jacobs, Jon Gunderson, Eric Hansen (editors). 17 December 2002.
Available at
"Unicode Bidirectional Algorithm", Mark Davis. (Unicode Standard Annex #9.) 16 January 2012.
Available at
"The Unicode Standard", Version 8.0.0, The Unicode Consortium. (Mountain View, CA: The Unicode Consortium, 2015. ISBN 978-1-936213-10-8). As updated from time to time by the publication of new versions. (See for the latest version and additional information on versions of the standard and of the Unicode Character Database).
Available at
"Extensible Markup Language (XML) 1.1 (Second Edition)", E. Maler, J. Cowan, C. M. Sperberg-McQueen, et al., W3C Recommendation, 16 August 2006
Available at
"YACC - Yet another compiler compiler", S. C. Johnson, Technical Report, Murray Hill, 1975.

B.2 Informative references

Registered charset values. Download a list of registered charset values from
"CSS Snapshot", Tab Atkins Jr., Elika J. Etemad (fantasai), Florian Rivoal, 13 October 2015 or a later version. The latest version is available at
"Cascading Style Sheets, level 1", H. W. Lie and B. Bos, 17 December 1996, revised 11 January 1999
The latest version is available at
"Cascading Style Sheets, level 2, CSS2 Specification", B. Bos, H. W. Lie, C. Lilley and I. Jacobs, 12 May 1998 (revised 11 April 2008),
"Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification", B. Bos, T. Çelik, I. Hickson, H. W. Lie, 7 June 2011,
"CSS3 Color Module," Tantek Çelik, Chris Lilley, L. David Baron, 7 June 2011, W3C Recommendation. Available at
"CSS Lists and Counters Module Level 3", Tab Atkins, 20 March 2014, W3C working draft (work in progress). Available at
"Selectors level 3", T. Çelik, E. J. Etemad, D. Glazman, I. Hickson, 29 September 2011
Available at
"CSS3 Speech Module", Daniel Weck, 20 March 2012, W3C Candidate Recommendation (work in progress). Available at
"Document Object Model (DOM) Level 3 Core Specification", A. Le Hors, P. Le Hégaret, et al. (eds.), 7 April 2004, W3C Recommendation. Available at
"Mathematical Markup Language (MathML) Version 3.0 2nd Edition", D. Carlisle, P. Ion, R. Miner, 10 April 2014
Available at
"Media Queries", Florian Rivoal, 19 June 2012, W3C Recommendation
Available at
"The Platform for Privacy Preferences 1.0 (P3P1.0) Specification", L. Cranor, M. Langheinrich, M. Marchiori, M. Presler-Marshall, J. Reagle, 16 April 2002
Available at
"Tags for Identifying Languages", A. Phillips, M. Davis, September 2009.
Available at
"Scalable Vector Graphics (SVG) 1.1 Specification (Second Edition)", Erik Dahlström, et al., 16 August 2011
Available at
"Web Content Accessibility Guidelines (WCAG) 2.0", Ben Caldwell, Michael Cooper, Loretta Guarino Reid, Gregg Vanderheiden, 11 December 2008.
Available at:
"XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)", Steven Pemberton et al., W3C Recommendation, 26 January 2000, revised 1 August 2002
Available at:
"xml:id Version 1.0", J. Marsh, D. Veillard N. Walsh, 9 September 2005, W3C Recommendation. Available at:
"Namespaces in XML 1.0 (third edition)", T. Bray, D. Hollander, A. Layman, R. Tobin, H. S. Thompson, 8 December 2009
Available at: