HTML Normative References

From HTML WG Wiki
Jump to: navigation, search

The dependencies section of HTML5 makes the following normative references.


References in this section may prove problematic to the transition.

  • [CSSIMAGES] CSS Image Values and Replaced Content Module Refers to CSS4 for three definitions:
    • CSS element reference identifier
    • provides a paint source
    • default object size

There is CSS3 Image Values in CR. However the CSS3 version does not define the thre terms which are used here. [RB]: I think that we can live with that, the platform has painted things for a long while without it being defined. [Check if we can backport the definition. We may get away with a promise from CSS not to break this.]

  • [DOMEVENTS] Document Object Model (DOM) Level 3 Events Specification Moving to LC, with keyboard events at risk
  • [ENCODING] Encoding I18N is on it. Timeline is end of the year.
  • [URL] URL Needs a home. That said, it's not like the way URLs work was going to break. [Plan is to revive the work in WebApps with TAG help]


References in this section are in LC or CR, need further assessment to know if they will be problematic.

  • [DOMPARSING] DOM Parsing and Serialization Hopefully, this can ship; if not the case can be made that it's sufficiently orthogonal through attributes the names of which won't change
  • [FILEAPI] File API LC, seems never to move forward. Needs for Blob, File, FileList (see section 2.2.2) [This is hopeless, we have to handle with tests]
  • [WEBIDL] Web IDL Need to ship it! Note: the CR spec is now set up to refer only to syntax conformance.
  • [WEBWORKERS] Web Workers CR, probably safe. Pretty much orthogonal anyway.

CR, deemed okay

  • [CSSFONTS] CSS Fonts Is now informative.
  • [EVENTSOURCE] Server-Sent Events Is now informative.

LC, deemed okay

  • [DOM] DOM HTML is publishing a snapshot of it

Anything below this line has been handled and is historical.

Generally okay

  • [TYPEDARRAY] Typed Array Specification Currently points to Khronos ED, but there's a sufficient stable version
  • [CSSFONTLOAD] Has been made informative without loss for HTML.

Problematic but Handled

  • [CSSOM] Cascading Style Sheets Object Model (CSSOM) [We are linking to the old CSSOM spec, and also the new one]
  • [CSSOMVIEW] CSSOM View Module Far from reaching normative. The Screen interface isn't in DOM2Style but is not normatively used in CR. The other objects are in DOM2Style, so we could point to that. [We are linking to the old CSSOM spec, and also the new one]
  • [CSSUI] CSS3 Basic User Interface Module Used for a number of pseudoclasses that are in Selectors 4. [We are referencing Selectors 4 instead, with tests].
  • [SELECTORS] Selectors Points to Selectors4, depends on it for some pseudoclasses. we need tests for read-only and read-write. [We are keeping it but testing the features]
  • [MIMESNIFF] MIME Sniffing Remains an issue. Maybe we should just grab and ship what exists. [We are linking to]
  • [XHR] XMLHttpRequest Is now informative.

Can be made informative

These have now been flagged as such.

References in this section can be made informative without harming interoperability.

  • [BECSS] Behavioral Extensions to CSS, I. Hickson. W3C.
  • [CSSRUBY] CSS3 Ruby Module, R. Ishida. W3C.
  • [DASH] Dynamic adaptive streaming over HTTP (DASH). ISO.
  • [EDITING] HTML Editing APIs, A. Gregor. W3C Editing APIs CG.
  • [FULLSCREEN] Fullscreen, A. van Kesteren, T. Çelik. W3C. IFF <dialog> is dropped (PLH: <dialog> is now in Google Canary)
  • [HPAAIG] HTML to Platform Accessibility APIs Implementation Guide. W3C.
  • [JLREQ] Requirements for Japanese Text Layout. W3C.
  • [MFREL] Microformats Wiki: existing rel values. Microformats.
  • [POINTERLOCK] Pointer Lock, V. Scheib. W3C.
  • [RFC5724] URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS), E. Wilde, A. Vaha-Sipila. IETF.
  • [RFC6350] vCard Format Specification, S. Perreault. IETF.
  • [UNDO] UndoManager and DOM Transaction, R. Niwa.
  • [WEBGL] WebGL Specification, D. Jackson. Khronos Group.
  • [WEBLINK] Web Linking, M. Nottingham. IETF.
  • [WEBVTT] WebVTT, I. Hickson. W3C.


References in this section are to safe documents.

  • [ABNF] Augmented BNF for Syntax Specifications: ABNF, D. Crocker, P. Overell. IETF.
  • [ABOUT] The 'about' URI scheme, S. Moonesamy. IETF.
  • [AES128CTR] Advanced Encryption Standard (AES). NIST.
  • [ARIA] Accessible Rich Internet Applications (WAI-ARIA). W3C.
  • [ARIAIMPL] WAI-ARIA 1.0 User Agent Implementation Guide. W3C.
  • [BCP47] Tags for Identifying Languages; Matching of Language Tags, A. Phillips, M. Davis. IETF.
  • [BEZIER] Courbes à poles, P. de Casteljau. INPI, 1959.
  • [BIDI] UAX #9: Unicode Bidirectional Algorithm, M. Davis. Unicode Consortium.
  • [CLDR] Unicode Common Locale Data Repository. Unicode.
  • [COOKIES] HTTP State Management Mechanism, A. Barth. IETF.
  • [CORS] Cross-Origin Resource Sharing, A. van Kesteren. W3C.
  • [CSS] Cascading Style Sheets Level 2 Revision 1, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.
  • [CSSATTR] CSS Styling Attribute Syntax, T. Çelik, E. Etemad. W3C.
  • [CSSCOLOR] CSS Color Module Level 3, T. Çelik, C. Lilley, L. Baron. W3C.
  • [ECMA262] ECMAScript Language Specification. ECMA.
  • [HTTP] Hypertext Transfer Protocol — HTTP/1.1, R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee. IETF.
  • [IANAPERMHEADERS] Permanent Message Header Field Names. IANA.
  • [ISO3166] ISO 3166: Codes for the representation of names of countries and their subdivisions. ISO.
  • [JPEG] JPEG File Interchange Format, E. Hamilton.
  • [JSON] The application/json Media Type for JavaScript Object Notation (JSON), D. Crockford. IETF.
  • [MATHML] Mathematical Markup Language (MathML), D. Carlisle, P. Ion, R. Miner, N. Poppelier. W3C.
  • [MEDIAFRAG] Media Fragments URI 1.0, R. Troncy, E. Mannens, S. Pfeiffer, D. Van Deursen. W3C.
  • [MNG] MNG (Multiple-image Network Graphics) Format. G. Randers-Pehrson.
  • [MPEG2] ISO/IEC 13818-1: Information technology — Generic coding of moving pictures and associated audio information: Systems. ISO/IEC.
  • [MPEG4] ISO/IEC 14496-12: ISO base media file format. ISO/IEC.
  • [MQ] Media Queries, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.
  • [OGGSKELETONHEADERS] SkeletonHeaders. Xiph.Org.
  • [OPENSEARCH] Autodiscovery in HTML/XHTML. In OpenSearch 1.1 Draft 4, Section 4.6.2.
  • [ORIGIN] The Web Origin Concept, A. Barth. IETF.
  • [PNG] Portable Network Graphics (PNG) Specification, D. Duce. W3C.
  • [PROGRESSEEVENTS] Progress Events, Anne van Kesteren. W3C.
  • [PSL] Public Suffix List. Mozilla Foundation.
  • [RFC1034] Domain Names - Concepts and Facilities, P. Mockapetris. IETF, November 1987.
  • [RFC1123] Requirements for Internet Hosts -- Application and Support, R. Braden. IETF, October 1989.
  • [RFC2046] Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, N. Freed, N. Borenstein. IETF.
  • [RFC2119] Key words for use in RFCs to Indicate Requirement Levels, S. Bradner. IETF.
  • [RFC2313] PKCS #1: RSA Encryption, B. Kaliski. IETF.
  • [RFC2318] The text/css Media Type, H. Lie, B. Bos, C. Lilley. IETF.
  • [RFC2388] Returning Values from Forms: multipart/form-data, L. Masinter. IETF.
  • [RFC2397] The "data" URL scheme, L. Masinter. IETF.
  • [RFC2483] URI Resolution Services Necessary for URN Resolution, M. Mealling, R. Daniel. IETF.
  • [RFC3676] The Text/Plain Format and DelSp Parameters, R. Gellens. IETF.
  • [RFC3023] XML Media Types, M. Murata, S. St. Laurent, D. Kohn. IETF.
  • [RFC3279] Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile, W. Polk, R. Housley, L. Bassham. IETF.
  • [RFC3490] Internationalizing Domain Names in Applications (IDNA), P. Faltstrom, P. Hoffman, A. Costello. IETF.
  • [RFC3629] UTF-8, a transformation format of ISO 10646, F. Yergeau. IETF.
  • [RFC4281] The Codecs Parameter for "Bucket" Media Types, R. Gellens, D. Singer, P. Frojdh. IETF.
  • [RFC4395] Guidelines and Registration Procedures for New URI Schemes, T. Hansen, T. Hardie, L. Masinter. IETF.
  • [RFC4648] The Base16, Base32, and Base64 Data Encodings, S. Josefsson. IETF.
  • [RFC5280] Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile, D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.
  • [RFC5322] Internet Message Format, P. Resnick. IETF.
  • [RFC6266] Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP), J. Reschke. IETF.
  • [XHTML1] XHTML(TM) 1.0 The Extensible HyperText Markup Language (Second Edition). W3C.
  • [XHTMLMOD] Modularization of XHTML(TM), M. Altheim, F. Boumphrey, S. Dooley, S. McCarron, S. Schnitzenbaumer, T. Wugofski. W3C.
  • [XML] Extensible Markup Language, T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, F. Yergeau. W3C.
  • [XMLBASE] XML Base, J. Marsh, R. Tobin. W3C.
  • [XMLNS] Namespaces in XML, T. Bray, D. Hollander, A. Layman, R. Tobin. W3C.
  • [XPATH10] XML Path Language (XPath) Version 1.0, J. Clark, S. DeRose. W3C.
  • [SVG] Scalable Vector Graphics (SVG) Tiny 1.2 Specification, O. Andersson, R. Berjon, E. Dahlström, A. Emmons, J. Ferraiolo, A. Grasso, V. Hardy, S. Hayman, D. Jackson, C. Lilley, C. McCormack, A. Neumann, C. Northway, A. Quint, N. Ramani, D. Schepers, A. Shellshear. W3C.
  • [UNICODE] The Unicode Standard. Unicode Consortium.
  • [SRGB] IEC 61966-2-1: Multimedia systems and equipment — Colour measurement and management — Part 2-1: Colour management — Default RGB colour space — sRGB. IEC.
  • [WEBMCG] WebM Container Guidelines. The WebM Project.
  • [WEBSTORAGE] Web Storage, I. Hickson. W3C.
  • [WSP] The WebSocket protocol, I. Fette, A. Melnikov. IETF.
  • [X690] Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER). International Telecommunication Union.


These have now been entirely culled.

References in this section are simply not used by HTML5 (they may be used by other drafts extracted from the same source)

  • [COMPOSITE] Compositing and Blending. R. Cabanier, N. Andronikos. W3C.
  • [E163] Recommendation E.163 — Numbering Plan for The International Telephone Service, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.
  • [EUCKR] Hangul Unix Environment. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.
  • [EUCJP] Definition and Notes of Japanese EUC. UI-OSF-USLP. In English in the abridged translation of the UI-OSF Application Platform Profile for Japanese Environment, Appendix C.
  • [FILESYSTEMAPI] File API: Directories and System, E. Uhrhane. W3C.
  • [GBK] Chinese Internal Code Specification. Chinese IT Standardization Technical Committee.
  • [HMAC] The Keyed-Hash Message Authentication Code (HMAC). NIST.
  • [HTML5] HTML5, R. Berjon, T. Leithead, E. Doyle Navara, E. O'Connor, S. Pfeiffer. W3C.
  • [HTML] HTML, I. Hickson. WHATWG.
  • [IANALINKTYPE] Link Relations. IANA.
  • [ICE] Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols, J. Rosenberg. IETF.
  • [IEEE754] IEEE Standard for Floating-Point Arithmetic (IEEE 754). IEEE. ISBN 978-0-7381-5753-5.
  • [NPN] Transport Layer Security (TLS) Next Protocol Negotiation Extension, A. Langley. IETF. Work in progress.
  • [PORTERDUFF] Compositing Digital Images, T. Porter, T. Duff. In Computer graphics, volume 18, number 3, pp. 253-259. ACM Press, July 1984.
  • [RFC1321] The MD5 Message-Digest Algorithm, R. Rivest. IETF.
  • [RFC2045] Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, N. Freed, N. Borenstein. IETF.
  • [RFC2246] The TLS Protocol Version 1.0, T. Dierks, C. Allen. IETF.
  • [RFC2445] Internet Calendaring and Scheduling Core Object Specification (iCalendar), F. Dawson, D. Stenerson. IETF.
  • [RFC3864] Registration Procedures for Message Header Fields, G. Klyne, M. Nottingham, J. Mogul. IETF.
  • [RFC4366] Transport Layer Security (TLS) Extensions, S. Blake-Wilson, M. Nystrom, D. Hopwood, J. Mikkelsen, T. Wright. IETF.
  • [SDP] SDP: Session Description Protocol, M. Handley, V. Jacobson, C. Perkins. IETF.
  • [SDPLABEL] The Session Description Protocol (SDP) Label Attribute, O. Levin, G. Camarillo. IETF.
  • [SDPOFFERANSWER] An Offer/Answer Model with the Session Description Protocol (SDP), J. Rosenberg, H. Schulzrinne. IETF.
  • [SHA1] Secure Hash Standard. NIST.
  • [SHIFTJIS] JIS X0208: 7-bit and 8-bit double byte coded KANJI sets for information interchange. Japanese Industrial Standards Committee.
  • [STUN] Session Traversal Utilities for NAT (STUN), J. Rosenberg, R. Mahy, P. Matthews, D. Wing. IETF.
  • [TIS620] UDC 681.3.04:003.62. Thai Industrial Standards Institute, Ministry of Industry, Royal Thai Government. ISBN 974-606-153-4.
  • [TURN] Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN), R. Mahy, P. Matthews, J. Rosenberg. IETF.
  • [UCA] UTR #10: Unicode Collation Algorithm, M. Davis, K. Whistler. Unicode Consortium.
  • [WEBSOCKET] The WebSocket API, I. Hickson. W3C.
  • [WIN1252] Windows 1252. Microsoft.
  • [WIN1254] Windows 1254. Microsoft.
  • [WIN31J] Windows Codepage 932. Microsoft.
  • [WIN874] Windows 874. Microsoft.
  • [WIN949] Windows Codepage 949. Microsoft.
  • [X121] Recommendation X.121 — International Numbering Plan for Public Data Networks, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.
  • [XFN] XFN 1.1 profile, T. Çelik, M. Mullenweg, E. Meyer. GMPG.