diff --git a/.github/workflows/build-specs.yml b/.github/workflows/build-specs.yml index 3c9032ccf86..2ffc7bd4f80 100644 --- a/.github/workflows/build-specs.yml +++ b/.github/workflows/build-specs.yml @@ -63,10 +63,10 @@ jobs: - name: Setup Pages uses: actions/configure-pages@v2 - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: # Upload entire repository path: '.' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/biblio.ref b/biblio.ref deleted file mode 100644 index aa2d8459fc2..00000000000 --- a/biblio.ref +++ /dev/null @@ -1,8692 +0,0 @@ -# Biliography database for CSS3 spec -# This file is in UTF-8 -# See also https://www.w3.org/Style/Group/css3-src/bin/tr-to-ref.sh -# for a script that can help with updating this file. - -%L 2DCONTEXT -%T HTML Canvas 2D Context -%A Rik Cabanier -%A Eliot Graff -%A Jay Munro -%A Tom Wiltzius -%A Ian Hickson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 6 August 2013 -%U http://www.w3.org/TR/2013/CR-2dcontext-20130806/ - -%L 2DCONTEXT2 -%T HTML Canvas 2D Context, Level 2 -%A Rik Cabanier -%A Eliot Graff -%A Jay Munro -%A Tom Wiltzius -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 28 May 2013 -%U http://www.w3.org/TR/2013/WD-2dcontext2-20130528/ - -%L AAT-FEATURES -%T Apple Advanced Typography Font Feature Registry -%I Apple -%U https://developer.apple.com/fonts/TrueType-Reference-Manual/RM09/AppendixF.html - -%L ABC -%T The ABC Programmer's Handbook -%A Leo Geurts -%A Lambert Meertens -%A Steven Pemberton -%I Prentice-Hall -%R ISBN: 0-13-000027-2 -%U http://www.cwi.nl/~steven/abc - -%L ACCESSIBILITY-METRICS-REPORT -%T Research Report on Web Accessibility Metrics -%A Markel Vigo -%A Giorgio Brajnik -%A Joshue O Connor -%S W3C Working Draft -%O (Work in progress.) -%D 30 August 2012 -%U http://www.w3.org/TR/2012/WD-accessibility-metrics-report-20120830/ - -%L ACDI -%T Authoring Challenges for Device Independence -%A Rhys Lewis -%S W3C Working Group Note -%D 1 September 2003 -%U http://www.w3.org/TR/2003/NOTE-acdi-20030901/ - -%L ACEBAL2010 -%T ALMcss: Separación de estructura y presentación en la web mediante posicionamiento avanzado en CSS -%A César Fernández Acebal -%C Oviedo, Spain -%D 2010 -%O PhD thesis -%U http://di002.edv.uniovi.es/~acebal/phd/dissertation.pdf - -%L ACEBAL2012 -%T ALMcss: a Javascript implementation of the CSS template layout module -%A César Acebal -%A Bert Bos -%A María Rodríguez -%A Juan Manuel Cueva -%D September 2012 -%C New York, NY, USA -%I ACM -%P 23-32 -%B Proceedings of the 2012 ACM symposium on Document Engineering -%O ISBN 978-1-4503-1116-8 -%X doi 10.1145/2361354.2361360 - -%L ACSS -%T Aural Cascading Style Sheets (ACSS) -%A Chris Lilley -%A T. V. Raman -%S W3C Working Draft -%O (Work in progress.) -%D 2 September 1999 -%U http://www.w3.org/TR/1999/WD-acss-19990902 - -%L AERT -%T Techniques For Accessibility Evaluation And Repair Tools -%A Chris Ridpath -%A Wendy Chisholm -%S W3C Working Draft -%O (Work in progress.) -%D 26 April 2000 -%U http://www.w3.org/TR/2000/WD-AERT-20000426 - -%L AGBDL -%T Adaptive Grid Based Document Layout -%A Charles Jacobs -%A Wilmot Li -%A Evan Schrier -%A David Bargeron -%A David Salesin -%J ACM Transactions on Graphics -%V 22 -%N 3 -%P 838–847 -%D July 2003 -%U http://grail.cs.washington.edu/pub/papers/Jacobs2003.pdf - -%L AMBIENT-LIGHT -%T Ambient Light Events -%A Doug Turner -%S W3C Working Draft -%O (Work in progress.) -%D 13 December 2012 -%U http://www.w3.org/TR/2012/WD-ambient-light-20121213/ - -%L ANIMATION-TIMING -%T Timing control for script-based animations -%A James Robinson -%A Cameron McCormack -%S W3C Working Draft -%O (Work in progress.) -%D 21 February 2012 -%U http://www.w3.org/TR/2012/WD-animation-timing-20120221/ - -%L API-DESIGN -%T Web API Design Cookbook -%A Robin Berjon -%A 송정기 (Jungkee Song) -%S W3C Working Group Note -%D 2 October 2012 -%U http://www.w3.org/TR/2012/NOTE-api-design-20121002/ - -%L API-PERMS -%T Permissions for Device API Access -%A Paddy Byers -%A Frederick Hirsch -%A Dominique Hazaël-Massieux -%S W3C Working Draft -%O (Work in progress.) -%D 5 October 2010 -%U http://www.w3.org/TR/2010/WD-api-perms-20101005/ - -%L APP-PRIVACY-BP -%T Web Application Privacy Best Practices -%A Frederick Hirsch -%S W3C Working Group Note -%D 3 July 2012 -%U http://www.w3.org/TR/2012/NOTE-app-privacy-bp-20120703/ - -%L ARABIC-MATH -%T Arabic mathematical notation -%A Azzeddine Lazrek -%A Bruce R. Miller -%S W3C Note -%D 31 January 2006 -%U http://www.w3.org/TR/2006/NOTE-arabic-math-20060131 - -%L ARABIC-TYPO -%T Arabic Typography: A Comprehensive Sourcebook -%A Huda Smitshuijzen AbiFares -%I Saqi Books -%D 2001 -%R ISBN 0-86356-347-3 - -%L ARIA-IN-HTML -%T Using WAI-ARIA in HTML -%A Steve Faulkner -%S W3C Working Draft -%O (Work in progress.) -%D 14 February 2013 -%U http://www.w3.org/TR/2013/WD-aria-in-html-20130214/ - -%L ATAG-WOMBAT -%T Authoring Tool Accessibility Guidelines "Wombat" -%A Jutta Treviranus -%A Charles McCathieNevile -%A Jan Richards -%S W3C Working Draft -%O (Work in progress.) -%D 21 December 2001 -%U http://www.w3.org/TR/2001/WD-ATAG-wombat-20011221 - -%L ATAG10 -%T Authoring Tool Accessibility Guidelines 1.0 -%A Jutta Treviranus -%A Charles McCathieNevile -%A Ian Jacobs -%A Jan Richards -%S W3C Recommendation -%D 3 February 2000 -%U http://www.w3.org/TR/2000/REC-ATAG10-20000203 - -%L ATAG10-TECHS -%T Techniques for Authoring Tool Accessibility Guidelines 1.0 -%A Jutta Treviranus -%A Charles McCathieNevile -%A Jan Richards -%A Gregory Rosmaita -%S W3C Note -%D 29 October 2002 -%U http://www.w3.org/TR/2002/NOTE-ATAG10-TECHS-20021029/ - -%L ATAG20 -%T Authoring Tool Accessibility Guidelines (ATAG) 2.0 -%A Jan Richards -%A Jeanne Spellman -%A Jutta Treviranus -%S W3C Working Draft -%O (Work in progress.) -%D 10 April 2012 -%U http://www.w3.org/TR/2012/WD-ATAG20-20120410/ - -%L ATAG20-TECHS -%T Implementation Techniques for Authoring Tool Accessibility Guidelines 2.0 -%A Jan Richards -%A Jutta Treviranus -%A Tim Boland -%S W3C Working Draft -%O (Work in progress.) -%D 10 March 2008 -%U http://www.w3.org/TR/2008/WD-ATAG20-TECHS-20080310 - -%L AUDIOPROC -%T Audio Processing API -%A Robert O'Callahan -%A Chris Rogers -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2011 -%U http://www.w3.org/TR/2011/WD-audioproc-20111215/ - -%L BACKPLANE -%T Rich Web Application Backplane -%A Mark Birbeck -%A John Boyer -%A Al Gilman -%A Kevin Kelly -%A Steven Pemberton -%A Charlie Wiecha -%S W3C Note -%D 16 November 2006 -%U http://www.w3.org/TR/2006/NOTE-backplane-20061116 - -%L BATTERY-STATUS -%T Battery Status API -%A Anssi Kostiainen -%A Mounir Lamouri -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 8 May 2012 -%U http://www.w3.org/TR/2012/CR-battery-status-20120508/ - -%L BCP47 -%T Tags for Identifying Languages. -%A A. Phillips -%A M. Davis -%D September 2009 -%S Internet Best Current Practice -%R BCP 47 -%O Currently represented by RFC 5646. -%U ftp://ftp.rfc-editor.org/in-notes/bcp/bcp47.txt - -%L BECSS -%T Behavioral Extensions to CSS -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 19 October 2007 -%U http://www.w3.org/TR/2007/WD-becss-20071019 - -%L C14N-ISSUES -%T Known Issues with Canonical XML 1.0 (C14N/1.0) -%A José Kahan -%A Konrad Lanz -%S W3C Working Group Note -%D 20 December 2006 -%U http://www.w3.org/TR/2006/NOTE-C14N-issues-20061220/ - -%L CALENDAR-API -%T Calendar API -%A Richard Tibbett -%A Suresh Chitturi -%S W3C Working Draft -%O (Work in progress.) -%D 19 April 2011 -%U http://www.w3.org/TR/2011/WD-calendar-api-20110419/ - -%L CALL-CONTROL-REQS -%T Call Control Requirements in a Voice Browser Framework -%A Brad Porter -%S W3C Working Draft -%O (Work in progress.) -%D 13 April 2001 -%U http://www.w3.org/TR/2001/WD-call-control-reqs-20010413/ - -%L CAPTURE-SCENARIOS -%T MediaStream Capture Scenarios -%A Travis Leithead -%S W3C Working Draft -%O (Work in progress.) -%D 6 March 2012 -%U http://www.w3.org/TR/2012/WD-capture-scenarios-20120306/ - -%L CCPP -%T Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0 -%A Graham Klyne -%A Franklin Reynolds -%A Chris Woodrow -%A Hidetaka Ohto -%A Johan Hjelm -%A Mark H. Butler -%A Luu Tran -%S W3C Recommendation -%D 15 January 2004 -%U http://www.w3.org/TR/2004/REC-CCPP-struct-vocab-20040115/ - -%L CCPP-COORDINATION -%T CC/PP Implementors Guide: Harmonization with Existing Vocabularies and Content Transformation Heuristics -%A Johan Hjelm -%A Lalitha Suryanarayana -%S W3C Note -%D 20 December 2001 -%U http://www.w3.org/TR/2001/NOTE-CCPP-COORDINATION-20011220/ - -%L CCPP-RA -%T Composite Capabilities/Preference Profiles: Requirements and Architecture -%A Mikael Nilsson -%A Johan Hjelm -%A Hidetaka Ohto -%S W3C Working Draft -%O (Work in progress.) -%D 21 July 2000 -%U http://www.w3.org/TR/2000/WD-CCPP-ra-20000721/ - -%L CCPP-STRUCT-VOCAB2 -%T Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 2.0 -%A Cédric Kiss -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-CCPP-struct-vocab2-20100629 - -%L CCPP-TA -%T Composite Capabilities/Preference Profiles: Terminology and Abbreviations -%A Mikael Nilsson -%S W3C Working Draft -%O (Work in progress.) -%D 21 July 2000 -%U http://www.w3.org/TR/2000/WD-CCPP-ta-20000721/ - -%L CCPP-TRUST -%T CC/PP Implementors Guide: Privacy and Protocols -%A Hidetaka Ohto -%A Lalitha Suryanarayana -%A Johan Hjelm -%S W3C Working Draft -%O (Work in progress.) -%D 20 December 2001 -%U http://www.w3.org/TR/2001/WD-CCPP-trust-20011220/ - -%L CCXML -%T Voice Browser Call Control: CCXML Version 1.0 -%A RJ Auburn -%S W3C Recommendation -%D 5 July 2011 -%U http://www.w3.org/TR/2011/REC-ccxml-20110705/ - -%L CDFREQS -%T Compound Document Use Cases and Requirements Version 2.0 -%A Steve Speicher -%A Petri Vuorimaa -%S W3C Working Draft -%O (Work in progress.) -%D 19 December 2005 -%U http://www.w3.org/TR/2005/WD-CDFReqs-20051219/ - -%L CDR -%T Compound Document by Reference Framework 1.0 -%A Timur Mehrvarz -%A Lasse Pajunen -%A Julien Quint -%A Daniel Appelquist -%S W3C Working Group Note -%D 19 August 2010 -%U http://www.w3.org/TR/2010/NOTE-CDR-20100819 - -%L CDRREQS -%T Compound Document by Reference Use Cases and Requirements Version 1.0 -%A Daniel Appelquist -%A Timur Mehrvarz -%A Antoine Quint -%S W3C Working Group Note -%D 19 December 2005 -%U http://www.w3.org/TR/2005/NOTE-CDRReqs-20051219/ - -%L CGM -%T Use of CGM as a Scalable Graphics Format -%A Roy Platon -%A Chris Lilley -%S W3C Note -%D 18 June 1997 -%U http://www.w3.org/TR/NOTE-cgm-970618 - -%L CHARMOD -%T Character Model for the World Wide Web 1.0: Fundamentals -%A Martin J. Dürst -%A François Yergeau -%A Richard Ishida -%A Misha Wolf -%A Tex Texin -%S W3C Recommendation -%D 15 February 2005 -%U http://www.w3.org/TR/2005/REC-charmod-20050215/ - -%L CHARMOD-NORM -%T Character Model for the World Wide Web: String Matching and Searching -%A Addison Phillips -%S W3C Working Draft -%O (Work in progress.) -%D 13 August 2015 -%U http://www.w3.org/TR/2015/WD-charmod-norm-20150813/ - -%L CHARMOD-RESID -%T Character Model for the World Wide Web 1.0: Resource Identifiers -%A Martin J. Dürst -%A François Yergeau -%A Richard Ishida -%A Misha Wolf -%A Tex Texin -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 22 November 2004 -%U http://www.w3.org/TR/2004/CR-charmod-resid-20041122 - -%L CHARREQ -%T Requirements for String Identity Matching and String Indexing -%A Martin Dürst -%S W3C Working Group Note -%D 15 September 2009 -%U http://www.w3.org/TR/2009/NOTE-charreq-20090915/ - -%L CHARSETS -%T Characters sets -%O These are the official names for character sets that may be used in the Internet and may be referred to in Internet documentation -%U http://www.iana.org/assignments/character-sets - -%L CJKV-INFO-PROCESSING -%A Ken Lunde -%T CJKV Information Processing, Second Edition -%I O'Reilly Media, Inc. -%D 2009 -%R ISBN 0-596-51447-1 - -%L CLIPBOARD-APIS -%T Clipboard API and events -%A Hallvord R. M. Steen -%S W3C Working Draft -%O (Work in progress.) -%D 11 April 2013 -%U http://www.w3.org/TR/2013/WD-clipboard-apis-20130411/ - -%L COLORIMETRY -%T Colorimetry, Third Edition -%R CIE 15:2004 -%O ISBN 978-3-901906-33-6 - -%L COMPONENTS-INTRO -%T Introduction to Web Components -%A Dominic Cooney -%A Dimitri Glazkov -%S W3C Working Draft -%O (Work in progress.) -%D 6 June 2013 -%U http://www.w3.org/TR/2013/WD-components-intro-20130606/ - -%L COMPOSITING -%T Compositing and Blending 1.0 -%A Rik Cabanier -%A Nikos Andronikos -%S W3C Working Draft -%O (Work in progress.) -%D 16 August 2012 -%U http://www.w3.org/TR/2012/WD-compositing-20120816/ - -%L COMPOSITING-1 -%T Compositing and Blending Level 1 -%A Rik Cabanier -%A Nikos Andronikos -%S W3C Working Draft -%O (Work in progress.) -%D 25 June 2013 -%U http://www.w3.org/TR/2013/WD-compositing-1-20130625/ - -%L CONTACTS-API -%T Pick Contacts Intent -%A Richard Tibbett -%A Robin Berjon -%S W3C Working Draft -%O (Work in progress.) -%D 12 July 2012 -%U http://www.w3.org/TR/2012/WD-contacts-api-20120712/ - -%L CONTACTS-MANAGER-API -%T Contacts Manager API -%A Eduardo Fullea -%A Jose M. Cantera -%A Christophe Dumez -%S W3C Working Draft -%O (Work in progress.) -%D 7 March 2013 -%U http://www.w3.org/TR/2013/WD-contacts-manager-api-20130307/ - -%L CONTENT-IN-RDF -%T Representing Content in RDF -%A Carlos A Velasco -%A Johannes Koch -%S W3C Working Draft -%O (Work in progress.) -%D 8 September 2008 -%U http://www.w3.org/TR/2008/WD-Content-in-RDF-20080908 - -%L CONTENT-IN-RDF10 -%T Representing Content in RDF 1.0 -%A Johannes Koch -%A Carlos A Velasco -%A Philip Ackermann -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-Content-in-RDF10-20110510/ - -%L COOLURIS -%T Cool URIs for the Semantic Web -%A Leo Sauermann -%A Richard Cyganiak -%S W3C Interest Group Note -%D 3 December 2008 -%U http://www.w3.org/TR/2008/NOTE-cooluris-20081203/ - -%L CORS -%T Cross-Origin Resource Sharing -%A Anne van Kesteren -%S W3C Recommendation -%D 16 January 2014 -%U http://www.w3.org/TR/2014/REC-cors-20140116/ - -%L CPC-REQ -%T Core Presentation Characteristics: Requirements and Use Cases -%A Markus Lauff -%A Amy Yu -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2003 -%U http://www.w3.org/TR/2003/WD-cpc-req-20030510/ - -%L CSELECTION -%T Content Selection for Device Independence (DISelect) 1.0 -%A Rhys Lewis -%A Roland Merrick -%A Max Froumentin -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-cselection-20100629/ - -%L CSELECTION-PRIMER -%T Content Selection Primer 1.0 -%A Rhys Lewis -%A Roland Merrick -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-cselection-primer-20100629/ - -%L CSELECTION-XAF -%T Delivery Context: XPath Access Functions 1.0 -%A Rhys Lewis -%A Roland Merrick -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-cselection-xaf-20100629/ - -%L CSP -%T Content Security Policy 1.0 -%A Brandon Sterne -%A Adam Barth -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 15 November 2012 -%U http://www.w3.org/TR/2012/CR-CSP-20121115/ - -%L CSP11 -%T Content Security Policy 1.1 -%A Adam Barth -%A Dan Veditz -%A Mike West -%S W3C Working Draft -%O (Work in progress.) -%D 4 June 2013 -%U http://www.w3.org/TR/2013/WD-CSP11-20130604/ - -%L CSS-2010 -%T Cascading Style Sheets (CSS) Snapshot 2010 -%A Elika J. Etemad -%S W3C Working Group Note -%D 12 May 2011 -%U http://www.w3.org/TR/2011/NOTE-css-2010-20110512/ - -%L CSS-COUNTER-STYLES-3 -%T CSS Counter Styles Level 3 -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 21 February 2013 -%U http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/ - -%L CSS-DEVICE-ADAPT -%T CSS Device Adaptation -%A Rune Lillesveen -%S W3C Working Draft -%O (Work in progress.) -%D 15 September 2011 -%U http://www.w3.org/TR/2011/WD-css-device-adapt-20110915/ - -%L CSS-EXTENSIONS -%T CSS Extensions -%A Tab Atkins Jr. -%S W3C Editor's Draft -%O (Work in progress.) -%U https://drafts.csswg.org/css-extensions/ - -%L CSS-MASKING -%T CSS Masking Level 1 -%A Dirk Schulze -%A Brian Birtles -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 20 June 2013 -%U http://www.w3.org/TR/2013/WD-css-masking-20130620/ - -%L CSS-MOBILE -%T CSS Mobile Profile 2.0 -%A Svante Schubert -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 10 December 2008 -%U http://www.w3.org/TR/2008/CR-css-mobile-20081210 - -%L CSS-OVERFLOW-3 -%T CSS Overflow Module Level 3 -%A L. David Baron -%S W3C Working Draft -%O (Work in progress.) -%D 16 April 2013 -%U http://www.w3.org/TR/2013/WD-css-overflow-3-20130416/ - -%L CSS-POTENTIAL -%T List of suggested extensions to CSS -%A Bert Bos -%S W3C Note -%D 10 December 1998 -%U http://www.w3.org/TR/1998/NOTE-CSS-potential-19981210 - -%L CSS-PRINT -%T CSS Print Profile -%A Elika J. Etemad -%A Melinda Grant -%S W3C Working Group Note -%D 14 March 2013 -%U http://www.w3.org/TR/2013/NOTE-css-print-20130314/ - -%L CSS-SHAPES -%T CSS Shapes Module Level 1 -%A Vincent Hardy -%A Rossen Atanassov -%A Alan Stearns -%S W3C Working Draft -%D 20 June 2013 -%U http://www.w3.org/TR/2013/WD-css-shapes-1-20130620/ - -%L CSS-TV -%T CSS TV Profile 1.0 -%A Sean Hayes -%A Glenn Adams -%A Tantek Çelik -%A Håkon Wium Lie -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 14 May 2003 -%U http://www.w3.org/TR/2003/CR-css-tv-20030514 - -%L CSS-VARIABLES -%T CSS Custom Properties for Cascading Variables Module Level 1 -%A Tab Atkins Jr. -%A Luke Macpherson -%A Daniel Glazman -%S W3C Working Draft -%O (Work in progress.) -%D 20 June 2013 -%U http://www.w3.org/TR/2013/WD-css-variables-20130620/ - -%L CSS1 -%T Cascading Style Sheets (CSS1) Level 1 Specification -%A Håkon Wium Lie -%A Bert Bos -%S W3C Recommendation -%D 11 April 2008 -%U http://www.w3.org/TR/2008/REC-CSS1-20080411 - -%L CSS2 -%T Cascading Style Sheets, level 2 (CSS2) Specification -%A Ian Jacobs -%A Chris Lilley -%A Bert Bos -%A Håkon Wium Lie -%S W3C Recommendation -%D 11 April 2008 -%U http://www.w3.org/TR/2008/REC-CSS2-20080411 - -%L CSS21 -%T Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification -%A Bert Bos -%A Tantek Çelik -%A Ian Hickson -%A Håkon Wium Lie -%S W3C Recommendation -%D 7 June 2011 -%U http://www.w3.org/TR/2011/REC-CSS2-20110607 - -%L CSS3-2D-TRANSFORMS -%T CSS 2D Transforms -%A Simon Fraser -%A Dean Jackson -%A David Hyatt -%A Chris Marrin -%A Theresa O'Connor -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2011 -%U http://www.w3.org/TR/2011/WD-css3-2d-transforms-20111215/ - -%L CSS3-3D-TRANSFORMS -%T CSS 3D Transforms Module Level 3 -%A Dean Jackson -%A David Hyatt -%A Chris Marrin -%S W3C Working Draft -%O (Work in progress.) -%D 20 March 2009 -%U http://www.w3.org/TR/2009/WD-css3-3d-transforms-20090320 - -%L CSS3-ALIGN -%T CSS Box Alignment Module Level 3 -%A Elika J. Etemad -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 14 May 2013 -%U http://www.w3.org/TR/2013/WD-css3-align-20130514/ - -%L CSS3-ANIMATIONS -%T CSS Animations -%A Dean Jackson -%A David Hyatt -%A Chris Marrin -%A Sylvain Galineau -%A L. David Baron -%S W3C Working Draft -%O (Work in progress.) -%D 19 February 2013 -%U http://www.w3.org/TR/2013/WD-css3-animations-20130219/ - -%L CSS3-BREAK -%T CSS Fragmentation Module Level 3 -%A Rossen Atanassov -%A Elika J. Etemad -%S W3C Working Draft -%O (Work in progress.) -%D 23 August 2012 -%U http://www.w3.org/TR/2012/WD-css3-break-20120823/ - -%L CSS3-CONDITIONAL -%T CSS Conditional Rules Module Level 3 -%A L. David Baron -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 4 April 2013 -%U http://www.w3.org/TR/2013/CR-css3-conditional-20130404/ - -%L CSS3-DISPLAY -%T CSS Display Module Level 3 -%A Tab Atkins -%S W3C Working Draft -%O (Work in progress.) -%D 20 February 2014 -%U http://www.w3.org/TR/2014/WD-css-display-3-20140220/ - -%L CSS3-EXCLUSIONS -%T CSS Exclusions Module Level 1 -%A Vincent Hardy -%A Rossen Atanassov -%A Alan Stearns -%S W3C Working Draft -%O (Work in progress.) -%D 28 May 2013 -%U http://www.w3.org/TR/2013/WD-css3-exclusions-20130528/ - -%L CSS3-FLEXBOX -%T CSS Flexible Box Layout Module -%A Tab Atkins Jr. -%A Elika J. Etemad -%A Alex Mogilevsky -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 18 September 2012 -%U http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/ - -%L CSS3-FONTS -%T CSS Fonts Module Level 3 -%A John Daggett -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 3 October 2013 -%U http://www.w3.org/TR/2013/CR-css-fonts-3-20131003/ - -%L CSS3-GRID-LAYOUT -%T CSS Grid Layout -%A Tab Atkins Jr. -%A Elika J. Etemad -%A Rossen Atanassov -%S W3C Working Draft -%O (Work in progress.) -%D 2 April 2013 -%U http://www.w3.org/TR/2013/WD-css3-grid-layout-20130402/ - -%L CSS3-HYPERLINKS -%T CSS3 Hyperlink Presentation Module -%A Tantek Çelik -%A Bert Bos -%A Daniel Glazman -%S W3C Working Draft -%O (Work in progress.) -%D 24 February 2004 -%U http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224 - -%L CSS3-IMAGES -%T CSS Image Values and Replaced Content Module Level 3 -%A Elika J. Etemad -%A Tab Atkins Jr. -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 17 April 2012 -%U http://www.w3.org/TR/2012/CR-css3-images-20120417/ - -%L CSS3-LINE-GRID -%T CSS Line Grid Module Level 1 -%A Elika J. Etemad -%A Koji Ishii -%A Alan Stearns -%S W3C Working Draft -%O (Work in progress.) -%D 16 December 2014 -%U http://www.w3.org/TR/css-line-grid-1/ - -%L CSS3-MARQUEE -%T CSS Marquee Module Level 3 -%A Bert Bos -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 5 December 2008 -%U http://www.w3.org/TR/2008/CR-css3-marquee-20081205 - -%L CSS3-PAGE-TEMPLATE -%T CSS Pagination Templates Module Level 3 -%A Alan Stearns -%S Proposal for a CSS module -%O (Retrieved 11 June 2020) -%U https://drafts.csswg.org/css-page-template-1/ - -%L CSS3-POSITIONING -%T CSS Positioned Layout Module Level 3 -%A Arron Eicholz -%S W3C Working Draft -%O (Work in progress.) -%D 7 February 2012 -%U http://www.w3.org/TR/2012/WD-css3-positioning-20120207/ - -%L CSS3-PRESLEV -%T CSS3 module: Presentation Levels -%A Ian Hickson -%A Håkon Wium Lie -%S W3C Working Draft -%O (Work in progress.) -%D 13 August 2003 -%U http://www.w3.org/TR/2003/WD-css3-preslev-20030813 - -%L CSS3-READER -%T The CSS 'Reader' Media Type -%A Bert Bos -%S W3C Working Draft -%O (Work in progress.) -%D 24 February 2004 -%U http://www.w3.org/TR/2004/WD-css3-reader-20040224 - -%L CSS3-REGIONS -%T CSS Regions Module Level 1 -%A Vincent Hardy -%A Rossen Atanassov -%A Alan Stearns -%S W3C Working Draft -%O (Work in progress.) -%D 28 May 2013 -%U http://www.w3.org/TR/2013/WD-css3-regions-20130528/ - -%L CSS3-SIZING -%T CSS Intrinsic & Extrinsic Sizing Module Level 3 -%A Tab Atkins Jr. -%A Elika J. Etemad -%S W3C Working Draft -%O (Work in progress.) -%D 27 September 2012 -%U http://www.w3.org/TR/2012/WD-css3-sizing-20120927/ - -%L CSS3-TEXT-DECOR -%T CSS Text Decoration Module Level 3 -%A Elika J. Etemad -%A Koji Ishii -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 1 August 2013 -%U http://www.w3.org/TR/2013/CR-css-text-decor-3-20130801/ - -%L CSS3-TRANSFORMS -%T CSS Transforms -%A Simon Fraser -%A Dean Jackson -%A Theresa O'Connor -%A Dirk Schulze -%A Aryeh Gregor -%S W3C Working Draft -%O (Work in progress.) -%D 11 September 2012 -%U http://www.w3.org/TR/2012/WD-css3-transforms-20120911/ - -%L CSS3-TRANSITIONS -%T CSS Transitions -%A Dean Jackson -%A David Hyatt -%A Chris Marrin -%A L. David Baron -%S W3C Working Draft -%O (Work in progress.) -%D 12 February 2013 -%U http://www.w3.org/TR/2013/WD-css3-transitions-20130212/ - -%L CSS3-WEBFONTS -%T CSS3 module: Web Fonts -%A Michel Suignard -%A Chris Lilley -%S W3C Working Draft -%O (Work in progress.) -%D 2 August 2002 -%U http://www.w3.org/TR/2002/WD-css3-webfonts-20020802 - -%L CSS3-WRITING-MODES -%T CSS Writing Modes Module Level 3 -%A Elika J. Etemad -%A Koji Ishii -%S W3C Working Draft -%O (Work in progress.) -%D 15 November 2012 -%U http://www.w3.org/TR/2012/WD-css3-writing-modes-20121115/ - -%L CSS3BG -%T CSS Backgrounds and Borders Module Level 3 -%A Bert Bos -%A Elika J. Etemad -%A Brad Kemper -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 24 July 2012 -%U http://www.w3.org/TR/2012/CR-css3-background-20120724/ - -%L CSS3BORDER -%T CSS3 module: Border -%A Tapas Roy -%S W3C Working Draft -%O (Work in progress.) -%D 7 November 2002 -%U http://www.w3.org/TR/2002/WD-css3-border-20021107 - -%L CSS3BOX -%T CSS basic box model -%A Bert Bos -%S W3C Working Draft -%O (Work in progress.) -%D 9 August 2007 -%U http://www.w3.org/TR/2007/WD-css3-box-20070809 - -%L CSS3CASCADE -%T CSS Cascading and Inheritance Level 3 -%A Håkon Wium Lie -%A Elika J. Etemad -%A Tab Atkins Jr. -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 3 October 2013 -%U http://www.w3.org/TR/2013/CR-css-cascade-3-20131003/ - -%L CSS3COL -%T CSS Multi-column Layout Module -%A Håkon Wium Lie -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 12 April 2011 -%U http://www.w3.org/TR/2011/CR-css3-multicol-20110412 - -%L CSS3COLOR -%T CSS Color Module Level 3 -%A Tantek Çelik -%A Chris Lilley -%A L. David Baron -%S W3C Recommendation -%D 7 June 2011 -%U http://www.w3.org/TR/2011/REC-css3-color-20110607 - -%L CSS3GCPM -%T CSS Generated Content for Paged Media Module -%A Håkon Wium Lie -%S W3C Working Draft -%O (Work in progress.) -%D 29 November 2011 -%U http://www.w3.org/TR/2011/WD-css3-gcpm-20111129/ - -%L CSS3GENCON -%T CSS3 Generated and Replaced Content Module -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 14 May 2003 -%U http://www.w3.org/TR/2003/WD-css3-content-20030514 - -%L CSS3GRID -%T CSS Grid Positioning Module Level 3 -%A Alex Mogilevsky -%A Markus Mielke -%S W3C Working Draft -%O (Work in progress.) -%D 5 September 2007 -%U http://www.w3.org/TR/2007/WD-css3-grid-20070905 - -%L CSS3INTRO -%T Introduction to CSS3 -%A Eric A. Meyer -%A Bert Bos -%S W3C Working Draft -%O (Work in progress.) -%D 23 May 2001 -%U http://www.w3.org/TR/2001/WD-css3-roadmap-20010523 - -%L CSS3LAYOUT -%T CSS Template Layout Module -%A Bert Bos -%A César Acebal -%S W3C Working Draft -%O (Work in progress.) -%D 29 November 2011 -%U http://www.w3.org/TR/2011/WD-css3-layout-20111129/ - -%L CSS3LINE -%T CSS3 module: line -%A Michel Suignard -%A Eric A. Meyer -%S W3C Working Draft -%O (Work in progress.) -%D 15 May 2002 -%U http://www.w3.org/TR/2002/WD-css3-linebox-20020515 - -%L CSS3LIST -%T CSS Lists and Counters Module Level 3 -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 24 May 2011 -%U http://www.w3.org/TR/2011/WD-css3-lists-20110524 - -%L CSS3MARQUEE -%T CSS Marquee Module Level 3 -%A Bert Bos -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 5 December 2008 -%U http://www.w3.org/TR/2008/CR-css3-marquee-20081205 - -%L CSS3NAMESPACE -%T CSS Namespaces Module -%A Elika J. Etemad -%A Anne van Kesteren -%S W3C Recommendation -%D 29 September 2011 -%U http://www.w3.org/TR/2011/REC-css3-namespace-20110929/ - -%L CSS3PAGE -%T CSS Paged Media Module Level 3 -%A Melinda Grant -%A Elika J. Etemad -%A Håkon Wium Lie -%A Simon Sapin -%S W3C Working Draft -%O (Work in progress.) -%D 14 March 2013 -%U http://www.w3.org/TR/2013/WD-css3-page-20130314/ - -%L CSS3POS -%A Bert Bos -%T CSS3 Positioning Module -%D (forthcoming) -%S W3C Working Draft -%O (Work in progress.) - -%L CSS3RUBY -%T CSS3 Ruby Module -%A Elika J. Etemad -%A Koji Ishii -%A Richard Ishida -%S W3C Working Draft -%O (Work in progress.) -%D 19 September 2013 -%U http://www.w3.org/TR/2013/WD-css3-ruby-20130919/ - -%L CSS3SPEECH -%T CSS Speech Module -%A Daniel Weck -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 20 March 2012 -%U http://www.w3.org/TR/2012/CR-css3-speech-20120320/ - -%L CSS3SYN -%T CSS Syntax Module -%A Tab Atkins Jr. -%A Simon Sapin -%S W3C Working Draft -%O (Work in progress.) -%D 5 November 2013 -%U http://www.w3.org/TR/2013/WD-css-syntax-3-20131105/ - -%L CSS3TBL -%A Bert Bos -%A David Hyatt -%T CSS3 Tables Module -%D (forthcoming) -%S W3C Working Draft -%O (Work in progress.) - -%L CSS3TEXT -%T CSS Text Module Level 3 -%A Elika J. Etemad -%A Koji Ishii -%S Last Call W3C Working Draft -%O (Work in progress.) -%D 10 October 2013 -%U http://www.w3.org/TR/2013/WD-css-text-3-20131010/ - -%L CSS3TEXTLAYOUT -%# Don't use this, the new name is CSS3-WRITING-MODES: -%T CSS Writing Modes Module -%A Elika J. Etemad -%A Koji Ishii -%A Shinyu Murakami -%S W3C Working Draft -%O (Work in progress.) -%D (forthcoming) - -%L CSS3UI -%T CSS Basic User Interface Module Level 3 (CSS3 UI) -%A Tantek Çelik -%S W3C Working Draft -%O (Work in progress.) -%D 17 January 2012 -%U http://www.w3.org/TR/2012/WD-css3-ui-20120117/ - -%L CSS3VAL -%T CSS Values and Units Module Level 3 -%A Håkon Wium Lie -%A Tab Atkins -%A Elika J. Etemad -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 11 June 2015 -%U http://www.w3.org/TR/2015/CR-css-values-3-20150611/ - -%L CSS4-IMAGES -%T CSS Image Values and Replaced Content Module Level 4 -%A Elika J. Etemad -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 11 September 2012 -%U http://www.w3.org/TR/2012/WD-css4-images-20120911/ - -%L CSS4BACKGROUND -%T CSS Backgrounds and Borders Module Level 4 -%A Bert Bos -%A Elika J. Etemad -%A Lea Verou -%S Proposal for a CSS module -%O (Retrieved 11 June 2020) -%U https://drafts.csswg.org/css-backgrounds-4/ - -%L CSSBEIJING -%T Cascading Style Sheets (CSS) Snapshot 2007 -%A Elika J. Etemad -%S W3C Working Group Note -%D 12 May 2011 -%U http://www.w3.org/TR/2011/NOTE-css-beijing-20110512/ - -%L CSSOM -%T CSSOM -%A Anne van Kesteren -%S W3C Working Draft -%O (Work in progress.) -%D 12 July 2011 -%U http://www.w3.org/TR/2011/WD-cssom-20110712/ - -%L CSSOM-VIEW -%T CSSOM View Module -%A Anne van Kesteren -%S W3C Working Draft -%O (Work in progress.) -%D 4 August 2011 -%U http://www.w3.org/TR/2011/WD-cssom-view-20110804/ - -%L CSSSTYLEATTR -%T CSS Style Attributes -%A Tantek Çelik -%A Elika J. Etemad -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 12 October 2010 -%U http://www.w3.org/TR/2010/CR-css-style-attr-20101012/ - -%L CSSUI -%T User Interface for CSS3 -%A Tantek Çelik -%S W3C Working Draft -%O (Superseded) -%D 16 February 2000 -%U http://www.w3.org/TR/2002/WD-css3-userint-20020802 - -%L CT-GUIDELINES -%T Guidelines for Web Content Transformation Proxies 1.0 -%A Jo Rabin -%S W3C Working Group Note -%D 26 October 2010 -%U http://www.w3.org/TR/2010/NOTE-ct-guidelines-20101026/ - -%L CT-LANDSCAPE -%T Content Transformation Landscape 1.0 -%A Jo Rabin -%A Andrew Swainston -%S W3C Working Group Note -%D 27 October 2009 -%U http://www.w3.org/TR/2009/NOTE-ct-landscape-20091027/ - -%L CURIE -%T CURIE Syntax 1.0 -%A Shane McCarron -%A Mark Birbeck -%S W3C Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-curie-20101216 - -%L CX -%T Component Extension (CX) API requirements Version 1.0 -%A Angel Diaz -%A Jon Ferraiolo -%A Stein Kulseth -%A Philippe Le Hégaret -%A Chris Lilley -%A Charles McCathieNevile -%A Tapas Roy -%A Ray Whitmer -%S W3C Note -%D 11 December 2001 -%U http://www.w3.org/TR/2001/NOTE-CX-20011211 - -%L DAP-API-REQS -%T Device APIs Requirements -%A Robin Berjon -%A Daniel Coloma -%A Max Froumentin -%A Marcin Hanclik -%A Jere Käpyaho -%A 이강찬 (Kangchan Lee) -%A Bryan Sullivan -%A Dzung Tran -%S W3C Working Group Note -%D 15 October 2009 -%U http://www.w3.org/TR/2009/NOTE-dap-api-reqs-20091015/ - -%L DAP-POLICY-REQS -%T Device API Access Control Use Cases and Requirements -%A Laura Arribas -%A Frederick Hirsch -%A Dominique Hazaël-Massieux -%S W3C Working Group Note -%D 17 March 2011 -%U http://www.w3.org/TR/2011/NOTE-dap-policy-reqs-20110317/ - -%L DAP-PRIVACY-REQS -%T Device API Privacy Requirements -%A Alissa Cooper -%A Frederick Hirsch -%A John Morris -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-dap-privacy-reqs-20100629/ - -%L DATACACHE -%T Programmable HTTP Caching and Serving -%A Nikunj Mehta -%S W3C Working Group Note -%D 29 March 2011 -%U http://www.w3.org/TR/2011/NOTE-DataCache-20110329/ - -%L DC11 -%Q Dublin Core metadata initiative -%T Dublin Core metadata element set, version 1.1 -%D July 1999 -%S Dublin Core recommendation -%U http://purl.oclc.org/docs/core/documents/rec-dces-19990702.htm - -%L DCONTOLOGY -%T Delivery Context Ontology -%A José Manuel Cantera Fonseca -%A Rhys Lewis -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-dcontology-20100629/ - -%L DD-ECOSYSTEM -%T Device Description Ecosystem 1.0 -%A Rotan Hanrahan -%S W3C Working Group Note -%D 31 October 2007 -%U http://www.w3.org/TR/2007/NOTE-dd-ecosystem-20071031/ - -%L DD-LANDSCAPE -%T Device Description Landscape 1.0 -%A Eman Nkeze -%A James Pearce -%A Matt Womer -%S W3C Working Group Note -%D 31 October 2007 -%U http://www.w3.org/TR/2007/NOTE-dd-landscape-20071031/ - -%L DD-STRUCTURES -%T Device Description Structures -%A José Manuel Cantera Fonseca -%S W3C Working Draft -%O (Work in progress.) -%D 5 December 2008 -%U http://www.w3.org/TR/2008/WD-dd-structures-20081205/ - -%L DDR-CORE-VOCABULARY -%T Device Description Repository Core Vocabulary -%A Jo Rabin -%A Andrea Trasatti -%A Rotan Hanrahan -%S W3C Working Group Note -%D 14 April 2008 -%U http://www.w3.org/TR/2008/NOTE-ddr-core-vocabulary-20080414/ - -%L DDR-REQUIREMENTS -%T Device Description Repository Requirements 1.0 -%A Kevin Smith -%A David Sanders -%S W3C Working Group Note -%D 17 December 2007 -%U http://www.w3.org/TR/2007/NOTE-DDR-requirements-20071217/ - -%L DDR-SIMPLE-API -%T Device Description Repository Simple API -%A Jo Rabin -%A José Manuel Cantera Fonseca -%A Rotan Hanrahan -%A Ignacio Marín -%S W3C Recommendation -%D 5 December 2008 -%U http://www.w3.org/TR/2008/REC-DDR-Simple-API-20081205/ - -%L DFAUI -%T Declarative Formats for Applications and User Interfaces -%A Arthur Barstow -%S W3C Working Group Note -%D 12 September 2007 -%U http://www.w3.org/TR/2007/NOTE-dfaui-20070912/ - -%L DI-ATDI -%T Authoring Techniques for Device Independence -%A Rotan Hanrahan -%A Roland Merrick -%S W3C Working Group Note -%D 18 February 2004 -%U http://www.w3.org/TR/2004/NOTE-di-atdi-20040218/ - -%L DI-DCO -%T Delivery Context Overview for Device Independence -%A Roger Gimson -%A Rhys Lewis -%A Sailesh Sathish -%S W3C Working Group Note -%D 20 March 2006 -%U http://www.w3.org/TR/2006/NOTE-di-dco-20060320/ - -%L DI-GLOSS -%T Glossary of Terms for Device Independence -%A Rhys Lewis -%S W3C Working Draft -%O (Work in progress.) -%D 18 January 2005 -%U http://www.w3.org/TR/2005/WD-di-gloss-20050118/ - -%L DI-PRINC -%T Device Independence Principles -%A Roger Gimson -%S W3C Working Group Note -%D 1 September 2003 -%U http://www.w3.org/TR/2003/NOTE-di-princ-20030901/ - -%L DI-TESTING -%T Guidelines for writing device independent tests -%A Dominique Hazaël-Massieux -%A Carmelo Montanez -%S W3C Working Group Note -%D 12 May 2009 -%U http://www.w3.org/TR/2009/NOTE-di-testing-20090512/ - -%L DIAL -%T Device Independent Authoring Language (DIAL) -%A Kevin Smith -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-dial-20100629/ - -%L DIAL-PRIMER -%T DIAL Part 0: Primer -%A Kevin Smith -%S W3C Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-dial-primer-20100629 - -%L DIG2000 -%Q Digital Imaging Group -%T DIG2000 file format proposal -%D Oct 1998 -%R Report (draft) ISO/IEC JTC1/SG29/WG1 N1017 -%U http://www.digitalimaging.org/pdf/wg1n1017.pdf - -%L DIGITAL-TYPOGRAPHY -%A Richard Rubinstein -%T Digital Typography, An Introduction to Type and Composition for Computer System Design -%I Addison-Wesley -%D 1988 -%R ISBN 0-201-17633-5 - -%L DISCOVERY-API -%T Network Service Discovery -%A Rich Tibbett -%A Clarke Stevens -%S W3C Working Draft -%O (Work in progress.) -%D 4 April 2013 -%U http://www.w3.org/TR/2013/WD-discovery-api-20130404/ - -%L DOM -%T DOM Living Standard -%A Anne van Kesteren -%A Aryeh Gregor -%A Ms2ger -%S WHATWG Living Standard -%O (Work in progress.) -%U http://dom.spec.whatwg.org/ - -%L DOM-BINDINGS -%T Web IDL -%A Cameron McCormack -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 19 April 2012 -%U http://www.w3.org/TR/2012/CR-WebIDL-20120419/ - -%L DOM-LEVEL-1 -%T Document Object Model (DOM) Level 1 -%A Vidur Apparao -%A Steve Byrne -%A Mike Champion -%A Scott Isaacs -%A Ian Jacobs -%A Arnaud Le Hors -%A Gavin Nicol -%A Jonathan Robie -%A Robert Sutor -%A Chris Wilson -%A Lauren Wood -%S W3C Recommendation -%D 1 October 1998 -%U http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001 - -%L DOM-LEVEL-1-2e -%T Document Object Model (DOM) Level 1 -%A Vidur Apparao -%A Steve Byrne -%A Mike Champion -%A Scott Isaacs -%A Ian Jacobs -%A Arnaud Le Hors -%A Gavin Nicol -%A Jonathan Robie -%A Robert Sutor -%A Chris Wilson -%A Lauren Wood -%S W3C Recommendation -%D 1 October 1998 -%U http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001 - -%L DOM-LEVEL-2-CORE -%T Document Object Model (DOM) Level 2 Core Specification -%A Arnaud Le Hors -%A Philippe Le Hégaret -%A Lauren Wood -%A Gavin Nicol -%A Jonathan Robie -%A Mike Champion -%A Steve Byrne -%S W3C Recommendation -%D 13 November 2000 -%U http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113 - -%L DOM-LEVEL-2-EVENTS -%T Document Object Model (DOM) Level 2 Events Specification -%A Tom Pixley -%S W3C Recommendation -%D 13 November 2000 -%U http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113 - -%L DOM-LEVEL-2-HTML -%T Document Object Model (DOM) Level 2 HTML Specification -%A Johnny Stenback -%A Philippe Le Hégaret -%A Arnaud Le Hors -%S W3C Recommendation -%D 9 January 2003 -%U http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109 - -%L DOM-LEVEL-2-STYLE -%T Document Object Model (DOM) Level 2 Style Specification -%A Chris Wilson -%A Philippe Le Hégaret -%A Vidur Apparao -%S W3C Recommendation -%D 13 November 2000 -%U http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/ - -%L DOM-LEVEL-2-TRAVERSAL-RANGE -%T Document Object Model (DOM) Level 2 Traversal and Range Specification -%A Joe Kesselman -%A Jonathan Robie -%A Mike Champion -%A Peter Sharpe -%A Vidur Apparao -%A Lauren Wood -%S W3C Recommendation -%D 13 November 2000 -%U http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113 - -%L DOM-LEVEL-2-VIEWS -%T Document Object Model (DOM) Level 2 Views Specification -%A Laurence Cable -%A Arnaud Le Hors -%S W3C Recommendation -%D 13 November 2000 -%U http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113 - -%L DOM-LEVEL-3-AS -%T Document Object Model (DOM) Level 3 Abstract Schemas Specification -%A Ben Chang -%A Elena Litani -%A Joe Kesselman -%A Rezaur Rahman -%S W3C Note -%D 25 July 2002 -%U http://www.w3.org/TR/2002/NOTE-DOM-Level-3-AS-20020725 - -%L DOM-LEVEL-3-CORE -%T Document Object Model (DOM) Level 3 Core Specification -%A Gavin Nicol -%A Lauren Wood -%A Jonathan Robie -%A Steve Byrne -%A Arnaud Le Hors -%A Mike Champion -%A Philippe Le Hégaret -%S W3C Recommendation -%D 7 April 2004 -%U http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407 - -%L DOM-LEVEL-3-EVENTS -%T Document Object Model (DOM) Level 3 Events Specification -%A Travis Leithead -%A Jacob Rossi -%A Doug Schepers -%A Björn Höhrmann -%A Philippe Le Hégaret -%A Tom Pixley -%S W3C Working Draft -%O (Work in progress.) -%D 6 September 2012 -%U http://www.w3.org/TR/2012/WD-DOM-Level-3-Events-20120906/ - -%L DOM-LEVEL-3-LS -%T Document Object Model (DOM) Level 3 Load and Save Specification -%A Johnny Stenback -%A Andy Heninger -%S W3C Recommendation -%D 7 April 2004 -%U http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407 - -%L DOM-LEVEL-3-VAL -%T Document Object Model (DOM) Level 3 Validation Specification -%A Ben Chang -%A Rezaur Rahman -%A Joe Kesselman -%S W3C Recommendation -%D 27 January 2004 -%U http://www.w3.org/TR/2004/REC-DOM-Level-3-Val-20040127 - -%L DOM-LEVEL-3-VIEWS -%T Document Object Model (DOM) Level 3 Views and Formatting Specification -%A Ray Whitmer -%S W3C Note -%D 26 February 2004 -%U http://www.w3.org/TR/2004/NOTE-DOM-Level-3-Views-20040226 - -%L DOM-LEVEL-3-XPATH -%T Document Object Model (DOM) Level 3 XPath Specification -%A Ray Whitmer -%S W3C Note -%D 26 February 2004 -%U http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226 - -%L DOM-PARSING -%T DOM Parsing and Serialization -%A Travis Leithead -%A Ms2ger -%S W3C Working Draft -%O (Work in progress.) -%D 20 September 2012 -%U http://www.w3.org/TR/2012/WD-DOM-Parsing-20120920/ - -%L DOM-REQUIREMENTS -%T Document Object Model (DOM) Requirements -%A Ben Chang -%A Philippe Le Hégaret -%A Arnaud Le Hors -%A Ray Whitmer -%A Mike Champion -%A Tom Pixley -%A Joe Kesselman -%A Andy Heninger -%A Angel Diaz -%A James Davidson -%A Lauren Wood -%A Jared Sorensen -%S W3C Working Group Note -%D 26 February 2004 -%U http://www.w3.org/TR/2004/NOTE-DOM-Requirements-20040226 - -%L DOMCORE -%T DOM Core -%A Anne van Kesteren -%A Ms2ger -%S W3C Working Draft -%O (Work in progress.) -%D 31 May 2011 -%U http://www.w3.org/TR/2011/WD-domcore-20110531/ - -%L DPF -%T Delivery Context: Client Interfaces (DCCI) 1.0 -%A Keith Waters -%A Rafah A. Hosn -%A Dave Raggett -%A Sailesh Sathish -%A Matt Womer -%A Max Froumentin -%A Rhys Lewis -%A Keith Rosenblatt -%S W3C Working Group Note -%D 29 June 2010 -%U http://www.w3.org/TR/2010/NOTE-DPF-20100629/ - -%L DSIG-LABEL -%T PICS Signed Labels (DSig) 1.0 Specification -%A Yang-Hua Chu -%A Philip DesAutels -%A Brian LaMacchia -%A Peter Lipp -%S W3C Recommendation -%D 24 November 2009 -%U http://www.w3.org/TR/2009/REC-DSig-label-20091124 - -%L DSIG-USAGE -%T Using XML Digital Signatures in the 2006 XML Environment -%A Thomas Roessler -%S W3C Working Group Note -%D 20 December 2006 -%U http://www.w3.org/TR/2006/NOTE-DSig-usage-20061220/ - -%L EARL10-GUIDE -%T Developer Guide for Evaluation and Report Language (EARL) 1.0 -%A Carlos A Velasco -%A Shadi Abou-Zahra -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-EARL10-Guide-20110510/ - -%L EARL10-REQUIREMENTS -%T Requirements for the Evaluation and Report Language (EARL) 1.0 -%A Michael Squillace -%A Shadi Abou-Zahra -%S W3C Working Draft -%O (Work in progress.) -%D 29 October 2009 -%U http://www.w3.org/TR/2009/WD-EARL10-Requirements-20091029/ - -%L EARL10-SCHEMA -%T Evaluation and Report Language (EARL) 1.0 Schema -%A Shadi Abou-Zahra -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-EARL10-Schema-20110510/ - -%L EC-RELATED-ACTIVITIES -%T W3C and Electronic Commerce -%A Thierry MICHEL -%S W3C Note -%D 7 January 2000 -%U http://www.w3.org/TR/2000/NOTE-EC-related-activities-20000107 - -%L ECMA-262 -%T ECMAScript Language Specification, Third Edition -%D December 1999 -%U http://www.ecma-international.org/publications/standards/Ecma-262.htm - -%L ECMA-262-5.1 -%T ECMAScript Language Specification, Edition 5.1 -%D June 2011 -%R ISO/IEC 16262:2011 -%U http://www.ecma-international.org/publications/standards/Ecma-262.htm - -%L EGOV-IMPROVING -%T Improving Access to Government through Better Use of the Web -%A Suzanne Acar -%A José M. Alonso -%A Kevin Novak -%S W3C Interest Group Note -%D 12 May 2009 -%U http://www.w3.org/TR/2009/NOTE-egov-improving-20090512/ - -%L ELEMENTTRAVERSAL -%T Element Traversal Specification -%A Doug Schepers -%A Robin Berjon -%S W3C Recommendation -%D 22 December 2008 -%U http://www.w3.org/TR/2008/REC-ElementTraversal-20081222/ - -%L ELEMTYPO -%T The Elements of Typographic Style, Version 4 -%A Robert Bringhurst -%I Hartley & Marks -%D 2013 -%R ISBN 0-88179-212-8 - -%L EMMA -%T EMMA: Extensible MultiModal Annotation markup language -%A Michael Johnston -%S W3C Recommendation -%D 10 February 2009 -%U http://www.w3.org/TR/2009/REC-emma-20090210/ - -%L EMMA-USECASES -%T Use Cases for Possible Future EMMA Features -%A Michael Johnston -%S W3C Working Group Note -%D 15 December 2009 -%U http://www.w3.org/TR/2009/NOTE-emma-usecases-20091215 - -%L EMMA11 -%T EMMA: Extensible MultiModal Annotation markup language Version 1.1 -%A Michael Johnston -%S W3C Working Draft -%O (Work in progress.) -%D 27 June 2013 -%U http://www.w3.org/TR/2013/WD-emma11-20130627/ - -%L EMMAREQS -%T Requirements for EMMA -%A Stéphane H. Maes -%A Stephen Potter -%S W3C Note -%D 13 January 2003 -%U http://www.w3.org/TR/2003/NOTE-EMMAreqs-20030113 - -%L EMOTION-VOC -%T Vocabularies for EmotionML -%A Marc Schröder -%A Catherine Pelachaud -%S W3C Working Group Note -%D 10 May 2012 -%U http://www.w3.org/TR/2012/NOTE-emotion-voc-20120510/ - -%L EMOTIONML -%T Emotion Markup Language (EmotionML) 1.0 -%A Felix Burkhardt -%A Marc Schröder -%S W3C Proposed Recommendation -%O (Work in progress.) -%D 16 April 2013 -%U http://www.w3.org/TR/2013/PR-emotionml-20130416/ - -%L EVENTSOURCE -%T Server-Sent Events -%A Ian Hickson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 11 December 2012 -%U http://www.w3.org/TR/2012/CR-eventsource-20121211/ - -%L EXI -%T Efficient XML Interchange (EXI) Format 1.0 -%A John Schneider -%A Takuki Kamiya -%S W3C Recommendation -%D 10 March 2011 -%U http://www.w3.org/TR/2011/REC-exi-20110310/ - -%L EXI-BEST-PRACTICES -%T Efficient XML Interchange (EXI) Best Practices -%A Mike Cokus -%A Daniel Vogelheim -%S W3C Working Draft -%O (Work in progress.) -%D 19 December 2007 -%U http://www.w3.org/TR/2007/WD-exi-best-practices-20071219/ - -%L EXI-EVALUATION -%T Efficient XML Interchange Evaluation -%A Carine Bournez -%S W3C Working Draft -%O (Work in progress.) -%D 7 April 2009 -%U http://www.w3.org/TR/2009/WD-exi-evaluation-20090407 - -%L EXI-IMPACTS -%T Efficient XML Interchange (EXI) Impacts -%A Jaakko Kangasharju -%S W3C Working Draft -%O (Work in progress.) -%D 3 September 2008 -%U http://www.w3.org/TR/2008/WD-exi-impacts-20080903 - -%L EXI-MEASUREMENTS -%T Efficient XML Interchange Measurements Note -%A Greg White -%A Jaakko Kangasharju -%A Don Brutzman -%A Stephen Williams -%S W3C Working Draft -%O (Work in progress.) -%D 25 July 2007 -%U http://www.w3.org/TR/2007/WD-exi-measurements-20070725/ - -%L EXI-PRIMER -%T Efficient XML Interchange (EXI) Primer -%A Daniel Peintner -%A Santiago Pericas-Geertsen -%S W3C Working Draft -%O (Work in progress.) -%D 8 December 2009 -%U http://www.w3.org/TR/2009/WD-exi-primer-20091208/ - -%L EXI-PROFILE -%T Efficient XML Interchange (EXI) Profile -%A Youenn Fablet -%A Daniel Peintner -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 16 April 2013 -%U http://www.w3.org/TR/2013/CR-exi-profile-20130416/ - -%L FILE-SYSTEM-API -%T File API: Directories and System -%A Eric Uhrhane -%S W3C Working Draft -%O (Work in progress.) -%D 17 April 2012 -%U http://www.w3.org/TR/2012/WD-file-system-api-20120417/ - -%L FILE-UPLOAD -%T File Upload -%A Robin Berjon -%S W3C Working Draft -%O (Work in progress.) -%D 18 October 2006 -%U http://www.w3.org/TR/2006/WD-file-upload-20061018 - -%L FILE-WRITER-API -%T File API: Writer -%A Eric Uhrhane -%S W3C Working Draft -%O (Work in progress.) -%D 17 April 2012 -%U http://www.w3.org/TR/2012/WD-file-writer-api-20120417/ - -%L FILEAPI -%T File API -%A Arun Ranganathan -%A Jonas Sicking -%S W3C Working Draft -%O (Work in progress.) -%D 25 October 2012 -%U http://www.w3.org/TR/2012/WD-FileAPI-20121025/ - -%L FILTER-EFFECTS -%T Filter Effects 1.0 -%A Dean Jackson -%A Erik Dahlström -%A Dirk Schulze -%S W3C Working Draft -%O (Work in progress.) -%D 23 May 2013 -%U http://www.w3.org/TR/2013/WD-filter-effects-20130523/ - -%L FIR -%A Joe Clark -%T Facts and Opinion About Fahrner Image Replacement -%D 20 October 2003 -%J A List Apart -%N Issue No. 160 -%U http://www.alistapart.com/articles/fir - -%L FLEX -%T Flex: The Lexical Scanner Generator -%O Version 2.3.7, ISBN 1882114213 - -%L FONT -%T Web Fonts -%A Chris Lilley -%S W3C Working Draft -%O (Work in progress.) -%D 2 September 1999 -%U http://www.w3.org/TR/1999/WD-font-19990902 - -%L FRAGID-BEST-PRACTICES -%T Best Practices for Fragment Identifiers and Media Type Definitions -%A Jeni Tennison -%S W3C Working Draft -%O (Work in progress.) -%D 25 October 2012 -%U http://www.w3.org/TR/2012/WD-fragid-best-practices-20121025/ - -%L FROM-ORIGIN -%T The From-Origin Header -%A Anne van Kesteren -%S W3C Working Group Note -%D 29 May 2012 -%U http://www.w3.org/TR/2012/NOTE-from-origin-20120529/ - -%L FULLSCREEN -%T Fullscreen -%A Anne van Kesteren -%A Tantek Çelik -%S W3C Working Draft -%O (Work in progress.) -%D 3 July 2012 -%U http://www.w3.org/TR/2012/WD-fullscreen-20120703/ - -%L GALLERY -%T Pick Media Intent -%A 송정기 (Jungkee Song) -%A 이원석 (Wonsuk Lee) -%S W3C Working Draft -%O (Work in progress.) -%D 12 July 2012 -%U http://www.w3.org/TR/2012/WD-gallery-20120712/ - -%L GAMEPAD -%T Gamepad -%A Scott Graham -%A Ted Mielczarek -%S W3C Working Draft -%O (Work in progress.) -%D 29 May 2012 -%U http://www.w3.org/TR/2012/WD-gamepad-20120529/ - -%L GEOLOCATION-API -%T Geolocation API Specification -%A Andrei Popescu -%S W3C Proposed Recommendation -%O (Work in progress.) -%D 10 May 2012 -%U http://www.w3.org/TR/2012/PR-geolocation-API-20120510/ - -%L GEOLOCATION-API-V2 -%T Geolocation API Specification Level 2 -%A Andrei Popescu -%A Steve Block -%S W3C Working Draft -%O (Work in progress.) -%D 1 December 2011 -%U http://www.w3.org/TR/2011/WD-geolocation-API-v2-20111201/ - -%L GOV-DATA -%T Publishing Open Government Data -%A Daniel Bennett -%A Adam Harvey -%S W3C Working Draft -%O (Work in progress.) -%D 8 September 2009 -%U http://www.w3.org/TR/2009/WD-gov-data-20090908/ - -%L GRDDL -%T Gleaning Resource Descriptions from Dialects of Languages (GRDDL) -%A Dan Connolly -%S W3C Recommendation -%D 11 September 2007 -%U http://www.w3.org/TR/2007/REC-grddl-20070911/ - -%L GRDDL-PRIMER -%T GRDDL Primer -%A Harry Halpin -%A Ian Davis -%S W3C Working Group Note -%D 28 June 2007 -%U http://www.w3.org/TR/2007/NOTE-grddl-primer-20070628/ - -%L GRDDL-SCENARIOS -%T GRDDL Use Cases: Scenarios of extracting RDF data from XML documents -%A Fabien Gandon -%S W3C Working Group Note -%D 6 April 2007 -%U http://www.w3.org/TR/2007/NOTE-grddl-scenarios-20070406/ - -%L GRDDL-TESTS -%T GRDDL Test Cases -%A Chimezie Ogbuji -%S W3C Recommendation -%D 11 September 2007 -%U http://www.w3.org/TR/2007/REC-grddl-tests-20070911/ - -%L HASH-IN-URI -%T Usage Patterns For Client-Side URI parameters -%A T. V. Raman -%S W3C Working Group Note -%D 9 February 2012 -%U http://www.w3.org/TR/2012/NOTE-hash-in-uri-20120209/ - -%L HCLS-KB -%T A Prototype Knowledge Base for the Life Sciences -%A M. Scott Marshall -%A Eric Prud'hommeaux -%S W3C Interest Group Note -%D 4 June 2008 -%U http://www.w3.org/TR/2008/NOTE-hcls-kb-20080604/ - -%L HCLS-SENSELAB -%T Experiences with the conversion of SenseLab databases to RDF/OWL -%A Matthias Samwald -%A Kei-Hoi Cheung -%S W3C Interest Group Note -%D 4 June 2008 -%U http://www.w3.org/TR/2008/NOTE-hcls-senselab-20080604/ - -%L HCLS-SIOC -%T SIOC, SIOC Types and Health Care and Life Sciences -%A Alexandre Passant -%S W3C Interest Group Note -%D 20 October 2009 -%U http://www.w3.org/TR/2009/NOTE-hcls-sioc-20091020/ - -%L HCLS-SWAN -%T Semantic Web Applications in Neuromedicine (SWAN) Ontology -%A Paolo Ciccarese -%S W3C Note -%D 20 October 2009 -%U http://www.w3.org/TR/2009/NOTE-hcls-swan-20091020/ - -%L HCLS-SWANSIOC -%T SWAN/SIOC: Alignment Between the SWAN and SIOC Ontologies -%A Paolo Ciccarese -%A Alexandre Passant -%S W3C Note -%D 20 October 2009 -%U http://www.w3.org/TR/2009/NOTE-hcls-swansioc-20091020/ - -%L HLINK -%T HLink -%A Steven Pemberton -%A Masayasu Ishikawa -%S W3C Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-hlink-20101216 - -%L HR-TIME -%T High Resolution Time -%A Jatinder Mann -%S W3C Recommendation -%D 17 December 2012 -%U http://www.w3.org/TR/2012/REC-hr-time-20121217/ - -%L HSL -%A Steven Pemberton -%T HSL: light vs saturation -%D 19 November 1998 -%U http://www.cwi.nl/~steven/css/hsl.html - -%L HTML-AAPI -%T HTML to Platform Accessibility APIs Implementation Guide -%A Steve Faulkner -%A Cynthia Shelly -%S W3C Working Draft -%O (Work in progress.) -%D 25 May 2011 -%U http://www.w3.org/TR/2011/WD-html-aapi-20110525/ - -%L HTML-ALT-TECHNIQUES -%T HTML5: Techniques for providing useful text alternatives -%A Steve Faulkner -%S W3C Working Draft -%O (Work in progress.) -%D 25 October 2012 -%U http://www.w3.org/TR/2012/WD-html-alt-techniques-20121025/ - -%L HTML-BIDI -%T Additional Requirements for Bidi in HTML -%A Aharon Lanin -%S W3C Working Draft -%O (Work in progress.) -%D 4 March 2010 -%U http://www.w3.org/TR/2010/WD-html-bidi-20100304/ - -%L HTML-DESIGN-PRINCIPLES -%T HTML Design Principles -%A Anne van Kesteren -%A Maciej Stachowiak -%S W3C Working Draft -%O (Work in progress.) -%D 26 November 2007 -%U http://www.w3.org/TR/2007/WD-html-design-principles-20071126/ - -%L HTML-LAN -%T Primary Language in HTML -%A M. T. Carrasco Benitez -%S W3C Note -%D 13 March 1998 -%U http://www.w3.org/TR/1998/NOTE-html-lan-19980313 - -%L HTML-MAIN-ELEMENT -%T main element - an HTML5 extension specification -%A Steve Faulkner -%S W3C Working Group Note -%D 28 May 2013 -%U http://www.w3.org/TR/2013/NOTE-html-main-element-20130528/ - -%L HTML-MARKUP -%T HTML: The Markup Language (an HTML language reference) -%A Michael -%S W3C Working Group Note -%D 28 May 2013 -%U http://www.w3.org/TR/2013/NOTE-html-markup-20130528/ - -%L HTML-MEDIA-CAPTURE -%T HTML Media Capture -%A Anssi Kostiainen -%A Ilkka Oksanen -%A Dominique Hazaël-Massieux -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 9 May 2013 -%U http://www.w3.org/TR/2013/CR-html-media-capture-20130509/ - -%L HTML-POLYGLOT -%T Polyglot Markup: HTML-Compatible XHTML Documents -%A Eliot Graff -%S W3C Working Draft -%O (Work in progress.) -%D 25 October 2012 -%U http://www.w3.org/TR/2012/WD-html-polyglot-20121025/ - -%L HTML-TEMPLATES -%T HTML Templates -%A Dimitri Glazkov -%A Rafael Weinstein -%A Tony Ross -%S W3C Working Draft -%O (Work in progress.) -%D 14 February 2013 -%U http://www.w3.org/TR/2013/WD-html-templates-20130214/ - -%L HTML-XML-TF-REPORT -%T HTML/XML Task Force Report -%A Norman Walsh -%S W3C Working Group Note -%D 9 February 2012 -%U http://www.w3.org/TR/2012/NOTE-html-xml-tf-report-20120209/ - -%L HTML32 -%T HTML 3.2 Reference Specification -%A David Raggett -%S W3C Recommendation -%D 14 January 1997 -%U http://www.w3.org/TR/REC-html32-19970114 - -%L HTML40 -%T HTML 4.0 Specification -%A Ian Jacobs -%A David Raggett -%A Arnaud Le Hors -%S W3C Recommendation -%D 24 April 1998 -%U http://www.w3.org/TR/1998/REC-html40-19980424 - -%L HTML40-MOBILE -%T HTML 4.0 Guidelines for Mobile Access -%A Shin'ichi Matsui -%A Takuya Asada -%A Tomihisa Kamada -%A Masayasu Ishikawa -%S W3C Note -%D 15 March 1999 -%U http://www.w3.org/TR/1999/NOTE-html40-mobile-19990315 - -%L HTML401 -%T HTML 4.01 Specification -%A Dave Raggett -%A Arnaud Le Hors -%A Ian Jacobs -%S W3C Recommendation -%D 24 December 1999 -%U http://www.w3.org/TR/1999/REC-html401-19991224 - -%L HTML5 -%T HTML5 -%A Robin Berjon -%A Steve Faulkner -%A Travis Leithead -%A Erika Doyle Navara -%A Theresa O'Connor -%A Silvia Pfeiffer -%A Ian Hickson -%S W3C Recommendation -%D 28 October 2014 -%U http://www.w3.org/TR/2014/REC-html5-20141028/ - -%L HTML5-AUTHOR -%T HTML5: Edition for Web Authors -%A Robin Berjon -%A Travis Leithead -%A Silvia Pfeiffer -%A Erika Doyle Navara -%A Theresa O'Connor -%S W3C Working Group Note -%D 28 May 2013 -%U http://www.w3.org/TR/2013/NOTE-html5-author-20130528/ - -%L HTML5-DIFF -%T Differences from HTML4 -%A Simon Pieters -%S W3C Working Draft -%O (Work in progress.) -%D 28 May 2013 -%U http://www.w3.org/TR/2013/WD-html5-diff-20130528/ - -%L HTML5-PUBNOTES -%T HTML 5 Publication Notes -%A Michael(tm) Smith -%S W3C Working Group Note -%D 10 June 2008 -%U http://www.w3.org/TR/2008/NOTE-html5-pubnotes-20080610/ - -%L HTML51 -%T HTML 5.1 -%A Robin Berjon -%A Steve Faulkner -%A Travis Leithead -%A Erika Doyle Navara -%A Theresa O'Connor -%A Silvia Pfeiffer -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 28 May 2013 -%U http://www.w3.org/TR/2013/WD-html51-20130528/ - -%L HTMLICCPROF -%A Apple Computer with input from Microsoft Corporation -%T Proposal for HTML support of ICC profiles -%U http://www.apple.com/colorsync/benefits/web/icc-profiles.html - -%L HTTP-IN-RDF -%T HTTP Vocabulary in RDF -%A Carlos A Velasco -%A Johannes Koch -%A Shadi Abou-Zahra -%S W3C Working Draft -%O (Work in progress.) -%D 8 September 2008 -%U http://www.w3.org/TR/2008/WD-HTTP-in-RDF-20080908 - -%L HTTP-IN-RDF10 -%T HTTP Vocabulary in RDF 1.0 -%A Johannes Koch -%A Carlos A Velasco -%A Philip Ackermann -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-HTTP-in-RDF10-20110510/ - -%L HTTP-NG-TESTBED -%T Design of HTTP-ng Testbed -%A Daniel Veillard -%S W3C Note -%D 10 July 1998 -%U http://www.w3.org/TR/1998/NOTE-HTTP-NG-testbed-19980710 - -%L HTTP-PEP-971121 -%T PEP - an Extension Mechanism for HTTP -%A Henrik Frystyk Nielsen -%S W3C Working Draft -%O (Work in progress.) -%D 21 November 1997 -%U http://www.w3.org/TR/WD-http-pep-971121 - -%L HTTP11 -%A R. Fielding -%A J. Gettys -%A J. Mogul -%A H. Frystyk -%A L. Masinter -%A P. Leach -%A T. Berners-Lee -%T Hypertext Transfer Protocol - HTTP/1.1 -%D June 1999 -%R Internet RFC 2616 -%U ftp://ftp.isi.edu/in-notes/rfc2616.txt - -%L HTTP://WWW.W3.ORG/SEARCH/9605-INDEXING-WORKSHOP/REPORTOUTCOMES/S6GROUP2 -%T A Proposed Convention for Embedding Metadata in HTML -%A Stuart Weibel -%S W3C Note -%D 2 June 1996 -%U http://www.w3.org/Search/9605-Indexing-Workshop/ReportOutcomes/S6Group2 - -%L HTTP://WWW.W3.ORG/TR/1999/WAI-WEBCONTENT -%T Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Ian Jacobs -%A Gregg Vanderheiden -%S W3C Recommendation -%D 5 May 1999 -%U http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505 - -%L HunterZhan -%A Jane Hunter -%A Zhimin Zhan -%T An Indexing and Querying System for Online Images Based on the PNG Format and Embedded Metadata -%B ARLIS/ANZ Conference -%C Brisbane, Australia -%D Sep 1999 -%U http://archive.dstc.edu.au/RDU/staff/jane-hunter/PNG/paper.html - -%L I18N-GUIDE-FRAMEWORK -%T Framework Document for i18n Guidelines 1.0 -%A Richard Ishida -%S W3C Working Draft -%O (Work in progress.) -%D 17 April 2003 -%U http://www.w3.org/TR/2003/WD-i18n-guide-framework-20030417 - -%L I18N-HTML-TECH-BIDI -%T Authoring HTML: Handling Right-to-left Scripts -%A Richard Ishida -%S W3C Working Group Note -%D 8 September 2009 -%U http://www.w3.org/TR/2009/NOTE-i18n-html-tech-bidi-20090908/ - -%L I18N-HTML-TECH-CHAR -%T Authoring Techniques for XHTML & HTML Internationalization: Characters and Encodings 1.0 -%A Richard Ishida -%S W3C Working Draft -%O (Work in progress.) -%D 9 May 2004 -%U http://www.w3.org/TR/2004/WD-i18n-html-tech-char-20040509/ - -%L I18N-HTML-TECH-LANG -%T Internationalization Best Practices: Specifying Language in XHTML & HTML Content -%A Richard Ishida -%S W3C Working Group Note -%D 12 April 2007 -%U http://www.w3.org/TR/2007/NOTE-i18n-html-tech-lang-20070412/ - -%L ICC32 -%T ICC Profile Format Specification, version 3.2 -%D 1995 -%U http://www.color.org/icc32.pdf - -%L ICC42 -%T Image technology colour management — Architecture, profile format, and data structure -%R Specification ICC.1:2004-10 (Profile version 4.2.0.0) With errata incorporated, 5/22/2006 -%I International Color Consortium -%U http://color.org/ICC1v42_2006-05.pdf - -%L ILU-REQUESTOR -%T The ILU Requester: Object Services in HTTP Servers -%A Paul Everitt -%S W3C Note -%D 7 March 1996 -%U http://www.w3.org/TR/WD-ilu-requestor-960307 - -%L IMAGEMAP -%T Imagemapped Images and Image-Incapable User Agents -%A Ian Graham -%S W3C Note -%D 27 November 1996 -%U http://www.w3.org/TR/NOTE-imagemap - -%L IME-API -%T Input Method Editor API -%A Takayoshi Kochi -%A Kenji Baheux -%S W3C Working Draft -%O (Work in progress.) -%D 4 April 2013 -%U http://www.w3.org/TR/2013/WD-ime-api-20130404/ - -%L IMPLEMENTING-ATAG20 -%T Implementing ATAG 2.0 -%A Jutta Treviranus -%A Jan Richards -%A Jeanne Spellman -%S W3C Working Draft -%O (Work in progress.) -%D 26 April 2011 -%U http://www.w3.org/TR/2011/WD-IMPLEMENTING-ATAG20-20110426/ - -%L IMPLEMENTING-UAAG20 -%T Implementing UAAG 2.0 -%A James Allan -%A Kelly Ford -%A Jan Richards -%A Jeanne Spellman -%S W3C Working Draft -%O (Work in progress.) -%D 17 June 2010 -%U http://www.w3.org/TR/2010/WD-IMPLEMENTING-UAAG20-20100617/ - -%L INDEXEDDB -%T Indexed Database API -%A Nikunj Mehta -%A Jonas Sicking -%A Eliot Graff -%A Andrei Popescu -%A Jeremy Orlow -%A Joshua Bell -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 4 July 2013 -%U http://www.w3.org/TR/2013/CR-IndexedDB-20130704/ - -%L INKML -%T Ink Markup Language (InkML) -%A Stephen M. Watt -%A Tom Underhill -%S W3C Recommendation -%D 20 September 2011 -%U http://www.w3.org/TR/2011/REC-InkML-20110920/ - -%L INKREQS -%T Requirements for the Ink Markup Language -%A Yi-Min Chee -%A Sai Prasad -%S W3C Note -%D 22 January 2003 -%U http://www.w3.org/TR/2003/NOTE-inkreqs-20030122/ - -%L ISO10646 -%T Information Technology - Universal Multiple- Octet Coded CharacterSet (UCS) - Part 1: Architecture and Basic Multilingual Plane -%R ISO/IEC10646-1:1993 -%O The current specification also takes into consideration the first five amendments to ISO/IEC 10646-1:1993. Useful roadmapsshow which scripts sit at which numeric ranges. - -%L ISO15924 -%T Code for the representation of names of scripts -%I International Organization for Standardization. -%R ISO 15924:1998 -%O Draft International Standard -%D 1998 - -%L ISO8879 -%T Information Processing -- Text and Office Systems -- Standard Generalized Markup Language (SGML) -%R ISO 8879:1986. -%U http://www.iso.ch/cate/d16387.html - -%L ITS -%T Internationalization Tag Set (ITS) Version 1.0 -%A Christian Lieske -%A Felix Sasaki -%S W3C Recommendation -%D 3 April 2007 -%U http://www.w3.org/TR/2007/REC-its-20070403/ - -%L ITS20 -%T Internationalization Tag Set (ITS) Version 2.0 -%A Shaun McCane -%A Dave Lewis -%A Arle Lommel -%A Jirka Kosek -%A Felix Sasaki -%A Yves Savourel -%S W3C Working Draft -%O (Work in progress.) -%D 6 December 2012 -%U http://www.w3.org/TR/2012/WD-its20-20121206/ - -%L ITS2REQ -%T Requirements for Internationalization Tag Set (ITS) 2.0 -%A Dave Lewis -%A Arle Lommel -%A Felix Sasaki -%S W3C Working Draft -%O (Work in progress.) -%D 24 May 2012 -%U http://www.w3.org/TR/2012/WD-its2req-20120524/ - -%L ITSREQ -%T Internationalization and Localization Markup Requirements -%A Yves Savourel -%S W3C Working Draft -%O (Work in progress.) -%D 18 May 2006 -%U http://www.w3.org/TR/2006/WD-itsreq-20060518/ - -%L JIGSAW -%Q Jigsaw Team (Yves Lafon & Benoit Mahe) -%T Jigsaw 2.0 internal design -%D July 1999 -%U http://www.w3.org/Jigsaw/Doc/Programmer/design.html - -%L JIS4051 -%T Formatting rules for Japanese documents (『日本語文書の組版方法』) -%R JIS X 4051:2004 -%I Japanese Standards Association -%D 2004 -%O In Japanese - -%L JISX4051 -%T Line composition rules for Japanese documents -%R JIS X 4051-1995 -%I Japanese Standards Association -%D 1995 -%O In Japanese - -%L JLREQ -%T Requirements for Japanese Text Layout -%A Yasuhiro Anan -%A Hiroyuki Chiba -%A Junsaburo Edamoto -%A Richard Ishida -%A Keiichiro Ishino -%A Tatsuo Kobayashi -%A Toshi Kobayashi -%A Kenzou Onozawa -%A Felix Sasaki -%S W3C Working Group Note -%D 3 April 2012 -%U http://www.w3.org/TR/2012/NOTE-jlreq-20120403/ - -%L JPEG -%A Eric Hamilton -%T JPEG File Interchange Format -%D Sep 1992 -%I C-Cube Microsystems -%C Milpitas, CA, USA -%U http://www.w3.org/Graphics/JPEG/jfif3.pdf - -%L JPEG2000 -%Q Joint Photographers Expert Group (JPEG) -%T Jpeg 2000 image coding system -%D 9 Dec 1999 -%R Report (draft) ISO/IEC CD15444-1:1999 -%U http://www.jpeg.org/cd15444-1.pdf - -%L JUSTIFY -%A Elika Etemad -%A Richard Ishida -%T Approches to Full Justification -%U https://www.w3.org/International/articles/typography/justification - -%L KUIL -%A Thierry Kormann -%T KUIL, the Koala User Interface Language -%D Sep 1999 -%O Software package -%U http://www.inria.fr/koala/kuil/index.html - -%L LANGCULTTYPE -%T Language Culture Type -%A John D. Berry, Ed. -%I Graphis -%D 2001 -%R ISBN 1-932026-01-0 - -%L LBASE -%T LBase: Semantics for Languages of the Semantic Web -%A R.V.Guha -%A Patrick Hayes -%S W3C Working Group Note -%D 10 October 2003 -%U http://www.w3.org/TR/2003/NOTE-lbase-20031010/ - -%L LD-GLOSSARY -%T Linked Data Glossary -%A Bernadette Hyland -%A Ghislain Atemezing -%A Michael Pendleton -%A Biplav Srivastava -%S W3C Working Group Note -%D 27 June 2013 -%U http://www.w3.org/TR/2013/NOTE-ld-glossary-20130627/ - -%L LDP -%T Linked Data Platform 1.0 -%A Steve Speicher -%A John Arwe -%S W3C Working Draft -%O (Work in progress.) -%D 7 March 2013 -%U http://www.w3.org/TR/2013/WD-ldp-20130307/ - -%L LDP-UCR -%T Linked Data Platform Use Cases and Requirements -%A Steve Battle -%A Steve Speicher -%S W3C Working Draft -%O (Work in progress.) -%D 31 January 2013 -%U http://www.w3.org/TR/2013/WD-ldp-ucr-20130131/ - -%L LEIRI -%T Legacy extended IRIs for XML resource identification -%A Henry S. Thompson -%A Richard Tobin -%A Norman Walsh -%S W3C Working Group Note -%D 3 November 2008 -%U http://www.w3.org/TR/2008/NOTE-leiri-20081103/ - -%L LEXICON-REQS -%T Pronunciation Lexicon Specification (PLS) Version 1.0 Requirements -%A Paolo Baggia -%A Frank Scahill -%S W3C Working Draft -%O (Work in progress.) -%D 29 October 2004 -%U http://www.w3.org/TR/2004/WD-lexicon-reqs-20041029/ - -%L LTLI -%T Language Tags and Locale Identifiers for the World Wide Web -%A Felix Sasaki -%S W3C Working Draft -%O (Work in progress.) -%D 12 June 2006 -%U http://www.w3.org/TR/2006/WD-ltli-20060612/ - -%L MATHML -%T Mathematical Markup Language (MathML) 1.01 Specification -%A Patrick Ion -%A Robert Miner -%S W3C Recommendation -%D 7 July 1999 -%U http://www.w3.org/1999/07/REC-MathML-19990707 - -%L MATHML-BVAR -%T Bound Variables in MathML -%A Stan Devitt -%A Michael Kohlhase -%S W3C Working Group Note -%D 10 November 2003 -%U http://www.w3.org/TR/2003/NOTE-mathml-bvar-20031110/ - -%L MATHML-FOR-CSS -%T A MathML for CSS Profile -%A Bert Bos -%A David Carlisle -%A George Chavchanidze -%A Patrick D. F. Ion -%A Bruce R. Miller -%S W3C Recommendation -%D 7 June 2011 -%U http://www.w3.org/TR/2011/REC-mathml-for-css-20110607/ - -%L MATHML-TYPES -%T Structured Types in MathML 2.0 -%A Stan Devitt -%A Michael Kohlhase -%A Max Froumentin -%S W3C Working Group Note -%D 10 November 2003 -%U http://www.w3.org/TR/2003/NOTE-mathml-types-20031110/ - -%L MATHML-UNITS -%T Units in MathML -%A Douglas Wilhelm Harder -%A Stan Devitt -%S W3C Working Group Note -%D 10 November 2003 -%U http://www.w3.org/TR/2003/NOTE-mathml-units-20031110/ - -%L MATHML2 -%T Mathematical Markup Language (MathML) Version 2.0 (Second Edition) -%A David Carlisle -%A Patrick Ion -%A Robert Miner -%A Nico Poppelier -%S W3C Recommendation -%D 21 October 2003 -%U http://www.w3.org/TR/2003/REC-MathML2-20031021/ - -%L MATHML3 -%T Mathematical Markup Language (MathML) Version 3.0 -%A David Carlisle -%A Patrick Ion -%A Robert Miner -%S W3C Recommendation -%D 21 October 2010 -%U http://www.w3.org/TR/2010/REC-MathML3-20101021/ - -%L MEDIA-ACCESSIBILITY-REQS -%T Media Accessibility User Requirements -%A Shane McCarron -%A Michael Cooper -%S W3C Working Draft -%O (Work in progress.) -%D 3 January 2012 -%U http://www.w3.org/TR/2012/WD-media-accessibility-reqs-20120103/ - -%L MEDIA-ANNOT-REQS -%T Use Cases and Requirements for Ontology and API for Media Resource 1.0 -%A WonSuk Lee -%A Tobias Bürger -%A Felix Sasaki -%A Véronique Malaisé -%S W3C Working Draft -%O (Work in progress.) -%D 21 January 2010 -%U http://www.w3.org/TR/2010/WD-media-annot-reqs-20100121 - -%L MEDIA-CAPTURE-API -%T The Media Capture API -%A Dzung D Tran -%A Ilkka Oksanen -%A Ingmar Kliche -%S W3C Working Group Note -%D 22 March 2012 -%U http://www.w3.org/TR/2012/NOTE-media-capture-api-20120322/ - -%L MEDIA-FRAGS -%T Media Fragments URI 1.0 (basic) -%A Raphaël Troncy -%A Erik Mannens -%A Silvia Pfeiffer -%A Davy Van Deursen -%S W3C Recommendation -%D 25 September 2012 -%U http://www.w3.org/TR/2012/REC-media-frags-20120925/ - -%L MEDIA-FRAGS-RECIPES -%T Protocol for Media Fragments 1.0 Resolution in HTTP -%A Raphaël Troncy -%A Erik Mannens -%A Silvia Pfeiffer -%A Davy Van Deursen -%S W3C Working Draft -%O (Work in progress.) -%D 1 December 2011 -%U http://www.w3.org/TR/2011/WD-media-frags-recipes-20111201/ - -%L MEDIA-FRAGS-REQS -%T Use cases and requirements for Media Fragments -%A Raphaël Troncy -%A Erik Mannens -%S W3C Working Draft -%O (Work in progress.) -%D 17 December 2009 -%U http://www.w3.org/TR/2009/WD-media-frags-reqs-20091217 - -%L MEDIA-SOURCE -%T Media Source Extensions -%A Aaron Colwell -%A Adrian Bateman -%A Mark Watson -%S W3C Working Draft -%O (Work in progress.) -%D 15 April 2013 -%U http://www.w3.org/TR/2013/WD-media-source-20130415/ - -%L MEDIAACCESSEVENTS -%T Media Access Events -%A Ola Andersson -%A Jean-Claude Dufourd -%A Roland Lundblad -%S W3C Working Draft -%O (Work in progress.) -%D 13 October 2006 -%U http://www.w3.org/TR/2006/WD-MediaAccessEvents-20061013/ - -%L MEDIACAPTURE-STREAMS -%T Media Capture and Streams -%A Daniel C. Burnett -%A Adam Bergkvist -%A Cullen Jennings -%A Anant Narayanan -%S W3C Working Draft -%O (Work in progress.) -%D 16 May 2013 -%U http://www.w3.org/TR/2013/WD-mediacapture-streams-20130516/ - -%L MEDIAONT-10 -%T Ontology for Media Resources 1.0 -%A 이원석 (WonSuk Lee) -%A Werner Bailer -%A Tobias Bürger -%A Pierre-Antoine Champin -%A Jean-Pierre Evain -%A Véronique Malaisé -%A Thierry Michel -%A Felix Sasaki -%A Joakim Söderberg -%A Florian Stegmaier -%A John Strassner -%S W3C Recommendation -%D 9 February 2012 -%U http://www.w3.org/TR/2012/REC-mediaont-10-20120209/ - -%L MEDIAONT-API-1.0 -%T API for Media Resources 1.0 -%A Florian Stegmaier -%A Werner Bailer -%A Martin Höffernig -%A 이원석 (Wonsuk Lee) -%A Chris Poppe -%S W3C Working Draft -%O (Work in progress.) -%D 11 April 2013 -%U http://www.w3.org/TR/2013/WD-mediaont-api-1.0-20130411/ - -%L MEDIAQ -%T Media Queries -%A Florian Rivoal -%S W3C Recommendation -%D 19 June 2012 -%U http://www.w3.org/TR/2012/REC-css3-mediaqueries-20120619/ - -%L MEDIASTREAM-RECORDING -%T MediaStream Recording -%A Jim Barnett -%A Travis Leithead -%S W3C Working Draft -%O (Work in progress.) -%D 5 February 2013 -%U http://www.w3.org/TR/2013/WD-mediastream-recording-20130205/ - -%L MESSAGING-API -%T The Messaging API -%A Dominique Hazaël-Massieux -%A Suresh Chitturi -%A Max Froumentin -%A Maria Angeles Oteo -%A Niklas Widell -%S W3C Working Draft -%O (Work in progress.) -%D 14 April 2011 -%U http://www.w3.org/TR/2011/WD-messaging-api-20110414/ - -%L MICRODATA -%T HTML Microdata -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 25 October 2012 -%U http://www.w3.org/TR/2012/WD-microdata-20121025/ - -%L MICROPAYMENT-MARKUP -%T Common Markup for micropayment per-fee-links -%A Thierry Michel -%S W3C Working Draft -%O (Work in progress.) -%D 25 August 1999 -%U http://www.w3.org/TR/1999/WD-Micropayment-Markup-19990825 - -%L MLW-METADATA-US-IMPL -%T Metadata for the Multilingual Web - Usage Scenarios and Implementations -%A Christian Lieske -%S W3C Working Draft -%O (Work in progress.) -%D 7 March 2013 -%U http://www.w3.org/TR/2013/WD-mlw-metadata-us-impl-20130307/ - -%L MMI-ARCH -%T Multimodal Architecture and Interfaces -%A Jim Barnett -%S W3C Recommendation -%D 25 October 2012 -%U http://www.w3.org/TR/2012/REC-mmi-arch-20121025/ - -%L MMI-AUTH -%T Authoring Applications for the Multimodal Architecture -%A Ingmar Kliche -%S W3C Working Group Note -%D 2 July 2008 -%U http://www.w3.org/TR/2008/NOTE-mmi-auth-20080702/ - -%L MMI-DEV-FEEDBACK -%T Multimodal Application Developer Feedback -%A Andrew Wahbe -%A Gerald McCobb -%A Klaus Reifenrath -%A Raj Tumuluri -%A Sunil Kumar -%S W3C Working Group Note -%D 14 April 2006 -%U http://www.w3.org/TR/2006/NOTE-mmi-dev-feedback-20060414/ - -%L MMI-DISCOVERY -%T Registration & Discovery of Multimodal Modality Components in Multimodal Systems: Use Cases and Requirements -%A B. Helena Rodriguez -%S W3C Working Group Note -%D 5 July 2012 -%U http://www.w3.org/TR/2012/NOTE-mmi-discovery-20120705/ - -%L MMI-FRAMEWORK -%T W3C Multimodal Interaction Framework -%A James A. Larson -%A T. V. Raman -%A David Raggett -%S W3C Note -%D 6 May 2003 -%U http://www.w3.org/TR/2003/NOTE-mmi-framework-20030506/ - -%L MMI-INTEROP -%T MMI interoperability test report -%A Ingmar Kliche -%S W3C Working Group Note -%D 24 January 2012 -%U http://www.w3.org/TR/2012/NOTE-mmi-interop-20120124/ - -%L MMI-MCBP -%T Best practices for creating MMI Modality Components -%A Ingmar Kliche -%S W3C Working Group Note -%D 1 March 2011 -%U http://www.w3.org/TR/2011/NOTE-mmi-mcbp-20110301/ - -%L MMI-REQS -%T Multimodal Interaction Requirements -%A Stéphane H. Maes -%A Vijay Saraswat -%S W3C Note -%D 8 January 2003 -%U http://www.w3.org/TR/2003/NOTE-mmi-reqs-20030108/ - -%L MMI-SUGGESTIONS -%T Common Sense Suggestions for Developing Multimodal User Interfaces -%A Jim Larson -%S W3C Working Group Note -%D 11 September 2006 -%U http://www.w3.org/TR/2006/NOTE-mmi-suggestions-20060911/ - -%L MMI-USE-CASES -%T Multimodal Interaction Use Cases -%A Emily Candell -%A Dave Raggett -%S W3C Note -%D 4 December 2002 -%U http://www.w3.org/TR/2002/NOTE-mmi-use-cases-20021204/ - -%L MOBILE-BP -%T Mobile Web Best Practices 1.0 -%A Jo Rabin -%A Charles McCathieNevile -%S W3C Recommendation -%D 29 July 2008 -%U http://www.w3.org/TR/2008/REC-mobile-bp-20080729/ - -%L MOBILE-BP-SCOPE -%T Scope of Mobile Web Best Practices -%A Phil Archer -%A Ed Mitukiewicz -%S W3C Working Group Note -%D 20 December 2005 -%U http://www.w3.org/TR/2005/NOTE-mobile-bp-scope-20051220/ - -%L MOBILEOK -%T W3C mobileOK Scheme 1.0 -%A Jo Rabin -%A Phil Archer -%S W3C Working Group Note -%D 25 August 2009 -%U http://www.w3.org/TR/2009/NOTE-mobileOK-20090825/ - -%L MOBILEOK-BASIC10-TESTS -%T W3C mobileOK Basic Tests 1.0 -%A Sean Owen -%A Jo Rabin -%S W3C Recommendation -%D 8 December 2008 -%U http://www.w3.org/TR/2008/REC-mobileOK-basic10-tests-20081208/ - -%L MODALITY-INTERFACE -%T Modality Component to Host Environment DOM Requirements and Capabilities Assessment -%A Brad Porter -%S W3C Working Group Note -%D 10 May 2004 -%U http://www.w3.org/TR/2004/NOTE-modality-interface-20040510/ - -%L MULTIMODAL-REQS -%T Multimodal Requirements for Voice Markup Languages -%A Marianne Hickey -%S W3C Working Draft -%O (Work in progress.) -%D 10 July 2000 -%U http://www.w3.org/TR/2000/WD-multimodal-reqs-20000710 - -%L MW4D-ROADMAP -%T Mobile Web for Social Development Roadmap -%A Stéphane Boyera -%S W3C Note -%D 8 December 2009 -%U http://www.w3.org/TR/2009/NOTE-mw4d-roadmap-20091208/ - -%L MWABP -%T Mobile Web Application Best Practices -%A Adam Connors -%A Bryan Sullivan -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-mwabp-20101214/ - -%L MWBP-GUIDELINES -%T Extended Guidelines for Mobile Web Best Practices 1.0 -%A Kai Scheppe -%S W3C Working Group Note -%D 20 October 2009 -%U http://www.w3.org/TR/2009/NOTE-mwbp-guidelines-20091020/ - -%L MWBP-WCAG -%T Relationship between Mobile Web Best Practices (MWBP) and Web Content Accessibility Guidelines (WCAG) -%A Alan Chuter -%A Yeliz Yesilada -%S W3C Working Group Note -%D 9 July 2009 -%U http://www.w3.org/TR/2009/NOTE-mwbp-wcag-20090709/ - -%L NAMES -%A Chris Lilley -%T Restrictions on identifiers -%D (forthcoming) -%S W3C Note -%U http://lists.w3.org/Archives/Member/w3c-ui-tech/2001Mar/0002.html - -%L NAMESPACESTATE -%T The Disposition of Names in an XML Namespace -%A Norman Walsh -%S W3C Working Draft -%O (Work in progress.) -%D 29 March 2006 -%U http://www.w3.org/TR/2006/WD-namespaceState-20060329/ - -%L NAVIGATION-TIMING -%T Navigation Timing -%A Zhiheng Wang -%S W3C Recommendation -%D 17 December 2012 -%U http://www.w3.org/TR/2012/REC-navigation-timing-20121217/ - -%L NAVIGATION-TIMING-2 -%T Navigation Timing 2 -%A Jatinder Mann -%A Arvind Jain -%S W3C Working Draft -%O (Work in progress.) -%D 31 January 2013 -%U http://www.w3.org/TR/2013/WD-navigation-timing-2-20130131/ - -%L NETINFO-API -%T The Network Information API -%A Mounir Lamouri -%S W3C Working Draft -%O (Work in progress.) -%D 29 November 2012 -%U http://www.w3.org/TR/2012/WD-netinfo-api-20121129/ - -%L NGRAM-SPEC -%T Stochastic Language Models (N-Gram) Specification -%A Michael K. Brown -%A Andreas Kellner -%A Dave Raggett -%S W3C Working Draft -%O (Work in progress.) -%D 3 January 2001 -%U http://www.w3.org/TR/2001/WD-ngram-spec-20010103 - -%L NL-SPEC -%T Natural Language Semantics Markup Language for the Speech Interface Framework -%A Deborah A. Dahl -%S W3C Working Draft -%O (Work in progress.) -%D 20 November 2000 -%U http://www.w3.org/TR/2000/WD-nl-spec-20001120 - -%L NOTE-CCPP -%T Composite Capability/Preference Profiles (CC/PP): A user side framework for content negotiation -%A Franklin Reynolds -%A Johan Hjelm -%A Spencer Dawkins -%A Sandeep Singhal -%S W3C Note -%D 27 July 1999 -%U http://www.w3.org/1999/07/NOTE-CCPP-19990727 - -%L NOTIFICATIONS -%T Web Notifications -%A Anne van Kesteren -%A John Gregg -%S W3C Working Draft -%O (Work in progress.) -%D 14 June 2012 -%U http://www.w3.org/TR/2012/WD-notifications-20120614/ - -%L OEB101 -%T Open eBook(tm) Publication Structure 1.0.1 -%D 02 July 2001 -%I Open eBook Forum(tm) -%U http://www.openebook.org/oebps/oebps1.0.1/download/oeb101-xhtml.htm - -%L OFFLINE-WEBAPPS -%T Offline Web Applications -%A Anne van Kesteren -%A Ian Hickson -%S W3C Working Group Note -%D 30 May 2008 -%U http://www.w3.org/TR/2008/NOTE-offline-webapps-20080530/ - -%L OPEN-FONT-FORMAT -%T Information technology — Coding of audio-visual objects — Part 22: Open Font Format -%I International Organization for Standardization. -%R ISO/IEC 14496-22:2009 -%U http://standards.iso.org/ittf/PubliclyAvailableStandards/c052136_ISO_IEC_14496-22_2009%28E%29.zip - -%L OPENTYPE -%T OpenType specification -%I Microsoft -%U http://www.microsoft.com/typography/otspec/default.htm - -%L OPENTYPE-FEATURES -%T OpenType feature registry -%I Microsoft -%U http://www.microsoft.com/typography/otspec/featurelist.htm - -%L OPENTYPE-FONT-GUIDE -%T OpenType User Guide -%I FontShop International -%U https://www.fontfont.com/staticcontent/downloads/FF_OT_User_Guide.pdf - -%L ORIENTATION-EVENT -%T DeviceOrientation Event Specification -%A Steve Block -%A Andrei Popescu -%S W3C Working Draft -%O (Work in progress.) -%D 1 December 2011 -%U http://www.w3.org/TR/2011/WD-orientation-event-20111201/ - -%L OWL-FEATURES -%T OWL Web Ontology Language Overview -%A Deborah L. McGuinness -%A Frank van Harmelen -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-owl-features-20040210/ - -%L OWL-GUIDE -%T OWL Web Ontology Language Guide -%A Michael K. Smith -%A Chris Welty -%A Deborah L. McGuinness -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-owl-guide-20040210/ - -%L OWL-PARSING -%T OWL Web Ontology Language Parsing OWL in RDF/XML -%A Sean Bechhofer -%S W3C Working Group Note -%D 21 January 2004 -%U http://www.w3.org/TR/2004/NOTE-owl-parsing-20040121 - -%L OWL-REF -%T OWL Web Ontology Language Reference -%A Mike Dean -%A Guus Schreiber -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-owl-ref-20040210/ - -%L OWL-SEMANTICS -%T OWL Web Ontology Language Semantics and Abstract Syntax -%A Peter F. Patel-Schneider -%A Patrick Hayes -%A Ian Horrocks -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-owl-semantics-20040210/ - -%L OWL-TEST -%T OWL Web Ontology Language Test Cases -%A Jeremy J. Carroll -%A Jos De Roo -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-owl-test-20040210/ - -%L OWL-TIME -%T Time Ontology in OWL -%A Jerry R. Hobbs -%A Feng Pan -%S W3C Working Draft -%O (Work in progress.) -%D 27 September 2006 -%U http://www.w3.org/TR/2006/WD-owl-time-20060927/ - -%L OWL-XMLSYNTAX -%T OWL Web Ontology Language XML Presentation Syntax -%A Masahiro Hori -%A Jérôme Euzenat -%A Peter F. Patel-Schneider -%S W3C Note -%D 11 June 2003 -%U http://www.w3.org/TR/2003/NOTE-owl-xmlsyntax-20030611/ - -%L OWL2-CONFORMANCE -%T OWL 2 Web Ontology Language Conformance (Second Edition) -%A Michael Smith -%A Ian Horrocks -%A Markus Krötzsch -%A Birte Glimm -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-conformance-20121211/ - -%L OWL2-DIRECT-SEMANTICS -%T OWL 2 Web Ontology Language Direct Semantics (Second Edition) -%A Boris Motik -%A Peter F. Patel-Schneider -%A Bernardo Cuenca Grau -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-direct-semantics-20121211/ - -%L OWL2-DR-LINEAR -%T OWL 2 Web Ontology Language Data Range Extension: Linear Equations (Second Edition) -%A Bijan Parsia -%A Uli Sattler -%S W3C Working Group Note -%D 11 December 2012 -%U http://www.w3.org/TR/2012/NOTE-owl2-dr-linear-20121211/ - -%L OWL2-MANCHESTER-SYNTAX -%T OWL 2 Web Ontology Language Manchester Syntax (Second Edition) -%A Matthew Horridge -%A Peter F. Patel-Schneider -%S W3C Working Group Note -%D 11 December 2012 -%U http://www.w3.org/TR/2012/NOTE-owl2-manchester-syntax-20121211/ - -%L OWL2-MAPPING-TO-RDF -%T OWL 2 Web Ontology Language Mapping to RDF Graphs (Second Edition) -%A Peter F. Patel-Schneider -%A Boris Motik -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-mapping-to-rdf-20121211/ - -%L OWL2-NEW-FEATURES -%T OWL 2 Web Ontology Language New Features and Rationale (Second Edition) -%A Christine Golbreich -%A Evan K. Wallace -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-new-features-20121211/ - -%L OWL2-OVERVIEW -%T OWL 2 Web Ontology Language Document Overview (Second Edition) -%A W3C OWL Working Group -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-overview-20121211/ - -%L OWL2-PRIMER -%T OWL 2 Web Ontology Language Primer (Second Edition) -%A Pascal Hitzler -%A Markus Krötzsch -%A Bijan Parsia -%A Peter F. Patel-Schneider -%A Sebastian Rudolph -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-primer-20121211/ - -%L OWL2-PROFILES -%T OWL 2 Web Ontology Language Profiles (Second Edition) -%A Boris Motik -%A Bernardo Cuenca Grau -%A Ian Horrocks -%A Zhe Wu -%A Achille Fokoue -%A Carsten Lutz -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-profiles-20121211/ - -%L OWL2-QUICK-REFERENCE -%T OWL 2 Web Ontology Language Quick Reference Guide (Second Edition) -%A Jie Bao -%A Elisa F. Kendall -%A Deborah L. McGuinness -%A Peter F. Patel-Schneider -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-quick-reference-20121211/ - -%L OWL2-RDF-BASED-SEMANTICS -%T OWL 2 Web Ontology Language RDF-Based Semantics (Second Edition) -%A Michael Schneider -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-rdf-based-semantics-20121211/ - -%L OWL2-SEMANTICS -%T OWL 2 Web Ontology Language:Direct Semantics -%A Peter F. Patel-Schneider -%A Boris Motik -%A Bernardo Cuenca Grau -%S W3C Working Draft -%O (Work in progress.) -%D 2 December 2008 -%U http://www.w3.org/TR/2008/WD-owl2-semantics-20081202 - -%L OWL2-SYNTAX -%T OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition) -%A Boris Motik -%A Peter F. Patel-Schneider -%A Bijan Parsia -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-syntax-20121211/ - -%L OWL2-TEST -%T OWL 2 Web Ontology Language:Conformance and Test Cases -%A Markus Krötzsch -%A Ian Horrocks -%A Michael Smith -%S W3C Working Draft -%O (Work in progress.) -%D 2 December 2008 -%U http://www.w3.org/TR/2008/WD-owl2-test-20081202 - -%L OWL2-XML-SERIALIZATION -%T OWL 2 Web Ontology Language XML Serialization (Second Edition) -%A Boris Motik -%A Bijan Parsia -%A Peter F. Patel-Schneider -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-owl2-xml-serialization-20121211/ - -%L P3P-PREFERENCES -%T A P3P Preference Exchange Language 1.0 (APPEL1.0) -%A Marc Langheinrich -%S W3C Working Draft -%O (Work in progress.) -%D 15 April 2002 -%U http://www.w3.org/TR/2002/WD-P3P-preferences-20020415 - -%L P3P-RDFSCHEMA -%T An RDF Schema for P3P -%A Brian McBride -%A Rigo Wenning -%A Lorrie Cranor -%S W3C Note -%D 25 January 2002 -%U http://www.w3.org/TR/2002/NOTE-p3p-rdfschema-20020125 - -%L P3P1.0 -%T The Platform for Privacy Preferences 1.0 (P3P1.0) Specification -%A Massimo Marchiori -%S W3C Recommendation -%D 16 April 2002 -%U http://www.w3.org/TR/2002/REC-P3P-20020416/ - -%L P3P10-PRINCIPLES -%T P3P Guiding Principles -%A Lorrie Faith Cranor -%S W3C Note -%D 21 July 1998 -%U http://www.w3.org/TR/1998/NOTE-P3P10-principles-19980721 - -%L P3P10-PROTOCOLS -%T P3P Protocol and Data Transport Working Group Draft White Paper -%A Joseph Reagle -%A Philip DesAutels -%A Steve Lucas -%S W3C Note -%D 24 March 1998 -%U http://www.w3.org/TR/1998/NOTE-P3P10-Protocols-19980324 - -%L P3P11 -%T The Platform for Privacy Preferences 1.1 (P3P1.1) Specification -%A Rigo Wenning -%A Matthias Schunter -%S W3C Working Group Note -%D 13 November 2006 -%U http://www.w3.org/TR/2006/NOTE-P3P11-20061113/ - -%L P3PDEPLOYMENT -%T The Platform for Privacy Preferences 1.0 Deployment Guide -%A Martin Presler-Marshall -%S W3C Note -%D 11 February 2002 -%U http://www.w3.org/TR/2002/NOTE-p3pdeployment-20020211 - -%L PAGE-VISIBILITY -%T Page Visibility -%A Jatinder Mann -%A Arvind Jain -%S W3C Recommendation -%D 14 May 2013 -%U http://www.w3.org/TR/2013/REC-page-visibility-20130514/ - -%L PERFORMANCE-TIMELINE -%T Performance Timeline -%A Jatinder Mann -%A Zhiheng Wang -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 26 July 2012 -%U http://www.w3.org/TR/2012/CR-performance-timeline-20120726/ - -%L PICS-LABELS -%T PICS 1.1 Label Distribution -- Label Syntax and Communication Protocols -%A Tim Krauskopf -%A Jim Miller -%A Paul Resnick -%A Win Treese -%S W3C Recommendation -%D 24 November 2009 -%U http://www.w3.org/TR/2009/REC-PICS-labels-20091124 - -%L PICS-SERVICES -%T PICS 1.1 Rating Services and Rating Systems -- and Their Machine Readable Descriptions -%A David Singer -%A Paul Resnick -%A Jim Miller -%S W3C Recommendation -%D 24 November 2009 -%U http://www.w3.org/TR/2009/REC-PICS-services-20091124 - -%L PICSRULES -%T PICSRules 1.1 Specification -%A Christopher Evans -%A Clive D.W. Feather -%A Alex Hopmann -%A Martin Presler-Marshall -%A Paul Resnick -%S W3C Recommendation -%D 24 November 2009 -%U http://www.w3.org/TR/2009/REC-PICSRules-20091124 - -%L PNG2e -%T Portable Network Graphics (PNG) Specification (Second Edition) -%A David Duce -%S W3C Recommendation -%D 10 November 2003 -%U http://www.w3.org/TR/2003/REC-PNG-20031110 - -%L POI-CORE -%T Points of Interest Core -%A Matt Womer -%S W3C Working Draft -%O (Work in progress.) -%D 12 May 2011 -%U http://www.w3.org/TR/2011/WD-poi-core-20110512/ - -%L POINTEREVENTS -%T Pointer Events -%A Jacob Rossi -%A Matt Brubeck -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 9 May 2013 -%U http://www.w3.org/TR/2013/CR-pointerevents-20130509/ - -%L POINTERLOCK -%T Pointer Lock -%A Vincent Scheib -%S W3C Working Draft -%O (Work in progress.) -%D 29 May 2012 -%U http://www.w3.org/TR/2012/WD-pointerlock-20120529/ - -%L POINTERS-IN-RDF -%T Pointer Methods in RDF -%A Mike Squillace -%A Carlos Iglesias -%S W3C Working Draft -%O (Work in progress.) -%D 10 March 2009 -%U http://www.w3.org/TR/2009/WD-Pointers-in-RDF-20090310 - -%L POINTERS-IN-RDF10 -%T Pointer Methods in RDF 1.0 -%A Carlos Iglesias -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-Pointers-in-RDF10-20110510/ - -%L PORTERDUFF -%T Compositing digital images -%A Thomas Porter -%A Tom Duff -%J ACM SIGGRAPH Computer Graphics -%V Volume 18 -%N Issue 3 -%P 253–259 -%I ACM -%C New York, NY, USA -%D July 1984 -%O ISSN 0097-8930 - -%L POSITIONING -%T Positioning HTML Elements with Cascading Style Sheets -%A Robert Stevahn -%S W3C Working Draft -%O (Work in progress.) -%D 2 September 1999 -%U http://www.w3.org/TR/1999/WD-positioning-19990902 - -%L POWDER-DR -%T Protocol for Web Description Resources (POWDER): Description Resources -%A Phil Archer -%A Kevin Smith -%A Andrea Perego -%S W3C Recommendation -%D 1 September 2009 -%U http://www.w3.org/TR/2009/REC-powder-dr-20090901/ - -%L POWDER-FORMAL -%T Protocol for Web Description Resources (POWDER): Formal Semantics -%A Stasinos Konstantopoulos -%A Phil Archer -%S W3C Recommendation -%D 1 September 2009 -%U http://www.w3.org/TR/2009/REC-powder-formal-20090901/ - -%L POWDER-GROUPING -%T Protocol for Web Description Resources (POWDER): Grouping of Resources -%A Phil Archer -%A Andrea Perego -%A Kevin Smith -%S W3C Recommendation -%D 1 September 2009 -%U http://www.w3.org/TR/2009/REC-powder-grouping-20090901/ - -%L POWDER-PRIMER -%T Protocol for Web Description Resources (POWDER): Primer -%A Kai Scheppe -%S W3C Working Group Note -%D 1 September 2009 -%U http://www.w3.org/TR/2009/NOTE-powder-primer-20090901/ - -%L POWDER-TEST -%T Protocol for Web Description Resources (POWDER): Test Suite -%A Antonis Kukurikos -%A Phil Archer -%S W3C Working Group Note -%D 10 September 2009 -%U http://www.w3.org/TR/2009/NOTE-powder-test-20090910/ - -%L POWDER-USE-CASES -%T POWDER: Use Cases and Requirements -%A Phil Archer -%S W3C Working Group Note -%D 31 October 2007 -%U http://www.w3.org/TR/2007/NOTE-powder-use-cases-20071031/ - -%L POWDER-VOC -%T Protocol for Web Description Resources (POWDER): Web Description Resources (WDR) Vocabulary -%A Andrea Perego -%A Phil Archer -%S W3C Working Draft -%O (Work in progress.) -%D 25 September 2007 -%U http://www.w3.org/TR/2007/WD-powder-voc-20070925 - -%L POWDER-XSD -%T Protocol for Web Description Resources (POWDER): Web Description Resources Datatypes (WDRD) -%A Kevin Smith -%A Andrea Perego -%A Phil Archer -%S W3C Working Draft -%O (Work in progress.) -%D 25 September 2007 -%U http://www.w3.org/TR/2007/WD-powder-xsd-20070925 - -%L PRINT -%T CSS Printing Extensions -%A Håkon Wium Lie -%S W3C Working Draft -%O (Work in progress.) -%D 2 September 1999 -%U http://www.w3.org/TR/1999/WD-print-19990902 - -%L PROC-MODEL-REQ -%T XML Processing Model Requirements -%A Dmitry Lenkov -%A Norman Walsh -%S W3C Working Group Note -%D 5 April 2004 -%U http://www.w3.org/TR/2004/NOTE-proc-model-req-20040405/ - -%L PROGRESS-EVENTS -%T Progress Events -%A Anne van Kesteren -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 22 September 2011 -%U http://www.w3.org/TR/2011/CR-progress-events-20110922/ - -%L PRONUNCIATION-LEXICON -%T Pronunciation Lexicon Specification (PLS) Version 1.0 -%A Paolo Baggia -%S W3C Recommendation -%D 14 October 2008 -%U http://www.w3.org/TR/2008/REC-pronunciation-lexicon-20081014/ - -%L PROV-AQ -%T PROV-AQ: Provenance Access and Query -%A Graham Klyne -%A Paul Groth -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/ - -%L PROV-CONSTRAINTS -%T Constraints of the PROV Data Model -%A James Cheney -%A Paolo Missier -%A Luc Moreau -%S W3C Recommendation -%D 30 April 2013 -%U http://www.w3.org/TR/2013/REC-prov-constraints-20130430/ - -%L PROV-DC -%T Dublin Core to PROV Mapping -%A Daniel Garijo -%A Kai Eckert -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-dc-20130430/ - -%L PROV-DICTIONARY -%T PROV-Dictionary: Modeling Provenance for Dictionary Data Structures -%A Tom De Nies -%A Sam Coppens -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/ - -%L PROV-DM -%T PROV-DM: The PROV Data Model -%A Luc Moreau -%A Paolo Missier -%S W3C Recommendation -%D 30 April 2013 -%U http://www.w3.org/TR/2013/REC-prov-dm-20130430/ - -%L PROV-IMPLEMENTATIONS -%T PROV Implementation Report -%A Trung Dong Huynh -%A Paul Groth -%A Stephan Zednik -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-implementations-20130430/ - -%L PROV-LINKS -%T Linking Across Provenance Bundles -%A Luc Moreau -%A Timothy Lebo -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-links-20130430/ - -%L PROV-N -%T PROV-N: The Provenance Notation -%A Luc Moreau -%A Paolo Missier -%S W3C Recommendation -%D 30 April 2013 -%U http://www.w3.org/TR/2013/REC-prov-n-20130430/ - -%L PROV-O -%T PROV-O: The PROV Ontology -%A Timothy Lebo -%A Satya Sahoo -%A Deborah McGuinness -%S W3C Recommendation -%D 30 April 2013 -%U http://www.w3.org/TR/2013/REC-prov-o-20130430/ - -%L PROV-PRIMER -%T PROV Model Primer -%A Yolanda Gil -%A Simon Miles -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-primer-20130430/ - -%L PROV-SEM -%T Semantics of the PROV Data Model -%A James Cheney -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-sem-20130430/ - -%L PROV-XML -%T PROV-XML: The PROV XML Schema -%A Hook Hua -%A Curt Tilmes -%A Stephan Zednik -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-prov-xml-20130430/ - -%L PROXIMITY -%T Proximity Events -%A Anssi Kostiainen -%A Dzung D Tran -%S W3C Working Draft -%O (Work in progress.) -%D 6 December 2012 -%U http://www.w3.org/TR/2012/WD-proximity-20121206/ - -%L PUBLISHING-LINKING -%T Publishing and Linking on the Web -%A Ashok Malhotra -%A Larry Masinter -%A Jeni Tennison -%A Daniel Appelquist -%S W3C Working Group Note -%D 30 April 2013 -%U http://www.w3.org/TR/2013/NOTE-publishing-linking-20130430/ - -%L PUSH-API -%T Push API -%A Bryan Sullivan -%A Eduardo Fullea -%S W3C Working Draft -%O (Work in progress.) -%D 18 October 2012 -%U http://www.w3.org/TR/2012/WD-push-api-20121018/ - -%L PWGMSN -%T Media Standardized Names -%A Ron Bergman -%A Tom Hastings -%R IEEE ISTO Printer Working Group 5101.1-2002 -%D 26 February 2002 -%U ftp://ftp.pwg.org/pub/pwg/candidates/cs-pwgmsn10-20020226-5101.1.pdf - -%L QA-HANDBOOK -%T The QA Handbook -%A Lofton Henderson -%S W3C Working Group Note -%D 6 September 2005 -%U http://www.w3.org/TR/2005/NOTE-qa-handbook-20050906/ - -%L QAFRAME-OPS-EXTECH -%T QA Framework: Operational Examples & Techniques -%A Lofton Henderson -%A Lynne Rosenthal -%A Dimitris Dimitriadis -%A Kirill Gavrylyuk -%S W3C Note -%D 2 December 2002 -%U http://www.w3.org/TR/2002/NOTE-qaframe-ops-extech-20021202/ - -%L QAFRAME-SPEC -%T QA Framework: Specification Guidelines -%A Karl Dubost -%A Lynne Rosenthal -%A Dominique Hazaël-Massieux -%A Lofton Henderson -%S W3C Recommendation -%D 17 August 2005 -%U http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/ - -%L QAFRAME-TEST -%T QA Framework: Test Guidelines -%A Patrick Curran -%A Dimitris Dimitriadis -%S W3C Working Draft -%O (Work in progress.) -%D 20 August 2004 -%U http://www.w3.org/TR/2004/WD-qaframe-test-20040820/ - -%L QUOTA-API -%T Quota Management API -%A Kinuko Yasuda -%S W3C Working Draft -%O (Work in progress.) -%D 3 July 2012 -%U http://www.w3.org/TR/2012/WD-quota-api-20120703/ - -%L R2RML -%T R2RML: RDB to RDF Mapping Language -%A Souripriya Das -%A Seema Sundara -%A Richard Cyganiak -%S W3C Recommendation -%D 27 September 2012 -%U http://www.w3.org/TR/2012/REC-r2rml-20120927/ - -%L RASTER-TRAGEDY -%T The Raster Tragedy at Low-Resolution Revisited -%A Beat Stamm -%D 7 December 2011 -%U http://www.rastertragedy.com/ - -%L RDB-DIRECT-MAPPING -%T A Direct Mapping of Relational Data to RDF -%A Marcelo Arenas -%A Alexandre Bertails -%A Eric Prud'hommeaux -%A Juan Sequeda -%S W3C Recommendation -%D 27 September 2012 -%U http://www.w3.org/TR/2012/REC-rdb-direct-mapping-20120927/ - -%L RDB2RDF-IMPLEMENTATIONS -%T RDB2RDF Implementation Report -%A Boris Villazón-Terrazas -%A Michael Hausenblas -%S W3C Working Group Note -%D 14 August 2012 -%U http://www.w3.org/TR/2012/NOTE-rdb2rdf-implementations-20120814/ - -%L RDB2RDF-TEST-CASES -%T R2RML and Direct Mapping Test Cases -%A Boris Villazón-Terrazas -%A Michael Hausenblas -%S W3C Working Group Note -%D 14 August 2012 -%U http://www.w3.org/TR/2012/NOTE-rdb2rdf-test-cases-20120814/ - -%L RDB2RDF-UCR -%T Use Cases and Requirements for Mapping Relational Databases to RDF -%A Eric Prud'hommeaux -%A Michael Hausenblas -%S W3C Working Draft -%O (Work in progress.) -%D 8 June 2010 -%U http://www.w3.org/TR/2010/WD-rdb2rdf-ucr-20100608/ - -%L RDF-CONCEPTS -%T Resource Description Framework (RDF): Concepts and Abstract Syntax -%A Graham Klyne -%A Jeremy J. Carroll -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/ - -%L RDF-DAWG-UC -%T RDF Data Access Use Cases and Requirements -%A Kendall Grant Clark -%S W3C Working Draft -%O (Work in progress.) -%D 25 March 2005 -%U http://www.w3.org/TR/2005/WD-rdf-dawg-uc-20050325/ - -%L RDF-INTERFACES -%T RDF Interfaces 1.0 -%A Nathan Rixham -%A Manu Sporny -%A Benjamin Adrian -%S W3C Working Draft -%O (Work in progress.) -%D 10 May 2011 -%U http://www.w3.org/TR/2011/WD-rdf-interfaces-20110510/ - -%L RDF-MT -%T RDF Semantics -%A Patrick Hayes -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-mt-20040210/ - -%L RDF-PLAIN-LITERAL -%T rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition) -%A Jie Bao -%A Sandro Hawke -%A Boris Motik -%A Peter F. Patel-Schneider -%A Axel Polleres -%S W3C Recommendation -%D 11 December 2012 -%U http://www.w3.org/TR/2012/REC-rdf-plain-literal-20121211/ - -%L RDF-PRIMER -%T RDF Primer -%A Frank Manola -%A Eric Miller -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-primer-20040210/ - -%L RDF-SCHEMA -%T RDF Vocabulary Description Language 1.0: RDF Schema -%A Dan Brickley -%A R.V. Guha -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-schema-20040210/ - -%L RDF-SPARQL-JSON-RES -%T Serializing SPARQL Query Results in JSON -%A Kendall Grant Clark -%A Lee Feigenbaum -%A Elias Torres -%S W3C Working Group Note -%D 18 June 2007 -%U http://www.w3.org/TR/2007/NOTE-rdf-sparql-json-res-20070618/ - -%L RDF-SPARQL-PROTOCOL -%T SPARQL Protocol for RDF -%A Kendall Grant Clark -%A Lee Feigenbaum -%A Elias Torres -%S W3C Recommendation -%D 15 January 2008 -%U http://www.w3.org/TR/2008/REC-rdf-sparql-protocol-20080115/ - -%L RDF-SPARQL-QUERY -%T SPARQL Query Language for RDF -%A Eric Prud'hommeaux -%A Andy Seaborne -%S W3C Recommendation -%D 15 January 2008 -%U http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/ - -%L RDF-SPARQL-XMLRES -%T SPARQL Query Results XML Format (Second Edition) -%A Sandro Hawke -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-rdf-sparql-XMLres-20130321/ - -%L RDF-SYNTAX -%T Resource Description Framework (RDF) Model and Syntax Specification -%A Ora Lassila -%A Ralph R. Swick -%S W3C Recommendation -%D 22 February 1999 -%U http://www.w3.org/TR/1999/REC-rdf-syntax-19990222 - -%L RDF-SYNTAX-GRAMMAR -%T RDF/XML Syntax Specification (Revised) -%A Dave Beckett -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/ - -%L RDF-TESTCASES -%T RDF Test Cases -%A Jan Grant -%A Dave Beckett -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-rdf-testcases-20040210/ - -%L RDF-UML -%T A Discussion of the Relationship Between RDF-Schema and UML -%A Walter W. Chang -%S W3C Note -%D 4 August 1998 -%U http://www.w3.org/TR/1998/NOTE-rdf-uml-19980804 - -%L RDF11-CONCEPTS -%T RDF 1.1 Concepts and Abstract Syntax -%A Richard Cyganiak -%A David Wood -%S W3C Working Draft -%O (Work in progress.) -%D 15 January 2013 -%U http://www.w3.org/TR/2013/WD-rdf11-concepts-20130115/ - -%L RDFA-API -%T RDFa API -%A Manu Sporny -%A Benjamin Adrian -%S W3C Working Draft -%O (Work in progress.) -%D 19 April 2011 -%U http://www.w3.org/TR/2011/WD-rdfa-api-20110419/ - -%L RDFA-CORE -%T RDFa Core 1.1 -%A Ben Adida -%A Mark Birbeck -%A Shane McCarron -%A Ivan Herman -%S W3C Working Draft -%O (Work in progress.) -%D 31 March 2011 -%U http://www.w3.org/TR/2011/WD-rdfa-core-20110331/ - -%L RDFA-IN-HTML -%T HTML+RDFa 1.1 -%A Manu Sporny -%A Shane McCarron -%S W3C Working Draft -%O (Work in progress.) -%D 25 May 2011 -%U http://www.w3.org/TR/2011/WD-rdfa-in-html-20110525/ - -%L RDFA-LITE -%T RDFa Lite 1.1 -%A Manu Sporny -%S W3C Recommendation -%D 7 June 2012 -%U http://www.w3.org/TR/2012/REC-rdfa-lite-20120607/ - -%L RDFA-PRIMER -%T RDFa 1.1 Primer -%A Ben Adida -%A Ivan Herman -%A Manu Sporny -%S W3C Working Draft -%O (Work in progress.) -%D 19 April 2011 -%U http://www.w3.org/TR/2011/WD-rdfa-primer-20110419/ - -%L RDFA-SYNTAX -%T RDFa in XHTML: Syntax and Processing -%A Steven Pemberton -%A Mark Birbeck -%A Ben Adida -%A Shane McCarron -%S W3C Recommendation -%D 14 October 2008 -%U http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014 - -%L RDFCAL -%T RDF Calendar - an application of the Resource Description Framework to iCalendar Data -%A Dan Connolly -%A Libby Miller -%S W3C Interest Group Note -%D 29 September 2005 -%U http://www.w3.org/TR/2005/NOTE-rdfcal-20050929/ - -%L RDFTM-SURVEY -%T A Survey of RDF/Topic Maps Interoperability Proposals -%A Steve Pepper -%A Fabio Vitali -%A Lars Marius Garshol -%A Nicola Gessa -%A Valentina Presutti -%S W3C Working Group Note -%D 10 February 2006 -%U http://www.w3.org/TR/2006/NOTE-rdftm-survey-20060210 - -%L RESOURCE-TIMING -%T Resource Timing -%A Jatinder Mann -%A Zhiheng Wang -%A Anderson Quach -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 22 May 2012 -%U http://www.w3.org/TR/2012/CR-resource-timing-20120522/ - -%L RESPIMG-USECASES -%T Use Cases and Requirements for Standardizing Responsive Images -%A Participants of the Responsive Images Community Group -%S W3C Working Draft -%O (Work in progress.) -%D 26 February 2013 -%U http://www.w3.org/TR/2013/WD-respimg-usecases-20130226/ - -%L REUSABLE-DIALOG-REQS -%T Reusable Dialog Requirements for Voice Markup Language -%A Daniel C. Burnett -%S W3C Working Draft -%O (Work in progress.) -%D 26 April 2000 -%U http://www.w3.org/TR/2000/WD-reusable-dialog-reqs-20000426 - -%L REX -%T Remote Events for XML (REX) 1.0 -%A Robin Berjon -%S W3C Working Draft -%O (Work in progress.) -%D 13 October 2006 -%U http://www.w3.org/TR/2006/WD-rex-20061013/ - -%L REX-REQS -%T Remote Events for XML (REX) Requirements -%A Robin Berjon -%S W3C Working Group Note -%D 2 February 2006 -%U http://www.w3.org/TR/2006/NOTE-rex-reqs-20060202 - -%L RFC1738 -%A T. Berners-Lee -%A L. Masinter -%A M. McCahill -%T Uniform Resource Locators (URL) -%D December 1994 -%R Internet RFC 1738 -%U http://www.ietf.org/rfc/rfc1738.txt - -%L RFC1808 -%A R. Fielding -%T Relative Uniform Resource Locators -%D June 1995 -%R Internet RFC 1808 -%O (Obsoleted by RFC 3986) -%U http://www.ietf.org/rfc/rfc1808.txt - -%L RFC2045 -%T Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies -%A N. Freed and N. Borenstein -%D November 1996 -%U http://www.ietf.org/rfc/rfc2045.txt - -%L RFC2046 -%T Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types -%A N. Freed -%A N. Borenstein -%R Internet RFC 2046 -%D November 1996 -%U http://www.ietf.org/rfc/rfc2046.txt - -%L RFC2119 -%A S. Bradner -%T Key words for use in RFCs to Indicate Requirement Levels -%R Internet RFC 2119 -%U http://www.ietf.org/rfc/rfc2119.txt - -%L RFC2318 -%T The text/css Media Type -%A H. Lie -%A B. Bos -%A C. Lilley -%D March 1998. -%U http://www.ietf.org/rfc/rfc2318.txt - -%L RFC2397 -%T The "data" URL scheme -%A L. Masinter -%R Internet RFC 2397 -%D August 1998 -%U http://www.ietf.org/rfc/rfc2397.txt - -%L RFC2531 -%T Content Feature Schema for Internet Fax -%A G. Klyne -%A L. McIntyre -%R Internet RFC 2531 -%D March 1999 -%U http://www.ietf.org/rfc/rfc2531.txt - -%L RFC2533 -%A G. Klyne -%T A Syntax for Describing Media Feature Sets -%D March 1999 -%R Internet RFC 2533 -%U http://www.ietf.org/rfc/rfc2533 - -%L RFC2534 -%T Media Features for Display, Print, and Fax -%A L. Masinter -%A D. Wing -%A et al. -%D March 1999 -%R Internet RFC 2534 -%U http://www.ietf.org/rfc/rfc2534 - -%L RFC2854 -%T The 'text/html' Media Type -%A D. Connolly -%A L. Masinter -%D June 2000 -%R Internet RFC 2854 -%U http://www.rfc-editor.org/rfc/rfc2854.txt - -%L RFC2978 -%T IANA Charset Registration Procedures -%A N. Freed -%A J. Postel -%D October 2000 -%R Internet RFC 2978 -%U http://www.ietf.org/rfc/rfc2978.txt - -%L RFC3236 -%T The 'application/xhtml+xml' Media Type -%A P. Stark -%A M. Baker -%D January 2002 -%R Internet RFC 3236 -%U http://www.rfc-editor.org/rfc/rfc3236.txt - -%L RFC3987 -%T Internationalized Resource Identifiers (IRIs) -%A M. Dürst -%A M. Suignard -%D January 2005 -%R Internet RFC 3987 -%U http://www.ietf.org/rfc/rfc3987.txt - -%L RFC4647 -%T Matching of Language Tags -%A A. Phillips -%A M. Davis -%D September 2006 -%R Internet RFC 4647 -%U http://www.ietf.org/rfc/rfc4647.txt - -%L RFC6694 -%T The "about" URI Scheme -%A S. Moonesamy, Ed. -%D August 2012 -%R RFC 6694 -%U http://tools.ietf.org/html/rfc6694 - -%L RFC6919 -%T Further Key Words for Use in RFCs to Indicate Requirement Levels -%A R. Barnes -%A S. Kent -%A E. Rescorla -%D April 1 2013 -%R RFC 6919 -%U http://www.ietf.org/rfc/rfc6919.txt - -%L RFC8081 -%T The "font" Top-Level Media Type -%A C. Lilley -%D February 2017 -%R RFC 8081 -%U https://tools.ietf.org/html/rfc8081 - -%L RIF-BLD -%T RIF Basic Logic Dialect (Second Edition) -%A Harold Boley -%A Michael Kifer -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-bld-20130205/ - -%L RIF-CORE -%T RIF Core Dialect (Second Edition) -%A Harold Boley -%A Gary Hallmark -%A Michael Kifer -%A Adrian Paschke -%A Axel Polleres -%A Dave Reynolds -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-core-20130205/ - -%L RIF-DTB -%T RIF Datatypes and Built-Ins 1.0 (Second Edition) -%A Axel Polleres -%A Harold Boley -%A Michael Kifer -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-dtb-20130205/ - -%L RIF-FLD -%T RIF Framework for Logic Dialects (Second Edition) -%A Harold Boley -%A Michael Kifer -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-fld-20130205/ - -%L RIF-IN-RDF -%T RIF In RDF (Second Edition) -%A Sandro Hawke -%A Axel Polleres -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-in-rdf-20130205/ - -%L RIF-OVERVIEW -%T RIF Overview (Second Edition) -%A Michael Kifer -%A Harold Boley -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-overview-20130205/ - -%L RIF-OWL-RL -%T OWL 2 RL in RIF (Second Edition) -%A Dave Reynolds -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-owl-rl-20130205/ - -%L RIF-PRD -%T RIF Production Rule Dialect (Second Edition) -%A Christian de Sainte Marie -%A Gary Hallmark -%A Adrian Paschke -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-prd-20130205/ - -%L RIF-PRIMER -%T RIF Primer (Second Edition) -%A Leora Morgenstern -%A Chris Welty -%A Harold Boley -%A Gary Hallmark -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-primer-20130205/ - -%L RIF-RDF-OWL -%T RIF RDF and OWL Compatibility (Second Edition) -%A Jos de Bruijn -%A Chris Welty -%S W3C Recommendation -%D 5 February 2013 -%U http://www.w3.org/TR/2013/REC-rif-rdf-owl-20130205/ - -%L RIF-TEST -%T RIF Test Cases (Second Edition) -%A Stella Mitchell -%A Leora Morgenstern -%A Adrian Paschke -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-test-20130205/ - -%L RIF-UCR -%T RIF Use Cases and Requirements (Second Edition) -%A Adrian Paschke -%A Leora Morgenstern -%A David Hirtle -%A Allen Ginsberg -%A Paula-Lavinia Patranjan -%A Frank McCabe -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-ucr-20130205/ - -%L RIF-XML-DATA -%T RIF Combination with XML data (Second Edition) -%A Christian de Sainte Marie -%S W3C Working Group Note -%D 5 February 2013 -%U http://www.w3.org/TR/2013/NOTE-rif-xml-data-20130205/ - -%L ROLE-ATTRIBUTE -%T Role Attribute 1.0 -%A Shane McCarron -%S W3C Working Draft -%O (Work in progress.) -%D 13 January 2011 -%U http://www.w3.org/TR/2011/WD-role-attribute-20110113/ - -%L RUBY -%T Ruby Annotation -%A Masayasu Ishikawa -%A Martin Dürst -%A Tex Texin -%A Michel Suignard -%A Marcin Sawicki -%S W3C Recommendation -%D 31 May 2001 -%U http://www.w3.org/TR/2001/REC-ruby-20010531 - -%L RUBY-USE-CASES -%T Use Cases & Exploratory Approaches for Ruby Markup -%A Richard Ishida -%S W3C Working Draft -%O (Work in progress.) -%D 10 July 2012 -%U http://www.w3.org/TR/2012/WD-ruby-use-cases-20120710/ - -%L S6GROUP2 -%T A Proposed Convention for Embedding Metadata in HTML -%A Stuart Weibel -%S W3C Note -%D 2 June 1996 -%U http://www.w3.org/Search/9605-Indexing-Workshop/ReportOutcomes/S6Group2 - -%L SAWSDL -%T Semantic Annotations for WSDL and XML Schema -%A Joel Farrell -%A Holger Lausen -%S W3C Recommendation -%D 28 August 2007 -%U http://www.w3.org/TR/2007/REC-sawsdl-20070828/ - -%L SAWSDL-GUIDE -%T Semantic Annotations for WSDL and XML Schema — Usage Guide -%A Rama Akkiraju -%A Brahmananda Sapkota -%S W3C Working Group Note -%D 28 August 2007 -%U http://www.w3.org/TR/2007/NOTE-sawsdl-guide-20070828/ - -%L SCHEMA-ARCH -%T The Cambridge Communiqué -%A Ralph R. Swick -%A Henry S. Thompson -%S W3C Note -%D 7 October 1999 -%U http://www.w3.org/TR/1999/NOTE-schema-arch-19991007 - -%L SCREEN-ORIENTATION -%T The Screen Orientation API -%A Mounir Lamouri -%S W3C Working Draft -%O (Work in progress.) -%D 6 December 2012 -%U http://www.w3.org/TR/2012/WD-screen-orientation-20121206/ - -%L SCXML -%T State Chart XML (SCXML): State Machine Notation for Control Abstraction -%A Jim Barnett -%A Rahul Akolkar -%A RJ Auburn -%A Michael Bodell -%A Daniel C. Burnett -%A Jerry Carter -%A Scott McGlashan -%A Torbjörn Lager -%A Mark Helbing -%A Rafah Hosn -%A T.V. Raman -%A Klaus Reifenrath -%A No'am Rosenthal -%A Johan Roxendal -%S W3C Working Draft -%O (Work in progress.) -%D 6 December 2012 -%U http://www.w3.org/TR/2012/WD-scxml-20121206/ - -%L SELECT -%T Selectors Level 3 -%A Tantek Çelik -%A Elika J. Etemad -%A Daniel Glazman -%A Ian Hickson -%A Peter Linss -%A John Williams -%S W3C Recommendation -%D 29 September 2011 -%U http://www.w3.org/TR/2011/REC-css3-selectors-20110929/ - -%L SELECTORS-API -%T Selectors API Level 1 -%A Anne van Kesteren -%A Lachlan Hunt -%S W3C Recommendation -%D 21 February 2013 -%U http://www.w3.org/TR/2013/REC-selectors-api-20130221/ - -%L SELECTORS-API2 -%T Selectors API Level 2 -%A Lachlan Hunt -%S W3C Working Draft -%O (Work in progress.) -%D 28 June 2012 -%U http://www.w3.org/TR/2012/WD-selectors-api2-20120628/ - -%L SELECTORS4 -%T Selectors Level 4 -%A Elika J. Etemad -%A Tab Atkins Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 2 May 2013 -%U http://www.w3.org/TR/2013/WD-selectors4-20130502/ - -%L SEMANTIC-INTERPRETATION -%T Semantic Interpretation for Speech Recognition (SISR) Version 1.0 -%A Luc Van Tichelen -%A Dave Burke -%S W3C Recommendation -%D 5 April 2007 -%U http://www.w3.org/TR/2007/REC-semantic-interpretation-20070405/ - -%L SGML-XML -%T Comparison of SGML and XML -%A James Clark -%S W3C Note -%D 15 December 1997 -%U http://www.w3.org/TR/NOTE-sgml-xml-971215 - -%L SHADOW-DOM -%T Shadow DOM -%A Dimitri Glazkov -%S W3C Working Draft -%O (Work in progress.) -%D 14 May 2013 -%U http://www.w3.org/TR/2013/WD-shadow-dom-20130514/ - -%L SKOS-PRIMER -%T SKOS Simple Knowledge Organization System Primer -%A Antoine Isaac -%A Ed Summers -%S W3C Working Group Note -%D 18 August 2009 -%U http://www.w3.org/TR/2009/NOTE-skos-primer-20090818/ - -%L SKOS-REFERENCE -%T SKOS Simple Knowledge Organization System Reference -%A Alistair Miles -%A Sean Bechhofer -%S W3C Recommendation -%D 18 August 2009 -%U http://www.w3.org/TR/2009/REC-skos-reference-20090818/ - -%L SKOS-UCR -%T SKOS Use Cases and Requirements -%A Antoine Isaac -%A Jon Phipps -%A Daniel Rubin -%S W3C Working Group Note -%D 18 August 2009 -%U http://www.w3.org/TR/2009/NOTE-skos-ucr-20090818/ - -%L SMIL-ANIMATION -%T SMIL Animation -%A Patrick Schmitz -%A Aaron Cohen -%S W3C Recommendation -%D 4 September 2001 -%U http://www.w3.org/TR/2001/REC-smil-animation-20010904/ - -%L SMIL-BOSTON-DOM -%T Synchronized Multimedia Integration Language Document Object Model -%A Philippe Le Hégaret -%A Patrick Schmitz -%S W3C Working Draft -%O (Work in progress.) -%D 25 February 2000 -%U http://www.w3.org/TR/2000/WD-smil-boston-dom-20000225 - -%L SMIL10 -%T Synchronized Multimedia Integration Language (SMIL) 1.0 Specification -%A Philipp Hoschka -%S W3C Recommendation -%D 15 June 1998 -%U http://www.w3.org/TR/1998/REC-smil-19980615 - -%L SMIL2 -%T Synchronized Multimedia Integration Language (SMIL 2.1) -%A Dick Bulterman -%A Nabil Layaïda -%A Daniel Zucker -%A Jack Jansen -%A Thierry Michel -%A Sjoerd Mullender -%A Antti Koivisto -%A Guido Grassel -%S W3C Recommendation -%D 13 December 2005 -%U http://www.w3.org/TR/2005/REC-SMIL2-20051213 - -%L SMIL20 -%T Synchronized Multimedia Integration Language (SMIL 2.1) -%A Dick Bulterman -%A Guido Grassel -%A Jack Jansen -%A Antti Koivisto -%A Nabil Layaïda -%A Thierry Michel -%A Sjoerd Mullender -%A Daniel Zucker -%S W3C Recommendation -%D 13 December 2005 -%U http://www.w3.org/TR/2005/REC-SMIL2-20051213/ - -%L SMIL3 -%T Synchronized Multimedia Integration Language (SMIL 3.0) -%A Dick Bulterman -%S W3C Recommendation -%D 1 December 2008 -%U http://www.w3.org/TR/2008/REC-SMIL3-20081201/ - -%L SML -%T Service Modeling Language, Version 1.1 -%A Bhalchandra Pandit -%A Valentina Popescu -%A Virginia Smith -%S W3C Recommendation -%D 12 May 2009 -%U http://www.w3.org/TR/2009/REC-sml-20090512/ - -%L SML-EPR-REF-SCHEME -%T Framework for SML EPR-Based Reference Schemes -%A Kirk Wilson -%S W3C Working Group Note -%D 30 June 2009 -%U http://www.w3.org/TR/2009/NOTE-sml-epr-ref-scheme-20090630 - -%L SML-IF -%T Service Modeling Language Interchange Format Version 1.1 -%A Bhalchandra Pandit -%A Valentina Popescu -%A Virginia Smith -%S W3C Recommendation -%D 12 May 2009 -%U http://www.w3.org/TR/2009/REC-sml-if-20090512/ - -%L SML-XLINK-REF-SCHEME -%T The SML XLink Reference Scheme -%A Pratul Dublish -%A Len Charest -%A Virginia Smith -%S W3C Working Group Note -%D 23 October 2009 -%U http://www.w3.org/TR/2009/NOTE-sml-xlink-ref-scheme-20091023 - -%L SOAP11-ROR-HTTPBINDING -%T SOAP 1.1 Request Optional Response HTTP Binding -%A David Orchard -%S W3C Working Group Note -%D 21 March 2006 -%U http://www.w3.org/TR/2006/NOTE-soap11-ror-httpbinding-20060321/ - -%L SOAP12-AF -%T SOAP 1.2 Attachment Feature -%A Henrik Frystyk Nielsen -%A Hervé Ruellan -%S W3C Working Group Note -%D 8 June 2004 -%U http://www.w3.org/TR/2004/NOTE-soap12-af-20040608/ - -%L SOAP12-EMAIL -%T SOAP Version 1.2 Email Binding -%A Highland Mary Mountain -%A Stuart Williams -%A Jacek Kopecky -%A Glen Daniels -%A Noah Mendelsohn -%S W3C Note -%D 3 July 2002 -%U http://www.w3.org/TR/2002/NOTE-soap12-email-20020703 - -%L SOAP12-MTOM -%T SOAP Message Transmission Optimization Mechanism -%A Martin Gudgin -%A Noah Mendelsohn -%A Mark Nottingham -%A Hervé Ruellan -%S W3C Recommendation -%D 25 January 2005 -%U http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/ - -%L SOAP12-MTOM-POLICY -%T MTOM Serialization Policy Assertion 1.1 -%A Christopher Ferris -%A Yves Lafon -%S W3C Working Draft -%O (Work in progress.) -%D 18 September 2007 -%U http://www.w3.org/TR/2007/WD-soap12-mtom-policy-20070918/ - -%L SOAP12-N11N -%T SOAP Version 1.2 Message Normalization -%A Martin Gudgin -%A Marc Hadley -%S W3C Working Group Note -%D 8 October 2003 -%U http://www.w3.org/TR/2003/NOTE-soap12-n11n-20031008/ - -%L SOAP12-OS-UCR -%T SOAP Optimized Serialization Use Cases and Requirements -%A Tony Graham -%A Anish Karmarkar -%A Mark Jones -%S W3C Working Draft -%O (Work in progress.) -%D 8 June 2004 -%U http://www.w3.org/TR/2004/WD-soap12-os-ucr-20040608/ - -%L SOAP12-PART0 -%T SOAP Version 1.2 Part 0: Primer (Second Edition) -%A Nilo Mitra -%A Yves Lafon -%S W3C Recommendation -%D 27 April 2007 -%U http://www.w3.org/TR/2007/REC-soap12-part0-20070427/ - -%L SOAP12-PART1 -%T SOAP Version 1.2 Part 1: Messaging Framework (Second Edition) -%A Martin Gudgin -%A Marc Hadley -%A Noah Mendelsohn -%A Jean-Jacques Moreau -%A Henrik Frystyk Nielsen -%A Anish Karmarkar -%A Yves Lafon -%S W3C Recommendation -%D 27 April 2007 -%U http://www.w3.org/TR/2007/REC-soap12-part1-20070427/ - -%L SOAP12-PART2 -%T SOAP Version 1.2 Part 2: Adjuncts (Second Edition) -%A Martin Gudgin -%A Marc Hadley -%A Noah Mendelsohn -%A Jean-Jacques Moreau -%A Henrik Frystyk Nielsen -%A Anish Karmarkar -%A Yves Lafon -%S W3C Recommendation -%D 27 April 2007 -%U http://www.w3.org/TR/2007/REC-soap12-part2-20070427/ - -%L SOAP12-PART3 -%T SOAP 1.2 Part 3: One-Way MEP -%A David Orchard -%S W3C Working Group Note -%D 2 July 2007 -%U http://www.w3.org/TR/2007/NOTE-soap12-part3-20070702/ - -%L SOAP12-REP -%T Resource Representation SOAP Header Block -%A Anish Karmarkar -%A Martin Gudgin -%A Yves Lafon -%S W3C Recommendation -%D 25 January 2005 -%U http://www.w3.org/TR/2005/REC-soap12-rep-20050125/ - -%L SOAP12-TESTCOLLECTION -%T SOAP Version 1.2 Specification Assertions and Test Collection (Second Edition) -%A Hugo Haas -%A Oisin Hurley -%A Anish Karmarkar -%A Jeff Mischkinsky -%A Mark Jones -%A Lynne Thompson -%A Richard Martin -%S W3C Recommendation -%D 27 April 2007 -%U http://www.w3.org/TR/2007/REC-soap12-testcollection-20070427/ - -%L SOAPJMS -%T SOAP over Java Message Service 1.0 -%A Phil Adams -%A Peter Easton -%A Eric Johnson -%A Roland Merrick -%A Mark Phillips -%S W3C Recommendation -%D 16 February 2012 -%U http://www.w3.org/TR/2012/REC-soapjms-20120216/ - -%L SPARQL-FEATURES -%T SPARQL New Features and Rationale -%A Kjetil Kjernsmo -%A Alexandre Passant -%S W3C Working Draft -%O (Work in progress.) -%D 2 July 2009 -%U http://www.w3.org/TR/2009/WD-sparql-features-20090702/ - -%L SPARQL11-ENTAILMENT -%T SPARQL 1.1 Entailment Regimes -%A Birte Glimm -%A Chimezie Ogbuji -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-entailment-20130321/ - -%L SPARQL11-FEDERATED-QUERY -%T SPARQL 1.1 Federated Query -%A Eric Prud'hommeaux -%A Carlos Buil-Aranda -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/ - -%L SPARQL11-HTTP-RDF-UPDATE -%T SPARQL 1.1 Graph Store HTTP Protocol -%A Chimezie Ogbuji -%S W3C Working Draft -%O (Work in progress.) -%D 1 May 2012 -%U http://www.w3.org/TR/2012/WD-sparql11-http-rdf-update-20120501/ - -%L SPARQL11-OVERVIEW -%T SPARQL 1.1 Overview -%A The W3C SPARQL Working Group -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-overview-20130321/ - -%L SPARQL11-PROPERTY-PATHS -%T SPARQL 1.1 Property Paths -%A Andy Seaborne -%S W3C Working Draft -%O (Work in progress.) -%D 26 January 2010 -%U http://www.w3.org/TR/2010/WD-sparql11-property-paths-20100126/ - -%L SPARQL11-PROTOCOL -%T SPARQL 1.1 Protocol -%A Lee Feigenbaum -%A Gregory Todd Williams -%A Kendall Grant Clark -%A Elias Torres -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/ - -%L SPARQL11-QUERY -%T SPARQL 1.1 Query Language -%A Steve Harris -%A Andy Seaborne -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-query-20130321/ - -%L SPARQL11-RESULTS-CSV-TSV -%T SPARQL 1.1 Query Results CSV and TSV Formats -%A Andy Seaborne -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-results-csv-tsv-20130321/ - -%L SPARQL11-RESULTS-JSON -%T SPARQL 1.1 Query Results JSON Format -%A Andy Seaborne -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-results-json-20130321/ - -%L SPARQL11-SERVICE-DESCRIPTION -%T SPARQL 1.1 Service Description -%A Gregory Todd Williams -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-service-description-20130321/ - -%L SPARQL11-UPDATE -%T SPARQL 1.1 Update -%A Paul Gearon -%A Alexandre Passant -%A Axel Polleres -%S W3C Recommendation -%D 21 March 2013 -%U http://www.w3.org/TR/2013/REC-sparql11-update-20130321/ - -%L SPEC-VARIABILITY -%T Variability in Specifications -%A Dominique Hazaël-Massieux -%A Lynne Rosenthal -%S W3C Working Group Note -%D 31 August 2005 -%U http://www.w3.org/TR/2005/NOTE-spec-variability-20050831/ - -%L SPEECH-GRAMMAR -%T Speech Recognition Grammar Specification Version 1.0 -%A Andrew Hunt -%A Scott McGlashan -%S W3C Recommendation -%D 16 March 2004 -%U http://www.w3.org/TR/2004/REC-speech-grammar-20040316/ - -%L SPROT11 -%T SPARQL Protocol for RDF Using WSDL 1.1 -%A Lee Feigenbaum -%A Andy Seaborne -%A Elias Torres -%S W3C Working Draft -%O (Work in progress.) -%D 24 October 2005 -%U http://www.w3.org/TR/2005/WD-sprot11-20051024/ - -%L SRGB -%T Multimedia systems and equipment - Colour measurement and management - Part 2-1: Colour management - Default RGB colour space - sRGB -%R IEC 61966-2-1 (1999-10) ISBN: 2-8318-4989-6 - ICS codes: 33.160.60, 37.080 - TC 100 - 51 pp. -%O as amended by Amendment A1:2003. -%U http://www.iec.ch/nr1899.htm - -%L SSML -%T Speech Synthesis Markup Language (SSML) Version 1.1 -%A Daniel C. Burnett -%A 双志伟 (Zhi Wei Shuang) -%S W3C Recommendation -%D 7 September 2010 -%U http://www.w3.org/TR/2010/REC-speech-synthesis11-20100907/ - -%L SSML-SAYAS -%T SSML 1.0 say-as attribute values -%A Daniel C. Burnett -%A Paolo Baggia -%A James Barnett -%A An Buyle -%A Ellen Eide -%A Luc Van Tichelen -%S W3C Working Group Note -%D 26 May 2005 -%U http://www.w3.org/TR/2005/NOTE-ssml-sayas-20050526 - -%L SSML10 -%T Speech Synthesis Markup Language (SSML) Version 1.0 -%A Daniel C. Burnett -%A Mark R. Walker -%A Andrew Hunt -%S W3C Recommendation -%D 7 September 2004 -%U http://www.w3.org/TR/2004/REC-speech-synthesis-20040907/ - -%L SSML11REQS -%T Speech Synthesis Markup Language Version 1.1 Requirements -%A Daniel C. Burnett -%A 双志伟 (Zhi Wei Shuang) -%S W3C Working Draft -%O (Work in progress.) -%D 11 June 2007 -%U http://www.w3.org/TR/2007/WD-ssml11reqs-20070611/ - -%L STREAMPROC -%T MediaStream Processing API -%A Robert O'Callahan -%S W3C Working Group Note -%D 31 May 2012 -%U http://www.w3.org/TR/2012/NOTE-streamproc-20120531/ - -%L STREAMS-API -%T Streams API -%A Feras Moussa -%S W3C Working Draft -%O (Work in progress.) -%D 14 February 2013 -%U http://www.w3.org/TR/2013/WD-streams-api-20130214/ - -%L STTS3 -%T Simple Tree Transformation Sheets 3 -%A Daniel Glazman -%I Electricité de France -%S Submission to the W3C -%D 11 November 1998 -%U http://www.w3.org/TR/NOTE-STTS3 - -%L SVG-TRANSFORMS -%T SVG Transforms 1.0, Part 2: Language -%A Jun Fujisawa -%A Anthony Grasso -%S W3C Working Draft -%O (Work in progress.) -%D 20 March 2009 -%U http://www.w3.org/TR/2009/WD-SVG-Transforms-20090320/ - -%L SVG10 -%T Scalable Vector Graphics (SVG) 1.0 Specification -%A Jon Ferraiolo -%S W3C Recommendation -%D 4 September 2001 -%U http://www.w3.org/TR/2001/REC-SVG-20010904 - -%L SVG11 -%T Scalable Vector Graphics (SVG) 1.1 (Second Edition) -%A Erik Dahlström -%A Patrick Dengler -%A Anthony Grasso -%A Chris Lilley -%A Cameron McCormack -%A Doug Schepers -%A Jonathan Watt -%A Jon Ferraiolo -%A 藤沢 淳 (Jun Fujisawa) -%A Dean Jackson -%S W3C Recommendation -%D 16 August 2011 -%U http://www.w3.org/TR/2011/REC-SVG11-20110816/ - -%L SVG12 -%T Scalable Vector Graphics (SVG) Full 1.2 Specification -%A Dean Jackson -%A Craig Northway -%S W3C Working Draft -%O (Work in progress.) -%D 13 April 2005 -%U http://www.w3.org/TR/2005/WD-SVG12-20050413/ - -%L SVG2 -%T Scalable Vector Graphics (SVG) 2 -%A Nikos Andronikos -%A Tavmjong Bah -%A Brian Birtles -%A Cyril Concolato -%A Erik Dahlström -%A Chris Lilley -%A Cameron McCormack -%A Dirk Schulze -%A Richard Schwerdtfeger -%A Jonathan Watt -%S W3C Working Draft -%O (Work in progress.) -%D 18 June 2013 -%U http://www.w3.org/TR/2013/WD-SVG2-20130618/ - -%L SVG2REQS -%T SVG 1.1/1.2/2.0 Requirements -%A Dean Jackson -%S W3C Working Draft -%O (Work in progress.) -%D 22 April 2002 -%U http://www.w3.org/TR/2002/WD-SVG2Reqs-20020422/ - -%L SVGCOLOR12 -%T SVG Color 1.2, Part 2: Language -%A Chris Lilley -%A Anthony Grasso -%S W3C Working Draft -%O (Work in progress.) -%D 1 October 2009 -%U http://www.w3.org/TR/2009/WD-SVGColor12-20091001/ - -%L SVGCOLORPRIMER12 -%T SVG Color 1.2, Part 1: Primer -%A Chris Lilley -%A Anthony Grasso -%S W3C Working Draft -%O (Work in progress.) -%D 1 October 2009 -%U http://www.w3.org/TR/2009/WD-SVGColorPrimer12-20091001/ - -%L SVGCOMPOSITING -%T SVG Compositing Specification -%A Anthony Grasso -%S W3C Working Draft -%O (Work in progress.) -%D 15 March 2011 -%U http://www.w3.org/TR/2011/WD-SVGCompositing-20110315/ - -%L SVGFILTER12 -%T SVG Filters 1.2, Part 2: Language -%A Erik Dahlström -%S W3C Working Draft -%O (Work in progress.) -%D 1 May 2007 -%U http://www.w3.org/TR/2007/WD-SVGFilter12-20070501/ - -%L SVGFILTERPRIMER12 -%T SVG Filters 1.2, Part 1: Primer -%A Erik Dahlström -%S W3C Working Draft -%O (Work in progress.) -%D 1 May 2007 -%U http://www.w3.org/TR/2007/WD-SVGFilterPrimer12-20070501/ - -%L SVGFILTERREQS12 -%T SVG Filter Requirements -%A Erik Dahlström -%S W3C Working Draft -%O (Work in progress.) -%D 1 May 2007 -%U http://www.w3.org/TR/2007/WD-SVGFilterReqs12-20070501/ - -%L SVGMOBILE -%T Mobile SVG Profiles: SVG Tiny and SVG Basic -%A Tolga Capin -%S W3C Recommendation -%D 14 January 2003 -%U http://www.w3.org/TR/2003/REC-SVGMobile-20030114/ - -%L SVGMOBILE12 -%T Scalable Vector Graphics (SVG) Tiny 1.2 Specification -%A Ola Andersson -%A Robin Berjon -%A Erik Dahlström -%A Andrew Emmons -%A Jon Ferraiolo -%A Anthony Grasso -%A Vincent Hardy -%A Scott Hayman -%A Dean Jackson -%A Chris Lilley -%A Cameron McCormack -%A Andreas Neumann -%A Craig Northway -%A Antoine Quint -%A Nandini Ramani -%A Doug Schepers -%A Andrew Shellshear -%S W3C Recommendation -%D 22 December 2008 -%U http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/ - -%L SVGMOBILEREQS -%T SVG Mobile Requirements -%A Rick Graham -%A Tolga Capin -%S W3C Working Draft -%O (Work in progress.) -%D 3 August 2001 -%U http://www.w3.org/TR/2001/WD-SVGMobileReqs-20010803 - -%L SVGPARAM -%T SVG Parameters 1.0, Part 2: Language -%A Doug Schepers -%S W3C Working Draft -%O (Work in progress.) -%D 16 June 2009 -%U http://www.w3.org/TR/2009/WD-SVGParam-20090616/ - -%L SVGPARAMPRIMER -%T SVG Parameters 1.0, Part 1: Primer -%A Doug Schepers -%S W3C Working Draft -%O (Work in progress.) -%D 16 June 2009 -%U http://www.w3.org/TR/2009/WD-SVGParamPrimer-20090616/ - -%L SVGPRINT12 -%T SVG Print 1.2, Part 2: Language -%A Alex Danilo -%A Craig Northway -%A Andrew Shellshear -%A Anthony Grasso -%A Chris Lilley -%S W3C Working Draft -%O (Work in progress.) -%D 21 December 2007 -%U http://www.w3.org/TR/2007/WD-SVGPrint12-20071221/ - -%L SVGPRINTPRIMER12 -%T SVG Print 1.2, Part 1: Primer -%A Anthony Grasso -%A Andrew Shellshear -%A Chris Lilley -%S W3C Working Draft -%O (Work in progress.) -%D 21 December 2007 -%U http://www.w3.org/TR/2007/WD-SVGPrintPrimer12-20071221/ - -%L SVGPRINTREQS -%T SVG Printing Requirements -%A Jun Fujisawa -%A Lee Klosterman -%A Craig Brown -%A Alex Danilo -%S W3C Working Draft -%O (Work in progress.) -%D 18 February 2003 -%U http://www.w3.org/TR/2003/WD-SVGPrintReqs-20030218/ - -%L SVGREQ -%T Scalable Vector Graphics (SVG) Requirements -%A Jon Ferraiolo -%S W3C Working Draft -%O (Work in progress.) -%D 29 October 1998 -%U http://www.w3.org/TR/1998/WD-SVGReq-19981029 - -%L SVGTINY12 -%T Scalable Vector Graphics (SVG) Tiny 1.2 Specification -%A Scott Hayman -%A Andrew Shellshear -%A Dean Jackson -%A Ola Andersson -%A Andrew Emmons -%A Robin Berjon -%A Cameron McCormack -%A Erik Dahlström -%A Chris Lilley -%A Andreas Neumann -%A Craig Northway -%A Jon Ferraiolo -%A Antoine Quint -%A Anthony Grasso -%A Nandini Ramani -%A Vincent Hardy -%A Doug Schepers -%S W3C Recommendation -%D 22 December 2008 -%U http://www.w3.org/TR/2008/REC-SVGTiny12-20081222 - -%L SVGTINY12REQS -%T SVGT 1.2 Requirements -%A Andrew Emmons -%S W3C Working Draft -%O (Work in progress.) -%D 10 August 2006 -%U http://www.w3.org/TR/2006/WD-SVGTiny12Reqs-20060810/ - -%L SW-OOSD-PRIMER -%T A Semantic Web Primer for Object-Oriented Software Developers -%A Holger Knublauch -%A Daniel Oberle -%A Phil Tetlow -%A Evan Wallace -%S W3C Working Group Note -%D 9 March 2006 -%U http://www.w3.org/TR/2006/NOTE-sw-oosd-primer-20060309/ - -%L SWBP-CLASSES-AS-VALUES -%T Representing Classes As Property Values on the Semantic Web -%A Natasha Noy -%S W3C Working Group Note -%D 5 April 2005 -%U http://www.w3.org/TR/2005/NOTE-swbp-classes-as-values-20050405 - -%L SWBP-IMAGE-ANNOTATION -%T Image Annotation on the Semantic Web -%A Jacco van Ossenbruggen -%A Raphaël Troncy -%A Giorgos Stamou -%A Jeff Z. Pan -%S W3C Working Draft -%O (Work in progress.) -%D 22 March 2006 -%U http://www.w3.org/TR/2006/WD-swbp-image-annotation-20060322/ - -%L SWBP-N-ARYRELATIONS -%T Defining N-ary Relations on the Semantic Web -%A Natasha Noy -%A Alan Rector -%S W3C Working Group Note -%D 12 April 2006 -%U http://www.w3.org/TR/2006/NOTE-swbp-n-aryRelations-20060412/ - -%L SWBP-SKOS-CORE-GUIDE -%T SKOS Core Guide -%A Alistair Miles -%A Dan Brickley -%S W3C Working Draft -%O (Work in progress.) -%D 2 November 2005 -%U http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20051102 - -%L SWBP-SKOS-CORE-SPEC -%T SKOS Core Vocabulary Specification -%A Alistair Miles -%A Dan Brickley -%S W3C Working Draft -%O (Work in progress.) -%D 2 November 2005 -%U http://www.w3.org/TR/2005/WD-swbp-skos-core-spec-20051102 - -%L SWBP-SPECIFIED-VALUES -%T Representing Specified Values in OWL: "value partitions" and "value sets" -%A Alan Rector -%S W3C Working Group Note -%D 17 May 2005 -%U http://www.w3.org/TR/2005/NOTE-swbp-specified-values-20050517 - -%L SWBP-THESAURUS-PUBGUIDE -%T Quick Guide to Publishing a Thesaurus on the Semantic Web -%A Alistair Miles -%S W3C Working Draft -%O (Work in progress.) -%D 17 May 2005 -%U http://www.w3.org/TR/2005/WD-swbp-thesaurus-pubguide-20050517 - -%L SWBP-VOCAB-PUB -%T Best Practice Recipes for Publishing RDF Vocabularies -%A Diego Berrueta -%A Jon Phipps -%S W3C Working Group Note -%D 28 August 2008 -%U http://www.w3.org/TR/2008/NOTE-swbp-vocab-pub-20080828/ - -%L SWBP-XSCH-DATATYPES -%T XML Schema Datatypes in RDF and OWL -%A Jeremy J. Carroll -%A Jeff Z. Pan -%S W3C Working Group Note -%D 14 March 2006 -%U http://www.w3.org/TR/2006/NOTE-swbp-xsch-datatypes-20060314/ - -%L SXBL -%T SVG's XML Binding Language (sXBL) -%A Ian Hickson -%A Jon Ferraiolo -%A David Hyatt -%S W3C Working Draft -%O (Work in progress.) -%D 15 August 2005 -%U http://www.w3.org/TR/2005/WD-sXBL-20050815 - -%L SXSWGRIDS -%T Grids Are Good -%A Khoi Vinh -%A Mark Boulton -%D March 2007 -%S SXSW Interactive, Austin, TX -%U http://www.subtraction.com/pics/0703/grids_are_good.pdf - -%L SYMM-MODULES -%T Synchronized Multimedia Modules based upon SMIL 1.0 -%A Patrick Schmitz -%A Ted Wugofski -%A Warner ten Kate -%S W3C Working Group Note -%D 23 February 1999 -%U http://www.w3.org/TR/1999/NOTE-SYMM-modules-19990223 - -%L SYSTEM-INFO-API -%T The System Information API -%A Dzung Tran -%A Max Froumentin -%S W3C Working Draft -%O (Work in progress.) -%D 2 February 2010 -%U http://www.w3.org/TR/2010/WD-system-info-api-20100202/ - -%L TAGLINK20030116 -%A Ian Jacobs (Scribe) -%T Minutes of 16 Jan 2003 discussion on Linking in XML Documents -%D 2003 -%S W3C TAG archives -%U http://www.w3.org/2003/01/16-tag-xlink - -%L TASK-MODELS -%T MBUI - Task Models -%A Fabio Paternò -%A Dave Raggett -%S W3C Working Draft -%O (Work in progress.) -%D 2 August 2012 -%U http://www.w3.org/TR/2012/WD-task-models-20120802/ - -%L TEST-METADATA -%T Test Metadata -%A Patrick Curran -%A Karl Dubost -%S W3C Working Group Note -%D 14 September 2005 -%U http://www.w3.org/TR/2005/NOTE-test-metadata-20050914/ - -%L TEST-METHODOLOGY -%T A Method for Writing Testable Conformance Requirements -%A Dominique Hazaël-Massieux -%A Marcos Cáceres -%S W3C Working Group Note -%D 28 January 2010 -%U http://www.w3.org/TR/2010/NOTE-test-methodology-20100128/ - -%L THEGRID -%A Allen Hurlburt -%T Grid: A Modular System for the Design and Production of Newpapers, Magazines, and Books -%I Wiley -%D 1982 -%R ISBN 0-471-28923-X. - -%L TIMESHEETS -%T SMIL Timesheets 1.0 -%A Petri Vuorimaa -%A Dick Bulterman -%A Pablo Cesar -%S W3C Working Group Note -%D 28 March 2012 -%U http://www.w3.org/TR/2012/NOTE-timesheets-20120328/ - -%L TIMEZONE -%T Working with Time Zones -%A Addison Phillips -%S W3C Working Group Note -%D 5 July 2011 -%U http://www.w3.org/TR/2011/NOTE-timezone-20110705/ - -%L TOUCH-EVENTS -%T Touch Events version 1 -%A Doug Schepers -%A Sangwhan Moon -%A Matt Brubeck -%A Arthur Barstow -%S W3C Proposed Recommendation -%O (Work in progress.) -%D 9 May 2013 -%U http://www.w3.org/TR/2013/PR-touch-events-20130509/ - -%L TRACKING-COMPLIANCE -%T Tracking Compliance and Scope -%A Justin Brookman -%A Heather West -%A Sean Harvey -%A Erica Newland -%S W3C Working Draft -%O (Work in progress.) -%D 30 April 2013 -%U http://www.w3.org/TR/2013/WD-tracking-compliance-20130430/ - -%L TRACKING-DNT -%T Tracking Preference Expression (DNT) -%A Roy T. Fielding -%A David Singer -%S W3C Working Draft -%O (Work in progress.) -%D 30 April 2013 -%U http://www.w3.org/TR/2013/WD-tracking-dnt-20130430/ - -%L TTAF1-DFXP -%T Timed Text Markup Language (TTML) 1.0 -%A Glenn Adams -%S W3C Recommendation -%D 18 November 2010 -%U http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/ - -%L TTAF1-REQ -%T Timed Text (TT) Authoring Format 1.0 Use Cases and Requirements -%A Glenn Adams -%S W3C Working Group Note -%D 27 April 2006 -%U http://www.w3.org/TR/2006/NOTE-ttaf1-req-20060427/ - -%L TURINGTEST -%T Inaccessibility of CAPTCHA -%A Matt May -%S W3C Working Group Note -%D 23 November 2005 -%U http://www.w3.org/TR/2005/NOTE-turingtest-20051123/ - -%L TVWEB-URI-REQUIREMENTS -%T TV Broadcast URI Schemes Requirements -%A Warner ten Kate -%A Gomar Thomas -%A Craig Finseth -%S W3C Note -%D 21 October 1999 -%U http://www.w3.org/TR/1999/NOTE-TVWeb-URI-Requirements-19991021 - -%L UAAG10 -%T User Agent Accessibility Guidelines 1.0 -%A Ian Jacobs -%A Jon Gunderson -%A Eric Hansen -%S W3C Recommendation -%D 17 December 2002 -%U http://www.w3.org/TR/2002/REC-UAAG10-20021217/ - -%L UAAG10-TECHS -%T Techniques for User Agent Accessibility Guidelines 1.0 -%A Ian Jacobs -%A Jon Gunderson -%A Eric Hansen -%S W3C Note -%D 17 December 2002 -%U http://www.w3.org/TR/2002/NOTE-UAAG10-TECHS-20021217/ - -%L UAAG20 -%T User Agent Accessibility Guidelines (UAAG) 2.0 -%A James Allan -%A Kelly Ford -%A Kim Patch -%A Jeanne Spellman -%S W3C Working Draft -%O (Work in progress.) -%D 23 May 2013 -%U http://www.w3.org/TR/2013/WD-UAAG20-20130523/ - -%L UAAG20-REQUIREMENTS -%T User Agent Accessibility Guidelines 2.0 Requirements -%A Jim Allan -%A Jan Richards -%S W3C Working Draft -%O (Work in progress.) -%D 31 October 2007 -%U http://www.w3.org/TR/2007/WD-UAAG20-requirements-20071031/ - -%L UAX11 -%A Ken Lunde -%T East Asian Width -%R Unicode Standard Annex #11 -%D 20 September 2013 -%U http://www.unicode.org/reports/tr11/ - -%L UAX14 -%A Andy Heninger -%T Line Breaking Properties -%D 20 September 2013 -%R Unicode Standard Annex #14 -%U http://www.unicode.org/unicode/reports/tr14/ - -%L UAX15 -%A Mark Davis -%A Ken Whistler -%T Unicode Normalization Forms -%D 20 September 2013 -%R Unicode Standard Annex #15 -%U http://www.unicode.org/reports/tr15/ - -%L UAX21 -%A Mark Davis -%T Case Mappings -%R Unicode Standard Annex #21 -%D 26 March 2001 -%U http://www.unicode.org/reports/tr21/ - -%L UAX24 -%A Mark Davis -%A Ken Whistler -%T Unicode Script Property -%D 20 September 2013 -%R Unicode Standard Annex #24 -%U http://www.unicode.org/reports/tr24/ - -%L UAX27 -%T Unicode 3.1.0 -%R Unicode Standard Annex #27 -%A Mark Davis -%A Michael Everson -%A et al. -%D 16 May 2001 -%U http://www.unicode.org/unicode/reports/tr27/ - -%L UAX29 -%A Mark Davis -%T Unicode Text Segmentation -%D 20 September 2013 -%R Unicode Standard Annex #29 -%U http://www.unicode.org/reports/tr29/ - -%L UAX44 -%A Mark Davis -%A Ken Whistler -%T Unicode Character Database -%D 25 September 2013 -%R Unicode Standard Annex #44 -%U http://www.unicode.org/reports/tr44/ - -%L UAX9 -%A Mark Davis -%A Aharon Lanin -%A Andrew Glass -%T Unicode Bidirectional Algorithm -%R Unicode Standard Annex #9 -%D 24 September 2013 -%U http://www.unicode.org/reports/tr9/ - -%L UISAFETY -%T User Interface Safety Directives for Content Security Policy -%A Giorgio Maone -%A David Lin-Shung Huang -%A Tobias Gondrom -%A Brad Hill -%S W3C Working Draft -%O (Work in progress.) -%D 20 November 2012 -%U http://www.w3.org/TR/2012/WD-UISafety-20121120/ - -%L UISECURITY -%T User Interface Security Directives for Content Security Policy -%A Giorgio Maone -%A David Lin-Shung Huang -%A Tobias Gondrom -%A Brad Hill -%S W3C Working Draft -%O (Work in progress.) -%D 23 May 2013 -%U http://www.w3.org/TR/2013/WD-UISecurity-20130523/ - -%L UMP -%T Uniform Messaging Policy, Level One -%A Tyler Close -%A Mark Miller -%S W3C Working Draft -%O (Work in progress.) -%D 26 January 2010 -%U http://www.w3.org/TR/2010/WD-UMP-20100126/ - -%L UNDERSTANDING-WCAG20 -%T Understanding WCAG 2.0 -%A Michael Cooper -%A Loretta Guarino Reid -%A Gregg Vanderheiden -%A Ben Caldwell -%S W3C Working Group Note -%D 14 October 2010 -%U http://www.w3.org/TR/2010/NOTE-UNDERSTANDING-WCAG20-20101014/ - -%L UNICODE -%A The Unicode Consortium -%T The Unicode Standard -%D 2015 -%O Defined by: The Unicode Standard, Version 8.0.0, (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. -%U http://www.unicode.org/standard/versions/enumeratedversions.html - -%L UNICODE-XML -%T Unicode in XML and other Markup Languages -%A Asmus Freytag -%A Martin Dürst -%S W3C Working Group Note -%D 16 May 2007 -%U http://www.w3.org/TR/2007/NOTE-unicode-xml-20070516/ - -%L UNICODE310 -%T The Unicode Standard: Version 3.1.0 -%Q The Unicode Consortium -%I Addison Wesley Longman -%D 2000 -%R ISBN 0-201-61633-5 -%U http://www.unicode.org/unicode/standard/versions/enumeratedversions.html#Unicode_3_1_0 -%O For more information, consult the Unicode Consortium's home page at http://www.unicode.org/ - -%L UNICODE4 -%A The Unicode Consortium -%T The Unicode Standard, Version 4.1.0 -%O Defined by: The Unicode Standard, Version 4.0 (Boston, MA, Addison-Wesley, 2003. ISBN 0-321-18578-1), as amended by Unicode 4.0.1 (http://www.unicode.org/versions/Unicode4.0.1) and by Unicode 4.1.0 (http://www.unicode.org/versions/Unicode4.1.0) -%U http://www.unicode.org/versions/Unicode4.1.0/ - -%L UNICODE5 -%A The Unicode Consortium -%T The Unicode Standard, Version 5.1.0 -%I Addison-Wesley -%D 2007 -%R ISBN 0-321-48091-0 -%U http://www.unicode.org/versions/Unicode5.1.0/ - -%L UNICODE6 -%A The Unicode Consortium -%T The Unicode Standard, Version 6.2.0 -%O Defined by: The Unicode Standard, Version 6.2.0 -%U http://www.unicode.org/versions/Unicode6.2.0/ - -%L URI -%A T. Berners-Lee -%A R. Fielding -%A L. Masinter -%T Uniform Resource Identifiers (URI): generic syntax -%D January 2005 -%R Internet RFC 3986 -%U http://www.ietf.org/rfc/rfc3986.txt - -%L URI-CLARIFICATION -%T URIs, URLs, and URNs: Clarifications and Recommendations 1.0 -%S W3C Working Group Note -%D 21 September 2001 -%U http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ - -%L USER-TIMING -%T User Timing -%A Jatinder Mann -%A Zhiheng Wang -%A Anderson Quach -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 26 July 2012 -%U http://www.w3.org/TR/2012/CR-user-timing-20120726/ - -%L UTN22 -%A Elika J. Etemad -%T Robust Vertical Text Layout -%R Unicode Technical Note #22 -%D 25 April 2005 -%U http://unicode.org/notes/tn22/ - -%L UTR24 -%T Script Names -%R Unicode Technical Report #24 -%A Mark Davis -%D 13 January 2012 -%U http://www.unicode.org/reports/tr24/ - -%L UTR50 -%T Unicode Properties for Vertical Text Layout -%R Proposed Draft Unicode Technical Report #50 -%A Koji Ishii -%D 31 August 2013 -%U http://www.unicode.org/reports/tr50/ - -%L UWA-PERSONALIZATION-ROADMAP -%T W3C Personalization Roadmap: Ubiquitous Web Integration of AccessForAll 1.0 -%A Andy Heath -%A Rich Schwerdtfeger -%S W3C Working Group Note -%D 9 April 2009 -%U http://www.w3.org/TR/2009/NOTE-UWA-personalization-roadmap-20090409/ - -%L VBI-REQS -%T Voice Browser Interoperation: Requirements -%A Kenneth G. Rehor -%S W3C Working Draft -%O (Work in progress.) -%D 8 August 2002 -%U http://www.w3.org/TR/2002/WD-vbi-reqs-20020808/ - -%L VIBRATION -%T Vibration API -%A Anssi Kostiainen -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 23 July 2013 -%U http://www.w3.org/TR/2013/CR-vibration-20130723/ - -%L VIEW-MODE -%T The 'view-mode' Media Feature -%A Robin Berjon -%A Marcos Cáceres -%S W3C Recommendation -%D 19 June 2012 -%U http://www.w3.org/TR/2012/REC-view-mode-20120619/ - -%L VOCAB-ADMS -%T Asset Description Metadata Schema (ADMS) -%A Phil Archer -%A Gofran Shukair -%S W3C Working Group Note -%D 1 August 2013 -%U http://www.w3.org/TR/2013/NOTE-vocab-adms-20130801/ - -%L VOCAB-DATA-CUBE -%T The RDF Data Cube Vocabulary -%A Richard Cyganiak -%A Dave Reynolds -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 25 June 2013 -%U http://www.w3.org/TR/2013/CR-vocab-data-cube-20130625/ - -%L VOCAB-DATA-CUBE-USE-CASES -%T Use Cases and Lessons for the Data Cube Vocabulary -%A Benedikt Kämpgen -%A Richard Cyganiak -%S W3C Working Group Note -%D 1 August 2013 -%U http://www.w3.org/TR/2013/NOTE-vocab-data-cube-use-cases-20130801/ - -%L VOCAB-DCAT -%T Data Catalog Vocabulary (DCAT) -%A Fadi Maali -%A John Erickson -%A Phil Archer -%S W3C Working Draft -%O (Work in progress.) -%D 12 March 2013 -%U http://www.w3.org/TR/2013/WD-vocab-dcat-20130312/ - -%L VOCAB-ORG -%T The Organization Ontology -%A Dave Reynolds -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 25 June 2013 -%U http://www.w3.org/TR/2013/CR-vocab-org-20130625/ - -%L VOCAB-PEOPLE -%T Terms for describing people -%A Michael Hausenblas -%S W3C Working Draft -%O (Work in progress.) -%D 5 April 2012 -%U http://www.w3.org/TR/2012/WD-vocab-people-20120405/ - -%L VOCAB-REGORG -%T Registered Organization Vocabulary -%A Phil Archer -%A Marios Meimaris -%A Agisilaos Papantoniou -%S W3C Working Group Note -%D 1 August 2013 -%U http://www.w3.org/TR/2013/NOTE-vocab-regorg-20130801/ - -%L VOICE -%T Voice Browsers -%A David Raggett -%A Or Ben-Nattan -%S W3C Note -%D 28 January 1998 -%U http://www.w3.org/TR/1998/NOTE-voice-0128 - -%L VOICE-ARCHITECTURE -%T Model Architecture for Voice Browser Systems -%A Michael K. Brown -%A D. A. Dahl -%S W3C Working Draft -%O (Work in progress.) -%D 23 December 1999 -%U http://www.w3.org/TR/1999/WD-voice-architecture-19991223 - -%L VOICE-DIALOG-REQS -%T Dialog Requirements for Voice Markup Languages -%A Scott McGlashan -%S W3C Working Draft -%O (Work in progress.) -%D 23 December 1999 -%U http://www.w3.org/TR/1999/WD-voice-dialog-reqs-19991223 - -%L VOICE-GRAMMAR-REQS -%T Grammar Representation Requirements for Voice Markup Languages -%A Michael K. Brown -%S W3C Working Draft -%O (Work in progress.) -%D 23 December 1999 -%U http://www.w3.org/TR/1999/WD-voice-grammar-reqs-19991223 - -%L VOICE-INTRO -%T Introduction and Overview of W3C Speech Interface Framework -%A Jim A. Larson -%S W3C Working Draft -%O (Work in progress.) -%D 4 December 2000 -%U http://www.w3.org/TR/2000/WD-voice-intro-20001204 - -%L VOICE-NLU-REQS -%T Natural Language Processing Requirements for Voice Markup Languages -%A Deborah Dahl -%S W3C Working Draft -%O (Work in progress.) -%D 23 December 1999 -%U http://www.w3.org/TR/1999/WD-voice-nlu-reqs-19991223 - -%L VOICE-TTS-REQS -%T Speech Synthesis Markup Requirements for Voice Markup Languages -%A Andrew Hunt -%S W3C Working Draft -%O (Work in progress.) -%D 23 December 1999 -%U http://www.w3.org/TR/1999/WD-voice-tts-reqs-19991223 - -%L VOICEXML20 -%T Voice Extensible Markup Language (VoiceXML) Version 2.0 -%A Scott McGlashan -%A Daniel C. Burnett -%A Jerry Carter -%A Peter Danielsen -%A Jim Ferrans -%A Andrew Hunt -%A Bruce Lucas -%A Brad Porter -%A Ken Rehor -%A Steph Tryphonas -%S W3C Recommendation -%D 16 March 2004 -%U http://www.w3.org/TR/2004/REC-voicexml20-20040316/ - -%L VOICEXML21 -%T Voice Extensible Markup Language (VoiceXML) 2.1 -%A Matt Oshry -%A RJ Auburn -%A Paolo Baggia -%A Michael Bodell -%A David Burke -%A Daniel C. Burnett -%A Emily Candell -%A Jerry Carter -%A Scott McGlashan -%A Alex Lee -%A Brad Porter -%A Ken Rehor -%S W3C Recommendation -%D 19 June 2007 -%U http://www.w3.org/TR/2007/REC-voicexml21-20070619/ - -%L VOICEXML30 -%T Voice Extensible Markup Language (VoiceXML) 3.0 -%A Scott McGlashan -%A Daniel C. Burnett -%A Rahul Akolkar -%A RJ Auburn -%A Paolo Baggia -%A Jim Barnett -%A Michael Bodell -%A Jerry Carter -%A Mangesh Deshmukh -%A Matt Oshry -%A Kenneth Rehor -%A Xu Yang -%A Milan Young -%A Rafah Hosn -%S W3C Working Draft -%O (Work in progress.) -%D 16 December 2010 -%U http://www.w3.org/TR/2010/WD-voicexml30-20101216/ - -%L VOID -%T Describing Linked Datasets with the VoID Vocabulary -%A Keith Alexander -%A Richard Cyganiak -%A Michael Hausenblas -%A Jun Zhao -%S W3C Interest Group Note -%D 3 March 2011 -%U http://www.w3.org/TR/2011/NOTE-void-20110303/ - -%L VXML30REQS -%T Voice Extensible Markup Language (VoiceXML) 3.0 Requirements -%A Jeff Hoepfinger -%A Emily Candell -%S W3C Working Draft -%O (Work in progress.) -%D 8 August 2008 -%U http://www.w3.org/TR/2008/WD-vxml30reqs-20080808/ - -%L WAI-AGE-LITERATURE -%T Web Accessibility for Older Users: A Literature Review -%A Andrew Arch -%S W3C Working Draft -%O (Work in progress.) -%D 14 May 2008 -%U http://www.w3.org/TR/2008/WD-wai-age-literature-20080514/ - -%L WAI-ARIA -%T Accessible Rich Internet Applications (WAI-ARIA) 1.0 -%A James Craig -%A Michael Cooper -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 18 January 2011 -%U http://www.w3.org/TR/2011/CR-wai-aria-20110118/ - -%L WAI-ARIA-IMPLEMENTATION -%T WAI-ARIA 1.0 User Agent Implementation Guide -%A Andi Snow-Weaver -%A Michael Cooper -%S W3C Working Draft -%O (Work in progress.) -%D 16 September 2010 -%U http://www.w3.org/TR/2010/WD-wai-aria-implementation-20100916/ - -%L WAI-ARIA-PRACTICES -%T WAI-ARIA 1.0 Authoring Practices -%A Joseph Scheuhammer -%A Michael Cooper -%S W3C Working Draft -%O (Work in progress.) -%D 16 September 2010 -%U http://www.w3.org/TR/2010/WD-wai-aria-practices-20100916/ - -%L WAI-ARIA-PRIMER -%T WAI-ARIA 1.0 Primer -%A Lisa Pappas -%A Richard Schwerdtfeger -%A Michael Cooper -%S W3C Working Draft -%O (Work in progress.) -%D 16 September 2010 -%U http://www.w3.org/TR/2010/WD-wai-aria-primer-20100916/ - -%L WAI-ARIA-ROADMAP -%T Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap) -%A Richard Schwerdtfeger -%S W3C Working Draft -%O (Work in progress.) -%D 4 February 2008 -%U http://www.w3.org/TR/2008/WD-wai-aria-roadmap-20080204/ - -%L WCA -%T Web Characterization: From working group to activity -%A Jim Pitkow -%A Johan Hjelm -%A Henrik Frystyk Nielsen -%S W3C Working Group Note -%D 19 March 1999 -%U http://www.w3.org/TR/1999/NOTE-WCA-19990319 - -%L WCAG -%T Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Recommendation -%D 5 May 1999 -%U http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505 - -%L WCAG-EM -%T Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0 -%A Eric Velleman -%A Shadi Abou-Zahra -%S W3C Working Draft -%O (Work in progress.) -%D 26 February 2013 -%U http://www.w3.org/TR/2013/WD-WCAG-EM-20130226/ - -%L WCAG10-CORE-TECHS -%T Core Techniques for Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Note -%D 6 November 2000 -%U http://www.w3.org/TR/2000/NOTE-WCAG10-CORE-TECHS-20001106/ - -%L WCAG10-CSS-TECHS -%T CSS Techniques for Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Note -%D 6 November 2000 -%U http://www.w3.org/TR/2000/NOTE-WCAG10-CSS-TECHS-20001106/ - -%L WCAG10-HTML-TECHS -%T HTML Techniques for Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Note -%D 6 November 2000 -%U http://www.w3.org/TR/2000/NOTE-WCAG10-HTML-TECHS-20001106/ - -%L WCAG10-TECHS -%T Techniques for Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Note -%D 6 November 2000 -%U http://www.w3.org/TR/2000/NOTE-WCAG10-TECHS-20001106/ - -%L WCAG2-REQ -%T Requirements for WCAG 2.0 -%A Gregg Vanderheiden -%A John Slatin -%A Wendy Chisholm -%S W3C Working Group Note -%D 25 April 2006 -%U http://www.w3.org/TR/2006/NOTE-wcag2-req-20060425/ - -%L WCAG2-TECH-REQ -%T Requirements for WCAG 2.0 Checklists and Techniques -%A Michael Cooper -%S W3C Working Draft -%O (Work in progress.) -%D 7 February 2003 -%U http://www.w3.org/TR/2003/WD-wcag2-tech-req-20030207/ - -%L WCAG20 -%T Web Content Accessibility Guidelines (WCAG) 2.0 -%A Ben Caldwell -%A Michael Cooper -%A Loretta Guarino Reid -%A Gregg Vanderheiden -%S W3C Recommendation -%D 11 December 2008 -%U http://www.w3.org/TR/2008/REC-WCAG20-20081211/ - -%L WCAG20-TECHS -%T Techniques for WCAG 2.0 -%A Michael Cooper -%A Loretta Guarino Reid -%A Gregg Vanderheiden -%A Ben Caldwell -%S W3C Working Group Note -%D 14 October 2010 -%U http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/ - -%L WCAG2ICT -%T Guidance on Applying WCAG 2.0 to Non-Web Information and Communications Technologies (WCAG2ICT) -%A Michael Cooper -%A Peter Korn -%A Andi Snow-Weaver -%S W3C Working Draft -%O (Work in progress.) -%D 11 July 2013 -%U http://www.w3.org/TR/2013/WD-wcag2ict-20130711/ - -%L WCSS11 -%A Open Mobile Alliance -%T Wireless CSS Specification -%S Approved Version 1.1 -%D October 2006 -%U http://www.openmobilealliance.org/technical/release_program/docs/Browsing/V2_3-20080331-A/OMA-WAP-WCSS-V1_1-20061020-A.pdf - -%L WCSS12 -%A Open Mobile Alliance -%T Wireless CSS Specification Version 1.2 -%D 21 September 2007 -%O (Work in progress.) -%U http://www.openmobilealliance.org/ftp/Public_documents/MCE/MAE/Permanent_documents/OMA-TS-WCSS-V1_2-20070921-D.zip - -%L WEB-ALARMS -%T Web Alarms API Specification -%A Christophe Dumez -%S W3C Working Draft -%O (Work in progress.) -%D 5 February 2013 -%U http://www.w3.org/TR/2013/WD-web-alarms-20130205/ - -%L WEB-FORMS-2 -%T Web Forms 2.0 -%A Ian Hickson -%S W3C Working Draft -%O (Work in progress.) -%D 21 August 2006 -%U http://www.w3.org/TR/2006/WD-web-forms-2-20060821/ - -%L WEB-INTENTS -%T Web Intents -%A Greg Billock -%A James Hawkins -%A Paul Kinlan -%S W3C Working Group Note -%D 23 May 2013 -%U http://www.w3.org/TR/2013/NOTE-web-intents-20130523/ - -%L WEBARCH -%T Architecture of the World Wide Web, Volume One -%A Ian Jacobs -%A Norman Walsh -%S W3C Recommendation -%D 15 December 2004 -%U http://www.w3.org/TR/2004/REC-webarch-20041215/ - -%L WEBAUDIO -%T Web Audio API -%A Chris Rogers -%S W3C Working Draft -%O (Work in progress.) -%D 13 December 2012 -%U http://www.w3.org/TR/2012/WD-webaudio-20121213/ - -%L WEBAUDIO-USECASES -%T Web Audio Processing: Use Cases and Requirements -%A Joe Berkovitz -%A Olivier Thereaux -%S W3C Working Group Note -%D 29 January 2013 -%U http://www.w3.org/TR/2013/NOTE-webaudio-usecases-20130129/ - -%L WEBCGM -%T WebCGM 1.0 Second Release -%A David Cruikshank -%A John Gebhardt -%A Lofton Henderson -%A Roy Platon -%A Dieter Weidenbrueck -%S W3C Recommendation -%D 17 December 2001 -%U http://www.w3.org/TR/2001/REC-WebCGM-20011217 - -%L WEBCGM20 -%T WebCGM 2.0 -%A Benoit Bezaire -%A David Cruikshank -%A Lofton Henderson -%S W3C Recommendation -%D 30 January 2007 -%U http://www.w3.org/TR/2007/REC-webcgm20-20070130/ - -%L WEBCGM21 -%T WebCGM 2.1 -%A Benoit Bezaire -%A Lofton Henderson -%S W3C Recommendation -%D 1 March 2010 -%U http://www.w3.org/TR/2010/REC-webcgm21-20100301/ - -%L WEBCONTENT -%T Web Content Accessibility Guidelines 1.0 -%A Wendy Chisholm -%A Gregg Vanderheiden -%A Ian Jacobs -%S W3C Recommendation -%D 5 May 1999 -%U http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505 - -%L WEBCRYPTO-KEY-DISCOVERY -%T WebCrypto Key Discovery -%A Mark Watson -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-webcrypto-key-discovery-20130108/ - -%L WEBCRYPTO-USECASES -%T Web Cryptography API Use Cases -%A Arun Ranganathan -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-webcrypto-usecases-20130108/ - -%L WEBCRYPTOAPI -%T Web Cryptography API -%A David Dahl -%A Ryan Sleevi -%S W3C Working Draft -%O (Work in progress.) -%D 25 June 2013 -%U http://www.w3.org/TR/2013/WD-WebCryptoAPI-20130625/ - -%L WEBDATABASE -%T Web SQL Database -%A Ian Hickson -%S W3C Working Group Note -%D 18 November 2010 -%U http://www.w3.org/TR/2010/NOTE-webdatabase-20101118/ - -%L WEBDRIVER -%T WebDriver -%A Simon Stewart -%A David Burns -%S W3C Working Draft -%O (Work in progress.) -%D 12 March 2013 -%U http://www.w3.org/TR/2013/WD-webdriver-20130312/ - -%L WEBIDL -%T Web IDL -%A Cameron McCormack -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 19 April 2012 -%U http://www.w3.org/TR/2012/CR-WebIDL-20120419/ - -%L WEBIDL-JAVA -%T Java language binding for Web IDL -%A Cameron McCormack -%S W3C Working Group Note -%D 14 May 2013 -%U http://www.w3.org/TR/2013/NOTE-WebIDL-Java-20130514/ - -%L WEBINTENTS-LOCAL-SERVICES -%T Web Intents Addendum - Local Services -%A Claes Nilsson -%A Norifumi Kikkawa -%S W3C Working Draft -%O (Work in progress.) -%D 4 October 2012 -%U http://www.w3.org/TR/2012/WD-webintents-local-services-20121004/ - -%L WEBMESSAGING -%T HTML5 Web Messaging -%A Ian Hickson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 1 May 2012 -%U http://www.w3.org/TR/2012/CR-webmessaging-20120501/ - -%L WEBMIDI -%T Web MIDI API -%A Jussi Kalliokoski -%A Chris Wilson -%S W3C Working Draft -%O (Work in progress.) -%D 13 December 2012 -%U http://www.w3.org/TR/2012/WD-webmidi-20121213/ - -%L WEBONT-REQ -%T OWL Web Ontology Language Use Cases and Requirements -%A Jeff Heflin -%S W3C Recommendation -%D 10 February 2004 -%U http://www.w3.org/TR/2004/REC-webont-req-20040210/ - -%L WEBRTC -%T WebRTC 1.0: Real-time Communication Between Browsers -%A Adam Bergkvist -%A Daniel C. Burnett -%A Cullen Jennings -%A Anant Narayanan -%S W3C Working Draft -%O (Work in progress.) -%D 21 August 2012 -%U http://www.w3.org/TR/2012/WD-webrtc-20120821/ - -%L WEBSIMPLEDB -%T WebSimpleDB API -%A Nikunj R. Mehta -%S W3C Working Draft -%O (Work in progress.) -%D 29 September 2009 -%U http://www.w3.org/TR/2009/WD-WebSimpleDB-20090929 - -%L WEBSOCKETS -%T The WebSocket API -%A Ian Hickson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 20 September 2012 -%U http://www.w3.org/TR/2012/CR-websockets-20120920/ - -%L WEBSTORAGE -%T Web Storage -%A Ian Hickson -%S W3C Recommendation -%D 30 July 2013 -%U http://www.w3.org/TR/2013/REC-webstorage-20130730/ - -%L WICD -%T WICD Core 1.0 -%A Timur Mehrvarz -%A Lasse Pajunen -%A Julien Quint -%A Daniel Appelquist -%S W3C Working Group Note -%D 19 August 2010 -%U http://www.w3.org/TR/2010/NOTE-WICD-20100819/ - -%L WICDFULL -%T WICD Full 1.0 -%A Timur Mehrvarz -%A Lasse Pajunen -%A Julien Quint -%A Daniel Appelquist -%S W3C Working Group Note -%D 19 August 2010 -%U http://www.w3.org/TR/2010/NOTE-WICDFull-20100819/ - -%L WICDMobile10 -%T WICD Mobile 1.0 -%A Timur Mehrvarz -%A Lasse Pajunen -%A Julien Quint -%A Daniel Appelquist -%S W3C Working Group Note -%D 19 August 2010 -%U http://www.w3.org/TR/2010/NOTE-WICDMobile-20100819/ - -%L WIDGETS -%T Packaged Web Apps (Widgets) - Packaging and XML Configuration (Second Edition) -%A Marcos Cáceres -%S W3C Recommendation -%D 27 November 2012 -%U http://www.w3.org/TR/2012/REC-widgets-20121127/ - -%L WIDGETS-ACCESS -%T Widget Access Request Policy -%A Marcos Cáceres -%A Robin Berjon -%S W3C Recommendation -%D 7 February 2012 -%U http://www.w3.org/TR/2012/REC-widgets-access-20120207/ - -%L WIDGETS-APIS -%T Widget Interface -%A Marcos Cáceres -%S W3C Proposed Recommendation -%O (Work in progress.) -%D 22 May 2012 -%U http://www.w3.org/TR/2012/PR-widgets-apis-20120522/ - -%L WIDGETS-DIGSIG -%T XML Digital Signatures for Widgets -%A Marcos Cáceres -%A Paddy Byers -%A Stuart Knightley -%A Frederick Hirsch -%A Mark Priestley -%S W3C Recommendation -%D 18 April 2013 -%U http://www.w3.org/TR/2013/REC-widgets-digsig-20130418/ - -%L WIDGETS-LAND -%T Widgets 1.0: The Widget Landscape (Q1 2008) -%A Marcos Caceres -%S W3C Working Draft -%O (Work in progress.) -%D 14 April 2008 -%U http://www.w3.org/TR/2008/WD-widgets-land-20080414/ - -%L WIDGETS-REQS -%T Requirement For Standardizing Widgets -%A Marcos Cáceres -%S W3C Working Group Note -%D 27 September 2011 -%U http://www.w3.org/TR/2011/NOTE-widgets-reqs-20110927/ - -%L WIDGETS-UPDATES -%T Widget Updates -%A Marcos Cáceres -%A Richard Tibbett -%S W3C Working Group Note -%D 6 June 2013 -%U http://www.w3.org/TR/2013/NOTE-widgets-updates-20130606/ - -%L WIDGETS-URI -%T Widget URI scheme -%A Marcos Cáceres -%S W3C Working Group Note -%D 13 March 2012 -%U http://www.w3.org/TR/2012/NOTE-widgets-uri-20120313/ - -%L WIDGETS-VMMF -%T Widgets 1.0: View Modes Media Feature -%A Robin Berjon -%A Marcos Caceres -%A Marcin Hanclik -%A Arve Bersvendsen -%S W3C Working Draft -%O (Work in progress.) -%D 6 October 2009 -%U http://www.w3.org/TR/2009/WD-widgets-vmmf-20091006 - -%L WINDOW -%T Window Object 1.0 -%A Ian Davis -%A Maciej Stachowiak -%S W3C Working Draft -%O (Work in progress.) -%D 7 April 2006 -%U http://www.w3.org/TR/2006/WD-Window-20060407/ - -%L WINDOWS-GLYPH-PROC -%T Windows Glyph Processing -%A John Hudson -%I Microsoft Typography -%U http://www.microsoft.com/typography/developers/opentype/default.htm - -%L WOFF -%T WOFF File Format 1.0 -%A Jonathan Kew -%A Tal Leming -%A Erik van Blokland -%S W3C Recommendation -%D 13 December 2012 -%U http://www.w3.org/TR/2012/REC-WOFF-20121213/ - -%L WORDNET-RDF -%T RDF/OWL Representation of WordNet -%A Mark van Assem -%A Aldo Gangemi -%A Guus Schreiber -%S W3C Working Draft -%O (Work in progress.) -%D 19 June 2006 -%U http://www.w3.org/TR/2006/WD-wordnet-rdf-20060619/ - -%L WORKERS -%T Web Workers -%A Ian Hickson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 1 May 2012 -%U http://www.w3.org/TR/2012/CR-workers-20120501/ - -%L WS-ADDR-CORE -%T Web Services Addressing 1.0 - Core -%A Martin Gudgin -%A Marc Hadley -%A Tony Rogers -%S W3C Recommendation -%D 9 May 2006 -%U http://www.w3.org/TR/2006/REC-ws-addr-core-20060509 - -%L WS-ADDR-METADATA -%T Web Services Addressing 1.0 - Metadata -%A Martin Gudgin -%A Ümit Yalçinalp -%A Marc Hadley -%A Tony Rogers -%S W3C Recommendation -%D 4 September 2007 -%U http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904 - -%L WS-ADDR-SOAP -%T Web Services Addressing 1.0 - SOAP Binding -%A Martin Gudgin -%A Marc Hadley -%A Tony Rogers -%S W3C Recommendation -%D 9 May 2006 -%U http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509 - -%L WS-ARCH -%T Web Services Architecture -%A David Booth -%A Hugo Haas -%A Francis McCabe -%A Eric Newcomer -%A Michael Champion -%A Chris Ferris -%A David Orchard -%S W3C Working Group Note -%D 11 February 2004 -%U http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/ - -%L WS-ARCH-SCENARIOS -%T Web Services Architecture Usage Scenarios -%A Hao He -%A Hugo Haas -%A David Orchard -%S W3C Working Group Note -%D 11 February 2004 -%U http://www.w3.org/TR/2004/NOTE-ws-arch-scenarios-20040211/ - -%L WS-CDL-10 -%T Web Services Choreography Description Language Version 1.0 -%A Nickolas Kavantzas -%A David Burdett -%A Gregory Ritzinger -%A Tony Fletcher -%A Yves Lafon -%A Charlton Barreto -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 9 November 2005 -%U http://www.w3.org/TR/2005/CR-ws-cdl-10-20051109/ - -%L WS-CDL-10-PRIMER -%T Web Services Choreography Description Language: Primer -%A Steve Ross-Talbot -%A Tony Fletcher -%S W3C Working Draft -%O (Work in progress.) -%D 19 June 2006 -%U http://www.w3.org/TR/2006/WD-ws-cdl-10-primer-20060619/ - -%L WS-CHOR-MODEL -%T WS Choreography Model Overview -%A David Burdett -%A Nickolas Kavantzas -%S W3C Working Draft -%O (Work in progress.) -%D 24 March 2004 -%U http://www.w3.org/TR/2004/WD-ws-chor-model-20040324/ - -%L WS-CHOR-REQS -%T Web Services Choreography Requirements -%A Daniel Austin -%A Abbie Barbir -%A Ed Peters -%A Steve Ross-Talbot -%S W3C Working Draft -%O (Work in progress.) -%D 11 March 2004 -%U http://www.w3.org/TR/2004/WD-ws-chor-reqs-20040311/ - -%L WS-DESC-REQS -%T Web Services Description Requirements -%A Jeffrey C. Schlimmer -%S W3C Working Draft -%O (Work in progress.) -%D 28 October 2002 -%U http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028 - -%L WS-DESC-USECASES -%T Web Service Description Usage Scenarios -%A Waqar Sadiq -%A Sandeep Kumar -%S W3C Working Draft -%O (Work in progress.) -%D 4 June 2002 -%U http://www.w3.org/TR/2002/WD-ws-desc-usecases-20020604 - -%L WS-ENUMERATION -%T Web Services Enumeration (WS-Enumeration) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-enumeration-20111213 - -%L WS-EVENT-DESCRIPTIONS -%T Web Services Event Descriptions (WS-EventDescriptions) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-event-descriptions-20111213 - -%L WS-EVENTING -%T Web Services Eventing (WS-Eventing) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-eventing-20111213 - -%L WS-FRAGMENT -%T Web Services Fragment (WS-Fragment) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-fragment-20111213 - -%L WS-GLOSS -%T Web Services Glossary -%A Hugo Haas -%A Allen Brown -%S W3C Working Group Note -%D 11 February 2004 -%U http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/ - -%L WS-I18N -%T Web Services Internationalization (WS-I18N) -%A Addison Phillips -%A Mary Trumble -%A Felix Sasaki -%S W3C Working Group Note -%D 22 May 2012 -%U http://www.w3.org/TR/2012/NOTE-ws-i18n-20120522/ - -%L WS-I18N-REQ -%T Requirements for the Internationalization of Web Services -%A Addison P. Phillips -%S W3C Working Group Note -%D 16 November 2004 -%U http://www.w3.org/TR/2004/NOTE-ws-i18n-req-20041116 - -%L WS-I18N-SCENARIOS -%T Web Services Internationalization Usage Scenarios -%A Takao Suzuki -%A Mary Trumble -%A Addison Phillips -%A Mike McKenna -%A Debasish Banerjee -%A Tex Texin -%A Kentaroh Noji -%A Andrea Vine -%A Martin J. Dürst -%S W3C Working Group Note -%D 30 July 2004 -%U http://www.w3.org/TR/2004/NOTE-ws-i18n-scenarios-20040730 - -%L WS-METADATA-EXCHANGE -%T Web Services Metadata Exchange (WS-MetadataExchange) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-metadata-exchange-20111213 - -%L WS-POLICY -%T Web Services Policy 1.5 - Framework -%A Ümit Yalçinalp -%A David Orchard -%A Prasad Yendluri -%A Asir S Vedamuthu -%A Maryann Hondo -%A Frederick Hirsch -%A Toufic Boubez -%S W3C Recommendation -%D 4 September 2007 -%U http://www.w3.org/TR/2007/REC-ws-policy-20070904 - -%L WS-POLICY-ATTACH -%T Web Services Policy 1.5 - Attachment -%A Ümit Yalçinalp -%A Toufic Boubez -%A David Orchard -%A Asir S Vedamuthu -%A Frederick Hirsch -%A Maryann Hondo -%A Prasad Yendluri -%S W3C Recommendation -%D 4 September 2007 -%U http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904 - -%L WS-POLICY-GUIDELINES -%T Web Services Policy 1.5 - Guidelines for Policy Assertion Authors -%A Maryann Hondo -%A Ümit Yalçinalp -%A David Orchard -%A Prasad Yendluri -%A Frederick Hirsch -%A Asir S Vedamuthu -%A Toufic Boubez -%S W3C Working Group Note -%D 12 November 2007 -%U http://www.w3.org/TR/2007/NOTE-ws-policy-guidelines-20071112 - -%L WS-POLICY-PRIMER -%T Web Services Policy 1.5 - Primer -%A Asir S Vedamuthu -%A Prasad Yendluri -%A Frederick Hirsch -%A Maryann Hondo -%A David Orchard -%A Toufic Boubez -%A Ümit Yalçinalp -%S W3C Working Group Note -%D 12 November 2007 -%U http://www.w3.org/TR/2007/NOTE-ws-policy-primer-20071112 - -%L WS-RESOURCE-TRANSFER -%T Web Services Resource Transfer (WS-RT) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Working Group Note -%D 13 July 2010 -%U http://www.w3.org/TR/2010/NOTE-ws-resource-transfer-20100713 - -%L WS-SOAP-ASSERTIONS -%T Web Services SOAP Assertions (WS-SOAPAssertions) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-soap-assertions-20111213 - -%L WS-TRANSFER -%T Web Services Transfer (WS-Transfer) -%A Doug Davis -%A Ashok Malhotra -%A Katy Warr -%A Wu Chou -%S W3C Recommendation -%D 13 December 2011 -%U http://www.w3.org/TR/2011/REC-ws-transfer-20111213 - -%L WSA-REQS -%T Web Services Architecture Requirements -%A Sharad Garg -%A Christopher Ferris -%A Daniel Austin -%A Abbie Barbir -%S W3C Working Group Note -%D 11 February 2004 -%U http://www.w3.org/TR/2004/NOTE-wsa-reqs-20040211 - -%L WSC-THREATS -%T Web User Interaction: Threat Trees -%A Thomas Roessler -%S W3C Working Group Note -%D 1 November 2007 -%U http://www.w3.org/TR/2007/NOTE-wsc-threats-20071101/ - -%L WSC-UI -%T Web Security Context: User Interface Guidelines -%A Thomas Roessler -%A Anil Saldhana -%S W3C Recommendation -%D 12 August 2010 -%U http://www.w3.org/TR/2010/REC-wsc-ui-20100812/ - -%L WSC-USECASES -%T Web Security Experience, Indicators and Trust: Scope and Use Cases -%A Tyler Close -%S W3C Working Group Note -%D 6 March 2008 -%U http://www.w3.org/TR/2008/NOTE-wsc-usecases-20080306/ - -%L WSC-XIT -%T Web Security Context: Experience, Indicators, and Trust -%A Anil Saldhana -%A Thomas Roessler -%S W3C Working Draft -%O (Work in progress.) -%D 3 April 2008 -%U http://www.w3.org/TR/2008/WD-wsc-xit-20080403 - -%L WSDL11ELEMENTIDENTIFIERS -%T WSDL 1.1 Element Identifiers -%A David Orchard -%A Asir S Vedamuthu -%A Frederick Hirsch -%A Maryann Hondo -%A Prasad Yendluri -%A Toufic Boubez -%A Ümit Yalçinalp -%S W3C Working Group Note -%D 20 July 2007 -%U http://www.w3.org/TR/2007/NOTE-wsdl11elementidentifiers-20070720 - -%L WSDL20 -%T Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language -%A Sanjiva Weerawarana -%A Roberto Chinnici -%A Jean-Jacques Moreau -%A Arthur Ryman -%S W3C Recommendation -%D 26 June 2007 -%U http://www.w3.org/TR/2007/REC-wsdl20-20070626 - -%L WSDL20-ADDITIONAL-MEPS -%T Web Services Description Language (WSDL) Version 2.0: Additional MEPs -%A Amelia A. Lewis -%S W3C Working Group Note -%D 26 June 2007 -%U http://www.w3.org/TR/2007/NOTE-wsdl20-additional-meps-20070626 - -%L WSDL20-ADJUNCTS -%T Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts -%A Amelia A. Lewis -%A Jean-Jacques Moreau -%A David Orchard -%A Hugo Haas -%A Sanjiva Weerawarana -%A Roberto Chinnici -%S W3C Recommendation -%D 26 June 2007 -%U http://www.w3.org/TR/2007/REC-wsdl20-adjuncts-20070626 - -%L WSDL20-ALTSCHEMALANGS -%T Discussion of Alternative Schema Languages and Type System Support in WSDL 2.0 -%A Amelia A. Lewis -%A Bijan Parsia -%S W3C Working Group Note -%D 17 August 2005 -%U http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817 - -%L WSDL20-PRIMER -%T Web Services Description Language (WSDL) Version 2.0 Part 0: Primer -%A David Booth -%A Canyang Kevin Liu -%S W3C Recommendation -%D 26 June 2007 -%U http://www.w3.org/TR/2007/REC-wsdl20-primer-20070626 - -%L WSDL20-RDF -%T Web Services Description Language (WSDL) Version 2.0: RDF Mapping -%A Jacek Kopecký -%S W3C Working Group Note -%D 26 June 2007 -%U http://www.w3.org/TR/2007/NOTE-wsdl20-rdf-20070626/ - -%L WSDL20-SOAP11-BINDING -%T Web Services Description Language (WSDL) Version 2.0 SOAP 1.1 Binding -%A Asir S. Vedamuthu -%S W3C Working Group Note -%D 26 June 2007 -%U http://www.w3.org/TR/2007/NOTE-wsdl20-soap11-binding-20070626 - -%L WSLC -%T Web Service Management: Service Life Cycle -%A Hao He -%A Mark Potts -%A Igor Sedukhin -%S W3C Working Group Note -%D 11 February 2004 -%U http://www.w3.org/TR/2004/NOTE-wslc-20040211/ - -%L X11COLORS -%A Robert B. Hess -%T Colors By Name -%D 02 November 1996 -%I MSDN Online Web Workshop -%U http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/X11_names.asp - -%L XAG -%T XML Accessibility Guidelines -%A Charles McCathieNevile -%A Sean B. Palmer -%A Daniel Dardailler -%S W3C Working Draft -%O (Work in progress.) -%D 3 October 2002 -%U http://www.w3.org/TR/2002/WD-xag-20021003 - -%L XBC-CHARACTERIZATION -%T XML Binary Characterization -%A Oliver Goldman -%A Dmitry Lenkov -%S W3C Working Group Note -%D 31 March 2005 -%U http://www.w3.org/TR/2005/NOTE-xbc-characterization-20050331/ - -%L XBC-MEASUREMENT -%T XML Binary Characterization Measurement Methodologies -%A Stephen D. Williams -%A Peter Haggar -%S W3C Working Group Note -%D 31 March 2005 -%U http://www.w3.org/TR/2005/NOTE-xbc-measurement-20050331/ - -%L XBC-PROPERTIES -%T XML Binary Characterization Properties -%A Mike Cokus -%A Santiago Pericas-Geertsen -%S W3C Working Group Note -%D 31 March 2005 -%U http://www.w3.org/TR/2005/NOTE-xbc-properties-20050331/ - -%L XBC-USE-CASES -%T XML Binary Characterization Use Cases -%A Mike Cokus -%A Santiago Pericas-Geertsen -%S W3C Working Group Note -%D 31 March 2005 -%U http://www.w3.org/TR/2005/NOTE-xbc-use-cases-20050331/ - -%L XBL -%T XBL 2.0 -%A Ian Hickson -%S W3C Working Group Note -%D 24 May 2012 -%U http://www.w3.org/TR/2012/NOTE-xbl-20120524/ - -%L XBL-PRIMER -%T XBL 2.0 Primer: An Introduction for Developers -%A Lachlan Hunt -%A Marcos Caceres -%S W3C Working Draft -%O (Work in progress.) -%D 18 July 2007 -%U http://www.w3.org/TR/2007/WD-xbl-primer-20070718/ - -%L XFORMS-11-REQ -%T XForms 1.1 Requirements -%A John Boyer -%A Roland Merrick -%S W3C Working Group Note -%D 31 August 2004 -%U http://www.w3.org/TR/2004/NOTE-xforms-11-req-20040831/ - -%L XFORMS-BASIC -%T XForms 1.0 Basic Profile -%A Micah Dubinko -%A T. V. Raman -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 14 October 2003 -%U http://www.w3.org/TR/2003/CR-xforms-basic-20031014/ - -%L XFORMS-FOR-HTML -%T XForms for HTML -%A John M. Boyer -%S W3C Working Draft -%O (Work in progress.) -%D 19 December 2008 -%U http://www.w3.org/TR/2008/WD-XForms-for-HTML-20081219/ - -%L XFORMS-XPATH -%T XForms 2.0: XPath expression module -%A Nick Van den Bleeken -%A John M. Boyer -%S W3C Working Draft -%O (Work in progress.) -%D 7 August 2012 -%U http://www.w3.org/TR/2012/WD-xforms-xpath-20120807/ - -%L XFORMS11 -%T XForms 1.1 -%A John M. Boyer -%S W3C Recommendation -%D 20 October 2009 -%U http://www.w3.org/TR/2009/REC-xforms-20091020/ - -%L XFORMS20 -%T XForms 2.0 -%A John M. Boyer -%A Leigh L. Klotz, Jr. -%A Steven Pemberton -%A Nick Van den Bleeken -%S W3C Working Draft -%O (Work in progress.) -%D 7 August 2012 -%U http://www.w3.org/TR/2012/WD-xforms20-20120807/ - -%L XFRAMES -%T XFrames -%A Steven Pemberton -%A Masayasu Ishikawa -%S W3C Working Group Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-xframes-20101216 - -%L XH -%T XML in HTML Meeting Report -%A Dan Connolly -%A Lauren Wood -%S W3C Working Group Note -%D 11 May 1998 -%U http://www.w3.org/TR/1998/NOTE-xh-19980511 - -%L XHTML-ACCESS -%T XHTML Access Module -%A Mark Birbeck -%A Shane McCarron -%A Steven Pemberton -%A T. V. Raman -%A Richard Schwerdtfeger -%S W3C Working Group Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-xhtml-access-20101216 - -%L XHTML-BASIC -%T XHTML™ Basic -%A Mark Baker -%A Masayasu Ishikawa -%A Shin'ichi Matsui -%A Peter Stark -%A Ted Wugofski -%A Toshihiko Yamakami -%S W3C Recommendation -%D 19 December 2000 -%U http://www.w3.org/TR/2000/REC-xhtml-basic-20001219 - -%L XHTML-BASIC11 -%T XHTML™ Basic 1.1 - Second Edition -%A Shane McCarron -%S W3C Recommendation -%D 23 November 2010 -%U http://www.w3.org/TR/2010/REC-xhtml-basic-20101123 - -%L XHTML-BUILDING -%T Building XHTML™ Modules -%A Murray Altheim -%A Shane McCarron -%S W3C Working Draft -%O (Work in progress.) -%D 5 January 2000 -%U http://www.w3.org/TR/2000/WD-xhtml-building-20000105 - -%L XHTML-FORMS-REQ -%T XForms Requirements -%A Micah Dubinko -%A Sebastian Schnitzenbaumer -%A Malte Wedel -%A Dave Raggett -%S W3C Working Draft -%O (Work in progress.) -%D 4 April 2001 -%U http://www.w3.org/TR/2001/WD-xhtml-forms-req-20010404 - -%L XHTML-MEDIA-TYPES -%T XHTML Media Types - Second Edition -%A Shane McCarron -%S W3C Working Group Note -%D 16 January 2009 -%U http://www.w3.org/TR/2009/NOTE-xhtml-media-types-20090116 - -%L XHTML-MODULARIZATION -%T Modularization of XHTML™ 1.0 - Second Edition -%S W3C Working Draft -%O (Work in progress.) -%D 18 February 2004 -%U http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218 - -%L XHTML-MODULARIZATION11 -%T Modularization of XHTML™ 1.0 - Second Edition -%A Daniel Austin -%A Subramanian Peruvemba -%A Shane McCarron -%A Masayasu Ishikawa -%S W3C Working Draft -%O (Work in progress.) -%D 18 February 2004 -%U http://www.w3.org/TR/2004/WD-xhtml-modularization-20040218 - -%L XHTML-PRINT -%T XHTML-Print - Second Edition -%A Shane McCarron -%S W3C Recommendation -%D 23 November 2010 -%U http://www.w3.org/TR/2010/REC-xhtml-print-20101123/ - -%L XHTML-PROF-REQ -%T XHTML™ Document Profile Requirements -%A David Raggett -%A Ted Wugofski -%A Peter Stark -%S W3C Working Draft -%O (Work in progress.) -%D 6 September 1999 -%U http://www.w3.org/TR/1999/WD-xhtml-prof-req-19990906 - -%L XHTML-PUBID -%T Public Identifiers for entity resolution in XHTML -%A David Carlisle -%S W3C Working Draft -%O (Work in progress.) -%D 28 February 2013 -%U http://www.w3.org/TR/2013/WD-xhtml-pubid-20130228/ - -%L XHTML-RDFA -%T XHTML+RDFa 1.1 -%A Shane McCarron -%S W3C Working Draft -%O (Work in progress.) -%D 9 November 2010 -%U http://www.w3.org/TR/2010/WD-xhtml-rdfa-20101109 - -%L XHTML-RDFA-PRIMER -%T RDFa Primer -%A Mark Birbeck -%A Ben Adida -%S W3C Working Group Note -%D 14 October 2008 -%U http://www.w3.org/TR/2008/NOTE-xhtml-rdfa-primer-20081014 - -%L XHTML-RDFA-SCENARIOS -%T RDFa Use Cases: Scenarios for Embedding RDF in HTML -%A Ben Adida -%A Michael Hausenblas -%S W3C Working Draft -%O (Work in progress.) -%D 30 March 2007 -%U http://www.w3.org/TR/2007/WD-xhtml-rdfa-scenarios-20070330/ - -%L XHTML-ROADMAP -%T HTML Working Group Roadmap -%A Steven Pemberton -%A Dave Raggett -%A Masayasu Ishikawa -%S W3C Note -%D 8 November 2000 -%U http://www.w3.org/TR/2000/NOTE-xhtml-roadmap-20001108 - -%L XHTML-ROLE -%T XHTML Role Attribute Module -%A Mark Birbeck -%A Shane McCarron -%A Steven Pemberton -%A T. V. Raman -%A Richard Schwerdtfeger -%S W3C Working Group Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-xhtml-role-20101216 - -%L XHTML1-SCHEMA -%T XHTML™ 1.0 in XML Schema -%A 石川 雅康 (Masayasu Ishikawa) -%S W3C Note -%D 2 September 2002 -%U http://www.w3.org/TR/2002/NOTE-xhtml1-schema-20020902 - -%L XHTML10 -%T XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) -%A Steven Pemberton -%S W3C Recommendation -%D 1 August 2002 -%U http://www.w3.org/TR/2002/REC-xhtml1-20020801 - -%L XHTML11 -%T XHTML™ 1.1 - Module-based XHTML -%A Murray Altheim -%A Shane McCarron -%S W3C Recommendation -%D 31 May 2001 -%U http://www.w3.org/TR/2001/REC-xhtml11-20010531 - -%L XHTML11-2e -%T XHTML™ 1.1 - Module-based XHTML - Second Edition -%A Shane McCarron -%A Masayasu Ishikawa -%S W3C Recommendation -%D 23 November 2010 -%U http://www.w3.org/TR/2010/REC-xhtml11-20101123 - -%L XHTML2 -%T XHTML™ 2.0 -%A Mark Birbeck -%A Markus Gylling -%A Shane McCarron -%A Steven Pemberton -%S W3C Working Group Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-xhtml2-20101216 - -%L XHTMLPLUSMATHMLPLUSSVG -%T An XHTML + MathML + SVG Profile -%A 石川 雅康 (Masayasu Ishikawa) -%S W3C Working Draft -%O (Work in progress.) -%D 9 August 2002 -%U http://www.w3.org/TR/2002/WD-XHTMLplusMathMLplusSVG-20020809 - -%L XHTMLPLUSSMIL -%T XHTML+SMIL Profile -%A Aaron Patterson -%A Patrick Schmitz -%A Debbie Newman -%S W3C Working Group Note -%D 31 January 2002 -%U http://www.w3.org/TR/2002/NOTE-XHTMLplusSMIL-20020131 - -%L XINCLUDE -%T XML Inclusions (XInclude) Version 1.0 (Second Edition) -%A Jonathan Marsh -%A David Orchard -%A Daniel Veillard -%S W3C Recommendation -%D 15 November 2006 -%U http://www.w3.org/TR/2006/REC-xinclude-20061115/ - -%L XINCLUDE-11 -%T XML Inclusions (XInclude) Version 1.1 -%A Jonathan Marsh -%A David Orchard -%A Daniel Veillard -%A Norman Walsh -%S W3C Working Draft -%O (Work in progress.) -%D 15 January 2013 -%U http://www.w3.org/TR/2013/WD-xinclude-11-20130115/ - -%L XINCLUDE-11-REQUIREMENTS -%T XInclude 1.1 Requirement and Use Cases -%A Norman Walsh -%S W3C Working Group Note -%D 14 February 2012 -%U http://www.w3.org/TR/2012/NOTE-xinclude-11-requirements-20120214/ - -%L XKMS-PGP -%T Using XKMS with PGP -%A Tommy Lindberg -%A José Kahan -%S W3C Working Group Note -%D 19 December 2005 -%U http://www.w3.org/TR/2005/NOTE-xkms-pgp-20051219/ - -%L XKMS-WSDL -%T A WSDL 1.1 description for XKMS -%A Rich Salz -%A Yunhao Zhang -%S W3C Working Group Note -%D 18 November 2005 -%U http://www.w3.org/TR/2005/NOTE-xkms-wsdl-20051118/ - -%L XKMS2 -%T XML Key Management Specification (XKMS 2.0) -%A Shivaram H. Mysore -%A Phillip Hallam-Baker -%S W3C Recommendation -%D 28 June 2005 -%U http://www.w3.org/TR/2005/REC-xkms2-20050628 - -%L XKMS2-BINDINGS -%T XML Key Management Specification (XKMS 2.0) Bindings -%A Shivaram H. Mysore -%A Phillip Hallam-Baker -%S W3C Recommendation -%D 28 June 2005 -%U http://www.w3.org/TR/2005/REC-xkms2-bindings-20050628 - -%L XKMS2-REQ -%T XML Key Management (XKMS 2.0) Requirements -%A Frederick Hirsch -%A Mike Just -%S W3C Note -%D 5 May 2003 -%U http://www.w3.org/TR/2003/NOTE-xkms2-req-20030505 - -%L XKMS2-XBULK -%T XML Key Management Specification Bulk Operation (X-BULK) -%A Merlin Hughes -%S W3C Working Draft -%O (Work in progress.) -%D 18 March 2002 -%U http://www.w3.org/TR/2002/WD-xkms2-xbulk-20020318/ - -%L XLINK-20010627/(AVAILABLE -%T XML Linking Language (XLink) Version 1.0 -%A Steve DeRose -%A Eve Maler -%A David Orchard -%S W3C Recommendation -%D 27 June 2001 -%U http://www.w3.org/TR/2000/REC-xlink-20010627/(available - -%L XLINK-PRINCIPLES -%T XML Linking Language (XLink) Design Principles -%A Eve Maler -%A Steven DeRose -%S W3C Working Group Note -%D 3 March 1998 -%U http://www.w3.org/TR/1998/NOTE-xlink-principles-19980303 - -%L XLINK-REQ -%T XML XLink Requirements Version 1.0 -%A Steven J. DeRose -%S W3C Working Group Note -%D 24 February 1999 -%U http://www.w3.org/TR/1999/NOTE-xlink-req-19990224 - -%L XLINK10 -%T XML Linking Language (XLink) Version 1.0 -%A David Orchard -%A Eve Maler -%A Steven DeRose -%S W3C Recommendation -%D 27 June 2001 -%U http://www.w3.org/TR/2001/REC-xlink-20010627 - -%L XLINK10-EXT -%T Extending XLink 1.0 -%A Norman Walsh -%S W3C Working Group Note -%D 27 January 2005 -%U http://www.w3.org/TR/2005/NOTE-xlink10-ext-20050127/ - -%L XLINK11 -%T XML Linking Language (XLink) Version 1.1 -%A Steve DeRose -%A Eve Maler -%A David Orchard -%A Norman Walsh -%S W3C Recommendation -%D 6 May 2010 -%U http://www.w3.org/TR/2010/REC-xlink11-20100506/ - -%L XLINK2RDF -%T Harvesting RDF Statements from XLinks -%A Ron Daniel Jr. -%S W3C Note -%D 29 September 2000 -%U http://www.w3.org/TR/2000/NOTE-xlink2rdf-20000929/ - -%L XML-BLUEBERRY-REQ -%T XML Blueberry Requirements -%A John Cowan -%S W3C Working Draft -%O (Work in progress.) -%D 21 September 2001 -%U http://www.w3.org/TR/2001/WD-xml-blueberry-req-20010921 - -%L XML-C14N -%T Canonical XML Version 1.0 -%A John Boyer -%S W3C Recommendation -%D 15 March 2001 -%U http://www.w3.org/TR/2001/REC-xml-c14n-20010315 - -%L XML-C14N11 -%T Canonical XML Version 1.1 -%A John Boyer -%A Glenn Marcy -%S W3C Recommendation -%D 2 May 2008 -%U http://www.w3.org/TR/2008/REC-xml-c14n11-20080502/ - -%L XML-C14N2 -%T Canonical XML Version 2.0 -%A John Boyer -%A Glenn Marcy -%A Pratik Datta -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xml-c14n2-20130411/ - -%L XML-C14N2-TESTCASES -%T Test cases for Canonical XML 2.0 -%A Pratik Datta -%A Frederick Hirsch -%S W3C Working Group Note -%D 18 June 2013 -%U http://www.w3.org/TR/2013/NOTE-xml-c14n2-testcases-20130618/ - -%L XML-CANONICAL-REQ -%T XML Canonicalization Requirements -%A James Tauber -%A Joel Nava -%S W3C Note -%D 5 June 1999 -%U http://www.w3.org/TR/1999/NOTE-xml-canonical-req-19990605 - -%L XML-ENCRYPTION-REQ -%T XML Encryption Requirements -%A Joseph Reagle -%S W3C Note -%D 4 March 2002 -%U http://www.w3.org/TR/2002/NOTE-xml-encryption-req-20020304 - -%L XML-ENTITY-NAMES -%T XML Entity Definitions for Characters -%A David Carlisle -%A Patrick Ion -%S W3C Recommendation -%D 1 April 2010 -%U http://www.w3.org/TR/2010/REC-xml-entity-names-20100401/ - -%L XML-EVENTS -%T XML Events 2 -%A Shane McCarron -%A Mark Birbeck -%S W3C Working Draft -%O (Work in progress.) -%D 16 February 2007 -%U http://www.w3.org/TR/2007/WD-xml-events-20070216 - -%L XML-EVENTS2 -%T XML Events 2 -%A Roland Merrick -%A Mark Birbeck -%A Shane McCarron -%S W3C Working Group Note -%D 16 December 2010 -%U http://www.w3.org/TR/2010/NOTE-xml-events2-20101216 - -%L XML-EXC-C14N -%T Exclusive XML Canonicalization Version 1.0 -%A John Boyer -%A Donald E. Eastlake 3rd -%A Joseph Reagle -%S W3C Recommendation -%D 18 July 2002 -%U http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/ - -%L XML-FRAG-REQ -%T XML Fragment Interchange Requirements, Version 1.0 -%A Paul Grosso -%S W3C Working Group Note -%D 23 November 1998 -%U http://www.w3.org/TR/1998/NOTE-XML-FRAG-REQ-19981123 - -%L XML-FRAGID -%T Proposal for XML Fragment Identifier Syntax 0.9 -%A Paul Grosso -%S W3C Working Group Note -%D 12 September 2003 -%U http://www.w3.org/TR/2003/NOTE-xml-fragid-20030912 - -%L XML-FRAGMENT -%T XML Fragment Interchange -%A Paul Grosso -%A Daniel Veillard -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 12 February 2001 -%U http://www.w3.org/TR/2001/CR-xml-fragment-20010212 - -%L XML-I18N-BP -%T Best Practices for XML Internationalization -%A Yves Savourel -%A Jirka Kosek -%A Richard Ishida -%S W3C Working Group Note -%D 13 February 2008 -%U http://www.w3.org/TR/2008/NOTE-xml-i18n-bp-20080213/ - -%L XML-ID -%T xml:id Version 1.0 -%A Jonathan Marsh -%A Daniel Veillard -%A Norman Walsh -%S W3C Recommendation -%D 9 September 2005 -%U http://www.w3.org/TR/2005/REC-xml-id-20050909/ - -%L XML-ID-REQ -%T xml:id Requirements -%A Jonathan Marsh -%S W3C Working Draft -%O (Work in progress.) -%D 6 August 2003 -%U http://www.w3.org/TR/2003/WD-xml-id-req-20030806 - -%L XML-INFOSET -%T XML Information Set (Second Edition) -%A John Cowan -%A Richard Tobin -%S W3C Recommendation -%D 4 February 2004 -%U http://www.w3.org/TR/2004/REC-xml-infoset-20040204 - -%L XML-INFOSET-RDFS -%T An RDF Schema for the XML Information Set -%A Richard Tobin -%S W3C Note -%D 6 April 2001 -%U http://www.w3.org/TR/2001/NOTE-xml-infoset-rdfs-20010406 - -%L XML-INFOSET-REQ -%T XML Information Set Requirements -%A David Megginson -%S W3C Working Group Note -%D 18 February 1999 -%U http://www.w3.org/TR/1999/NOTE-xml-infoset-req-19990218 - -%L XML-LINK-STYLE -%T XML Linking and Style -%A Norman Walsh -%S W3C Working Group Note -%D 5 June 2001 -%U http://www.w3.org/TR/2001/NOTE-xml-link-style-20010605 - -%L XML-MEDIA-TYPES -%T Describing Media Content of Binary Data in XML -%A Ümit Yalçınalp -%A Anish Karmarkar -%S W3C Working Group Note -%D 4 May 2005 -%U http://www.w3.org/TR/2005/NOTE-xml-media-types-20050504 - -%L XML-MODEL -%T Associating Schemas with XML documents 1.0 (Third Edition) -%A Paul Grosso -%A Jirka Kosek -%S W3C Working Group Note -%D 9 October 2012 -%U http://www.w3.org/TR/2012/NOTE-xml-model-20121009/ - -%L XML-NAMES -%T Namespaces in XML 1.0 (Third Edition) -%A Tim Bray -%A Dave Hollander -%A Andrew Layman -%A Richard Tobin -%A Henry S. Thompson -%S W3C Recommendation -%D 8 December 2009 -%U http://www.w3.org/TR/2009/REC-xml-names-20091208/ - -%L XML-NAMES11 -%T Namespaces in XML 1.1 (Second Edition) -%A Andrew Layman -%A Tim Bray -%A Dave Hollander -%A Richard Tobin -%S W3C Recommendation -%D 16 August 2006 -%U http://www.w3.org/TR/2006/REC-xml-names11-20060816 - -%L XML-NAMES11-REQ -%T Namespaces in XML 1.1 Requirements -%A Jonathan Marsh -%S W3C Working Draft -%O (Work in progress.) -%D 3 April 2002 -%U http://www.w3.org/TR/2002/WD-xml-names11-req-20020403/ - -%L XML-PROC-PROFILES -%T XML processor profiles -%A Henry S. Thompson -%A Norman Walsh -%A James Fuller -%S W3C Working Draft -%O (Work in progress.) -%D 24 January 2012 -%U http://www.w3.org/TR/2012/WD-xml-proc-profiles-20120124/ - -%L XML-SCHEMA-REQ -%T XML Schema Requirements -%A Ashok Malhotra -%A Murray Maloney -%S W3C Working Group Note -%D 15 February 1999 -%U http://www.w3.org/TR/1999/NOTE-xml-schema-req-19990215 - -%L XML-STYLESHEET -%T Associating Style Sheets with XML documents 1.0 (Second Edition) -%A James Clark -%A Simon Pieters -%A Henry S. Thompson -%S W3C Recommendation -%D 28 October 2010 -%U http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028 - -%L XML10 -%T Extensible Markup Language (XML) 1.0 (Fifth Edition) -%A C. M. Sperberg-McQueen -%A Jean Paoli -%A Eve Maler -%A Tim Bray -%A François Yergeau -%S W3C Recommendation -%D 26 November 2008 -%U http://www.w3.org/TR/2008/REC-xml-20081126/ - -%L XML10-4e -%T Extensible Markup Language (XML) 1.0 (Fifth Edition) -%A Tim Bray -%A Jean Paoli -%A C. M. Sperberg-McQueen -%A Eve Maler -%A François Yergeau -%S W3C Recommendation -%D 26 November 2008 -%U http://www.w3.org/TR/2008/REC-xml-20081126/ - -%L XML11 -%T Extensible Markup Language (XML) 1.1 (Second Edition) -%A Eve Maler -%A John Cowan -%A C. M. Sperberg-McQueen -%A Tim Bray -%A Jean Paoli -%A François Yergeau -%S W3C Recommendation -%D 16 August 2006 -%U http://www.w3.org/TR/2006/REC-xml11-20060816 - -%L XML11SCHEMA10 -%T Processing XML 1.1 documents with XML Schema 1.0 processors -%A Henry S. Thompson -%S W3C Working Group Note -%D 11 May 2005 -%U http://www.w3.org/TR/2005/NOTE-xml11schema10-20050511 - -%L XMLBASE -%T XML Base (Second Edition) -%A Jonathan Marsh -%A Richard Tobin -%S W3C Recommendation -%D 28 January 2009 -%U http://www.w3.org/TR/2009/REC-xmlbase-20090128/ - -%L XMLDSIG-BESTPRACTICES -%T XML Signature Best Practices -%A Frederick Hirsch -%A Pratik Datta -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmldsig-bestpractices-20130411/ - -%L XMLDSIG-CORE -%T XML Signature Syntax and Processing (Second Edition) -%A Donald Eastlake -%A Joseph Reagle -%A David Solo -%A Frederick Hirsch -%A Thomas Roessler -%S W3C Recommendation -%D 10 June 2008 -%U http://www.w3.org/TR/2008/REC-xmldsig-core-20080610/ - -%L XMLDSIG-CORE1 -%T XML Signature Syntax and Processing Version 1.1 -%A Donald Eastlake -%A Joseph Reagle -%A David Solo -%A Frederick Hirsch -%A Magnus Nyström -%A Thomas Roessler -%A Kelvin Yiu -%S W3C Recommendation -%D 11 April 2013 -%U http://www.w3.org/TR/2013/REC-xmldsig-core1-20130411/ - -%L XMLDSIG-CORE1-EXPLAIN -%T Functional Explanation of Changes in XML Signature 1.1 -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmldsig-core1-explain-20130411/ - -%L XMLDSIG-CORE1-INTEROP -%T XML Signature 1.1 Interop Test Report -%A Frederick Hirsch -%A Pratik Datta -%S W3C Working Group Note -%D 13 November 2012 -%U http://www.w3.org/TR/2012/NOTE-xmldsig-core1-interop-20121113/ - -%L XMLDSIG-CORE2 -%T XML Signature Syntax and Processing Version 2.0 -%A Donald Eastlake -%A Joseph Reagle -%A David Solo -%A Frederick Hirsch -%A Thomas Roessler -%A Kelvin Yiu -%A Pratik Datta -%A Scott Cantor -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmldsig-core2-20130411/ - -%L XMLDSIG-FILTER2 -%T XML-Signature XPath Filter 2.0 -%A John Boyer -%A Merlin Hughes -%A Joseph Reagle -%S W3C Recommendation -%D 8 November 2002 -%U http://www.w3.org/TR/2002/REC-xmldsig-filter2-20021108/ - -%L XMLDSIG-PROPERTIES -%T XML Signature Properties -%A Frederick Hirsch -%S W3C Recommendation -%D 11 April 2013 -%U http://www.w3.org/TR/2013/REC-xmldsig-properties-20130411/ - -%L XMLDSIG-REQUIREMENTS -%T XML-Signature Requirements -%A Joseph Reagle Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 14 October 1999 -%U http://www.w3.org/TR/1999/WD-xmldsig-requirements-19991014 - -%L XMLDSIG-SIMPLIFY -%T XML Signature Transform Simplification: Requirements and Design -%A Frederick Hirsch -%A Pratik Datta -%S W3C Working Group Note -%D 4 February 2010 -%U http://www.w3.org/TR/2010/NOTE-xmldsig-simplify-20100204/ - -%L XMLDSIG-XPATH -%T XML Signature Streaming Profile of XPath 1.0 -%A Pratik Datta -%A Frederick Hirsch -%A Meiko Jensen -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmldsig-xpath-20130411/ - -%L XMLDSIG2ED-TESTS -%T Test Cases for C14N 1.1 and XMLDSig Interoperability -%A Juan Carlos Cruellas -%A Konrad Lanz -%A Sean Mullan -%S W3C Working Group Note -%D 10 June 2008 -%U http://www.w3.org/TR/2008/NOTE-xmldsig2ed-tests-20080610/ - -%L XMLENC-CORE -%T XML Encryption Syntax and Processing -%A Donald Eastlake -%A Joseph Reagle -%S W3C Recommendation -%D 10 December 2002 -%U http://www.w3.org/TR/2002/REC-xmlenc-core-20021210 - -%L XMLENC-CORE1 -%T XML Encryption Syntax and Processing Version 1.1 -%A Donald Eastlake -%A Joseph Reagle -%A Frederick Hirsch -%A Thomas Roessler -%S W3C Recommendation -%D 11 April 2013 -%U http://www.w3.org/TR/2013/REC-xmlenc-core1-20130411/ - -%L XMLENC-CORE1-EXPLAIN -%T Functional Explanation of Changes in XML Encryption 1.1 -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlenc-core1-explain-20130411/ - -%L XMLENC-CORE1-INTEROP -%T XML Encryption 1.1 Interop Test Report -%A Pratik Datta -%A Frederick Hirsch -%S W3C Working Group Note -%D 13 November 2012 -%U http://www.w3.org/TR/2012/NOTE-xmlenc-core1-interop-20121113/ - -%L XMLENC-CORE1-TESTCASES -%T Test cases for XML Encryption 1.1 -%A Pratik Datta -%A Frederick Hirsch -%S W3C Working Draft -%O (Work in progress.) -%D 5 January 2012 -%U http://www.w3.org/TR/2012/WD-xmlenc-core1-testcases-20120105/ - -%L XMLENC-DECRYPT -%T Decryption Transform for XML Signature -%A Takeshi Imamura -%A Merlin Hughes -%A Hiroshi Maruyama -%S W3C Recommendation -%D 10 December 2002 -%U http://www.w3.org/TR/2002/REC-xmlenc-decrypt-20021210 - -%L XMLENC-TRANSFORM20 -%T XML Encryption 1.1 CipherReference Processing using 2.0 Transforms -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlenc-transform20-20130411/ - -%L XMLHTTPREQUEST -%T XMLHttpRequest -%A Julian Aubourg -%A 송정기 (Jungkee Song) -%A Hallvord R. M. Steen -%S W3C Working Draft -%O (Work in progress.) -%D 6 December 2012 -%U http://www.w3.org/TR/2012/WD-XMLHttpRequest-20121206/ - -%L XMLHTTPREQUEST2 -%T XMLHttpRequest Level 2 -%A Anne van Kesteren -%S W3C Working Draft -%O (Work in progress.) -%D 16 August 2011 -%U http://www.w3.org/TR/2011/WD-XMLHttpRequest2-20110816/ - -%L XMLP-AM -%T XML Protocol Abstract Model -%A Stuart Williams -%A Mark Jones -%S W3C Working Draft -%O (Work in progress.) -%D 20 February 2003 -%U http://www.w3.org/TR/2003/WD-xmlp-am-20030220/ - -%L XMLP-REQS -%T XML Protocol (XMLP) Requirements -%A Oisin Hurley -%A Mark Nottingham -%A Vidur Apparao -%A Amr Yassin -%A Henrik Frystyk Nielsen -%A Alex Ceponkus -%A R. Alexander Milowski -%A Kevin Mitchell -%A Stuart Williams -%A David Ezell -%A John Ibbotson -%A David Fallside -%A Waqar Sadiq -%A Paul Cotton -%A Bob Lojek -%A Eric Newcomer -%A Martin Gudgin -%A Jean-Jacques Moreau -%S W3C Working Group Note -%D 28 July 2003 -%U http://www.w3.org/TR/2003/NOTE-xmlp-reqs-20030728 - -%L XMLP-SCENARIOS -%T SOAP Version 1.2 Usage Scenarios -%A John Ibbotson -%S W3C Working Group Note -%D 30 July 2003 -%U http://www.w3.org/TR/2003/NOTE-xmlp-scenarios-20030730 - -%L XMLSCHEMA-0 -%T XML Schema Part 0: Primer Second Edition -%A David C. Fallside -%A Priscilla Walmsley -%S W3C Recommendation -%D 28 October 2004 -%U http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/ - -%L XMLSCHEMA-1 -%T XML Schema Part 1: Structures Second Edition -%A Henry S. Thompson -%A David Beech -%A Murray Maloney -%A Noah Mendelsohn -%S W3C Recommendation -%D 28 October 2004 -%U http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/ - -%L XMLSCHEMA-11-REQ -%T Requirements for XML Schema 1.1 -%A Charles Campbell -%A Ashok Malhotra -%A Priscilla Walmsley -%S W3C Working Draft -%O (Work in progress.) -%D 21 January 2003 -%U http://www.w3.org/TR/2003/WD-xmlschema-11-req-20030121/ - -%L XMLSCHEMA-2 -%T XML Schema Part 2: Datatypes Second Edition -%A Paul V. Biron -%A Ashok Malhotra -%S W3C Recommendation -%D 28 October 2004 -%U http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/ - -%L XMLSCHEMA-FORMAL -%T XML Schema: Formal Description -%A Allen Brown -%A Matthew Fuchs -%A Jonathan Robie -%A Philip Wadler -%S W3C Working Draft -%O (Work in progress.) -%D 25 September 2001 -%U http://www.w3.org/TR/2001/WD-xmlschema-formal-20010925/ - -%L XMLSCHEMA-GUIDE2VERSIONING -%T Guide to Versioning XML Languages using new XML Schema 1.1 features -%A David Orchard -%S W3C Working Draft -%O (Work in progress.) -%D 20 July 2007 -%U http://www.w3.org/TR/2007/WD-xmlschema-guide2versioning-20070720 - -%L XMLSCHEMA-PATTERNS -%T Basic XML Schema Patterns for Databinding Version 1.0 -%A Jonathan Calladine -%A George Cowe -%A Paul Downey -%A Yves Lafon -%S W3C Working Group Note -%D 5 May 2009 -%U http://www.w3.org/TR/2009/NOTE-xmlschema-patterns-20090505/ - -%L XMLSCHEMA-PATTERNS-ADVANCED -%T Advanced XML Schema Patterns for Databinding Version 1.0 -%A Jonathan Calladine -%A George Cowe -%A Paul Downey -%A Yves Lafon -%S W3C Working Group Note -%D 5 May 2009 -%U http://www.w3.org/TR/2009/NOTE-xmlschema-patterns-advanced-20090505/ - -%L XMLSCHEMA-REF -%T W3C XML Schema Definition Language (XSD): Component Designators -%A Mary Holstege -%A Asir S. Vedamuthu -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 19 January 2010 -%U http://www.w3.org/TR/2010/CR-xmlschema-ref-20100119/ - -%L XMLSCHEMA11-1 -%T W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures -%A Shudi (Sandy) Gao -%A C. M. Sperberg-McQueen -%A Henry S. Thompson -%S W3C Recommendation -%D 5 April 2012 -%U http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/ - -%L XMLSCHEMA11-2 -%T W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes -%A David Peterson -%A Shudi (Sandy) Gao -%A Ashok Malhotra -%A C. M. Sperberg-McQueen -%A Henry S. Thompson -%S W3C Recommendation -%D 5 April 2012 -%U http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/ - -%L XMLSEC-ALGORITHMS -%T XML Security Algorithm Cross-Reference -%A Frederick Hirsch -%A Thomas Roessler -%A Kelvin Yiu -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlsec-algorithms-20130411/ - -%L XMLSEC-DERIVEDKEYS -%T XML Security Derived Keys -%A Magnus Nyström -%S W3C Working Group Note -%D 30 July 2009 -%U http://www.w3.org/TR/2009/NOTE-xmlsec-derivedkeys-20090730/ - -%L XMLSEC-GENERIC-HYBRID -%T XML Security Generic Hybrid Ciphers -%A Magnus Nyström -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlsec-generic-hybrid-20130411/ - -%L XMLSEC-REQS -%T XML Security 1.1 Requirements and Design Considerations -%A Frederick Hirsch -%A Thomas Roessler -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlsec-reqs-20130411/ - -%L XMLSEC-REQS2 -%T XML Security 2.0 Requirements and Design Considerations -%A Frederick Hirsch -%A Pratik Datta -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlsec-reqs2-20130411/ - -%L XMLSEC-RNGSCHEMA -%T XML Security RELAX NG Schemas -%A Makoto Murata -%A Frederick Hirsch -%S W3C Working Group Note -%D 11 April 2013 -%U http://www.w3.org/TR/2013/NOTE-xmlsec-rngschema-20130411/ - -%L XMLSTYLE -%T Associating Style Sheets with XML documents -%A James Clark -%S W3C Recommendation -%D 29 June 1999 -%U http://www.w3.org/1999/06/REC-xml-stylesheet-19990629 - -%L XOP10 -%T XML-binary Optimized Packaging -%A Martin Gudgin -%A Noah Mendelsohn -%A Mark Nottingham -%A Hervé Ruellan -%S W3C Recommendation -%D 25 January 2005 -%U http://www.w3.org/TR/2005/REC-xop10-20050125/ - -%L XOPINC-FAQ -%T XOP Inclusion Mechanism - Frequently Asked Questions -%A Michael Mahan -%S W3C Working Group Note -%D 8 June 2004 -%U http://www.w3.org/TR/2004/NOTE-xopinc-FAQ-20040608/ - -%L XPATH -%T XML Path Language (XPath) Version 1.0 -%A James Clark -%A Steve DeRose -%S W3C Recommendation -%D 16 November 1999 -%U http://www.w3.org/TR/1999/REC-xpath-19991116 - -%L XPATH-21 -%T XML Path Language (XPath) 2.1 -%A Don Chamberlin -%A John Snelson -%A Jonathan Robie -%A Michael Dyck -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xpath-21-20091215 - -%L XPATH-30 -%T XML Path Language (XPath) 3.0 -%A Jonathan Robie -%A Don Chamberlin -%A Michael Dyck -%A John Snelson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/CR-xpath-30-20130108/ - -%L XPATH-DATAMODEL -%T XQuery 1.0 and XPath 2.0 Data Model (XDM) (Second Edition) -%A Anders Berglund -%A Mary Fernández -%A Ashok Malhotra -%A Jonathan Marsh -%A Marton Nagy -%A Norman Walsh -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-xpath-datamodel-20101214/ - -%L XPATH-DATAMODEL-11 -%T XQuery and XPath Data Model 1.1 -%A Norman Walsh -%A Anders Berglund -%A John Snelson -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xpath-datamodel-11-20091215 - -%L XPATH-DATAMODEL-30 -%T XQuery and XPath Data Model 3.0 -%A Norman Walsh -%A Anders Berglund -%A John Snelson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/CR-xpath-datamodel-30-20130108/ - -%L XPATH-FULL-TEXT-10 -%T XQuery and XPath Full Text 1.0 -%A Pat Case -%A Michael Dyck -%A Mary Holstege -%A Sihem Amer-Yahia -%A Chavdar Botev -%A Stephen Buxton -%A Jochen Doerre -%A Jim Melton -%A Michael Rys -%A Jayavel Shanmugasundaram -%S W3C Recommendation -%D 17 March 2011 -%U http://www.w3.org/TR/2011/REC-xpath-full-text-10-20110317/ - -%L XPATH-FULL-TEXT-10-REQUIREMENTS -%T XQuery and XPath Full Text 1.0 Requirements -%A Stephen Buxton -%A Pat Case -%A Michael Rys -%S W3C Working Group Note -%D 25 January 2011 -%U http://www.w3.org/TR/2011/NOTE-xpath-full-text-10-requirements-20110125/ - -%L XPATH-FULL-TEXT-10-USE-CASES -%T XQuery and XPath Full Text 1.0 Use Cases -%A Pat Case -%A Sihem Amer-Yahia -%S W3C Working Group Note -%D 25 January 2011 -%U http://www.w3.org/TR/2011/NOTE-xpath-full-text-10-use-cases-20110125/ - -%L XPATH-FULL-TEXT-30 -%T XQuery and XPath Full Text 3.0 -%A Mary Holstege -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-xpath-full-text-30-20130108/ - -%L XPATH-FULL-TEXT-30-REQUIREMENTS-USE-CASES -%T XQuery and XPath Full Text 3.0 Requirements and Use Cases -%A Pat Case -%S W3C Working Draft -%O (Work in progress.) -%D 27 March 2012 -%U http://www.w3.org/TR/2012/WD-xpath-full-text-30-requirements-use-cases-20120327/ - -%L XPATH-FUNCTIONS -%T XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition) -%A Ashok Malhotra -%A Jim Melton -%A Norman Walsh -%A Michael Kay -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-xpath-functions-20101214/ - -%L XPATH-FUNCTIONS-11 -%T XPath and XQuery Functions and Operators 1.1 -%A Michael Kay -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xpath-functions-11-20091215 - -%L XPATH-FUNCTIONS-30 -%T XPath and XQuery Functions and Operators 3.0 -%A Michael Kay -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 21 May 2013 -%U http://www.w3.org/TR/2013/CR-xpath-functions-30-20130521/ - -%L XPATH20 -%T XML Path Language (XPath) 2.0 -%A Anders Berglund -%A Scott Boag -%A Don Chamberlin -%A Mary F. Fernández -%A Michael Kay -%A Jonathan Robie -%A Jérôme Siméon -%S W3C Recommendation -%D 23 January 2007 -%U http://www.w3.org/TR/2007/REC-xpath20-20070123/ - -%L XPATH20REQ -%T XPath Requirements Version 2.0 -%A Mary Fernandez -%A K Karun -%A Mark Scardina -%S W3C Working Draft -%O (Work in progress.) -%D 3 June 2005 -%U http://www.w3.org/TR/2005/WD-xpath20req-20050603/ - -%L XPROC -%T XProc: An XML Pipeline Language -%A Norman Walsh -%A Alex Milowski -%A Henry S. Thompson -%S W3C Recommendation -%D 11 May 2010 -%U http://www.w3.org/TR/2010/REC-xproc-20100511/ - -%L XPROC-REQUIREMENTS -%T XML Processing Model Requirements and Use Cases -%A Alex Milowski -%S W3C Working Draft -%O (Work in progress.) -%D 11 April 2006 -%U http://www.w3.org/TR/2006/WD-xproc-requirements-20060411/ - -%L XPROC-TEMPLATE -%T Document Templating Steps for XProc -%A Norman Walsh -%S W3C Working Group Note -%D 25 January 2011 -%U http://www.w3.org/TR/2011/NOTE-xproc-template-20110125/ - -%L XPTR -%T XML Pointer Language (XPointer) -%A Steven DeRose -%A Ron Daniel Jr. -%A Paul Grosso -%A Eve Maler -%A Jonathan Marsh -%A Norman Walsh -%S W3C Working Draft -%O (Work in progress.) -%D 16 August 2002 -%U http://www.w3.org/TR/2002/WD-xptr-20020816/ - -%L XPTR-ELEMENT -%T XPointer element() Scheme -%A Paul Grosso -%A Eve Maler -%A Jonathan Marsh -%A Norman Walsh -%S W3C Recommendation -%D 25 March 2003 -%U http://www.w3.org/TR/2003/REC-xptr-element-20030325/ - -%L XPTR-FRAMEWORK -%T XPointer Framework -%A Paul Grosso -%A Eve Maler -%A Jonathan Marsh -%A Norman Walsh -%S W3C Recommendation -%D 25 March 2003 -%U http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ - -%L XPTR-INFOSET-LIAISON -%T XPointer-Information Set Liaison Statement Version 1.0 -%A Steven J. DeRose -%S W3C Working Group Note -%D 24 February 1999 -%U http://www.w3.org/TR/1999/NOTE-xptr-infoset-liaison-19990224 - -%L XPTR-REQ -%T XML XPointer Requirements Version 1.0 -%A Steven J. DeRose -%S W3C Working Group Note -%D 24 February 1999 -%U http://www.w3.org/TR/1999/NOTE-xptr-req-19990224 - -%L XPTR-XMLNS -%T XPointer xmlns() Scheme -%A Steven J. DeRose -%A Ron Daniel Jr. -%A Eve Maler -%A Jonathan Marsh -%S W3C Recommendation -%D 25 March 2003 -%U http://www.w3.org/TR/2003/REC-xptr-xmlns-20030325/ - -%L XPTR-XPOINTER -%T XPointer xpointer() Scheme -%A Steven DeRose -%A Eve Maler -%A Ron Daniel Jr. -%S W3C Working Draft -%O (Work in progress.) -%D 19 December 2002 -%U http://www.w3.org/TR/2002/WD-xptr-xpointer-20021219/ - -%L XQUERY -%T XQuery 1.0: An XML Query Language -%A Scott Boag -%A Don Chamberlin -%A Mary F. Fernández -%A Daniela Florescu -%A Jonathan Robie -%A Jérôme Siméon -%S W3C Recommendation -%D 23 January 2007 -%U http://www.w3.org/TR/2007/REC-xquery-20070123/ - -%L XQUERY-11 -%T XQuery 1.1 -%A Don Chamberlin -%A Jonathan Robie -%S W3C Working Draft -%O (Work in progress.) -%D 3 December 2008 -%U http://www.w3.org/TR/2008/WD-xquery-11-20081203/ - -%L XQUERY-11-REQUIREMENTS -%T XQuery 1.1 Requirements -%A Daniel Engovatov -%A Jonathan Robie -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xquery-11-requirements-20091215/ - -%L XQUERY-11-USE-CASES -%T XQuery 1.1 Use Cases -%A Tim Kraska -%S W3C Working Draft -%O (Work in progress.) -%D 3 December 2008 -%U http://www.w3.org/TR/2008/WD-xquery-11-use-cases-20081203 - -%L XQUERY-30 -%T XQuery 3.0: An XML Query Language -%A Jonathan Robie -%A Don Chamberlin -%A Michael Dyck -%A John Snelson -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/CR-xquery-30-20130108/ - -%L XQUERY-30-REQUIREMENTS -%T XQuery 3.0 Requirements -%A Jonathan Robie -%A Daniel Engovatov -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-xquery-30-requirements-20130108/ - -%L XQUERY-30-USE-CASES -%T XQuery 3.0 Use Cases -%A Jonathan Robie -%A Tim Kraska -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-xquery-30-use-cases-20130108/ - -%L XQUERY-REQUIREMENTS -%T XML Query (XQuery) Requirements -%A Massimo Marchiori -%A Peter Fankhauser -%A Jonathan Robie -%A Don Chamberlin -%S W3C Working Group Note -%D 23 March 2007 -%U http://www.w3.org/TR/2007/NOTE-xquery-requirements-20070323 - -%L XQUERY-SEMANTICS -%T XQuery 1.0 and XPath 2.0 Formal Semantics (Second Edition) -%A Denise Draper -%A Michael Dyck -%A Peter Fankhauser -%A Mary Fernández -%A Ashok Malhotra -%A Kristoffer Rose -%A Michael Rys -%A Jérôme Siméon -%A Philip Wadler -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-xquery-semantics-20101214/ - -%L XQUERY-SX-10 -%T XQuery Scripting Extension 1.0 -%A John Snelson -%A Don Chamberlin -%A Daniel Engovatov -%A Dana Florescu -%A Giorgio Ghelli -%A Jim Melton -%A Jérôme Siméon -%S W3C Working Draft -%O (Work in progress.) -%D 8 April 2010 -%U http://www.w3.org/TR/2010/WD-xquery-sx-10-20100408 - -%L XQUERY-SX-10-REQUIREMENTS -%T XQuery Scripting Extension 1.0 Requirements -%A Daniel Engovatov -%A Daniela Florescu -%A Giorgio Ghelli -%S W3C Working Draft -%O (Work in progress.) -%D 23 March 2007 -%U http://www.w3.org/TR/2007/WD-xquery-sx-10-requirements-20070323 - -%L XQUERY-SX-10-USE-CASES -%T XQuery Scripting Extension 1.0 Use Cases -%A John Snelson -%S W3C Working Draft -%O (Work in progress.) -%D 3 December 2008 -%U http://www.w3.org/TR/2008/WD-xquery-sx-10-use-cases-20081203/ - -%L XQUERY-UPDATE-10 -%T XQuery Update Facility 1.0 -%A Jonathan Robie -%A Don Chamberlin -%A Michael Dyck -%A Daniela Florescu -%A Jim Melton -%A Jérôme Siméon -%S W3C Recommendation -%D 17 March 2011 -%U http://www.w3.org/TR/2011/REC-xquery-update-10-20110317/ - -%L XQUERY-UPDATE-10-REQUIREMENTS -%T XQuery Update Facility 1.0 Requirements -%A Don Chamberlin -%A Jonathan Robie -%S W3C Working Group Note -%D 25 January 2011 -%U http://www.w3.org/TR/2011/NOTE-xquery-update-10-requirements-20110125/ - -%L XQUERY-UPDATE-10-USE-CASES -%T XQuery Update Facility 1.0 Use Cases -%A Ioana Manolescu -%A Jonathan Robie -%S W3C Working Group Note -%D 25 January 2011 -%U http://www.w3.org/TR/2011/NOTE-xquery-update-10-use-cases-20110125/ - -%L XQUERY-UPDATE-30 -%T XQuery Update Facility 3.0 -%A John Snelson -%A Jim Melton -%S W3C Working Draft -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/WD-xquery-update-30-20130108/ - -%L XQUERY-UPDATE-30-REQUIREMENTS-USE-CASES -%T XQuery Update Facility 3.0 Requirements and Use Cases -%A Andrew Coleman -%S W3C Working Draft -%O (Work in progress.) -%D 27 March 2012 -%U http://www.w3.org/TR/2012/WD-xquery-update-30-requirements-use-cases-20120327/ - -%L XQUERY-USE-CASES -%T XML Query Use Cases -%A Don Chamberlin -%A Peter Fankhauser -%A Daniela Florescu -%A Massimo Marchiori -%A Jonathan Robie -%S W3C Working Group Note -%D 23 March 2007 -%U http://www.w3.org/TR/2007/NOTE-xquery-use-cases-20070323/ - -%L XQUERY-XPATH-PARSING -%T Building a Tokenizer for XPath or XQuery -%A Scott Boag -%S W3C Working Draft -%O (Work in progress.) -%D 4 April 2005 -%U http://www.w3.org/TR/2005/WD-xquery-xpath-parsing-20050404/ - -%L XQUERYX -%T XML Syntax for XQuery 1.0 (XQueryX) (Second Edition) -%A Jim Melton -%A Subramanian Muralidhar -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-xqueryx-20101214/ - -%L XQUERYX-11 -%T XQueryX 1.1 -%A Jim Melton -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xqueryx-11-20091215 - -%L XQUERYX-30 -%T XQueryX 3.0 -%A Jim Melton -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 8 January 2013 -%U http://www.w3.org/TR/2013/CR-xqueryx-30-20130108/ - -%L XQUPDATEUSECASES -%T XQuery Update Facility Use Cases -%A Ioana Manolescu -%A Jonathan Robie -%S W3C Working Draft -%O (Work in progress.) -%D 8 May 2006 -%U http://www.w3.org/TR/2006/WD-xqupdateusecases-20060508 - -%L XSD-PRECISIONDECIMAL -%T An XSD datatype for IEEE floating-point decimal -%A David Peterson -%A C. M. Sperberg-McQueen -%S W3C Working Group Note -%D 9 June 2011 -%U http://www.w3.org/TR/2011/NOTE-xsd-precisionDecimal-20110609/ - -%L XSD-UNICODE-BLOCKNAMES -%T Unicode block names for use in XSD regular expressions -%A C. M. Sperberg-McQueen -%S W3C Working Group Note -%D 9 June 2011 -%U http://www.w3.org/TR/2011/NOTE-xsd-unicode-blocknames-20110609/ - -%L XSL10 -%T Extensible Stylesheet Language (XSL) Version 1.0 -%A Sharon Adler -%A Anders Berglund -%A Jeff Caruso -%A Stephen Deach -%A Tony Graham -%A Paul Grosso -%A Eduardo Gutentag -%A Alex Milowski -%A Scott Parnell -%A Jeremy Richman -%A Steve Zilles -%S W3C Recommendation -%D 15 October 2001 -%U http://www.w3.org/TR/2001/REC-xsl-20011015/ - -%L XSL11 -%T Extensible Stylesheet Language (XSL) Version 1.1 -%A Anders Berglund -%S W3C Recommendation -%D 5 December 2006 -%U http://www.w3.org/TR/2006/REC-xsl11-20061205/ - -%L XSL11-REQ -%T Extensible Stylesheet Language (XSL) Version 1.1 Requirements -%A Paul Grosso -%S W3C Working Draft -%O (Work in progress.) -%D 17 December 2003 -%U http://www.w3.org/TR/2003/WD-xsl11-req-20031217 - -%L XSLFO20 -%T Extensible Stylesheet Language (XSL) Version 2.0 -%A Dave Pawson -%S W3C Working Draft -%O (Work in progress.) -%D 17 January 2012 -%U http://www.w3.org/TR/2012/WD-xslfo20-20120117/ - -%L XSLFO20-REQ -%T Extensible Stylesheet Language (XSL) Requirements Version 2.0 -%A Klaas Bals -%S W3C Working Draft -%O (Work in progress.) -%D 26 March 2008 -%U http://www.w3.org/TR/2008/WD-xslfo20-req-20080326/ - -%L XSLREQ -%T XSL Requirements Summary -%A Norman Walsh -%S W3C Working Draft -%O (Work in progress.) -%D 11 May 1998 -%U http://www.w3.org/TR/1998/WD-XSLReq-19980511 - -%L XSLT -%T XSL Transformations (XSLT) Version 1.0 -%A James Clark -%S W3C Recommendation -%D 16 November 1999 -%U http://www.w3.org/TR/1999/REC-xslt-19991116 - -%L XSLT-21 -%T XSL Transformations (XSLT) Version 2.1 -%A Michael Kay -%S W3C Working Draft -%O (Work in progress.) -%D 11 May 2010 -%U http://www.w3.org/TR/2010/WD-xslt-21-20100511/ - -%L XSLT-21-REQUIREMENTS -%T Requirements and Use Cases for XSLT 2.1 -%A Petr Cimprich -%S W3C Working Draft -%O (Work in progress.) -%D 10 June 2010 -%U http://www.w3.org/TR/2010/WD-xslt-21-requirements-20100610/ - -%L XSLT-30 -%T XSL Transformations (XSLT) Version 3.0 -%A Michael Kay -%S W3C Working Draft -%O (Work in progress.) -%D 10 July 2012 -%U http://www.w3.org/TR/2012/WD-xslt-30-20120710/ - -%L XSLT-XQUERY-SERIALIZATION -%T XSLT 2.0 and XQuery 1.0 Serialization (Second Edition) -%A Scott Boag -%A Michael Kay -%A Joanne Tong -%A Norman Walsh -%A Henry Zongaro -%S W3C Recommendation -%D 14 December 2010 -%U http://www.w3.org/TR/2010/REC-xslt-xquery-serialization-20101214/ - -%L XSLT-XQUERY-SERIALIZATION-11 -%T XSLT and XQuery Serialization 1.1 -%A Henry Zongaro -%S W3C Working Draft -%O (Work in progress.) -%D 15 December 2009 -%U http://www.w3.org/TR/2009/WD-xslt-xquery-serialization-11-20091215 - -%L XSLT-XQUERY-SERIALIZATION-30 -%T XSLT and XQuery Serialization 3.0 -%A Henry Zongaro -%S W3C Candidate Recommendation -%O (Work in progress.) -%D 28 March 2013 -%U http://www.w3.org/TR/2013/CR-xslt-xquery-serialization-30-20130328/ - -%L XSLT11 -%T XSL Transformations (XSLT) Version 1.1 -%A James Clark -%S W3C Working Draft -%O (Work in progress.) -%D 24 August 2001 -%U http://www.w3.org/TR/2001/WD-xslt11-20010824/ - -%L XSLT11REQ -%T XSL Transformations Requirements Version 1.1 -%A Steve Muench -%S W3C Working Draft -%O (Work in progress.) -%D 25 August 2000 -%U http://www.w3.org/TR/2000/WD-xslt11req-20000825 - -%L XSLT20 -%T XSL Transformations (XSLT) Version 2.0 -%A Michael Kay -%S W3C Recommendation -%D 23 January 2007 -%U http://www.w3.org/TR/2007/REC-xslt20-20070123/ - -%L XSLT20REQ -%T XSLT Requirements Version 2.0 -%A Steve Muench -%A Mark Scardina -%S W3C Working Draft -%O (Work in progress.) -%D 14 February 2001 -%U http://www.w3.org/TR/2001/WD-xslt20req-20010214 - -%L YACC -%T YACC - Yet another compiler compiler -%A S. C. Johnson -%S Technical Report -%I Murray Hill -%D 1975 - -%L ZHMARK -%T 标点符号用法 (Punctuation Mark Usage) -%O 中华人民共和国国家标准 -%D 1995 - -%L ENCODING -%T Encoding -%A Anne van Kesteren -%A Joshua Bell -%S Living Standard -%U http://encoding.spec.whatwg.org/ - -%L HTML -%T HTML -%A Ian Hickson -%S Living Standard -%U http://www.whatwg.org/specs/web-apps/current-work/multipage/ - diff --git a/css-2020/Overview.bs b/css-2020/Overview.bs index b29cae34608..66c83809a0c 100644 --- a/css-2020/Overview.bs +++ b/css-2020/Overview.bs @@ -365,7 +365,7 @@ Fairly Stable Modules with limited implementation experience
CSS Text Module Level 3 [[CSS-TEXT-3]]
- Extends and supersedes CSS2§16 excepting §16.2, + Extends and supersedes CSS2§16 excepting §16.3, defining properties for text manipulation and specifying their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. diff --git a/css-2021/Overview.bs b/css-2021/Overview.bs index a7f0229846f..1d61a10aabb 100644 --- a/css-2021/Overview.bs +++ b/css-2021/Overview.bs @@ -361,7 +361,7 @@ Fairly Stable Modules with limited implementation experience
CSS Text Module Level 3 [[CSS-TEXT-3]]
- Extends and supersedes CSS2§16 excepting §16.2, + Extends and supersedes CSS2§16 excepting §16.3, defining properties for text manipulation and specifying their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. diff --git a/css-2022/Overview.bs b/css-2022/Overview.bs index 04f4f8244c7..c7a013d108d 100644 --- a/css-2022/Overview.bs +++ b/css-2022/Overview.bs @@ -409,7 +409,7 @@ Fairly Stable Modules with limited implementation experience
CSS Text Module Level 3 [[CSS-TEXT-3]]
- Extends and supersedes CSS2§16 excepting §16.2, + Extends and supersedes CSS2§16 excepting §16.3, defining properties for text manipulation and specifying their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. diff --git a/css-2023/Overview.bs b/css-2023/Overview.bs index 2664c54aaa0..3b37deba34b 100644 --- a/css-2023/Overview.bs +++ b/css-2023/Overview.bs @@ -410,7 +410,7 @@ Fairly Stable Modules with limited implementation experience
CSS Text Module Level 3 [[CSS-TEXT-3]]
- Extends and supersedes CSS2§16 excepting §16.2, + Extends and supersedes CSS2§16 excepting §16.3, defining properties for text manipulation and specifying their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. diff --git a/css-2024/Overview.bs b/css-2024/Overview.bs index 33b58f23a23..3a33e35a338 100644 --- a/css-2024/Overview.bs +++ b/css-2024/Overview.bs @@ -3,10 +3,12 @@ Title: CSS Snapshot 2024 Shortname: css-2024 Level: none Status: NOTE -Prepare for TR: no +Prepare for TR: yes +Date: 2025-02-25 Group: CSSWG Work Status: revising URL: https://drafts.csswg.org/css-2024/ +TR: https://www.w3.org/TR/css-2024/ Editor: Tab Atkins Jr., Google, http://xanthir.com/, w3cid 42199 Editor: Elika J. Etemad / fantasai, Apple, http://fantasai.inkedblade.net/contact, w3cid 35400 Editor: Florian Rivoal, Invited Expert, https://florian.rivoal.net, w3cid 43241 @@ -199,7 +201,7 @@ Classification of CSS Specifications which introduces some of the basic concepts of CSS and its design principles. -
CSS Syntax Level 3 +
CSS Syntax Module Level 3 [[!CSS-SYNTAX-3]]
Replaces CSS2§4.1, CSS2§4.2, CSS2§4.4, and CSS2§G, @@ -215,7 +217,7 @@ Classification of CSS Specifications
Replaces CSS2§7.3 and expands on the syntax for media-specific styles. -
CSS Conditional Rules Level 3 +
CSS Conditional Rules Module Level 3 [[!CSS-CONDITIONAL-3]]
Extends and supersedes CSS2§7.2, @@ -227,7 +229,7 @@ Classification of CSS Specifications
Replaces CSS2§5 and CSS2§6.4.3, defining an extended range of selectors. -
CSS Namespaces +
CSS Namespaces Module Level 3 [[!CSS3-NAMESPACE]]
Introduces an ''@namespace'' rule to allow namespace-prefixed selectors. @@ -239,7 +241,7 @@ Classification of CSS Specifications Describes how to collate style rules and assign values to all properties on all elements. By way of cascading and inheritance, values are propagated for all properties on all elements. -
CSS Values and Units Level 3 +
CSS Values and Units Module Level 3 [[!CSS-VALUES-3]]
Extends and supersedes CSS2§1.4.2.1, CSS2§4.3, and CSS2§A.2.1–3, @@ -252,12 +254,12 @@ Classification of CSS Specifications Introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them. -
CSS Box Model Level 3 +
CSS Box Model Module Level 3 [[!CSS-BOX-3]]
Replaces CSS2§8.1, §8.2, §8.3 (but not §8.3.1), and §8.4. -
CSS Color Level 4 +
CSS Color Module Level 4 [[!CSS-COLOR-4]]
Extends and supersedes CSS2§4.3.6, CSS2§14.1, and CSS2§18.2, @@ -267,7 +269,7 @@ Classification of CSS Specifications and CSS Object Model extensions for color. Also defines the 'opacity' property. -
CSS Backgrounds and Borders Level 3 +
CSS Backgrounds and Borders Module Level 3 [[!CSS-BACKGROUNDS-3]]
Extends and supersedes CSS2§8.5 and CSS2§14.2, @@ -276,14 +278,14 @@ Classification of CSS Specifications image borders, and drop shadows. -
CSS Images Level 3 +
CSS Images Module Level 3 [[!CSS-IMAGES-3]]
Redefines and incorporates the external 2D image value type, introduces native 2D gradients, and adds additional controls for replaced element sizing and rendering. -
CSS Fonts Level 3 +
CSS Fonts Module Level 3 [[!CSS-FONTS-3]]
Extends and supersedes CSS2§15 @@ -298,12 +300,12 @@ Classification of CSS Specifications bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts). Replaces and extends CSS2§8.6 and §9.10. -
CSS Multi-column Layout Level 1 +
CSS Multi-column Layout Module Level 1 [[!CSS-MULTICOL-1]]
Introduces multi-column flows to CSS layout. -
CSS Flexible Box Module Level 1 +
CSS Flexible Box Layout Module Level 1 [[!CSS-FLEXBOX-1]]
Introduces a flexible linear layout model for CSS. @@ -321,12 +323,12 @@ Classification of CSS Specifications which enforces the independent CSS processing of an element’s subtree in order to enable heavy optimizations by user agents when used well. -
CSS Transforms Level 1 +
CSS Transforms Module Level 1 [[!CSS-TRANSFORMS-1]]
Introduces coordinate-based graphical transformations to CSS. -
CSS Compositing and Blending Level 1 +
Compositing and Blending Level 1 [[!COMPOSITING]]
Defines the compositing and blending of overlaid content @@ -451,7 +453,7 @@ Fairly Stable Modules with limited implementation experience
CSS Text Module Level 3 [[CSS-TEXT-3]]
- Extends and supersedes CSS2§16 excepting §16.2, + Extends and supersedes CSS2§16 excepting §16.3, defining properties for text manipulation and specifying their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. @@ -498,14 +500,14 @@ Modules with Rough Interoperability We hope to incorporate them into the [[#css-official|official definition of CSS]] in a future snapshot.
-
CSS Transitions Level 1 +
CSS Transitions [[CSS-TRANSITIONS-1]] and CSS Animations Level 1 [[CSS-ANIMATIONS-1]].
Introduces mechanisms for transitioning the computed values of CSS properties over time. -
CSS Will Change Level 1 +
CSS Will Change Module Level 1 [[CSS-WILL-CHANGE-1]]
Introduces a performance hint property called 'will-change'. @@ -520,7 +522,7 @@ Modules with Rough Interoperability
Introduces events and interfaces used for dynamically loading font resources. -
CSS Box Sizing Level 3 +
CSS Box Sizing Module Level 3 [[CSS-SIZING-3]]
Overlays and extends CSS§10., @@ -530,7 +532,7 @@ Modules with Rough Interoperability various automatic sizing concepts only vaguely defined in CSS2. -
CSS Transforms Level 2 +
CSS Transforms Module Level 2 [[CSS-TRANSFORMS-2]]
Builds upon [[CSS-TRANSFORMS-1]] diff --git a/css-2025/Overview.bs b/css-2025/Overview.bs new file mode 100644 index 00000000000..e8ab2dd6ca1 --- /dev/null +++ b/css-2025/Overview.bs @@ -0,0 +1,1178 @@ + + + + + + + +Introduction {#intro} +===================== + + When the first CSS specification was published, + all of CSS was contained in one document that defined CSS Level 1. + CSS Level 2 was defined also by a single, multi-chapter document. + However for CSS beyond Level 2, + the CSS Working Group chose to adopt a modular approach, + where each module defines a part of CSS, + rather than to define a single monolithic specification. + This breaks the specification into more manageable chunks + and allows more immediate, incremental improvement to CSS. + + Since different CSS modules are at different levels of stability, + the CSS Working Group has chosen to publish this profile + to define the current scope and state of Cascading Style Sheets as of 2025. + +

+What is CSS?

+ +
+
Cascading Style Sheets (CSS) +
+ CSS is a language for writing [=style sheets=], + and is designed to describe the rendering of structured documents + (such as HTML and XML) + on a variety of media. + CSS is used to describe the presentation of a [=source document=], + and usually does not change the underlying semantics + expressed by its [=document language=]. + +
Style sheet +
+ A set of rules that specify the presentation of a document. + Style sheets are written by an [=Author=], + and interpreted by a [=User Agent=], + to present the document to the [=User=]. + +
Source document +
+ The document to which one or more style sheets apply. + A source document’s structure and semantics are encoded + using a [=document language=] (e.g., HTML, XHTML, or SVG). + +
Author +
+ An author is a person who writes documents and associated style sheets. + An authoring tool is a [=User Agent=] that generates style sheets. + +
User +
+ A user is a person who interacts with a user agent + to view, hear, or otherwise use the document. + +
User Agent (UA) +
+ A user agent is any program that interprets a document + and its associated [=style sheets=] + on behalf of a [=user=]. + A [=user agent=] may display a document, read it aloud, + cause it to be printed, convert it to another format, etc. + For the purposes of the CSS specifications, + a [=User Agent=] is one that supports and interprets [=Cascading Style Sheets=] + as defined in these specifications. +
+ +

+Background: The W3C Process and CSS

+ + This section is non-normative. + + In the W3C Process, + a Recommendation-track document passes through three levels of stability, + summarized below: + +
+
Working Draft (WD) +
+ + This is the design phase of a W3C spec. + The WG iterates the spec in response to internal and external feedback. + + The first official Working Draft is designated the “First Public Working Draft” (FPWD). + In the CSSWG, publishing FPWD indicates that the Working Group as a whole has agreed to work on the module, + roughly as scoped out and proposed in the editor's draft. + + The transition to the next stage is sometimes called “Last Call Working Draft” (LCWD) phase. + The CSSWG transitions Working Drafts once we have resolved all known issues, + and can make no further progress without feedback from building tests and implementations. + + This “Last Call for Comments” sets a deadline for reporting any outstanding issues, + and requires the WG to specially track and address incoming feedback. + The comment-tracking document is the Disposition of Comments (DoC). + It is submitted along with an updated draft for the Director's approval, + to demonstrate wide review and acceptance. + +
Candidate Recommendation (CR) +
+ This is the testing phase of a W3C spec. + Notably, this phase is about using tests and implementations to test the specification: + it is not about testing the implementations. + This process often reveals more problems with the spec, + and so a Candidate Recommendation will morph over time in response to implementation and testing feedback, + though usually less so than during the design phase (WD). + + Demonstration of two correct, independent implementations of each feature is required to exit CR, + so in this phase the WG builds a test suite and generates implementation reports. + + The transition to the next stage is “Proposed Recommendation” (PR). + During this phase the W3C Advisory Committee must approve the transition to REC. + +
Recommendation (REC) +
+ This is the completed state of a W3C spec and represents a maintenance phase. + At this point the WG only maintains an errata document + and occasionally publishes an updated edition that incorporates the errata back into the spec. +
+ + An Editor's Draft is effectively a live copy of the editors’ own working copy. + It may or may not reflect Working Group consensus, + and can at times be in a self-inconsistent state. + (Because the publishing process at W3C is time-consuming and onerous, + the Editor's Draft is usually the best (most up-to-date) reference for a spec. + Efforts are currently underway to reduce the friction of publishing, + so that official drafts will be regularly up-to-date + and Editor's Drafts can return to their original function as scratch space.) + + +

+Classification of CSS Specifications

+ + Advisement: + A list of all CSS modules, stable and in-progress, + and their statuses + can be found at the CSS Current Work page. + + +

Cascading Style Sheets (CSS) — The Official Definition

+ + This profile includes only specifications that we consider stable + and for which we have enough implementation experience that we are sure of that stability. + + Note: This is not intended to be a CSS Desktop Browser Profile: + inclusion in this profile is based on feature stability only + and not on expected use or Web browser adoption. + This profile defines CSS in its most complete form. + + As of 2025, + Cascading Style Sheets (CSS) is defined by the following + specifications. + +
+
CSS Level 2, latest revision (including errata) + [[!CSS2]] +
+ This defines the core of CSS, parts of which are overridden by later specifications. + We recommend in particular reading Chapter 2, + which introduces some of the basic concepts of CSS + and its design principles. + +
CSS Syntax Module Level 3 + [[!CSS-SYNTAX-3]] +
+ Replaces CSS2§4.1, CSS2§4.2, CSS2§4.4, and CSS2§G, + redefining how CSS is parsed. + +
CSS Style Attributes + [[!CSS-STYLE-ATTR]] +
+ Defines how CSS declarations can be embedded in markup attributes. + +
Media Queries Level 3 + [[!CSS3-MEDIAQUERIES]] +
+ Replaces CSS2§7.3 and expands on the syntax for media-specific styles. + +
CSS Conditional Rules Module Level 3 + [[!CSS-CONDITIONAL-3]] +
+ Extends and supersedes CSS2§7.2, + updating the definition of ''@media'' rules to allow nesting + and introducing the ''@supports'' rule for feature-support queries. + +
Selectors Level 3 + [[!SELECTORS-3]] +
+ Replaces CSS2§5 and CSS2§6.4.3, defining an extended range of selectors. + +
CSS Namespaces Module Level 3 + [[!CSS3-NAMESPACE]] +
+ Introduces an ''@namespace'' rule to allow namespace-prefixed selectors. + +
CSS Cascading and Inheritance Level 4 + [[!CSS-CASCADE-4]] +
+ Extends and supersedes CSS2§1.4.3 and CSS2§6, as well as [[CSS-CASCADE-3]]. + Describes how to collate style rules and assign values to all properties on all elements. + By way of cascading and inheritance, values are propagated for all properties on all elements. + +
CSS Values and Units Module Level 3 + [[!CSS-VALUES-3]] +
+ Extends and supersedes CSS2§1.4.2.1, CSS2§4.3, and CSS2§A.2.1–3, + defining CSS's property definition syntax + and expanding its set of units. + +
CSS Custom Properties for Cascading Variables Module Level 1 + [[!CSS-VARIABLES-1]] +
+ Introduces cascading variables as a new primitive value type that is accepted by all CSS properties, + and custom properties for defining them. + +
CSS Box Model Module Level 3 + [[!CSS-BOX-3]] +
+ Replaces CSS2§8.1, §8.2, §8.3 (but not §8.3.1), and §8.4. + +
CSS Color Module Level 4 + [[!CSS-COLOR-4]] +
+ Extends and supersedes CSS2§4.3.6, CSS2§14.1, and CSS2§18.2, + also extends and supersedes [[CSS-COLOR-3]], + introducing an extended range of color spaces beyond sRGB, + extended color values, + and CSS Object Model extensions for color. + Also defines the 'opacity' property. + +
CSS Backgrounds and Borders Module Level 3 + [[!CSS-BACKGROUNDS-3]] +
+ Extends and supersedes CSS2§8.5 and CSS2§14.2, + providing more control of backgrounds and borders, + including layered background images, + image borders, + and drop shadows. + +
CSS Images Module Level 3 + [[!CSS-IMAGES-3]] +
+ Redefines and incorporates the external 2D image value type, + introduces native 2D gradients, + and adds additional controls for replaced element sizing and rendering. + +
CSS Fonts Module Level 3 + [[!CSS-FONTS-3]] +
+ Extends and supersedes CSS2§15 + and provides more control over font choice and feature selection. + +
CSS Writing Modes Level 3 + [[!CSS-WRITING-MODES-3]] +
+ Defines CSS support for various international writing modes, + such as left-to-right (e.g. Latin or Indic), + right-to-left (e.g. Hebrew or Arabic), + bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts). + Replaces and extends CSS2§8.6 and §9.10. + +
CSS Multi-column Layout Module Level 1 + [[!CSS-MULTICOL-1]] +
+ Introduces multi-column flows to CSS layout. + +
CSS Flexible Box Layout Module Level 1 + [[!CSS-FLEXBOX-1]] +
+ Introduces a flexible linear layout model for CSS. + +
CSS Basic User Interface Module Level 3 + [[!CSS-UI-3]] +
+ Extends and supersedes CSS2§18.1 and CSS2§18.4, + defining 'cursor', 'outline', and several new CSS features that also enhance the user interface. + +
CSS Containment Module Level 1 + [[!CSS-CONTAIN-1]] +
+ Introduces the 'contain' property, + which enforces the independent CSS processing of an element’s subtree + in order to enable heavy optimizations by user agents when used well. + +
CSS Transforms Module Level 1 + [[!CSS-TRANSFORMS-1]] +
+ Introduces coordinate-based graphical transformations to CSS. + +
Compositing and Blending Level 1 + [[!COMPOSITING]] +
+ Defines the compositing and blending of overlaid content + and introduces features to control their modes. + +
CSS Easing Functions Level 1 + [[!CSS-EASING-1]]. +
+ Describes a way for authors to define a transformation + that controls the rate of change of some value. + Applied to animations, + such transformations can be used to produce animations + that mimic physical phenomena such as momentum + or to cause the animation to move in discrete steps producing robot-like movement. + +
CSS Counter Styles Level 3 + [[!CSS-COUNTER-STYLES-3]] +
+ Introduces the ''@counter-style'' rule, + which allows authors to define their own custom counter styles + for use with CSS list-marker and generated-content counters [[CSS-LISTS-3]]. + It also predefines a set of common counter styles, + including the ones present in CSS2 and CSS2.1. +
+ + Note: Although we don't anticipate significant changes to the specifications that form this snapshot, + their inclusion does not mean they are frozen. + The Working Group will continue to address problems as they are found in these specs. + Implementers should monitor www-style + and/or the CSS Working Group Blog + for any resulting changes, corrections, or clarifications. + +

+Reliable Candidate Recommendations

+ +The following specifications are considered to be in a reliable state, meaning they have largely stable implementations and specifications, but are not yet at the Recommendation level due to minor issues or the need for additional implementation reports. + +
+
Media Queries Level 4 + [[MEDIAQUERIES-4]] +
+ Extends and supersedes [[CSS3-MEDIAQUERIES]], + expanding the syntax, + deprecating most media types, + and introducing new media features. + +
CSS Scroll Snap Module Level 1 + [[CSS-SCROLL-SNAP-1]] +
+ Contains features to control panning and scrolling behavior with “snap positions”. + +
CSS Scrollbars Styling Module Level 1 + [[CSS-SCROLLBARS-1]] +
+ Defines properties to influence the visual styling of scrollbars, + introducing controls for their color and width. + +
CSS Grid Layout Module Level 1 + [[CSS-GRID-1]] +
+ Introduces a two-dimensional grid-based layout system, + optimized for user interface design. + In the grid layout model, the children of a grid container + can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid. + +
CSS Grid Layout Module Level 2 + [[CSS-GRID-2]] +
+ Extends and supersedes [[CSS-GRID-1]], + introducing “subgrids” for managing nested markup in a shared grid framework. +
+ +

+Fairly Stable Modules with limited implementation experience

+ + The following modules have completed design work, + and are fairly stable, + but have not received much testing and implementation experience yet. + We hope to incorporate them into the [[#css-official|official definition of CSS]] in a future snapshot. + +
+ +
CSS Display Module Level 3 + [[CSS-DISPLAY-3]] +
+ Replaces CSS2§9.1.2, §9.2.1 (but not §9.2.1.1), §9.2.2 (but not §9.2.2.1), §9.2.3, and §9.2.4 (and lays the foundations for replacing §9.7), + defining how the CSS formatting box tree is generated + from the document element tree + and defining the 'display' property that controls it. + +
CSS Writing Modes Level 4 + [[CSS-WRITING-MODES-4]] +
+ Extends and supersedes [[CSS-WRITING-MODES-3]], + adding more options for vertical writing. + +
CSS Fragmentation Module Level 3 + [[CSS-BREAK-3]] +
+ Describes the fragmentation model that partitions a flow into pages, columns, or regions + and defines properties that control it. + Extends and supersedes CSS2§13.3. + +
CSS Box Alignment Module Level 3 + [[CSS-ALIGN-3]] +
+ Introduces properties to control the alignment of boxes + within their containers in the various CSS box layout models: + block layout, table layout, flex layout, and grid layout. + +
CSS Shapes Module Level 1 + [[CSS-SHAPES-1]] +
+ Extends floats (CSS2§9.5) to effect non-rectangular wrapping shapes. + +
CSS Text Module Level 3 + [[CSS-TEXT-3]] +
+ Extends and supersedes CSS2§16 excepting §16.3, + defining properties for text manipulation and specifying their processing model. + It covers line breaking, justification and alignment, white space handling, and text transformation. + +
CSS Text Decoration Module Level 3 + [[CSS-TEXT-DECOR-3]] +
+ Extends and supersedes CSS2§16.3, + providing more control over text decoration lines + and adding the ability to specify text emphasis marks + and text shadows. + +
CSS Masking Module Level 1 + [[CSS-MASKING-1]] +
+ Replaces CSS2§11.1.2 + and introduces more powerful ways of clipping and masking content. + +
CSS Speech Module Level 1 + [[CSS-SPEECH-1]] +
+ Replaces CSS2§A, + overhauling the (non-normative) speech rendering chapter. + +
CSS View Transitions Module Level 1 + [[CSS-VIEW-TRANSITIONS-1]]
+
+ Defines the View Transition API, along with associated properties and pseudo-elements, + which allows developers to create animated visual transitions representing + changes in the document state. +
+
+ +

+Modules with Rough Interoperability

+ + Although the following modules have been widely deployed with rough interoperability, + their details are not fully worked out or sufficiently well-specified + and they need more testing and bugfixing. + We hope to incorporate them into the [[#css-official|official definition of CSS]] in a future snapshot. + +
+
CSS Transitions + [[CSS-TRANSITIONS-1]] + and CSS Animations Level 1 + [[CSS-ANIMATIONS-1]]. +
+ Introduces mechanisms for transitioning the computed values of CSS properties over time. + +
CSS Will Change Module Level 1 + [[CSS-WILL-CHANGE-1]] +
+ Introduces a performance hint property called 'will-change'. + +
Filter Effects Module Level 1 + [[FILTER-EFFECTS-1]] +
+ Introduces filter effects as a way of processing an element’s rendering before it is displayed in the document. + +
CSS Font Loading Module Level 3 + [[CSS-FONT-LOADING-3]] +
+ Introduces events and interfaces used for dynamically loading font resources. + +
CSS Box Sizing Module Level 3 + [[CSS-SIZING-3]] +
+ Overlays and extends CSS§10., + expanding the value set of the sizing properties, + introducing more precise sizing terminology, + and defining with more precision and detail + various automatic sizing concepts only vaguely defined in CSS2. + + +
CSS Transforms Module Level 2 + [[CSS-TRANSFORMS-2]] +
+ Builds upon [[CSS-TRANSFORMS-1]] + to add new transform functions and properties for three-dimensional transforms, + and convenience functions for simple transforms. + +
CSS Lists and Counters Module Level 3 + [[CSS-LISTS-3]] +
+ Contains CSS features related to list counters: + styling them, + positioning them, + and manipulating their value. + +
CSS Logical Properties and Values Level 1 + [[CSS-LOGICAL-1]] +
+ Introduces logical properties and values + that provide the author with the ability to control layout through logical, + rather than physical, + direction and dimension mappings. + Also defines logical properties and values for the features defined in [[CSS2]]. + These properties are writing-mode relative equivalents + of their corresponding physical properties. + +
CSS Positioned Layout Module Level 3 + [[CSS-POSITION-3]] +
+ Contains defines coordinate-based positioning and offsetting schemes of CSS: + [=relative positioning=], + [=sticky positioning=], + [=absolute positioning=], + and [=fixed positioning=]. + +
Resize Observer + [[RESIZE-OBSERVER-1]] +
+ This specification describes an API for observing changes to element’s principal box's size. + +
Web Animations + [[WEB-ANIMATIONS-1]] +
+ Defines a model for synchronization and timing of changes to the presentation of a Web page. + Also defines an application programming interface for interacting with this model. + +
CSS Fonts Module Level 4 + [[!CSS-FONTS-4]] +
+ Extends and supersedes CSS Fonts 3 + and provides more control over font choice and feature selection, + including support for OpenType variations. + +
CSS Color Adjustment Module Level 1 + [[CSS-COLOR-ADJUST-1]] +
+ This module introduces a model and controls over automatic color adjustment by the user agent to handle user preferences and device output optimizations. + +
CSS Conditional Rules Module Level 4 + [[CSS-CONDITIONAL-4]] +
+ Extends CSS Conditional 3 to allow testing for supported selectors.
+ +
CSS Cascading and Inheritance Level 5 + [[CSS-CASCADE-5]] +
+ Extends CSS Cascade 4 to add cascade layers.
+ +
Motion Path Module Level 1 + [[MOTION-1]] +
+ This module allows authors to position any graphical object and animate it along an author specified path. + +
CSS Scroll Anchoring Module Level 1 + [[CSS-SCROLL-ANCHORING-1]] +
+ This module aims to minimize content shifts + by locking the scroll position of a scroll container to a particular anchor element. + +
CSS Object Model (CSSOM) + [[CSSOM-1]] +
+ This module defines APIs for parsing, serializing, + and manipulating CSS, Media Queries, and Selectors. + +
CSS Color Module Level 5 + [[CSS-COLOR-5]] +
+ Extends CSS Color 4 to add color spaces and color modification functions. + +
Selectors Level 4 + [[SELECTORS-4]] +
+ Extends Selectors Level 3 by introducing new pseudo-classes, + pseudo-elements, and combinators, + enhancing the ability to select elements + based on more complex criteria and states. +
+ +

+CSS Levels

+ + Cascading Style Sheets does not have versions in the traditional sense; + instead it has levels. Each level of CSS builds on the previous, + refining definitions and adding features. The feature set of each higher + level is a superset of any lower level, and the behavior allowed for a given + feature in a higher level is a subset of that allowed in the lower levels. + A user agent conforming to a higher level of CSS is thus also conformant to + all lower levels. + +
+
CSS Level 1 +
+ The CSS Working Group considers the + CSS1 specification to be + obsolete. CSS Level 1 is defined as all the features defined + in the CSS1 specification (properties, values, at-rules, etc), but using + the syntax and definitions in the + CSS2.1 specification. + CSS Style Attributes + defines its inclusion in element-specific style attributes. + +
CSS Level 2 +
+ Although the CSS2 specification + is technically a W3C Recommendation, it passed into the Recommendation stage + before the W3C had defined the Candidate Recommendation stage. Over time + implementation experience and further review has brought to light many problems + in the CSS2 specification, so instead of expanding an already unwieldy + errata list, the CSS Working Group chose to define CSS Level 2 + Revision 1 (CSS2.1). In case of any conflict between the two specs + CSS2.1 contains the definitive definition. + + Once CSS2.1 became Candidate Recommendation—effectively though not + officially the same level of stability as CSS2—obsoleted the CSS2 + Recommendation. Features in CSS2 that were dropped from CSS2.1 should be + considered to be at the Candidate Recommendation stage, but note that many + of these have been or will be pulled into a CSS Level 3 working draft, in + which case that specification will, once it reaches CR, obsolete the + definitions in CSS2. + + The CSS2.1 specification defines + CSS Level 2 and the CSS + Style Attributes specification defines its inclusion in + element-specific style attributes. + +
CSS Level 3 +
+ CSS Level 3 builds on CSS Level 2 module by module, using the CSS2.1 + specification as its core. Each module adds functionality and/or + replaces part of the CSS2.1 specification. The CSS Working Group + intends that the new CSS modules will not contradict the CSS2.1 + specification: only that they will add functionality and refine + definitions. As each module is completed, it will be plugged in to + the existing system of CSS2.1 plus previously-completed modules. + + From this level on modules are levelled independently: for example + Selectors Level 4 may well be completed before CSS Line Module Level 3. + Modules with no CSS Level 2 equivalent start at Level 1; + modules that update features that existed in CSS Level 2 start at Level 3. + +
CSS Level 4 and beyond +
+ There is no CSS Level 4. + Independent modules can reach level 4 or beyond, + but CSS the language no longer has levels. + ("CSS Level 3" as a term is used only to differentiate it from the previous monolithic versions.) +
+ +

+CSS Profiles

+ + Not all implementations will implement all functionality defined in CSS. + + In the past, the Working Group published a few Profiles, + which were meant to define the minimal subset of CSS + that various classes of user agents were expected to support. + + This effort has been discontinued, + as the Working Group was not finding it effective or useful, + and the profiles previously defined are now unmaintained. + + Note: Partial implementations of CSS, even if that subset is an official profile, + must follow the forward-compatible parsing rules for partial implementations. + +

+Requirements for Responsible Implementation of CSS

+ + The following sections define several conformance requirements + for implementing CSS responsibly, + in a way that promotes interoperability in the present and future. + +

Partial Implementations

+ + So that authors can exploit the forward-compatible parsing rules to assign fallback values, + CSS renderers must treat as invalid + (and ignore as appropriate) + any at-rules, properties, property values, keywords, and other syntactic constructs + for which they have no usable level of support. + In particular, user agents must not selectively ignore + unsupported property values and honor supported values in a single multi-value property declaration: + if any value is considered invalid (as unsupported values must be), + CSS requires that the entire declaration be ignored. + +

Implementations of Unstable and Proprietary Features

+ + To avoid clashes with future stable CSS features, + the CSSWG recommends the following best practices for the implementation of + unstable features and proprietary extensions to CSS: + +

+Experimentation and Unstable Features

+ + Implementations of unstable features + that are described in W3C specifications + but are not interoperable + should not be released broadly for general use; + but may be released for limited, experimental use in controlled environments. + +
+ Why? + We want to allow both authors and implementors to experiment with the feature and give feedback, + but prevent authors from relying on them in production websites + and thereby accidentally "locking in" (through content dependence) + certain syntax or behavior that might change later. +
+ +
+ For example, + a UA could release an unstable features for experimentation + through beta or other testing-stage builds; + behind a hidden configuration flag; + behind a switch enabled only for specific testing partners; + or through some other means of limiting dependent use. +
+ + A CSS feature is considered unstable until + its specification has reached the Candidate Recommendation (CR) stage in the W3C process. + In exceptional cases, + the CSSWG may additionally, by an officially-recorded resolution, + add pre-CR features to the set that are considered safe to release for broad use. + See [[#CR-exceptions]]. + + Note: Vendors should consult the WG explicitly and not make assumptions on this point, + as a pre-CR spec that hasn't changed in awhile is usually more out-of-date than stable. + +

+Proprietary and Non-standardized Features

+ + To avoid clashes with future CSS features, + the CSS2.1 specification reserves a + prefixed syntax [[!CSS2]] + for proprietary and experimental extensions to CSS. + A CSS feature is a proprietary extension if it is meant for use + in a closed environment accessible only to a single vendor's user agent(s). + A UA should support such proprietary extensions + only through a vendor-prefixed syntax + and not expose them to open (multi-UA) environments such as the World Wide Web. + +
+ Why? + The prefixing requirement allows shipping specialized features in closed environments + without conflicting with future additions to standard CSS. + The restriction on exposure to open systems is to prevent + accidentally causing the public CSS environment + to depend on an unstandardized proprietary extensions. +
+ +
+ For example, + Firefox's XUL-based UI, Apple's iTunes UI, and Microsoft's Universal Windows Platform app + use extensions to CSS implemented by their respective UAs. + So long as these UAs do not allow Web content to access these features, + they do not provide an opportunity for such content + to become dependent on their proprietary extensions. +
+ + Even if a feature is intended to eventually be used in the Web, + if it hasn't yet been standardized + it should still not be exposed to the Web. + + +

+Market Pressure and De Facto Standards

+ + If a feature is unstable (i.e. the spec has not yet stabilized), but + + * at least three UAs implement the feature + (or a UA has broken the other rules and shipped for broad use + an unstable or otherwise non-standard feature in a production release), + * and the implementations have rough interoperability, + * and the CSS Working Group has recorded consensus + that this feature should exist and be released, + + implementers may ship that feature unprefixed in broad-release builds. + Rough interoperability is satisfied by a subjective judgment + that even though there may be differences, + the implementations are sufficiently similar + to be used in production websites for a substantial number of use cases. + +

Note that the CSSWG must still be consulted to ensure coordination across vendors + and to ensure coherency review by the CSS experts from each vendor. + Note also that rough interoperability still usually means + painful lack of interop in edge (or not-so-edge) cases, + particularly because details have not been ironed out through the standards review process. + +

+ Why? + If a feature is sufficiently popular that three or more browsers have implemented it before it's finished standardization, + this clause allows releasing the pressure to ship. + Also, if a feature has already escaped into the wild and sites have started depending on it, + pretending it's still “experimental” doesn't help anyone. + Allowing others to ship unprefixed recognizes that the feature is now de facto standardized + and encourages authors to write cross-platform code. +
+ +
+Vendor-prefixing Unstable Features
+ +

When exposing such a standards-track unstable feature to the Web in a production release, + implementations should support both vendor-prefixed and unprefixed syntaxes + for the feature. + Once the feature has stabilized and the implementation is updated to match interoperable behavior, + support for the vendor-prefixed syntax should be removed. + +

+ Why? + This is recommended so that authors can use the unprefixed syntax to target all implementations, + but when necessary, can target specific implementations + to work around incompatibilities among implementations + as they get ironed out through the standards/bugfixing process. + + The lack of a phase + where only the prefixed syntax is supported + greatly reduces the risk of stylesheets + being written with only the vendor-prefixed syntax. + This in turn allows UA vendors to retire + their prefixed syntax once the feature is stable, + with a lower risk of breaking existing content. + It also reduces the need occasionally felt by some vendors + to support a feature with the prefix of another vendor, + due to content depending on that syntax. +
+ + Anyone promoting unstable features to authors + should document them using their standard unprefixed syntax, + and avoid encouraging the use of the vendor-prefixed syntax + for any purpose other than working around implementation differences. + +
+Preserving the Openness of CSS
+ + In order to preserve the open nature of CSS as a technology, + vendors should make it possible for other implementors + to freely implement any features that they do ship. + To this end, they should provide spec-editing and testing resources + to complete standardization of such features, + and avoid other obstacles (e.g., platform dependency, licensing restrictions) + to their competitors shipping the feature. + +

Implementations of CR-level Features

+ + Once a specification reaches the Candidate Recommendation stage, + implementers should release an unprefixed implementation + of any CR-level feature they can demonstrate + to be correctly implemented according to spec, + and should avoid exposing a prefixed variant of that feature. + + To establish and maintain the interoperability of CSS across + implementations, the CSS Working Group requests that non-experimental + CSS renderers submit an implementation report (and, if necessary, the + testcases used for that implementation report) to the W3C before + releasing an unprefixed implementation of any CSS features. Testcases + submitted to W3C are subject to review and correction by the CSS + Working Group. + + Further information on submitting testcases and implementation reports + can be found from on the CSS Working Group's website at + http://www.w3.org/Style/CSS/Test/. + Questions should be directed to the + public-css-testsuite@w3.org + mailing list. + +

+Safe to Release pre-CR Exceptions

+ + The following features have been explicitly and proactively cleared + by the CSS Working Group for broad release + prior to the spec reaching Candidate Recommendation. + See [[#experimental]]. + +
    +
  • The flow-relative equivalents of + the sizing properties ('width', 'height', etc.), + the border properties, + the margin and padding properties. + See explanation + and specification. + +
  • The ''width/min-content'' and ''width/max-content'' keywords of the sizing properties. + See decision + and specification. +
  • The ''conic-gradient()'' gradient notation. See decision. + +
  • The aspect-ratio property. [[!CSS-SIZING-4]] + +
  • The 'translate', 'rotate', and 'scale' properties. [[!CSS-TRANSFORMS-2]] + +
  • The 'hyphenate-character' property. [[!CSS-TEXT-4]] + +
  • The color-mix() function. [[!CSS-COLOR-5]] + +
  • The <>, defined in [[!CSS-COLOR-4]] and used for interpolation of linear, radial and conic gradients. [[!CSS-IMAGES-4]] + +
  • The [=relative color=] syntax, defined in [[!CSS-COLOR-5]]
  • +
+ + The following features have been explicitly and retroactively cleared + by the CSS Working Group for broad release + prior to the spec reaching Candidate Recommendation: + + +

Indices

+ +These sections are non-normative. + +

Terms Index

+ + + +

Selector Index

+ + + +

+At-Rule Index

+ + + +

Property Index

+ + + +

Values Index

+ + + +Acknowledgements {#acks} +======================== + +Special thanks to Florian Rivoal for creating the initial draft of the [[#experimental]] recommendations. diff --git a/css-align-3/Overview.bs b/css-align-3/Overview.bs index 56aea26bda2..80fa29d9666 100644 --- a/css-align-3/Overview.bs +++ b/css-align-3/Overview.bs @@ -897,11 +897,10 @@ Content Distribution for Scroll Containers
Self-Alignment for Absolutely Positioned Boxes
- For [=absolutely positioned=] [=alignment subjects=] + For [=absolutely positioned=] [=alignment subjects=] whose relevant [=self-alignment property=] is not ''justify-self/normal'', the default [=overflow alignment=] behavior is as follows: -
1. Let the |default overflow rect| be the bounding rectangle of the [=alignment subject's=] [=inset-modified containing block=] @@ -1172,30 +1171,24 @@ Content-Distribution Shorthand: the 'place-content' property in which case it is defaulted to ''start''.

-Overflow and Scroll Positions

+Alignment Overflow and Scroll Containers When the content-distribution properties are set on a scroll container with an overflowing alignment subject, - rather than shifting the layout positions of its content, - they instead change its initial scroll position - so that the initially-visible content - of the scroll container - satisfies the [[#alignment-values|expected alignment]] - of the alignment subject and alignment container. - However, the [[css-scroll-snap-2#scroll-initial-target-with-place-content|scroll-initial-target]] - property, when present, overrides the content-distribution properties - in determining the initial scroll position. - - Note: The presence of scrollbars can change the size of the [=scroll container’s=] content box, - and thus the size of the [=alignment container=] - and/or [=alignment subject=]. + they reduce the clipping of the [=negative scrollable overflow region=] + just enough to ensure that alignment subject can be scrolled + into its ''align-content/start''-aligned position.
For example, if a scrollable flex container is set to ''justify-content: flex-end'' (or ''justify-content: flex-start'' with ''flex-flow: row-reverse''), - it will be initially displayed scrolled all the way to the main-end edge of its content, + its [=in-flow=] content will be initially positioned + to align the main-end edge of its content to the main-end edge of the flex container, and its content will appear to overflow its main-start edge. + However, the viewer will be able to scroll up + to view the overflowing [=in-flow=] content, + just as if ''justify-content: flex-start'' had been specified.
@@ -1205,17 +1198,16 @@ Overflow and Scroll Positions
- None of this changes how scroll coordinates are assigned: - the origin is still where it would be in a ''align-content/start''-aligned container, - it just might be initially positioned outside the scrollport. - Note: The alignment subject is not necessarily identical to the scrollable overflow area: - content overflowing the alignment subject, - such as an absolutely-positioned or out-of-flow element, - grows the scrollable overflow area but not the alignment subject, - thus an ''align-content/end''-aligned scroll container - might not be initially scrolled all the way to the bottom. + content overflowing the alignment subject-- + such as an [=out-of-flow=] box-- + grows the scrollable overflow area but not the alignment subject. + Thus an ''align-content/end''-aligned scroll container + might not be initially scrolled all the way to the bottom, + and positioned content can still be clipped + if it is further into the [=negative scrollable overflow region=] + than the [=in-flow=] content forming the [=alignment subject=].
@@ -1227,6 +1219,10 @@ Overflow and Scroll Positions
+ Note: The presence of scrollbars can change + the size of the [=scroll container’s=] [=content box=]-- + and thus the size of the [=alignment container=] + and/or [=alignment subject=].

Baseline Content-Alignment

@@ -1357,7 +1353,7 @@ Self-Alignment: Aligning the Box Within Its Parent

-Inline-Axis (or Main-Axis) Alignment: the 'justify-self' property

+Inline-Axis (or Main-Axis) Self-Alignment: the 'justify-self' property
 	Name: justify-self
@@ -1457,7 +1453,7 @@ Inline-Axis (or Main-Axis) Alignment: the 'justify-self' property
 			''justify-self/normal'' Behavior
 			
 				The box lays out according to the default rules for block layout
-				(see [[CSS2/visudet#Computing_widths_and_margins]]).
+				(see CSS2.1§10.3).
 		
 			Other Details
 			
@@ -1507,15 +1503,9 @@ Inline-Axis (or Main-Axis) Alignment: the 'justify-self' property
 		
 			''justify-self/normal'' Behavior
 			
-				* For replaced absolutely-positioned boxes, the ''justify-self/normal'' keyword behaves as ''start''.
-				* For all other absolutely-positioned boxes, ''justify-self/normal'' behaves as stretch.
-					Additionally, if neither inset in this axis is ''top/auto'',
-					but 'width' ('height', for vertical writing modes) is ''width/auto'',
-					''margin/auto'' margins are treated as zero.
-
-					(In non-''justify-self/normal'' cases, ''margin/auto'' margins are prioritized over the self-alignment properties, as usual.)
-
-				Note: This somewhat bizarre behavior is required for compatibility with the behavior specified in CSS 2.1.
+				Behaves as ''justify-self/stretch'' or ''justify-self/start'',
+				depending on the type of box.
+				See [[css-position-3#abspos-layout]].
 		
 			Other Details
 			
@@ -1583,7 +1573,7 @@ Inline-Axis (or Main-Axis) Alignment: the 'justify-self' property
 	See [[!CSS-GRID-1]] for details.
 
 

-Block-Axis (or Cross-Axis) Alignment: the 'align-self' property

+Block-Axis (or Cross-Axis) Self-Alignment: the 'align-self' property
 	Name: align-self
@@ -1677,15 +1667,9 @@ Block-Axis (or Cross-Axis) Alignment: the 'align-self' property
 		
 			''align-self/normal'' Behavior
 			
-				* For replaced absolutely-positioned boxes, the ''align-self/normal'' keyword behaves as ''start''.
-				* For all other absolutely-positioned boxes, ''align-self/normal'' behaves as stretch.
-					Additionally, if neither inset in this axis is ''top/auto'',
-					but 'width' ('height', for vertical writing modes) is ''width/auto'',
-					''margin/auto'' margins are treated as zero.
-
-					(In non-''align-self/normal'' cases, ''margin/auto'' margins are prioritized over the self-alignment properties, as usual.)
-
-				Note: This somewhat bizarre behavior is required for compatibility with the behavior specified in CSS 2.1.
+				Behaves as ''align-self/stretch'' or ''align-self/start'',
+				depending on the type of box.
+				See [[css-position-3#abspos-layout]].
 		
 			Other Details
 			
@@ -1935,7 +1919,7 @@ Default Alignment
 	
 
 

-Inline-Axis (or Main-Axis) Alignment: the 'justify-items' property

+Inline-Axis (or Main-Axis) Default Alignment: the 'justify-items' property
 	Name: justify-items
@@ -1972,7 +1956,7 @@ Inline-Axis (or Main-Axis) Alignment: the 'justify-items' property
 	Other values have no special handling and are merely referenced by 'justify-self'.
 
 

-Block-Axis (or Cross-Axis) Alignment: the 'align-items' property

+Block-Axis (or Cross-Axis) Default Alignment: the 'align-items' property
 	Name: align-items
@@ -1992,7 +1976,7 @@ Block-Axis (or Cross-Axis) Alignment: the 'align-items' property
 	Values have no special handling and are merely referenced by 'align-self'.
 
 

-Self-Alignment Shorthand: the 'place-items' property

+Default Alignment Shorthand: the 'place-items' property
 	Name: place-items
@@ -2026,18 +2010,18 @@ Self-Alignment Shorthand: the 'place-items' property
 

Gaps Between Boxes

-While 'margin' and 'padding' can be used to specify visual spacing around individual boxes, -it's sometimes more convenient to globally specify spacing between adjacent boxes -within a given layout context, -particularly when the spacing is different between boxes -as opposed to between the first/last box and the container's edge. + While 'margin' and 'padding' can be used to specify visual spacing around individual boxes, + it's sometimes more convenient to globally specify spacing + between adjacent boxes within a given layout context, + particularly when the spacing is different between sibling boxes + as opposed to between the first/last box and the container's edge. -The 'gap' property, -and its 'row-gap' and 'column-gap' sub-properties, -provide this functionality for -multi-column, -flex, -and grid layout. + The 'gap' property, + and its 'row-gap' and 'column-gap' sub-properties, + provide this functionality for + multi-column, + flex, + and grid layout.

Row and Column Gutters: the 'row-gap' and 'column-gap' properties

@@ -2093,9 +2077,10 @@ Row and Column Gutters: the 'row-gap' and 'column-gap' properties
multi-column containers
- 'column-gap' specifies the [=gutter=] between adjacent column boxes. - See [[CSS-MULTICOL-1]] for details on how this affects the layout of multicol elements. - 'row-gap' does not currently apply. + 'column-gap' specifies the [=gutter=] between adjacent column boxes, + see [[CSS-MULTICOL-1]]. + 'row-gap' specifies the [=gutter=] between the rows of [=column boxes=] established by 'column-height', + see [[CSS-MULTICOL-2]].
flex containers
@@ -2119,6 +2104,9 @@ Row and Column Gutters: the 'row-gap' and 'column-gap' properties See [[css-grid-1#gutters]] for precise details.
+ In all cases, the [=gutter=] disappears when it coincides with + a [=fragmentation break=]. [[CSS-BREAK-3]] + Note: Table boxes do not use the 'gap' properties to specify separation between their cells. Instead, they use the 'border-spacing' property, @@ -2235,7 +2223,7 @@ Baseline Alignment Details for more information on baselines and writing modes.

-Determining the Baselines of a Box

+Determining the Baselines of a Box Each box, for a given axis, @@ -2312,6 +2300,9 @@ Determining the Baselines of a Box is synthesized from the lowest and highest content edges of the cells in the row. [[!CSS2]] + Spanning cells participate only in the first/last row that they span + for the purpose of ''first baseline''/''last baseline''. +
flex containers
See Flex Baselines in [[!CSS-FLEXBOX-1]]. @@ -2461,7 +2452,7 @@ Appendix A: Static Position Terminology on an absolutely positioned box, CSS2 uses its static position to resolve its size and position. - See [[css2/visudet#abs-non-replaced-width]]. + See CSS2.1§10.3.7. The box alignment properties modify these calculations, just as they do the sizing and positioning calculations in other layout modes. These modifications refer to a static-position rectangle, @@ -2524,15 +2515,53 @@ Changes Changes since the 17 February 2023 Working Draft include:
    +
  • Made [=block containers=] default to ''safe'' alignment. + See [[#auto-safety-default]]. + (Issue 8992) +
  • Made [=absolutely positioned boxes=] default to using a “smart” safe alignment + that allows unsafe overflow of the [=inset-modified containing block=] + while maintaining safety within the [=original containing block=]. + See [[#auto-safety-position]]. + (Issue 10316, + Issue 9960)
  • Make all the ''space-*'' keywords fallback to ''safe'' overflow. (Issue 10154) +
  • Clearly define the interaction of overflowing [=content distribution=] and [=scroll containers=] + to not impact layout, but to only affect the extent of the [=scrollable overflow area=]. + (Issue 4957)
  • Only apply the special margin-edge baseline rule for [=scroll container=] [=block containers=] when 'baseline-source' is its [=initial value=]. (Issue 8214) -
  • Made [=block containers=] default to ''safe'' alignment. - (Issue 8992) +
  • When synthesizing the baseline of an orthogonal-flow box, + make the assumed parallel [=writing mode=] sensitive to 'direction'. + (Issue 7775) +
    +

    Otherwise, + assume either ''horizontal-tb'' or ''vertical-lr'' 'writing-mode', + whichever is orthogonal to the box’s own 'writing-mode'.

    +

    Otherwise:

    +
      +
    • If the box’s own [=writing mode=] is vertical, + assume ''horizontal-tb''. +
    • If the box’s own [=writing mode=] is horizontal, + assume ''vertical-lr'' if 'direction' is ''ltr'' + and ''vertical-rl'' if 'direction' is ''rtl''. +
    +
    +
    +
  • Clarify that spanning cells only participate in the first/last row they span + when participating in first/last baseline alignment. + (Issue 7655)
  • Define the 'grid-gap' properties as [=legacy name aliases=] of the 'gap' properties. (Issue 8014) +
  • Defer definition of ''align-self/normal'' alignment for [=absolutely positioned boxes=] to [[css-position-3]]. + (Issue 11215, + Issue 11285) +
  • Changed sentence about applicability of 'row-gap' to [=multi-column containers=] + to indicate that it applies in [[CSS-MULTICOL-2]]. + (Issue 11539) +
  • Defined that [=gutters=] dissappear at [=fragmentation breaks=]. + (Issue 11520)
Changes since the 24 December 2021 Working Draft include: diff --git a/css-anchor-position-1/Overview.bs b/css-anchor-position-1/Overview.bs index 65b24fa15e1..20763c7f4b0 100644 --- a/css-anchor-position-1/Overview.bs +++ b/css-anchor-position-1/Overview.bs @@ -1372,49 +1372,6 @@ were ''visibility: hidden'', regardless of what their actual 'visibility' value is. -Accessibility Implications {#accessibility} --------------------------- - -It's important to remember that Anchor Positioning -does not automatically establish any semantic relationship -between a positioned box -and any of its anchors, -because it can be used in many different ways. -Authors must not rely solely on a visual connection -implied by the positioning -to link elements together semantically; -without additional help, -the elements often have no meaningful DOM relationship, -making them difficult or impossible to use in non-visual user agents, -like screen readers. - -Many features on the web platform, -both existing and upcoming, -allow establishing such connections explicitly, -so that non-visual user agents can also benefit. - -For example, the Popover API in HTML -automatically links the invoker button -to the popover element, -including automatically adjusting tabbing order; -it also establishes the invoker button -as the [=implicit anchor element=] for the popover, -making it easy to use Anchor Positioning as well. - -In more general cases, -ARIA features such as -the aria-details -or aria-describedby attributes -on an anchor element -can provide this information -in a slightly more manual fashion; -in concert with the <{html-global/role}> attribute on the positioned element, -non-visual user agents -can tell their users about the relationship between the elements -and let them automatically navigate between them. - - - + + +Accessibility Implications {#accessibility} +========== + +It's important to remember that Anchor Positioning +does not automatically establish any semantic relationship +between a positioned box +and any of its anchors, +because it can be used in many different ways. +Authors must not rely solely on a visual connection +implied by the positioning +to link elements together semantically; +without additional help, +the elements often have no meaningful DOM relationship, +making them difficult or impossible to use in non-visual user agents, +like screen readers. + +Many features on the web platform, +both existing and upcoming, +allow establishing such connections explicitly, +so that non-visual user agents can also benefit. + +For example, the Popover API in HTML +automatically links the invoker button +to the popover element, +including automatically adjusting tabbing order; +it also establishes the invoker button +as the [=implicit anchor element=] for the popover, +making it easy to use Anchor Positioning as well. + +In more general cases, +ARIA features such as +the aria-details +or aria-describedby attributes +on an anchor element +can provide this information +in a slightly more manual fashion; +in concert with the <{html-global/role}> attribute on the positioned element, +non-visual user agents +can tell their users about the relationship between the elements +and let them automatically navigate between them. + + + - Abstract: This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior. Link Defaults: css-values-3 (type)
+
 url: https://dom.spec.whatwg.org/#constructing-events; type: dfn; text: event constructor;
 urlPrefix: https://html.spec.whatwg.org/multipage/webappapis.html; type: dfn; spec: html
@@ -1387,25 +1385,25 @@ Working Group Resolutions that are pending editing
 			
  • Issue(7335): Detail how/when keyframe values are computed; using G.beta in dbaron's mail
  • Agreed that both transitions and animations animate all properties. css-transitions to define animation of non-interoperable/discrete values. They take their starting values below 50% timing function progress, and end values above -
  • Dynamic changes to animation properties/keyframes. Tab to propose resolution. (Bug 14713) -
  • Negative animation-delay values apply against the active duration of the animation i.e. (animation-duration*animation-iteration-count). The delay can thus swallow iterations for which no iteration event will be fired. The start/end events are still fired. Even when delay == (-1*active_duration) -
  • Fire animation start/end events when animation-duration is zero, with 0 elapsedTime -
  • If animation-iteration-count is infinite and duration is 0, treat the iteration-count as if it was finite and run a 0s second (option A in Brian's mail) -
  • If an animation with a negative animation delay is initially paused, the start event still fires +
  • Dynamic changes to animation properties/keyframes. Tab to propose resolution. (Bug 14713) +
  • Negative animation-delay values apply against the active duration of the animation i.e. (animation-duration*animation-iteration-count). The delay can thus swallow iterations for which no iteration event will be fired. The start/end events are still fired. Even when delay == (-1*active_duration) +
  • Fire animation start/end events when animation-duration is zero, with 0 elapsedTime +
  • If animation-iteration-count is infinite and duration is 0, treat the iteration-count as if it was finite and run a 0s second (option A in Brian's mail) +
  • If an animation with a negative animation delay is initially paused, the start event still fires
  • 2012-10-29 minutes
      -
    • Change the animation properties to be dynamically changeable -
    • @keyframes can be dynamically changed +
    • Change the animation properties to be dynamically changeable +
    • @keyframes can be dynamically changed
    • When you encounter duplicate animations names, last one wins.
    • Make *animations* transition *all* properties. Unless otherwise specified, discrete properties take their starting values below 50% timing function progress, and end values above 50% timing function progress.
  • 2012-12-12 minutes and intermediate comments and 2012-12-19 minutes
      -
    • Animations only run if they contain at least one valid keyframe rule (Bug) +
    • Animations only run if they contain at least one valid keyframe rule (Bug)
    • When an element changes from display:none to display: non-none, animations start immediately (Bug) -
    • An initially-paused animation is still started (fires start events etc.) (Bug) +
    • An initially-paused animation is still started (fires start events etc.) (Bug)
    • Animations can be paused during their delay phase, which freezes the remaining delay to be applied after it unpauses (Bug)
    • animation-play-state has the same list behavior as the other animation properties, matching the length of animation-name (Bug)
    diff --git a/css-animations-2/Overview.bs b/css-animations-2/Overview.bs index b3a30e7ddb5..c0e84664b34 100644 --- a/css-animations-2/Overview.bs +++ b/css-animations-2/Overview.bs @@ -27,11 +27,11 @@ ED: https://drafts.csswg.org/css-animations-2/ TR: https://www.w3.org/TR/css-animations-2/ Editor: L. David Baron, Google https://www.google.com/, https://dbaron.org/, w3cid 15393 Editor: Brian Birtles, Invited Expert, brian@birchill.co.jp, w3cid 43194 - - +!Issues List: https://github.com/w3c/csswg-drafts/labels/css-animations-2 Abstract: This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior. Ignored Vars: auto-rewind
  • +
     urlPrefix: https://dom.spec.whatwg.org/; type: dfn; spec: dom
         text: event target
    @@ -68,6 +68,13 @@ spec:web-animations-1; type:dfn;
         text:start delay
         text:target element
         text:unresolved
    +spec:web-animations-2; type:dfn;
    +    text:active interval; for:animation trigger
    +    text:default range
    +    text:exit range
    +spec:scroll-animations-1; type:dfn;
    +	text:animation-range-start
    +	text:animation-range-end
     

    Delta specification

    @@ -135,7 +142,7 @@ the changes from the programming interface take precedence as follows: to null or some {{AnimationEffect}} other than the original {{KeyframeEffect}}, all subsequent changes to animation properties other than - 'animation-name' or 'animation-play-state' + 'animation-name', 'animation-play-state', or 'animation-timeline' will not be reflected in that animation. Similarly, any change to matching ''@keyframes'' rules will not be reflected in that animation. @@ -702,7 +709,282 @@ The 'animation' shorthand property syntax is as follows: <single-animation> = <<'animation-duration'>> || <> || <<'animation-delay'>> || <> || <> || <> || <> || [ none | <> ] || <> +

    +Declaring Animation Triggers

    + + Animation Triggers are defined using the 'animation-trigger-*' properties. + These list-valued properties, + which are all [=longhands=] of the 'animation-trigger' [=shorthand=], + form a [=coordinating list property group=] + with 'animation-name' as the [=coordinating list base property=] + and each item in the [=coordinated value list=] + defining the properties of a single animation trigger. + + The 'animation-trigger' properties + are [=reset-only sub-properties=] of the 'animation' [=shorthand=]. + +## The 'animation-trigger-type' property ## {#animation-trigger-type} + +The 'animation-trigger-type' property specifies the [=animation trigger type=] +of the [=animation trigger=]. + +
    +Name: animation-trigger-type
    +Value: <>#
    +Initial: once
    +Applies to: all elements
    +Inherited: no
    +Percentages: N/A
    +Computed value: list, each item a keyword as specified
    +Animation type: not animatable
    +Canonical order: per grammar
    +
    + +<single-animation-trigger-type> = once | repeat | alternate | state + +The values of 'animation-trigger-type' have the following meaning +for an [=animation trigger=] that enters its [=animation trigger/active interval|active interval=]: + +
    +
    once +
    + The animation is triggered and played once and only once. + +
    repeat +
    + The animation is played from the beginning each time it is triggered. + When the trigger’s [=animation trigger/active interval=] is exited the animation is reset. + +
    alternate +
    + The animation is played forwards, according to its [=playback direction=], each time it is triggered. + When the trigger’s [=animation trigger/active interval=] is exited the animation is reversed. + +
    state +
    + The animation is triggered and played once. + When the trigger’s [=animation trigger/active interval=] is exited the animation is paused. + When the trigger’s [=animation trigger/active interval=] is re-entered the animation is resumed. +
    + +The behavior of each value is defined in [[web-animations-2#trigger-types]]. + +## The 'animation-trigger-timeline' property ## {#animation-trigger-timeline} + +The 'animation-trigger-timeline' property specifies the timeline +of the animation’s associated [=animation trigger=]. + +
    +Name: animation-trigger-timeline
    +Value: <>#
    +Initial: auto
    +Applies to: all elements
    +Inherited: no
    +Percentages: N/A
    +Computed value: list, each item either
    +  the keyword ''single-animation-timeline/none'',
    +  the keyword ''single-animation-timeline/auto'',
    +  a case-sensitive [=css identifier=],
    +  a computed ''scroll()'' function,
    +  or
    +  a computed ''view()'' function
    +Canonical order: per grammar
    +Animation Type: not animatable
    +
    + +The values of 'animation-trigger-timeline' have the same meaning as those of 'animation-timeline'. + +Issue: Probably a trigger with timeline "none" is under-specified here. Need to clarify what it means. + +## The 'animation-trigger-range' property ## {#animation-trigger-range} + +
    +  Name: animation-trigger-range
    +  Value: [ <<'animation-trigger-range-start'>> <<'animation-trigger-range-end'>>? ]#
    +
    + +The 'animation-trigger-range' property is a [=shorthand property|shorthand=] +that sets 'animation-trigger-range-start' and 'animation-trigger-range-end' +together in a single declaration, +specifying the [=animation trigger=]’s associated [=default range=]. +It has the same syntax as the 'animation-range' property. + +The behavior of 'animation-trigger-range' is defined in [[web-animations-2#trigger-ranges]]. +## The 'animation-trigger-range-start' property ## {#animation-trigger-range-start} + +
    +  Name: animation-trigger-range-start
    +  Value: [ normal | <> | <> <>? ]#
    +  Initial: normal
    +  Applies to: all elements
    +  Inherited: no
    +  Percentages: relative to the specified [=named timeline range=] if one was specified, else to the entire timeline
    +  Computed value: list, each item either the keyword ''animation-trigger-range-start/normal'' or a timeline range and progress percentage
    +  Animation type: not animatable
    +
    + +The 'animation-trigger-range-start' property specifies the start of the [=animation trigger=]’s +associated [=default range=]. + +The values of 'animation-trigger-range-start' have the same meaning as those of 'animation-range-start'. + +## The 'animation-trigger-range-end' property ## {#animation-trigger-range-end} + +
    +  Name: animation-trigger-range-end
    +  Value: [ normal | <> | <> <>? ]#
    +  Initial: normal
    +  Applies to: all elements
    +  Inherited: no
    +  Percentages: relative to the specified [=named timeline range=] if one was specified, else to the entire timeline
    +  Computed value: list, each item either the keyword ''animation-trigger-range-end/normal'' or a timeline range and progress percentage
    +  Animation type: not animatable
    +
    + +The 'animation-trigger-range-end' property specifies the end of the [=animation trigger=]’s +associated [=default range=]. + +The values of 'animation-trigger-range-end' have the same meaning as those of 'animation-range-end'. + +## The 'animation-trigger-exit-range' property ## {#animation-trigger-exit-range} + +
    +  Name: animation-trigger-exit-range
    +  Value: [ <<'animation-trigger-exit-range-start'>> <<'animation-trigger-exit-range-end'>>? ]#
    +
    + +The 'animation-trigger-exit-range' property is a [=shorthand property|shorthand=] +that sets 'animation-trigger-exit-range-start' and 'animation-trigger-exit-range-end' +together in a single declaration, +specifying the [=animation trigger=]’s associated [=exit range=]. +It has the same syntax as the 'animation-range' property, with the addition of the ''auto'' keyword. + +The [=exit range=] replaces the [=default range=] once the [=animation trigger=]’s +[=animation trigger/active interval|active interval=] is entered, +and redefines the extent of the [=animation trigger=]’s [=animation trigger/active interval|active interval=]. +It is used to extend the [=default range=], for example, +in cases where exiting the [=animation trigger/active interval|active interval=] +may create a visual jump that needs to be avoided. + +The behavior of 'animation-trigger-exit-range' is further defined in [[web-animations-2#trigger-ranges]]. + +## The 'animation-trigger-exit-range-start' property ## {#animation-trigger-exit-range-start} + +
    +  Name: animation-trigger-exit-range-start
    +  Value: [ auto | normal | <> | <> <>? ]#
    +  Initial: auto
    +  Applies to: all elements
    +  Inherited: no
    +  Percentages: relative to the specified [=named timeline range=] if one was specified, else to the entire timeline
    +  Computed value: list, each item either the keyword ''animation-trigger-exit-range-start/normal'' or a timeline range and progress percentage
    +  Animation type: not animatable
    +
    + +The 'animation-trigger-exit-range-start' property specifies the start of the [=animation trigger=]’s +associated [=exit range=]. + +The values of 'animation-trigger-exit-range-start' have the following meaning: + +
    +
    auto +
    + The start of the trigger’s [=exit range=] + is equal to the start of its [=default range=]. + +
    normal +
    + The start of the trigger’s [=exit range=] + is the start of its associated [=timeline=]; + the start of the trigger’s [=animation trigger/active interval|active interval=] + is determined as normal. + +
    <> +
    + The [=exit range=] starts + at the specified point on the [=timeline=] + measuring from the start of the timeline. + +
    <> <>? +
    + The [=exit range=] starts + at the specified point on the [=timeline=] + measuring from the start of the specified [=named timeline range=]. + If the <> is omitted, + it defaults to 0%. +
    + +## The 'animation-trigger-exit-range-end' property ## {#animation-trigger-exit-range-end} + +
    +  Name: animation-trigger-exit-range-end
    +  Value: [ auto | normal | <> | <> <>? ]#
    +  Initial: auto
    +  Applies to: all elements
    +  Inherited: no
    +  Percentages: relative to the specified [=named timeline range=] if one was specified, else to the entire timeline
    +  Computed value: list, each item either the keyword ''animation-trigger-exit-range-end/normal'' or a timeline range and progress percentage
    +  Animation type: not animatable
    +
    + +The 'animation-trigger-exit-range-end' property specifies the end of the [=animation trigger=]’s +associated [=exit range=]. + +The values of 'animation-trigger-exit-range-start' have the following meaning: + +
    +
    auto +
    + The end of the trigger’s [=exit range=] + is equal to the end of its [=default range=]. + +
    normal +
    + The end of the trigger’s [=exit range=] + is the end of its associated [=timeline=]; + the end of the trigger’s [=animation trigger/active interval|active interval=] + is determined as normal. + +
    <> +
    + The [=exit range=] ends + at the specified point on the [=timeline=] + measuring from the start of the timeline. + +
    <> <>? +
    + The [=exit range=] ends + at the specified point on the [=timeline=] + measuring from the start of the specified [=named timeline range=]. + If the <> is omitted, + it defaults to 100%. +
    + +## The 'animation-trigger' property ## {#animation-trigger} + +The 'animation-trigger' property is a [=shorthand property|shorthand=] +that sets 'animation-trigger-type', 'animation-trigger-timeline', +'animation-trigger-range-start', 'animation-trigger-range-end', +'animation-trigger-exit-range-start', and 'animation-trigger-exit-range-end' +together in a single declaration, +specifying the [=animation trigger=] for an animation. + +
    +Name: animation-trigger
    +Value: <>#
    +Initial: see individual properties
    +Applies to: all elements
    +Inherited: no
    +Percentages: N/A
    +Computed value: see individual properties
    +Canonical order: per grammar
    +Animation Type: not animatable
    +
    + +
    +<single-animation-trigger> = <> || [ none | auto | [ [ <> | <> | <> ] [ normal | <> | <> <>? ]{0,4} ] ]
    +
    # Animation Events # {#events} diff --git a/css-backgrounds-3/Overview.bs b/css-backgrounds-3/Overview.bs index 47f86a0b23f..10cee759b0a 100644 --- a/css-backgrounds-3/Overview.bs +++ b/css-backgrounds-3/Overview.bs @@ -28,7 +28,7 @@ spec:css2; type:value; text:table spec:css2; type:value; text:inline-table spec:css2; type:value; text:table-cell spec:css2; type:property; text:overflow -spec:css2; type:value; text:visible +spec:css2; type:value; for:overflow; text:visible spec:css2; type:dfn; text:viewport spec:css-break-4; type:dfn; text:fragment spec:css-color-4; type:property; text:color @@ -832,7 +832,7 @@ Affixing Images: the 'background-attachment' property
    Diagram of the meaning of ''background-position: 75% 50%''.
    - +
    <> @@ -2602,7 +2602,7 @@ Overlapping Curves
    These rounded corner might be the result of - 'width: 6em; height: 2.5em; border-radius: 0.5em 2em 0.5em 2em'' + ''width: 6em; height: 2.5em; border-radius: 0.5em 2em 0.5em 2em'' for A; and ditto but with ''height: 2em'' for B.
    diff --git a/css-backgrounds-4/Overview.bs b/css-backgrounds-4/Overview.bs index c194cb67699..55f4bb87c55 100644 --- a/css-backgrounds-4/Overview.bs +++ b/css-backgrounds-4/Overview.bs @@ -48,6 +48,7 @@ Tiling Images: the 'background-repeat-x', 'background-repeat-y', 'background-rep Percentages: N/A Computed value: as specified Animation type: discrete + Logical property group: background-repeat
    diff --git a/css-borders-4/Overview.bs b/css-borders-4/Overview.bs
    index 2b0051e5569..ce22115d48e 100644
    --- a/css-borders-4/Overview.bs
    +++ b/css-borders-4/Overview.bs
    @@ -19,6 +19,7 @@ Warning: Not Ready
     
     
     
    @@ -336,29 +337,165 @@ The 'border-radius' shorthand
     	See [[CSS3BG]].
     
     

    -Corner Shaping: the 'corner-shape' property

    +Corner Shaping + +By default, non-zero border-radii define a quarter-ellipse that rounds the affected corners. +However in some cases, other corner shapes are desired. +The 'corner-shape' property group specifies a reinterpretation of the radii to define other corner shapes. + +The different shapes applicable to 'corner-shape' can be expressed as different parameters to a superellipse. +A superellipse is a closed curve resembling an ellipse, and based on its `k` parameter can express all the shapes between a square, an ellipse, and a notch. + +To allow full expression as well as interpolation, the 'corner-shape' properties can provide its own superellipse parameter using the 'superellipse()' function, +or use one of the supplied keywords which represent commonly used parameters. See the <> definition for details. + +

    +Rendering 'corner-shape'

    +'corner-shape' works alongside 'border-radius', and does not have any visual effect with a 'border-radius' of 0. +It acts as an alteration on top of the default round 'border-radius', and thus can be used as progressive enhancement. + +Like 'border-radius', 'corner-shape' clips elements according to the [=overflow=] rules, and applies to the rendering of the border. +Since stroking a superellipse accurately may be computationally intensive, user agents may approximate the path using bezier curves, +as well as account for sharp edges and overlaps. + +Issue: 'border-radius' already handles *adjacent* corners overlapping by shrinking the radiuses proportionally. +A negative ''superellipse()'' parameter allows for *opposite* corners to sometimes overlap, and needs additional restrictions defined. + +Issue #11610: check if we need additional rendering restrictions. + +

    +'corner-shape' values

    + +
    +		<> = ''round'' | ''scoop'' | ''bevel'' | ''notch'' | ''straight'' | ''squircle'' | superellipse(<> | infinity)
    +	
    + +
    +
    round +
    + Border radii define a convex elliptical curve at the corner. Equivalent to superellipse(2). + + Note: this is the initial value of 'corner-shape' properties, as elements with 'border-radius' would be rounded. + +
    scoop +
    Border radii define a concave elliptical curve at the corner. Equivalent to superellipse(0.5). +
    bevel +
    Border radii define a diagonal slice at the corner. Equivalent to superellipse(1). +
    notch +
    Border radii define a concave 90deg angle at the corner. Equivalent to superellipse(0). +
    straight +
    Border radii define a convex 90deg angle at the corner. + This would have the same visual effect as a 'border-radius' of 0. This is different from having a 'border-radius' of 0 when animating. + Equivalent to superellipse(infinity). +
    squircle +
    Border radii define a convex curve between an ellipse and an convex angle, equivalent to superellipse(4). +
    + + Issue #11607: resolve on ''straight'' vs none. + + The superellipse( <> | infinity ) function describes the curvature of the corner. + It accepts a superellipse exponent, which defines the curvature of the corner, or the exponent of the formula. + The [=superellipse exponent=] accepts values between 0 (a straight concave angle) and infinity (a straight convex angle), + with the values in between representing the curvatures in between. + + The ''superellipse()'' formula can be described in cartesian coordinates, as follows, + where a is the horizontal ''border-radius'' + b is the vertical ''border-radius'', and k is the [=superellipse exponent=]: + +
    +		|x/a|^k + |y/b|^k = 1
    +	
    + +

    +Corner Shaping: the 'corner-shape' and 'corner-*-shape' properties

     		Name: corner-shape
    -		Value: [ round | angle ]{1,4}
    +		Value: <>{1,4}
     		Initial: round
    -		Applies to: all elements, except table element when 'border-collapse' is ''collapse''
    +		Applies to: all elements where 'border-radius' can apply
     		Inherited: no
    -		Animation type: discrete
    +		Animation type: see individual properties
     	
    - By default, non-zero border-radii define - a quarter-ellipse that rounds the affected corners. - However in some cases, other corner shapes are desired. - The 'corner-shape' property specifies a reinterpretation of the radii - to define other corner shapes. - -
    -
    ''round'' -
    Border radii define a convex elliptical curve at the corner. -
    ''angle'' -
    Border radii define a diagonal slice at the corner. -
    + Applies the shape to all corners, following the same rules as ''border-radius''. + +
    +	Name: corner-top-left-shape, corner-top-right-shape, corner-bottom-right-shape, corner-bottom-left-shape, corner-start-start-shape, corner-start-end-shape, corner-end-start-shape, corner-end-end-shape
    +	Value: <>
    +	Initial: round
    +	Applies to: all elements where 'border-radius' can apply
    +	Inherited: no
    +	Logical property group: corner-shape
    +	Computed value: the corresponding ''superellipse()'' value
    +	Animation Type: see [=superellipse interpolation=]
    +	
    + + The [=flow-relative=] properties + 'corner-start-start-shape', + 'corner-start-end-shape', + 'corner-end-start-shape', + and 'corner-end-end-shape' + correspond to the [=physical=] properties + 'corner-top-left-shape', + 'corner-bottom-left-shape', + 'corner-top-right-shape', + and 'corner-bottom-right-shape'. + The mapping depends on the element’s 'writing-mode', 'direction', and 'text-orientation', + with the first start/end giving the block axis side, + and the second the inline-axis side + (i.e. patterned as 'corner-block-inline-shape'). + +
    +		Name: corner-top-shape, corner-right-shape, corner-bottom-shape, corner-left-shape,
    +			corner-block-start-shape, corner-block-end-shape, corner-inline-start-shape, corner-inline-end-shape
    +		Value: <>
    +		Initial: round
    +		Applies to: all elements where 'border-radius' can apply
    +		Inherited: no
    +		Computed value: see individual properties
    +		Animation type: see individual properties
    +	
    + +

    The 'corner-*-shape' shorthands set the two 'corner-*-*-shape' + properties of the related side. + The two values for the shapes are given in the order + top-left, top-right for 'corner-top-shape', + top-right, bottom-right for 'corner-right-shape', + bottom-left, bottom-right for 'corner-bottom-shape', + top-left, bottom-left for 'corner-left-shape', + start-start, start-end for 'corner-block-start-shape', + end-start, end-end for 'corner-block-end-shape' + start-start, end-start for 'corner-inline-start-shape', + and start-end, end-end for 'corner-inline-end-shape'. + If the second value is omitted it is copied from the first. + + +

    +Interpolating corner shapes

    + +Since a <> can always be expressed by a ''superellipse()'' with an [=superellipse exponent=] variable, interpolating between two +<>s is done by interpolating the [=superellipse exponent=] itself. +Since it's an exponent, interpolating it linearly would result in an effect where concave corners interpolate at a much higher velocity than convex corners. +To balance that, the superellipse interpolation formula describes how a [=superellipse exponent=] is converted to a value between 0 and 1, and vice versa: + +
    +To interpolate a <> |exponent| to an interpolation value between 0 and 1: + 1. If |exponent| is 0, return 0. + 1. If |exponent| is ∞, return 1. + 1. Return 1/(2^(1/|exponent|)). + +To convert a <> |interpolationValue| back to a [=superellipse exponent=]: + 1. If |interpolationValue| is 0, return 0. + 1. If |interpolationValue| is 1, return ∞. + 1. Return ln(0.5)/ln(|interpolationValue|). +
    + +Issue #11608: resolve on this or another interpolation formula. + +
    +
    +
    For example, the following declarations create a right-pointing next button. @@ -398,33 +535,6 @@ Corner Shaping: the 'corner-shape' property How to allow custom corners? Perhaps a ''path()'' function? Or a ''cubic-bezier()''? Something else? -

    -Corner Shape and Size: the 'corners' shorthand

    - -
    -		Name: corners
    -		Value: <<'corner-shape'>> || <<'border-radius'>>
    -	
    - - The 'corners' shorthand sets 'corner-shape' and 'border-radius' in the same declaration. - If either is omitted, it is reset to its initial value. - -
    - For example, the following declaration creates a diamond shape. -
    corners: angle 50%;
    - In UAs that don't support 'corner-shape', the declaration is ignored - (falls back to a rectangle). -
    - -
    - In this example, the first declaration creates tabs with vertical sides and rounded corners using 'border-radius', - while the second example makes them trapezoid-shaped in UAs that support 'corners'. -
    -			border-radius: 0.25em 0.25em 0 0;
    -			corners: angle 0.25em 0.25em 0 0 / 50% 50% 0 0;
    -		
    -
    -

    Partial borders

    @@ -975,6 +1085,59 @@ Layering, Layout, and Other Details or an inner shadow on a rowspanning table cell that adjoins cells with different border thicknesses), the exact position and rendering of its shadows are undefined. +

    +Border Shaping

    + +While 'corner-shape' and 'border-radius' allow some expressiveness to styling a border, +they still work with the assumption that the border is rectangular. + +The 'border-shape' function augments these capabilities, +by enabling the author to use any [=basic shape=] to specify the path of the border. + +

    +The 'border-shape' property

    + +
    +		Name: border-shape
    +		Value: none | [ <> <>?]{1,2}
    +		Initial: none
    +		Applies to: all elements
    +		Inherited: no
    +		Percentages: relative to the given <>, or to [=border box=] if not given.
    +		Computed value: list, each item a computed color
    +		Animation type: by computed value
    +	
    + +The 'border-shape' property is provided with either a single <> or two <>s, +resulting in one or two paths, respectively. +The single-path border shape varint uses the existing ''border'' properties of the element to stroke the +path that the given <> resolves to, +while the double-path border shape variant fills the area between the two paths as if it were the border. + +The 'border-shape' property is not compatible with 'border-radius' and 'corner-shape'. +When an element's [=computed value=] of 'border-shape' is not none, +its 'border-radius' is ignored, as if it was set to 0. +'corner-shape' is implicitly ignored, as it can only work in tandem with 'border-radius'. + +A 'box-shadow' follows both the inner and outer border paths. + +'border-shape' does not affect geometry or layout, +which is still computed using the existing 'border-width' properties. + +'border-shape' does not affect the flow of content inside the box. +Note: An author can use 'border-shape' in tandem with 'shape-inside' to create effects that decorate the box and control its text flow at the same time. + +The inner 'border-shape' clips the [=overflow=] content of the element, in the same manner as 'border-radius', +as described in corner clipping. + +Issue: how should this affect clipping replaced elements? + +The fill and stroke color, as well as the stroke width, are taken from the respective 'border-color' and 'border-width' properties. + +Issue: define this in detail. Perhaps it should be overridable somehow? + +Issue: what do we do about 'border-style'? It can't exactly work for every arbitrary shape. +

    Changes

    diff --git a/css-box-4/Overview.bs b/css-box-4/Overview.bs index bbd7a343e5c..1434c803b76 100644 --- a/css-box-4/Overview.bs +++ b/css-box-4/Overview.bs @@ -402,7 +402,7 @@ Margins at Container Edges: the 'margin-trim' property {#margin-trim}
    block-start
    block-end
    - For in-flow boxes contained by this box, + For [=in-flow=] boxes contained by this box, margins adjacent to the box’s specified edges are truncated to zero. It also truncates any descendant margins collapsed with such a margin @@ -410,7 +410,7 @@ Margins at Container Edges: the 'margin-trim' property {#margin-trim}
    inline-start
    inline-end - For in-flow boxes contained by this box, + For [=in-flow=] boxes contained by this box, margins adjacent to the box’s specified edges are truncated to zero. (However, these values do not apply to [=block containers=]) diff --git a/css-cascade-6/Overview.bs b/css-cascade-6/Overview.bs index 26c2bfa2d2f..76b2207a3e9 100644 --- a/css-cascade-6/Overview.bs +++ b/css-cascade-6/Overview.bs @@ -147,9 +147,12 @@ Cascade Sorting Order
    Specificity
    - The Selectors module [[!SELECT]] describes how to compute the specificity of a selector. - Each declaration has the same specificity as the style rule it appears in. - The declaration with the highest specificity wins. + The Selectors module [[!SELECT]] + describes how to compute the specificity of a selector. + + When comparing declarations from two style rules, + the declaration belonging to + the style rule with the highest specificity wins.
    Scope Proximity
    diff --git a/css-color-4/Overview.bs b/css-color-4/Overview.bs index ae03c3dbca3..5add776dc2f 100644 --- a/css-color-4/Overview.bs +++ b/css-color-4/Overview.bs @@ -100,6 +100,11 @@ spec: css-backgrounds-3; type: property; text: border-right-color "title": "ROMM RGB", "publisher": "ICC", "href": "https://www.color.org/chardata/rgb/rommrgb.xalter" + }, + "Understanding_CCT": { + "title": "What is CCT? A Guide to Choosing Correlated Color Temperature for Your Lighting", + "date": "2024-08-14", + "href": "https://litomatic.com/blog/what-is-cct-in-lighting/" } }
    @@ -352,7 +357,8 @@ Value Definitions Most color spaces use one of a few daylight-simulating [=white points=], - which are named by the color temperature + which are named by the correlated color temperature (CCT) + [[Understanding_CCT]] of the corresponding black-body radiator. For example, [=D65=] is a daylight whitepoint corresponding to a correlated color temperature @@ -413,7 +419,7 @@ Value Definitions like those found in a rainbow.
    -

    +

    A top-down view of three gamuts, plotted in Oklab with the positive a-axis towards the right and the positive b-axis towards the top; looking down the l-axis so white and neutrals are in the center. The largest of the three gamuts is ITU Rec BT.2020; the medium-sized one is Display P3, and the smallest is sRGB. Rendering by Alexey Ardov. @@ -853,7 +859,7 @@ Representing Colors: the <> type Colors in CSS are represented as a list of color components, also sometimes called “channels”, representing axises in the color space. - Each channel has a minimum and maximum value, + Each component has a minimum and maximum value, and can take any value between those two. Additionally, every color is accompanied by an alpha component, @@ -862,7 +868,7 @@ Representing Colors: the <> type CSS has several syntaxes for specifying color values: * the sRGB [=hex color notation=] - which represents the RGB and alpha channels in hexadecimal notation + which represents the RGB and alpha components in hexadecimal notation * the various [=color functions=] which can represent colors using a variety of color spaces and coordinate systems * the constant [=named color=] keywords @@ -871,7 +877,7 @@ Representing Colors: the <> type The color functions use CSS [=functional notation=] to represent colors in a variety of [=color spaces=] - by specifying their channel coordinates. + by specifying their component coordinates. Some of these use a cylindrical polar color model, specifying color by a <> angle, a central axis representing lightness @@ -885,7 +891,7 @@ Representing Colors: the <> type The [=color functions=] available in Level 4 are * ''rgb()'' and its ''rgba()'' alias, which (like the [=hex color notation=]) specify sRGB colors directly - by their red/green/blue/alpha channels. + by their red/green/blue/alpha components. * ''hsl()'' and its ''hsla()'' alias, which specify sRGB colors by hue, saturation, and lightness @@ -1068,7 +1074,8 @@ and prophoto-rgb green is 141.04 degrees (because these are all different shades of green). <> components are the most common components to become [=powerless=]; -any achromatic color will have a [=powerless=] hue component. +any color sufficiently close to the central achromatic axis +will have a [=powerless=] hue component.

    @@ -1275,7 +1282,7 @@ sRGB Colors

    The RGB functions: ''rgb()'' and ''rgba()'' The ''rgb()'' and ''rgba()'' functions define an sRGB color - by specifying the r, g and b (red, green, and blue) channels directly. + by specifying the r, g and b (red, green, and blue) components directly. Their syntax is:
    @@ -1324,15 +1331,15 @@ The RGB functions: ''rgb()'' and ''rgba()''
     	
     
     	The first three arguments specify the r, g and b (red, green, and blue)
    -	channels of the color, respectively.
    -	''0%'' represents the minimum value for that color channel in the sRGB gamut,
    +	components of the color, respectively.
    +	''0%'' represents the minimum value for that color component in the sRGB gamut,
     	and ''100%'' represents the maximum value.
     
    -	The percentage reference range of the color channels comes from the historical fact that
    -	many graphics engines stored the color channels internally as a single byte,
    +	The percentage reference range of the color components comes from the historical fact that
    +	many graphics engines stored the color components internally as a single byte,
     	which can hold integers between 0 and 255.
    -	Implementations should honor the precision of the channel as authored or calculated wherever possible.
    -	If this is not possible, the channel should be rounded towards +∞.
    +	Implementations should honor the precision of the component as authored or calculated wherever possible.
    +	If this is not possible, the component should be rounded towards +∞.
     
     	The final argument, the <>, specifies the alpha of the color.
     	If omitted, it defaults to ''100%''.
    @@ -1366,7 +1373,7 @@ The RGB functions: ''rgb()'' and ''rgba()''
     The RGB Hexadecimal Notations: ''#RRGGBB''
     
     	The CSS hex color notation
    -	allows an sRGB color to be specified by giving the channels as hexadecimal numbers,
    +	allows an sRGB color to be specified by giving the components as hexadecimal numbers,
     	which is similar to how colors are often written directly in computer code.
     	It's also shorter than writing the same color out in ''rgb()'' notation.
     
    @@ -1381,13 +1388,13 @@ The RGB Hexadecimal Notations: ''#RRGGBB''
     		
    6 digits
    The first pair of digits, interpreted as a hexadecimal number, - specifies the red channel of the color, + specifies the red component of the color, where ''00'' represents the minimum value and ''ff'' (255 in decimal) represents the maximum. The next pair of digits, interpreted in the same way, - specifies the green channel, + specifies the green component, and the last pair specifies the blue. - The alpha channel of the color is fully opaque. + The alpha component of the color is fully opaque.
    In other words, ''#00ff00'' represents the same color as ''rgb(0 255 0)'' (a lime green). @@ -1397,7 +1404,7 @@ The RGB Hexadecimal Notations: ''#RRGGBB''
    The first 6 digits are interpreted identically to the 6-digit notation. The last pair of digits, interpreted as a hexadecimal number, - specifies the alpha channel of the color, + specifies the alpha component of the color, where ''00'' represents a fully transparent color and ''ff'' represent a fully opaque color. @@ -1409,12 +1416,12 @@ The RGB Hexadecimal Notations: ''#RRGGBB''
    This is a shorter variant of the 6-digit notation. The first digit, interpreted as a hexadecimal number, - specifies the red channel of the color, + specifies the red component of the color, where ''0'' represents the minimum value and ''f'' represents the maximum. - The next two digits represent the green and blue channels, respectively, + The next two digits represent the green and blue components, respectively, in the same way. - The alpha channel of the color is fully opaque. + The alpha component of the color is fully opaque.
    This syntax is often explained by saying that it's identical to a 6-digit notation obtained by "duplicating" all of the digits. @@ -1429,10 +1436,10 @@ The RGB Hexadecimal Notations: ''#RRGGBB'' This is a shorter variant of the 8-digit notation, "expanded" in the same way as the 3-digit notation is. The first digit, interpreted as a hexadecimal number, - specifies the red channel of the color, + specifies the red component of the color, where ''0'' represents the minimum value and ''f'' represents the maximum. - The next three digits represent the green, blue, and alpha channels, respectively. + The next three digits represent the green, blue, and alpha components, respectively.
    @@ -2208,7 +2215,7 @@ HSL Colors: ''hsl()'' and ''hsla()'' functions parsing/color-valid-hsl.html - The final argument specifies the alpha channel of the color. + The final argument specifies the alpha component of the color. It's interpreted identically to the fourth argument of the ''rgb()'' function. If omitted, it defaults to ''100%''. @@ -2335,7 +2342,7 @@ Converting HSL Colors to sRGB Converting an HSL color to sRGB is straightforward mathematically. Here's a sample implementation of the conversion algorithm in JavaScript. It returns an array of three numbers - representing the red, green, and blue channels of the colors, + representing the red, green, and blue components of the colors, which for colors in the sRGB gamut will be in the range [0, 1]. This code assumes that parse-time clamping @@ -2702,7 +2709,7 @@ HWB Colors: ''hwb()'' function The first argument specifies the hue, - and is interpreted identically to ''hsl()''; + and is defined identically to ''hsl()''; this means it suffers the same disadvantages such as hue uniformity. @@ -2758,7 +2765,7 @@ HWB Colors: ''hwb()'' function Achromatic HWB colors no longer contain any hint of the chosen hue. In this case, the hue component is [=powerless=]. - The fourth argument specifies the alpha channel of the color. + The fourth argument specifies the alpha component of the color. It's interpreted identically to the fourth argument of the ''rgb()'' function. If omitted, it defaults to ''100%''. @@ -3734,9 +3741,9 @@ Specifying Predefined Colors: the ''color()'' function color() = color( <> [ / [ <> | none ] ]? ) <colorspace-params> = [ <> | <>] <predefined-rgb-params> = <> [ <> | <> | none ]{3} - <predefined-rgb> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' + <predefined-rgb> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' <xyz-params> = <> [ <> | <> | none ]{3} - <xyz-space> = ''xyz'' | ''xyz-d50'' | ''xyz-d65'' + <xyz-space> = ''xyz'' | ''xyz-d50'' | ''xyz-d65'' @@ -3855,7 +3862,7 @@ The Predefined sRGB Color Space: the ''sRGB'' keyword
    srgb
    The ''srgb'' [[!SRGB]] color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The whitepoint is [=D65=]. @@ -3931,7 +3938,7 @@ The Predefined Linear-light sRGB Color Space: the ''srgb-linear'' keyword
    srgb-linear
    The ''srgb-linear'' [[!SRGB]] color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The whitepoint is [=D65=]. @@ -3993,7 +4000,7 @@ The Predefined Display P3 Color Space: the ''display-p3'' keyword
    display-p3
    The ''display-p3'' [[!Display-P3]] color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. It uses the same primary chromaticities as [[DCI-P3]], but with a [=D65=] whitepoint, and the same transfer curve as sRGB. @@ -4069,7 +4076,7 @@ The Predefined A98 RGB Color Space: the ''a98-rgb'' keyword
    a98-rgb
    The ''a98-rgb'' color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function, close to but not exactly 1/2.2. @@ -4127,7 +4134,7 @@ The Predefined ProPhoto RGB Color Space: the ''prophoto-rgb'' keyword
    prophoto-rgb
    The ''prophoto-rgb'' color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1]. The transfer curve is a gamma function with a value of 1/1.8, @@ -4225,7 +4232,7 @@ The Predefined ITU-R BT.2020-2 Color Space: the ''rec2020'' keyword
    rec2020
    The ''rec2020'' [[!Rec.2020]] color space accepts three numeric parameters, - representing the red, green, and blue channels of the color. + representing the red, green, and blue components of the color. In-gamut colors have all three components in the range [0, 1], ("full-range", in video terminology). ITU Reference 2020 is used for @@ -4597,7 +4604,7 @@ Color Interpolation which will be carried forward
  • converting them to a given color space which will be referred to as the interpolation color space below. - If one or both colors are already in the interpolation colorspace, + If one or both colors are already in the interpolation color space, this conversion changes any [=powerless=] components to [=missing=] values
  • (if required) re-inserting [=carried forward=] values in the converted colors
  • @@ -4682,8 +4689,8 @@ Color Space for Interpolation
     		<color-space> = <rectangular-color-space> | <polar-color-space>
    -		<rectangular-color-space> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' | ''lab'' | ''oklab'' | ''xyz'' | ''xyz-d50'' | ''xyz-d65''
    -		<polar-color-space> = ''hsl'' | ''hwb'' | ''lch'' | ''oklch''
    +		<rectangular-color-space> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' | ''lab'' | ''oklab'' | ''xyz'' | ''xyz-d50'' | ''xyz-d65''
    +		<polar-color-space> = ''hsl'' | ''hwb'' | ''lch'' | ''oklch''
     		<hue-interpolation-method> = [ shorter | longer | increasing | decreasing ] hue
     		<color-interpolation-method> = in [ <> | <> <>? ]
     	
    @@ -4843,23 +4850,23 @@ Interpolating with Missing Components and will not be carried forward:
    -			 lch(50% 0.02 none)
    -			 color(display-p3 0.7 0.5 none)
    +			 lch(50% 0.02 none)
    +			 color(display-p3 0.7 0.5 none)
     		
    which convert to
    -			 oklch(56.897% 0.0001 0)
    -			 oklch(63.612% 0.1522 78.748)
    +			 oklch(56.897% 0.0001 0)
    +			 oklch(63.612% 0.1522 78.748)
     		
    and with carried forward [=missing component=] re-inserted, the two colors to be interpolated are:
    -			 oklch(56.897% 0.0001 none)
    -			 oklch(63.612% 0.1522 78.748)
    +			 oklch(56.897% 0.0001 none)
    +			 oklch(63.612% 0.1522 78.748)
     		
    @@ -4960,8 +4967,8 @@ Interpolating with Alpha @@ -5350,7 +5357,7 @@ Chroma Reduction color(srgb 0.99116 0.99733 0.00001)
    - +
    A constant-hue slice of OKLCh color space. The vertical axis represents lightness, the horizontal axis is chroma. @@ -5388,7 +5395,7 @@ Excessive Chroma Reduction In this example, Display P3 primary yellow (color(display-p3 1 1 0) has the chroma progressively reduced in CIE LCH color space.
    - +
    In the upper part of this diagram, colors which are inside the gamut of sRGB are displayed as-is. @@ -5408,7 +5415,7 @@ Excessive Chroma Reduction In this example, Display P3 primary yellow (color(display-p3 1 1 0) has the chroma progressively reduced, but this time in OKLCh color space.
    - +
    In the upper part of this diagram, colors which are inside the gamut of sRGB are displayed as-is. @@ -5445,7 +5452,7 @@ Chroma Reduction with Local Clipping has the chroma progressively reduced in CIE LCH color space, with the local clip modification.
    - +
    In the upper part of this diagram, colors which are inside the gamut of sRGB are displayed as-is. @@ -5466,7 +5473,7 @@ Chroma Reduction with Local Clipping has the chroma progressively reduced, but this time in OKLCh color space and with the local clip modification.
    - +
    In the upper part of this diagram, colors which are inside the gamut of sRGB are displayed as-is. @@ -5493,7 +5500,7 @@ Deviations from Perceptual Uniformity: Hue Curvature 270° to 330°.
    - +
    A constant-hue slice of CIE LCH color space, at a hue angle of 301.37° @@ -5512,7 +5519,7 @@ Deviations from Perceptual Uniformity: Hue Curvature at all hue angles.
    - +
    A constant-hue slice of OKLCh color space, at a hue angle of 264.06° @@ -5752,7 +5759,7 @@ Resolving sRGB values ASCII lowercase. The computed and used value is the corresponding sRGB color, - paired with the specified alpha channel + paired with the specified alpha component (after clamping to [0, 1]) and defaulting to opaque if unspecified). @@ -5783,7 +5790,7 @@ Resolving sRGB values Otherwise, the declared, computed and used value is the corresponding sRGB color, - paired with the specified alpha channel + paired with the specified alpha component (after clamping to [0, 1]) and defaulting to opaque if unspecified). @@ -5846,7 +5853,7 @@ Resolving Lab and LCH values The declared, computed and used value is the corresponding CIE Lab or LCH color (after clamping of L, C and H) - paired with the specified alpha channel + paired with the specified alpha component (as a <>, not a <>; and defaulting to opaque if unspecified). @@ -5869,7 +5876,7 @@ Resolving Oklab and OKLCh values The declared, computed and used value is the corresponding Oklab or OKLCh color (after clamping of L, C and H) - paired with the specified alpha channel + paired with the specified alpha component (as a <>, not a <>; and defaulting to opaque if unspecified). @@ -5889,7 +5896,7 @@ Resolving values of the ''color()'' function The declared, computed and used value is the color in the specified [=color space=], - paired with the specified alpha channel + paired with the specified alpha component (as a <>, not a <>; and defaulting to opaque if unspecified). @@ -5990,6 +5997,7 @@ Resolving values of the ''color()'' function currentcolor-001.html currentcolor-002.html currentcolor-003.html + currentcolor-005.html system-color-compute.html @@ -6271,7 +6279,7 @@ Serializing sRGB values + +
  • Consistently use "color component" rather than "color channel" (both were being used).
  • +
  • Correlated Color Temperature was used without being defined or explained. Added informative reference.
  • +
  • Exported term premultiplied, linked to it consistently
  • +
  • Equivalence of deprecated and un-deprecated system colors is no longer at-risk
  • +
  • Clarified intended use of the "parse a CSS <>" algorithm
  • +
  • Added corrected examples for HTML-compatible serialization
  • +
  • Removed check on missing values for HTML-compatible serialization, they will already have been converted to zero
  • +
  • Moved note about missing values becoming 0, so it applies to both HTML-compatible and CSS serializations
  • +
  • Added an HTML-Compatible hex serialization for sRGB
  • +
  • Added another xyz-d65 and xyz-d50 example
  • Clarify which component (Y) in XYZ corresponds to brightness
  • Clarified that CSS gamut mapping applies on actual, not used, values
  • @@ -7185,7 +7207,7 @@ Changes
  • Added steps for serializing a uint8_t alpha, moved from cssom-1
  • Restored parse-time clamping of HSL negative saturation to 0, which is current interop behavior from CSS Color 3
  • -
  • When interpolating, always convert colorspace, so that powerless components become missing
  • +
  • When interpolating, always convert color space, so that powerless components become missing
  • Clarified when alpha 1 is omitted from serialization
  • Removed redundant constraining of hue angles to [0,360] as this is already done.
  • Corrected description of ActiveCaption, which is a background.
  • @@ -7230,7 +7252,7 @@ Changes
  • Expressed that displaying as black or white when L=0% or 100% is due to gamut mapping. Removed incorrect assertions of powerlessness
  • Dropped the confusing "representing black" and "representing white" comments
  • Clarified that opponent a and b are analogous
  • -
  • Specified RGB channels using reference ranges rather than prose, for consistency
  • +
  • Specified RGB components using reference ranges rather than prose, for consistency
  • Explicitly referenced percent reference ranges for percentage to number conversion when serializing Lab, LCH, Oklab, OKLCh
  • Required Oklab interpolation, remove previous "may", describe explicit opt-out
  • Labelled the Lab, LCH, Oklab and OKLCh tutorial sections as non-normative. Moved some definitions out of the non-normative section.
  • @@ -7384,7 +7406,7 @@ Changes
  • Added description of CIE LCH deficiencies
  • Allowed all components of a color to be "missing" via the ''none'' keyword, defined when components are "powerless" and automatically become missing in some cases, - and fixed all references to "NaN" channels to use the "missing" concept.
  • + and fixed all references to "NaN" components to use the "missing" concept.
  • Defined explicit x,y whitepoint values, use consistently throughout
  • Defined the term host syntax
  • Defined context for resolving override-color colors
  • @@ -7542,7 +7564,6 @@ Changes
  • Removed confusing gray() function per CSS WG resolution
  • Collect scattered definitions into new Color terminology section
  • -
  • Add helpful figures and more examples
  • Minor editorial clarifications, spell check, fixing typos, bikeshed markup fixes
  • @@ -7575,7 +7596,7 @@ Changes
  • Drop the "media" from propdef tables
  • Export, and consistently use, "transparent black" and "opaque black"
  • Clarify calculated values such as percents
  • -
  • Clarify required precision and rounding behavior for color channels
  • +
  • Clarify required precision and rounding behavior for color components
  • Clarify "color" property has no effect on color font glyphs (unless specifically referenced, e.g. with currentColor)
  • Clarify how color values are resolved
  • Clarify that HSL, HWB and named colors resolve to sRGB
  • diff --git a/css-color-5/Overview.bs b/css-color-5/Overview.bs index 19804b1fbc1..d60b441c6ca 100644 --- a/css-color-5/Overview.bs +++ b/css-color-5/Overview.bs @@ -12,7 +12,7 @@ Work Status: exploring !Delta Spec: yes Editor: Chris Lilley, W3C, https://svgees.us/, w3cid 1438 Editor: Una Kravets, Google, https://una.im, w3cid 115525 -Editor: Lea Verou, Invited Expert, http://lea.verou.me/about, w3cid 52258 +Editor: Lea Verou, Invited Expert, https://lea.verou.me/about, w3cid 52258 Editor: Adam Argyle, Google, https://nerdy.dev, w3cid 112669 Abstract: This module extends CSS Color [[css-color-4]] to add color modification functions, custom color spaces (ICC profiles), contrast-color(), light-dark() and device-cmyk(). Repository: w3c/csswg-drafts @@ -101,35 +101,6 @@ Introduction {#intro} This section is not normative. - Web developers, design tools and design system developers - often use color functions to assist in scaling the design - of their component color relations. - With the increasing usage of design systems that support multiple platforms - and multiple user preferences, like the increased capability of Dark Mode in UI, - this becomes even more useful to not need to manually set color, - and to instead have a single source from which schemes are calculated. - -
    -

    LC color picker
    - chloropleth map of the US

    -
    Above, a color picker operating in CIE LCH space. - Here, a pair of colors are being used - to define a color scale - on the Chroma-Lightness plane (constant Hue). - Below, the color scale in use on a choropleth map. -
    -
    - - - - Currently Sass, calc() on HSL values, or PostCSS is used to do this. - However, preprocessors are unable to work on dynamically adjusted colors; - all current solutions are restricted to the sRGB gamut - and to the perceptual limitations of HSL - (colors are bunched up in the color wheel, - and two colors with visually different lightness, - like yellow and blue, can have the same HSL lightness). - This module adds the new functions ''contrast-color()'', ''color-mix()'' and ''light-dark()'', @@ -192,7 +163,36 @@ Introduction {#intro} Mixing Colors: the ''color-mix()'' Function {#color-mix} ===================================================== - This function takes two <> specifications + Web developers, design tools and design system developers + often use color functions to assist in scaling the design + of their component color relations. + With the increasing usage of design systems that support multiple platforms + and multiple user preferences, like the increased capability of Dark Mode in UI, + this becomes even more useful to not need to manually set color, + and to instead have a single source from which schemes are calculated. + +
    +

    LC color picker
    + chloropleth map of the US

    +
    Above, a color picker operating in CIE LCH space. + Here, a pair of colors are being used + to define a color scale + on the Chroma-Lightness plane (constant Hue). + Below, the color scale in use on a choropleth map. +
    +
    + + + + Currently Sass, calc() on HSL values, or PostCSS is used to do this. + However, preprocessors are unable to work on dynamically adjusted colors; + all current solutions are restricted to the sRGB gamut + and to the perceptual limitations of HSL + (colors are bunched up in the color wheel, + and two colors with visually different lightness, + like yellow and blue, can have the same HSL lightness). + + To meet this need, the color-mix() function takes two <> specifications and returns the result of mixing them, in a given <>, by a specified amount. @@ -219,10 +219,9 @@ Mixing Colors: the ''color-mix()'' Function {#color-mix} (an equal mix of the two colors). 3. Otherwise, if p2 is omitted, it becomes 100% - p1 4. Otherwise, if p1 is omitted, it becomes 100% - p2 - 5. If the percentages sum to zero, the function is invalid. - 6. Otherwise, if both are provided and add up to greater than 100%, + 5. Otherwise, if both are provided and add up to greater than 100%, they are scaled accordingly so that they add up to 100%. - 7. Otherwise, if both are provided and add up to less than 100%, + 6. Otherwise, if both are provided and add up to less than 100%, the sum is saved as an alpha multiplier. They are then scaled accordingly so that they add up to 100%. @@ -231,6 +230,10 @@ Mixing Colors: the ''color-mix()'' Function {#color-mix} and p2 becomes p2 / (p1 + p2). + + color-mix-percents-01.html color-mix-percents-02.html @@ -284,6 +287,7 @@ After normalizing both percentages, the result is produced via the following alg color-mix-basic-001.html + color-mix-missing-components.html color-mix-non-srgb-001.html parsing/color-computed-color-mix-function.html parsing/color-invalid-color-mix-function.html @@ -345,7 +349,7 @@ and a percentage of 100% returns the same color converted to the specified color --> This example produces the mixture of teal and olive, in ''lch'' color space, - with each lch channel being 65% of the value for teal + with each lch component being 65% of the value for teal and 35% of the value for olive. Note: interpolating on hue and chroma @@ -827,15 +831,15 @@ which is rgb(52.446% 45.821% 62.953%) In previous levels of this specification, the color functions could only specify colors in an absolute manner, -by directly specifying all of the color channels. +by directly specifying all of the color components. The new relative color syntax extends [=modern color syntax=] to allow existing colors to be modified using the color functions: if an origin color is specified, -then each color channel -(and the alpha channel, if specified) +then each color component +(and the alpha component, if specified) can either be directly specified, or taken from the origin color (and possibly modified with [=math functions=]). @@ -848,8 +852,8 @@ All operations take part in the originally specified color space for the [=origin color=] used a different color function, it's first converted into the chosen color function, -so it has meaningful values for the channels -and [=channel keywords=] +so it has meaningful values for the components +and [=component keywords=] refer to the color space of the relative color, not the [=origin color=]. @@ -858,7 +862,7 @@ it defaults to that of the [=origin color=] (rather than defaulting to ''100%'', as it does in the absolute syntax). When relative color syntax is used, -color channel values, +color component values, whether directly specified or arising from color space conversion, are not clamped to the reference ranges but are retained as-is. @@ -866,7 +870,7 @@ This preserves out of gamut values, if the destination color space is capable of representing them. However, when relative color syntax is used, -alpha channel values +alpha component values whether directly specified or arising from color space conversion, are clamped to the reference range. @@ -878,7 +882,7 @@ are checked for [=analogous components=] which are then [=carried forward=] as missing. While most uses of [=relative color=] syntax -will use the [=channel keywords=] in their corresponding argument, +will use the [=component keywords=] in their corresponding argument, you can use them in any position. Beware when using components outside their normal position; @@ -898,22 +902,22 @@ but they all follow a common structure: * An [=origin color=] can be specified with a ''from <>'' value at the start of the function. - This includes the optional alpha channel, if specified. + This includes the optional alpha component, if specified. * If no origin color is specified, the function is not a relative color. * If an [=origin color=] is specified, the remaining arguments can either be specified directly, as normal, - or be specified as a channel keyword - referring to one of the channels of the [=origin color=] + or be specified as a component keyword + referring to one of the components of the [=origin color=] converted to the [=color space=] of the relative color. [=Math functions=] can also use these keywords - to do dynamic modifications of the [=origin color's=] channels. + to do dynamic modifications of the [=origin color's=] components. * [=Relative color=] syntax doesn't change whether an argument is required or optional. * Relative color syntax only applies to the [=modern color syntax=]. It cannot be used with legacy color syntax and attempting to do so is an error. * However, the [=origin color=] can use either modern or legacy syntax. -The [=channel keywords=] return a <>; +The [=component keywords=] return a <>, or ''none''; if they were originally specified as a <> or an <>, that <> is resolved to a <> and the <> is resolved to a <> of degrees @@ -983,7 +987,7 @@ in the range [0, 360].
    - By using the [=channel keywords=] in a [=math function=], + By using the [=component keywords=] in a [=math function=], an [=origin color=] can be manipulated in more advanced ways.
    @@ -1014,7 +1018,7 @@ in the range [0, 360].
     	}
     	
    - In this example, the r, g, and b channels of the [=origin color=] are unchanged, + In this example, the r, g, and b components of the [=origin color=] are unchanged, indicated by specifying them with the keywords drawing their values from the [=origin color=], but the opacity is set to ''80%'' to make it slightly transparent, @@ -1173,11 +1177,11 @@ The grammar of the [=modern color syntax=] ''rgb()'' and ''rgba()'' functions ar Within a [=relative color=] syntax ''rgb()'' or ''rgba()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * r, g, and b are all <>s - that correspond to the [=origin color's=] red, green, and blue channels + that correspond to the [=origin color's=] red, green, and blue components after conversion, if required to sRGB. 255.0 is equivalent to 100%. * alpha is a <> that corresponds to the @@ -1189,14 +1193,14 @@ the allowed [=channel keywords=] are:
    - To manipulate color channels in the sRGB color space: + To manipulate color components in the sRGB color space:
     		rgb(from  indianred 255 g b)
     	
    This takes the sRGB value of indianred (205 92 92) and replaces - the red channel with 255 to give + the red component with 255 to give rgb(255 92 92).
    @@ -1219,7 +1223,7 @@ Relative sRGB color syntax is only applicable to the non-legacy RGB syn This takes the sRGB value of darkblue (0 0 139) and replaces - the red, green and alpha channels to give + the red, green and alpha components to give rgb(16 32 139 / 0.5)
    @@ -1243,7 +1247,7 @@ The grammar of the [=modern color syntax=] ''hsl()'' and ''hsla()'' functions is Within a [=relative color=] syntax ''hsl()'' or ''hsla()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * h is a <> that corresponds to the [=origin color's=] HSL hue, in degrees, @@ -1287,7 +1291,7 @@ The grammar of the ''hwb()'' function is extended as follows: Within a [=relative color=] syntax ''hwb()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * h is a <> that corresponds to the [=origin color's=] HWB hue, in degrees, @@ -1318,7 +1322,7 @@ The grammar of the ''lab()'' function is extended as follows: Within a [=relative color=] syntax ''lab()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * l is a <> that corresponds to the [=origin color's=] CIE Lightness @@ -1374,7 +1378,7 @@ The grammar of the ''oklab()'' function is extended as follows: Within a [=relative color=] syntax ''oklab()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * l is a <> that corresponds to the [=origin color's=] Oklab Lightness @@ -1405,7 +1409,7 @@ The grammar of the ''lch()'' function is extended as follows: Within a [=relative color=] syntax ''lch()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * l is a <> that corresponds to the [=origin color's=] CIE Lightness @@ -1544,7 +1548,7 @@ The grammar of the ''oklch()'' function is extended as follows: Within a [=relative color=] syntax ''oklch()'' function, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * l is a <> that corresponds to the [=origin color's=] Oklab Lightness @@ -1661,34 +1665,34 @@ The OKLCh chroma has dropped from 0.251 to 0.117. Within a [=relative color=] syntax ''color()'' function using <>, -the number and name of the allowed [=channel keywords=] are: +the number and name of the allowed [=component keywords=] are: * defined by the '@color-profile/components' descriptor on the corresponding ''@color-profile'', if present; - otherwise, no relative color manipulation is valid. They are <>s that correspond to the [=origin color's=] channels + otherwise, no relative color manipulation is valid. They are <>s that correspond to the [=origin color's=] components after conversion, if required to the color space of the color profile. The value 1.0 corresponds to 100%. Within a [=relative color=] syntax ''color()'' function using <>, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * r, g, and b are all <>s - that correspond to the [=origin color's=] red, green, and blue channels + that correspond to the [=origin color's=] red, green, and blue components after conversion, if required to the predefined RGB color space. The value 1.0 corresponds to 100%. Within a [=relative color=] syntax ''color()'' function using <>, -the allowed [=channel keywords=] are: +the allowed [=component keywords=] are: * x, y, z are all <>s - that correspond to the [=origin color's=] X, Y and Z channels + that correspond to the [=origin color's=] X, Y and Z components after conversion, if required to relative CIE XYZ color space adapted to the relevant white point. The value 1.0 corresponds to 100%. Within a [=relative color=] syntax ''color()'' function using either <> or -<>, an additional allowed [=channel keyword=] is: +<>, an additional allowed [=component keyword=] is: * alpha is a <> that corresponds to the [=origin color's=] alpha transparency. 1.0 is equivalent to 100%. @@ -1740,7 +1744,7 @@ The parameters have the following form: For custom color spaces, if fewer <>s or <>s are provided than parameters that the color space takes, the missing parameters default to ''0''. - (This is particularly convenient for multichannel printers + (This is particularly convenient for multicomponent printers where the additional inks are spot colors or varnishes that most colors on the page won't use.) The color is still a [=valid color=]. @@ -1845,7 +1849,7 @@ or any other color or monochrome output device which has been characterized. It's defined as:
    -		@color-profile = @color-profile [<> | ''device-cmyk''] { <> }
    +		@color-profile = @color-profile [<> | ''device-cmyk''] { <> }
     		
    @@ -2407,8 +2411,8 @@ or any other color or monochrome output device which has been characterized.
     			device-cmyk() = <> | <>
     			<legacy-device-cmyk-syntax> = device-cmyk( <>#{4} )
    -			<modern-device-cmyk-syntax> = device-cmyk( <>{4} [ / [ <> | ''none'' ] ]? )
    -			<cmyk-component> = <> | <> | ''none''
    +			<modern-device-cmyk-syntax> = device-cmyk( <>{4} [ / [ <> | ''none'' ] ]? )
    +			<cmyk-component> = <> | <> | ''none''
     		
    The arguments of the ''device-cmyk()'' function specify the cyan, magenta, yellow, and black components, in order, @@ -2419,7 +2423,7 @@ or any other color or monochrome output device which has been characterized. are not invalid; instead, they are clamped to 0/0% or 1/100% at computed-value time. - In the modern syntax, the fifth argument specifies the alpha channel of the color. + In the modern syntax, the fifth argument specifies the alpha component of the color. It's interpreted identically to the fourth argument of the ''rgb()'' function. If omitted, it defaults to ''100%''. @@ -2589,6 +2593,7 @@ or any other color or monochrome output device which has been characterized. light-dark-currentcolor.html light-dark-inheritance.html light-dark-currentcolor-in-color.html + /css/css-pseudo/highlight-styling-004.html

    @@ -2606,23 +2611,17 @@ or any other color or monochrome output device which has been characterized. the surrounding colors, etc.
    -		contrast-color() = contrast-color( <> max? )
    +		contrast-color() = contrast-color( <> )
     	
    - If ''max''' is specified, the function computes to ''white'' or ''black'', - depending on which of the two produces _maximum_ color contrast for text when the input color is used as a solid background. - If both colors produce the same contrast, the function should return ''white''. - - If ''max''' is omitted, the function computes to a very light or very dark color (which may still be white or black), - which will contrast well with the input color when used as a text color and the input color is used as a solid background. - The function MUST return a light color if it would have returned ''white'' if ''max'' were specified, - and a dark color if it would have returned ''black'' if ''max'' were specified. - - Note: The precise requirement for how close these colors need to be to white and black - and what color difference measure to use for that are still under discussion. + ''contrast-color()'' resolves to either ''white'' or ''black'', + whichever produces maximum color contrast for text + when the input color is used as a solid background. + If both ''white'' and ''black'' produce the same contrast, + it resolves to ''white''. The precise color contrast algorithm for determining whether to output a light or dark color - is UA-defined at this level, as is the precise color produced when ''max''' is omitted. + is UA-defined at this level. Note: Future versions of this specification are expected to introduce more control over both the contrast algorithm(s) used, the use cases, as well as the returned color. @@ -2653,8 +2652,8 @@ or any other color or monochrome output device which has been characterized.
     		<color-space> = <> | <> | <>
    -		<rectangular-color-space> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' | ''lab'' | ''oklab'' | ''xyz'' | ''xyz-d50'' | ''xyz-d65''
    -		<polar-color-space> = ''hsl'' | ''hwb'' | ''lch'' | ''oklch''
    +		<rectangular-color-space> = ''srgb'' | ''srgb-linear'' | ''display-p3'' | ''a98-rgb'' | ''prophoto-rgb'' | ''rec2020'' | ''lab'' | ''oklab'' | ''xyz'' | ''xyz-d50'' | ''xyz-d65''
    +		<polar-color-space> = ''hsl'' | ''hwb'' | ''lch'' | ''oklch''
     		<custom-color-space> = <>
     		<hue-interpolation-method> = [ shorter | longer | increasing | decreasing ] hue
     		<color-interpolation-method> = in [ <> | <> <>? | <> ]
    @@ -2747,7 +2746,7 @@ or any other color or monochrome output device which has been characterized.
     		The computed and used value
     		is the specified device-specific CMYK color,
     		(with components as <>, not <>)
    -		paired with the specified alpha channel
    +		paired with the specified alpha component
     		(as a <>, not a <>;
     		and defaulting to opaque if unspecified).
     
    @@ -2854,16 +2853,44 @@ followed by the specified <> in all-lowercase,
     followed by ", ",
     followed by the first specified color,
     followed by a space,
    -followed by the specified (un-normalized) first percentage (unless both percentages are 50%),
    +followed by the serialization of the first percentage (see below)
     followed by ", ",
     followed by the second specified color,
    -followed by the specified (un-normalized) second percentage
    -(unless the two specified percentages add to 100%),
    +followed by the serialization of the second percentage (see below),
     followed by ")".
     
    -Following the principle of shortest serialization,
    -the second percentage is typically omitted,
    -even if explicitly specified.
    +The serialization of the first percentage of a declared value of a ''color-mix()'' function is defined as:
    +
    +	- If BOTH the first percentage |p1| and second percentage |p2| are specified:
    +		- if both |p1| equals 50% and |p2| equals 50%, nothing is serialized. 
    +		- else, |p1| is serialized as is. 
    +	- else if ONLY the first percentage |p1| is specified:
    +		- if |p1| is equal to 50%, nothing is serialized. 
    +		- else, |p1| is serialized as is. 
    +	- else if ONLY the second percentage |p2| is specified:
    +		- if |p2| equals 50%, nothing is serialized. 
    +		- if |p2| is not ''calc()'', the value of 100% - |p2| is serialized. 
    +		- else, nothing is serialized. 
    +	- else if NEITHER is specified:
    +		- nothing is serialized. 
    +
    +The serialization of the second percentage of a declared value of a ''color-mix()'' function is defined as:
    +
    +	- If BOTH the first percentage p1 and second percentages p2 are specified:
    +		- if neither p1 nor p2 is calc(), and p1 + p2 equals 100%, nothing is serialized. 
    +		- else, p2 is serialized as is. 
    +	- else if ONLY the first percentage p1 is specified:
    +		- nothing is serialized. 
    +	- else if ONLY the second percentage p2 is specified:
    +		- if p2 equals 50%, nothing is serialized. 
    +		- if p2 is not calc(), nothing is serialized. 
    +		- else, p2 is serialized as is. 
    +	- else if NEITHER is specified:
    +		- nothing is serialized. 
    +
    +Note: ''calc()'' values are consider to be unknown, 
    +so are never equal 50%,
    +and never sum with something else to equal 100%.
     
     
    For example, the serialized declared value of @@ -2986,27 +3013,188 @@ is the same as that specified in "color(srgb 0.8816 0.7545 0.4988)".
    +

    + Serializing Origin Colors +

    + +The serialization of a the declared value of a color +used as the [=origin color=] inside of another color function +as components of a declared value is: + +1. For ''rgb()'', ''rgba()'', ''hsl()'', ''hsla()'' + +- the string identifying the canonical color function, + "rgb" for ''rgb()'' and ''rgba()'', + "hsl" for ''hsl()'' and ''hsla()'', + in all-lowercase, + followed by "(", + followed by a space separated list of the non-alpha components as specified + (numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form) + with no clamping applied, + followed by " / " and the alpha component as specified + (using the same rules as the color components) + if an alpha component is present, + followed by ")". + +NOTE: the same serialization is used regardless of whether the modern or legacy syntax was used. + +2. For ''hwb()'', ''lab()'', ''lch()'', ''oklab()'', ''oklch()'' + +- the string identifying the color function in all-lowercase, + followed by "(", + followed by a space separated list of the non-alpha components as specified + (numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form) with no clamping applied, + followed by " / " and the alpha component as specified + (using the same rules as the color components) + if an alpha component is present, + followed by ")". + +3. For ''color()'' + +- the string "color(" + followed by the canonical colorspace + ("xyz-d65" for "xyz") in all-lowercase + followed by a space, + followed by a space separated list of the non-alpha components as specified + (numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form) + with no clamping applied, + followed by " / " and the alpha component as specified + (using the same rules as the color components) + if an alpha component is present, + followed by ")". + + +

    Serializing Relative Color Functions

    -The serialization of the declared value of a relative color function -is a string identifying the color function in all-lowercase, -followed by "(from ", -followed by the serialization of the declared value of the origin color, -followed by a single space, -followed by a singly-space-separated list of the arguments to the color function, -followed by ")". +The serialization of the declared value of a relative color is: + +1. For ''rgb()'', ''rgba()'', ''hsl()'', ''hsla()'' + +- the string identifying the canonical color function, + "rgb" for ''rgb()'' and ''rgba()'', + "hsl" for ''hsl()'' and ''hsla()'', + in all-lowercase, + followed by "(from ", + followed by the serialization of the origin color + using the rules for serializing nested origin colors, + followed by a single space, + followed by a space separated list of the non-alpha channel arguments as specified + (identifiers serializing as identifiers, + numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form), + followed by " / " and the alpha component as specified + (using the same rules as the color channel arguments) + if an alpha component is present, + followed by ")". + +2. For ''hwb()'', ''lab()'', ''lch()'', ''oklab()'', ''oklch()'' + +- the string identifying the color function in all-lowercase, + followed by "(from ", + followed by the serialization of the origin color + using the rules for serializing nested origin colors, + followed by a single space, + followed by a space separated list of the non-alpha channel arguments as specified + (identifiers serializing as identifiers, + numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form), + followed by " / " and the alpha component as specified + (using the same rules as the color channel arguments) + if an alpha component is present, + followed by ")". + +3. For ''color()'' + +- the string "color(from ", + followed by the serialization of the origin color + using the rules for serializing nested origin colors, + followed by a single space, + followed by the canonical colorspace ("xyz-d65" for "xyz") + in all-lowercase, + followed by a single space, + followed by space separated list of the non-alpha channel arguments as specified + (identifiers serializing as identifiers, + numbers serializing as numbers, + percentages serializing as percentages, + angles serializing as canonicalized angles in degrees, + calc() serializing in its simplified form), + followed by " / " and the alpha component as specified + (using the same rules as the color channel arguments) + if an alpha component is present, + followed by ")". +
    - For example, the result of serializing the declared value + For example, the serialization of the declared value of
    OkLcH(from peru  l    c  h)
    is the string "oklch(from peru l c h)"
    - +
    +For example, the serialization of the declared value of + +
    rgb(from red calc(r / 2) g calc(30%));
    + +is the string "rgb(from red calc(0.5 * r) g calc(30%))", +while the serialization of the computed value +is the string "color(srgb 0.5 0 0.3)". +
    + +
    +For example, the serialization of the declared value of + +
    hsl(from hsl(none 10% 50%) h s l);
    + +is the string "hsl(from hsl(none 10% 50%) h s l)", +while the serialization of the computed value +is the string "color(srgb 0.55 0.45 0.45)". +
    + +
    +For example, the serialization of the declared value of + +
    hsl(from hsl(127.9 302% 25.33%) h s l);
    + +is the string "hsl(from hsl(127.9 302% 25.33%) h s l)", +while the serialization of the computed value +is the string "color(srgb -0.511666 1.018266 -0.310225)". +
    + +
    +Given the following HTML (note the color property set on this element): + +
    +<div id="example" 
    +	style="background-color: rgb(from currentcolor r g calc(b / 2)); 
    +	color: blue;">
    +</div>
    +
    + +The serialization of the declared value of ''background-color'' +is the string "rgb(from currentcolor r g calc(b / 2))" +while the serialization of the computed value +is the string "color(srgb 0 0 0.5)" + +
    + The serialization of the result of a relative color function depends on whether the keyword ''currentColor'' is the [=origin color=]. @@ -3305,15 +3493,34 @@ This specification adds a way to ensure adequate contrast for text whose backgro Changes

    +

    + Since the Working Draft of 18 March 2025 +

    + +
      + +
    +

    Since the Working Draft of 29 February 2024

      + +
    • Clarified that component keywords can return ''none'' as well as a number
    • +
    • Added examples of serialization of nested color functions
    • +
    • Defined edge cases of color-mix() with calc, by WG resolution
    • +
    • Remove the "invalid if sum to zero" wording for color-mix(), per WG resolution
    • +
    • Consistently use of "color component" rather than "color channel" (both were used)
    • +
    • Simplified contrast-color(), per WG resolution
    • +
    • Link to term premultiplied consistently
    • +
    • Validate color profile components case-insensitively
    • +
    • Added contrast-color() to the color type definition
    • +
    • Added accessibility considerations section
    • Added references to FOGRA39, 51 and 55
    • Removed mention of <hue-interpolation-method> being an error condition for rectangular color spaces, as the grammar does not allow it
    • -
    • Clarified which color space the relative color channel keywords relate to
    • +
    • Clarified which color space the relative color component keywords relate to
    • Separated out the conceptual aspects of relative colors from the syntactic details
    • Ensured adequate contrast for text in the deltaE table
    • Clarified that relative color components are not clamped, while relative alpha is
    • @@ -3349,8 +3556,8 @@ This specification adds a way to ensure adequate contrast for text whose backgro
    • Used reference ranges for percent to number conversions
    • -
    • Made ''hsl()'' and ''hwb()'' channel values number, per CSSWG resolution. - Also made all the hue angle channel values number, in degrees. +
    • Made ''hsl()'' and ''hwb()'' component values number, per CSSWG resolution. + Also made all the hue angle component values number, in degrees. The RCS intro already said this but the change had not been fully propagated.
    • @@ -3626,6 +3833,7 @@ This specification adds a way to ensure adequate contrast for text whose backgro currentcolor-001.html currentcolor-002.html currentcolor-003.html + currentcolor-005.html deprecated-sameas-001.html deprecated-sameas-002.html deprecated-sameas-003.html @@ -3847,4 +4055,7 @@ This specification adds a way to ensure adequate contrast for text whose backgro color-layers-no-blend-mode.html parsing/color-invalid-color-layers-function.html parsing/color-valid-color-layers-function.html + parsing/color-computed-contrast-color-function.html + parsing/color-invalid-contrast-color-function.html + parsing/color-valid-contrast-color-function.html diff --git a/css-color-6/Overview.bs b/css-color-6/Overview.bs index de3a7af59f2..388a7d96af6 100644 --- a/css-color-6/Overview.bs +++ b/css-color-6/Overview.bs @@ -74,6 +74,11 @@ Computing a Contrasting Color: the ''contrast-color()'' function {#colorcontrast See resolution in #7357 --> + + parsing/color-computed-contrast-color-function.html + parsing/color-invalid-contrast-color-function.html + parsing/color-valid-contrast-color-function.html + The only mandatory argument is the base color against which the contrast is computed. @@ -559,6 +564,7 @@ Changes {#changes} color-mix-currentcolor-nested-for-color-property.html color-mix-currentcolor-visited-getcomputedstyle.html color-mix-currentcolor-visited.html + color-mix-missing-components.html color-mix-non-srgb-001.html color-mix-percents-01.html color-mix-percents-02.html @@ -754,6 +760,7 @@ Changes {#changes} relative-currentcolor-rec2020-02.html relative-currentcolor-rgb-01.html relative-currentcolor-rgb-02.html + relative-currentcolor-visited-getcomputedstyle.html relative-currentcolor-xyzd50-01.html relative-currentcolor-xyzd65-01.html rgb-001.html diff --git a/css-color-hdr-1/ICtCp.js b/css-color-hdr-1/ICtCp.js new file mode 100644 index 00000000000..934ee636dc2 --- /dev/null +++ b/css-color-hdr-1/ICtCp.js @@ -0,0 +1,86 @@ + +function XYZ_to_ICtCp (XYZ) { + // convert an array of D65 XYZ to ICtCp + + // The matrix below includes the 4% crosstalk components + // and is from the procedure in the Dolby "What is ICtCp" paper" + const M = [ + [ 0.3592832590121217, 0.6976051147779502, -0.0358915932320290 ], + [ -0.1920808463704993, 1.1004767970374321, 0.0753748658519118 ], + [ 0.0070797844607479, 0.0748396662186362, 0.8433265453898765 ], + ]; + + let LMS = multiplyMatrices(M, XYZ.map(v => v * Yw)); + return LMStoICtCp(LMS); +} + +function LMStoICtCp (LMS) { + + const c1 = 3424 / 4096; + const c2 = 2413 / 128; + const c3 = 2392 / 128; + const m1 = 2610 / 16384; + const m2 = 2523 / 32; + + // This matrix includes the Ebner LMS coefficients, + // the rotation, and the scaling to [-0.5,0.5] range + // rational terms are from Fröhlich p.97 + // and ITU-R BT.2124-0 pp.2-3 + const M = [ + [ 2048 / 4096, 2048 / 4096, 0 ], + [ 6610 / 4096, -13613 / 4096, 7003 / 4096 ], + [ 17933 / 4096, -17390 / 4096, -543 / 4096 ], + ]; + + // apply the PQ EOTF + // values scaled so [0, 10,000] maps to [0, 1] + // we can't ever be dividing by zero because of the "1 +" in the denominator + let PQLMS = LMS.map (function (val) { + let num = c1 + (c2 * ((val / 10000) ** m1)); + let denom = 1 + (c3 * ((val / 10000) ** m1)); + + return (num / denom) ** m2; + }); + + // LMS to IPT, with rotation for Y'C'bC'r compatibility + return multiplyMatrices(M, PQLMS); +} + +function ICtCp_to_XYZ (ICtCp) { + // convert ICtCp to an array of absolute, D65 XYZ + + const M = [ + [ 2.0701522183894223, -1.3263473389671563, 0.2066510476294053 ], + [ 0.3647385209748072, 0.6805660249472273, -0.0453045459220347 ], + [ -0.0497472075358123, -0.0492609666966131, 1.1880659249923042 ], + ]; + + let LMS = ICtCptoLMS(ICtCp); + return multiplyMatrices(M, LMS); +} + +function ICtCptoLMS (ICtCp) { + + const c1 = 3424 / 4096; + const c2 = 2413 / 128; + const c3 = 2392 / 128; + const im1 = 16384 / 2610; + const im2 = 32 / 2523; + + const M = [ + [ 0.9999999999999998, 0.0086090370379328, 0.1110296250030260 ], + [ 0.9999999999999998, -0.0086090370379328, -0.1110296250030259 ], + [ 0.9999999999999998, 0.5600313357106791, -0.3206271749873188 ], + ]; + + let PQLMS = multiplyMatrices(M, ICtCp); + + // Undo PQ encoding, From BT.2124-0 Annex 2 Conversion 3 + let LMS = PQLMS.map (function (val) { + let num = Math.max((val ** im2) - c1, 0); + let denom = (c2 - (c3 * (val ** im2))); + return 10000 * ((num / denom) ** im1); + }); + + return LMS; +} \ No newline at end of file diff --git a/css-color-hdr-1/Overview.bs b/css-color-hdr-1/Overview.bs index 085ed238edd..aedf140f4da 100644 --- a/css-color-hdr-1/Overview.bs +++ b/css-color-hdr-1/Overview.bs @@ -3,9 +3,8 @@ Title: CSS Color HDR Module Level 1 Shortname: css-color-hdr Level: 1 -Status: FPWD -Date: 2024-12-17 -Prepare for TR: yes +Status: ED +Prepare for TR: no Group: csswg TR: https://www.w3.org/TR/css-color-hdr-1/ ED: https://drafts.csswg.org/css-color-hdr-1/ @@ -39,37 +38,60 @@ WPT Display: open "href": "https://www.arib.or.jp/english/html/overview/doc/2-STD-B67v1_0.pdf", "title": "Essential Parameter Values for the Extended Image Dynamic Range Television (EIDRTV) System for Programme Production", "publisher": "ARIB", - "rawDate": "2015-07-03" + "date": "3 July 2015" }, "DisplayHDR": { "title": "Summary of DisplayHDR Specs under CTS 1.2", "href": "https://displayhdr.org/performance-criteria/", "publisher": "VESA", - "rawDate": "2024-05-17" + "date": "17 May 2024" + }, + "ISO_21496-1": { + "title": "Gain map metadata for image conversion: Part 1: Dynamic Range Conversion", + "href": "https://www.iso.org/standard/86775.html", + "publisher": "ISO" + }, + "Perrin": { + "authors": [ + "Perrin, A-F.", + "Rerabek, M.", + "Husak, W.", + "Ebrahimi, T." + ], + "href": "https://ieeexplore.ieee.org/document/8333011", + "title": "ICtCp Versus Y'CbCr: Evaluation of ICtCp Color Space and an Adaptive Reshaper for HDR and WCG", + "publisher": "IEEE Consumer Electronics Magazine", + "date": "May 2018" }, "Rec_BT.814": { "title": "Specifications of PLUGE test signals and alignment procedures for setting of brightness and contrast of displays", "href": "https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.814-4-201807-I!!PDF-E.pdf", "publisher": "ITU", - "rawDate": "2018-07" + "date": "July 2018" }, "Rec_BT.2100": { "title": "ITU-R BT.2100-2 Image parameter values for high dynamic range television for use in production and international programme exchange", "href": "https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.2100-2-201807-I!!PDF-E.pdf", "publisher": "ITU", - "rawDate": "2018-07-00" + "date": "July 2018" + }, + "Rec_BT.2124": { + "title": "ITU-R BT.2124-0 Objective metric for the assessment of the potential visibility of colour differences in television", + "href": "https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.2124-0-201901-I!!PDF-E.pdf", + "publisher": "ITU", + "sate": "January 2019" }, "Rec_BT.2390": { "href": "https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-BT.2390-8-2020-PDF-E.pdf", "title": "ITU-R BT.2390-8 High dynamic range television for production and international programme exchange", "publisher": "ITU", - "rawDate": "2020-02-00" + "date": "February 2020" }, "Rpt_BT.2408": { "href": "https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-BT.2408-2017-PDF-E.pdf", "title": "Report ITU-R BT.2408-0 Operational practices in HDR television production", "publisher": "ITU", - "rawDate": "2017-10" + "date": "October 2017" }, "Safdar-PUCS": { "authors": [ @@ -81,15 +103,20 @@ WPT Display: open "href": "https://opg.optica.org/oe/fulltext.cfm?uri=oe-25-13-15131&id=368272", "title": "Perceptually uniform color space for image signals including high dynamic range and wide gamut", "publisher": "Optics Express, vol 24 no 13 pp. 15131-15151", - "rawDate": "2017-06-26" + "date": "26 June 2017" }, "SMPTE-ST-2084": { "href": "https://pub.smpte.org/latest/st2084/st2084-2014.pdf", "title": "ST 2084:2014 - SMPTE Standard - High Dynamic Range Electro-Optical Transfer Function of Mastering Reference Displays", "publisher": "SMPTE", - "rawDate": "2014-08-29", + "date": "29 August 2014", "abstract": "This standard specifies an EOTF characterizing high-dynamic-range reference displays used primarily for mastering non-broadcast content. This standard also specifies an Inverse-EOTF derived from the EOTF.", "isbn": "978-1-61482-829-7" + }, + "What_is_ICtCp": { + "href": "https://professional.dolby.com/siteassets/pdfs/ictcp_dolbywhitepaper_v071.pdf", + "title": "What is ICtCp, v7.1", + "publisher": "Dolby" } } @@ -106,7 +133,7 @@ Introduction {#intro} to support High Dynamic Range (HDR).
      -

      +

      The Electro-Optical Transfer Functions (EOTF) @@ -135,7 +162,18 @@ Value Definitions {#values} also accept the CSS-wide keywords as their property value. For readability they have not been repeated explicitly. -Controlling Dynamic Range {#controlling-dynamic-range} + + +HDR Terminology {#terminology} ========================== Defining Dynamic Range {#defining-dynamic-range} @@ -152,20 +190,30 @@ One stop is a doubling of luminance. } +HDR reference white, +also called media white, +is the color of a normal white background, +or of white text on a dark background. +It can be comfortably viewed, over the whole screen. + In Standard Dynamic Range (SDR), -the media white (the color of a normal white background, -or of white text on a dark background) -is the lightest possible color. +HDR reference white is also +lightest possible color, +produced by full-intensity red, green, and blue.
      For example, in [=sRGB=], + under standard viewing conditions, white is defined to have a luminance of 80 cd/m² while black is defined to have a luminance of 0.2 cd/m². Thus, the dynamic range is 8.6 stops.
      -For SDR, [=luminance=] is treated as relative to media white. -Making the screen brighter does not change the dynamic range, +It is common to adjust the overall brighness of the screen +to acommodate user preference or viewing conditions +which are different to the standard ones. + +For SDR, making the screen brighter does not change the dynamic range, because the darkest color also gets brighter.
      @@ -176,9 +224,9 @@ because the darkest color also gets brighter.
      In High Dynamic Range (HDR), -brighter colors than media white can be displayed. -For example, if media white on an HDR display is set to around 200 cd/m² -it might be possible to display highlights at 1000 cd/m². +brighter colors than [=HDR reference white=] can be displayed. +For example, if HDR reference white on an HDR display is set to 203 cd/m² +it might be possible to display small highlights at 1000 cd/m². Typically, the brightest colors can only be displayed on a small part of the display, and for a limited time. @@ -191,49 +239,74 @@ This is because of energy usage and heating considerations. Thus, the dynamic range is 14.3 stops. -For HDR, [=luminance=] is treated as absolute, -rather than being relative to media white. -Using a brighter screen increases the dynamic range, -while the luminance of media white remains constant. +For HDR, using a brighter screen increases the dynamic range, +while the luminance of HDR reference white remains constant.
      For example, using the ''rec2100-pq'' colorspace defined in [[Rec_BT.2100]], - the brightest peak white is defined to have a luminance of 10000 cd/m² + the brightest peak white is defined to have a luminance of 10,000 cd/m² while the deepest black has a luminance of 0.001 cd/m². Thus, the encoded dynamic range is 23.3 stops.
      +Issue: add a diagram showing SDR and HDR dynamic ranges on a log scale + +When [[#Compositing-SDR-HDR]], +and for color space conversion, +the HDR reference white for SDR content +should be anchored at 203 cd/m² [[!Rpt_BT.2408]] +so that that the HDR reference white level +of the inputs to compositing +will end up at the HDR reference white level +of the combined signal. + +When displaying HDR (or mixed SDR and HDR) content, +for displays which are less capable than the reference mastering display, +and for viewing conditions different to the standard ones, +a color re-rendering step ((OOTF) will be performed. +This may result in a HDR reference white being displayed +at a value lower or higher than 203 cd/m². + + + Introducing Headroom {#introducing-headroom} -------------------------------------------- - This section is non-normative - - The luminance level + The peak [=luminance=] level which an HDR display can produce varies greatly. - The amount by which peak white is greater than media white + The amount by which peak white is greater than HDR reference white is termed the HDR headroom, - and depends on the level of media white, + and depends on the level of HDR reference white, user preference, and viewing conditions. It is typically expressed in photographic stops. Thus, [=standard dynamic range=] (SDR) by definition has an [=HDR headroom=] of 0 stops, - because the brightest white is media white. + because the brightest white is HDR reference white.
      For example, a low-end HDR display - (which just meets the requirements of + (which just meets the requirements of DisplayHDR 400, the lowest tier of Vesa Certified DisplayHDR conformance [[DisplayHDR]]) - might display media white at + might display HDR reference white at up to 200 cd/m2 - while their peak white is only + while the peak white is only 400 cd/m2 - (at the brightest media white, only one stop of HDR headroom). + (at the brightest HDR reference white, only one stop of HDR headroom).
      @@ -241,13 +314,13 @@ Introducing Headroom {#introducing-headroom} (which exceeds the requirements of DisplayHDR 1400, the current highest tier of Vesa Certified DisplayHDR conformance) - might display media white at + might display HDR reference white at up to 400 cd/m2 while it's peak white is 1600 cd/m2. In dim viewing conditions, - with media white set to 100 cd/m2, + with HDR reference white set to 100 cd/m2, this gives four stops (16x) of HDR headroom.
      @@ -286,13 +359,16 @@ Introducing Headroom {#introducing-headroom} to allow meaningful evaluation of the group of photos. +Controlling Dynamic Range {#controlling-dynamic-range} +========================== + The 'dynamic-range-limit' property {#the-dynamic-range-limit-property} -------------------------------
       		Name: dynamic-range-limit
      -		Value: standard | high | constrained-high | <>
      -		Initial: high
      +		Value: standard | no-limit | constrained-high | <>
      +		Initial: no-limit
       		Applies to: all elements
       		Inherited: yes
       		Percentages: n/a
      @@ -313,20 +389,20 @@ The 'dynamic-range-limit' property {#the-dynamic-range-limit-property}
       		
      The highest luminance color that is displayed is the same as - media white, i.e. the CSS color ''white''. + HDR reference white, i.e. the CSS color ''white''.
      -
      high +
      no-limit
      The highest peak luminance that is displayed is much greater than - media white, i.e. the CSS color ''white''; + HDR reference white, i.e. the CSS color ''white''; the precise level is not specified.
      constrained-high
      The highest peak luminance that is displayed is somewhat greater than - media white, i.e. the CSS color ''white'', + HDR reference white, i.e. the CSS color ''white'', such that a mix of SDR and HDR content can be comfortably viewed together.
      @@ -339,18 +415,29 @@ The 'dynamic-range-limit' property {#the-dynamic-range-limit-property}
      + + Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynamic-range-limit-mix} -------------------------------------------------------- - This function takes two 'dynamic-range-limit' values, - converts them internally to a value in stops above media white, + This function takes two or more 'dynamic-range-limit' values, + converts them internally to a value in stops above HDR reference white, and alters the display to the result of mixing them by the specified amount. The actual calculated result is not exposed.
      -	dynamic-range-limit-mix() = dynamic-range-limit-mix( [ <> && <> ]#)
      +	dynamic-range-limit-mix() = dynamic-range-limit-mix( [ <<'dynamic-range-limit'>> && <> ]#{2,} )
       
      @@ -360,13 +447,14 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami parsing.html - If the sum of all percentages is 0%, then the function is invalid. - +

      Computed Value for 'dynamic-range-limit'

      - If the specified value is ''standard'', ''constrained-high'', or ''high'', then the computed value is the specified value. + If the specified value is ''standard'', ''constrained-high'', or ''no-limit'', then the computed value is the specified value. If the specified value is ''dynamic-range-limit-mix()'', then the computed value is determined by the following algorithm: @@ -375,13 +463,13 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami 3. Define the contributing percentages as: * Let p1_standard,...,pN_standard be the percentages for ''standard'' in v1,...,vN * Let p1_constrained_high,...,pN_constrained_high be the percentages for ''constrained-high'' in v1,...,vN - * Let p1_high,...,pN_high be the percentages for ''high'' in v1,...,vN + * Let p1_no_limit,...,pN_no_limit be the percentages for ''no-limit'' in v1,...,vN 4. Compute the weighted sums as: * p_standard=(p1_standard*p1+...+pN_standard*pN)/100. * p_constrained_high=(p1_constrained_high*p1+...+pN_constrained_high*pN)/100. - * p_high=(p1_high*p1+...+pN_high*pN)/100. - 5. If p_standard, p_constrained_high, or p_high equals 100%, then the computed value is ''standard'', ''constrained-high'', or ''high'', respectively. - 6. Otherwise, the computed value is ''dynamic-range-limit-mix()'', with parameters ''standard'', ''constrained-high'', and ''high'', in that order, and percentages p_standard, p_constrained_high, and p_high, omitting parameters with a percentage equal to 0%. + * p_no_limit=(p1_no_limit*p1+...+pN_no_limit*pN)/100. + 5. If p_standard, p_constrained_high, or p_no_limit equals 100%, then the computed value is ''standard'', ''constrained-high'', or ''no-limit'', respectively. + 6. Otherwise, the computed value is ''dynamic-range-limit-mix()'', with parameters ''standard'', ''constrained-high'', and ''no-limit'', in that order, and percentages p_standard, p_constrained_high, and p_no_limit, omitting parameters with a percentage equal to 0%. computed.html @@ -393,14 +481,119 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami dynamic-range-limit-mix( high 10%, dynamic-range-limit-mix(standard 25%, constrained-high 75%) 20%, - dynamic-range-limit-mix(constrained-high 10%, high 30%) 20%) + dynamic-range-limit-mix(constrained-high 10%, no-limit 30%) 20%) is
      -	    dynamic-range-limit-mix(standard 10%, constrained-high 40%, high 50%)
      +	    dynamic-range-limit-mix(standard 10%, constrained-high 40%, no-limit 50%)
       	
      + + +

      HDR colors parameterized by headroom: the ''hdr-color()'' function

      + + The ''hdr-color()'' function allows a range of colors to be specified, + whose value is automatically calculated based on the [=HDR headroom=]. + + It does this by specifying two <> values, + each with an associated level of HDR headroom. + The actual value is computed by interpolating between these two colors, + based on the current amount of HDR headroom, + as described in [[#headroom-interpolation]]. + +
      + This is a similar mechanism to gain maps, + in raster images conforming to [[ISO_21496-1]]. +
      + + The actual calculated color is not exposed, + nor is the actual HDR headroom, + as this is a fingerprinting vector. + + Its syntax is as follows: + +
      +		hdr-color() = color-hdr([ <> && <>? ]#{2})
      +	
      + +
      + Consider the color: + +
      +		color-hdr(
      +			color(rec2100-linear 0.9 1.0 0.8) 0,
      +			color(rec2100-linear 1.8 2.0 1.5) 2);
      +	
      + + On a display with [=HDR headroom=] <= 0, + in other words, an SDR display, + this color will display as + +
      color(rec2100-linear 0.9 1.0 0.8)
      + + On a display with [=HDR headroom=] >= 2, + this color will display as + +
      color(rec2100-linear 1.8 2.0 1.5) 2);
      + + For displays whose headroom lies between 0 and 2, the color is + interpolated. For example, on a display with HDR headroom 1: + + @@ Add to the example with the calculated result at headroom 1 @@ + +
      + +

      + Interpolating colors based on headroom +

      + + To interpolate between a color c1 at headroom H1 + and a color c2 at headroom H2, + giving result color cxyz, + when the target headroom is H: + + 1. Let c1xyz be c1 converted to D65 CIE XYZ + 2. Let c2xyz be c2 converted to D65 CIE XYZ + 3. Let w1 = clamp((H - H2) / (H1 - H2), 0, 1) + 4. Let w2 = clamp((H - H1) / (H2 - H1), 0, 1) + Note that w2 = 1 - w1 + 5. Let eps = 0.001 (one JND in linear-light space) + 6. Let cxyz = pow(c1xyz + eps, w1) * pow(c2xyz + eps, w2) - eps + +
      + For example, given c1 = color(rec2100-linear 0.9 1.0 0.8) + c2 = color(rec2100-linear 1.8 2.0 1.5), + H1 = 0, H2 = 2, and H = 1: + +
      +	c1xyz = color(xyz-d65 0.853 0.9619 0.8769)
      +	c2xyz = color(xyz-d65 1.689 1.918 1.648)
      +	w1 = 
      +	w2 =
      +	
      +
      + + +

      Specifying Predefined and Custom Color Spaces: the ''color()'' Function

      @@ -409,7 +602,8 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami in a particular, given [=color space=] (rather than the implicit sRGB color space that most of the other color functions operate in). - In this specification the ''color()'' function is extended + In this specification, + the <> taken by the ''color()'' function is extended to allow predefined color spaces for HDR, in addition to the predefined SDR spaces from [[css-color-4#predefined]] and the relative color syntax from [[css-color-5#relative-colors]]. @@ -417,20 +611,16 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami Its syntax is now as follows:
      -		color() = color( [from <>]? <> [ / [ <> | none ] ]? )
       		<colorspace-params> = [<> | <> | 
       			<> | <> | <>]
      -		<custom-params> = <> [ <> | <> | none ]+
      -		<predefined-rgb-params> = <> [ <> | <> | none ]{3}
       		<predefined-polar-params> = jzczhz [ <> | <> | none ]{2} [ <> | none]
       		<predefined-rectangular-params> = <> [ <> | <> | none ]{3}
       		<predefined-rgb> = srgb | srgb-linear | display-p3 | a98-rgb | prophoto-rgb | rec2020 | 
       			rec2100-pq | rec2100-hlg | rec2100-linear
       		<predefined-rectangular> = jzazbz | ictcp
      -		<xyz-params> = <> [ <> | <> | none ]{3}
      -		<xyz> = xyz | xyz-d50 | xyz-d65
       	
      + Predefined color spaces for HDR: {#predefined-HDR} ===================== @@ -456,11 +646,6 @@ Predefined color spaces for HDR: {#predefined-HDR} ITU Reference 2100 is used for HDR 4k and 8k television. - In contrast to SDR color spaces and some HDR color spaces, - the PQ values are absolute rather than relative. - - Issue: add a diagram showing SDR and HDR dynamic ranges on a log scale - It has the following characteristics: (The display primaries are the same as [[!Rec.2020]]): @@ -526,7 +711,9 @@ Predefined color spaces for HDR: {#predefined-HDR} Issue: add other examples, including encoding of sRGB red, green, blue and P3 red, green, blue. - Linear-light RGB signals are converted to PQ encoded as follows. An absolute luminance scale is used, so the luminance of diffuse (media) white is required to scale relative luminances. The maximum encodable value (peak, small-area white) in PQ is 10,000 cd/m². Media white is 203 cd/m² [[!Rpt_BT.2408]]. + Linear-light RGB signals are converted to PQ encoded as follows. + The maximum encodable value (peak, small-area white) in PQ is 10,000 cd/m². + HDR reference white is 203 cd/m² [[!Rpt_BT.2408]]. + JzCzHz {#JzCzHz} ----------------- @@ -804,6 +996,26 @@ Predefined color spaces for HDR: {#predefined-HDR} measured from the positive az axis, towards the positive bz axis. + It has the following characteristics: + + + + + + + + + + + + + + + + +
      xy
      White chromaticity[=D65=]
      Transfer functionPerceptual Quantizer
      Peak white luminance10,000 cd/m²
      Black luminance0.001 cd/m²
      Image statedisplay-referred
      PercentagesAllowed for Jz and Cz
      Percent reference rangefor Jz: 0% = 0.0, 100% = 1.0
      + for Cz: -100% = -0.26, 100% = 0.26
      +
      This color represents the sRGB color "lime" in ''Jzazbz''
      @@ -840,7 +1052,7 @@ Converting JzCzHz colors to Jzazbz  colors
       ICtCp {#ICtCp}
       -----------------
       
      -	The ''ICtCp'' color space
      +	The ''ICtCp'' color space [[!Perrin]]
       	is defined as Constant Intensity ICTCP signal format
       	in [[!Rec_BT.2100]] and accepts three numeric parameters,
       	with I representing the Intensity
      @@ -855,7 +1067,7 @@ Converting JzCzHz colors to Jzazbz  colors
       	the Hunt-Pointer-Estevez (HPE) XYZ to LMS transform
       	is used,
       	normalized to a [=D65=] whitepoint.
      -	A crosstalk matrix is then applied,
      +	A 4% crosstalk matrix is then applied  [[What_is_ICtCp]],
       	to reduce the gamut hull concavities of BT.2020 RGB,
       	thus reducing interpolation errors.
       	The crosstalk also provides improved lines of constant hue
      @@ -878,7 +1090,7 @@ Converting JzCzHz colors to Jzazbz  colors
       		
       			Percent reference range
       			for I: 0% = 0.0, 100% = 1.0
      - for Ct and Cp: -100% = -1.0, 100% = 1.0 + for Ct and Cp: -100% = -0.5, 100% = 0.5 @@ -886,11 +1098,12 @@ Converting JzCzHz colors to Jzazbz colors by a conversion from linear-light BT.2100 RGB [[Rec_BT.2100]], this conversion proceeds via LMS and thus, any other color space can also be represented - by applying an XYZ to LMS transform. + by applying an XYZ to LMS transform + as shown in [[What_is_ICtCp]]. - Note that unlike Lab, a [=D65=] whitepoint is used. + Note that unlike CIE ''Lab'', a [=D65=] whitepoint is used. - Also unlike Lab, which has primarily been tested with + Also unlike ''Lab'', which has primarily been tested with lower-intensity reflective colors, ICTCP has been tested with high-chroma, @@ -918,6 +1131,16 @@ Converting JzCzHz colors to Jzazbz colors
      + Compositing SDR and HDR content {#Compositing-SDR-HDR} =============================== @@ -931,19 +1154,20 @@ are correctly handled and not clipped or gamut mapped until the final transfer to the device color space. -Relative HDR, using the HLG transfer function, -must map SDR media white +HDR using the HLG transfer function, +must map SDR HDR reference white to the same luminance as is used to display the 75% HLG value. [[!SMPTE-ST-2084]] For further details, see also tables 3 and 4 in ITU Rpt_BT.2408-0 [[!Rpt_BT.2408]] -Absolute HDR, using the PQ transfer function, -should map SDR media white +HDR using the PQ transfer function, +should map SDR HDR reference white to 203 cd/m², the same luminance as is used -to display the 58% PQ value. [[!SMPTE-ST-2084]] +to display the 58% PQ value. [[!SMPTE-ST-2084]]. + However, implementations may chose to incorporate -a color re-rendering step (OOTF) +a color re-rendering step to account for non-reference viewing conditions. + +

      + Sample code for Color Conversions

      + + This section is not normative. + + + + For clarity, a library is used for matrix multiplication. + (This is more readable than inlining all the multiplies and adds). + The matrices are in column-major order. + + This code also assumes all of the conversion code from + [[css-color-4#color-conversion-code]] is available. + The LMS used in ''Jzazbz'' are not the same + as the ones used in ''ICtCp'', + take care to use the right ones! + +

      + Sample code for ''rec2100-linear'' +

      + +The BT.2020 and BT.2100 color spaces +use the same RGB primaries and white point, +and both place HDR reference white at a component value of 1.0. + +
      +	path: rec2100-linear.js
      +	highlight: js
      +
      + +

      + Sample code for ''rec2100-pq'' +

      + +
      +	path: rec2100-pq.js
      +	highlight: js
      +
      + +

      + Sample code for ''rec2100-hlg'' +

      + +
      +	path: rec2100-hlg.js
      +	highlight: js
      +
      + +

      + Sample code for ''jzazbz'' +

      + +This uses the same signed power (spow) function defined above. + +
      +	path: jzazbz.js
      +	highlight: js
      +
      + +

      + Sample code for ''ICtCp'' +

      + +Rather than first requiring +conversion to ''rec2100-linear'', +which is how the conversion is defined in [[!Rec_BT.2100]], +this sample code proceeds directly from absolute CIE XYZ +for compatibility with the other color conversion code. + +The 4% crosstalk matrix, and the hue rotation, +are also built into the XYZ to LMS step, +rather than being applied as three separate steps. + +The end result is identical, this just takes fewer steps. + +
      +	path: ICtCp.js
      +	highlight: js
      +
      + + + + + + +

      + Sample code for ΔEITP Color Differences +

      + +This section is not normative. + + +The ΔEITP [[Rec_BT.2124]] color difference metric +may be used to measure the perceptual color difference between +two display-referred colors +in an HDR or mixed SDR/HDR context, +for example in display calibration +or gamut and tone mapping. + +It is a Euclideam distance in ''ICtCp'' color space, +scaled such that a ΔEITP of 1.0 +represents one just-noticeable difference. + +
      +	path: deltaEITP.js
      +	highlight: js
      +	
      -Issue: Do the PQ-based color spaces require tone-mapping (OOTF) for display in different viewing environments? +

      Privacy Considerations

      @@ -1189,10 +1547,31 @@ Issue: Do the PQ-based color spaces require tone-mapping (OOTF) for display in d would expose the current viewing conditions, which would be a privacy violation. + +

      Security Considerations

      No Security concerns have been raised on this document +

      Accessibility Considerations

      diff --git a/css-color-hdr-1/deltaEITP.js b/css-color-hdr-1/deltaEITP.js new file mode 100644 index 00000000000..4a1ed2e2a86 --- /dev/null +++ b/css-color-hdr-1/deltaEITP.js @@ -0,0 +1,16 @@ +// Calculate deltaE ITP +// scaled root sum of squares +// ITU-R BT.2124-0 Annex 1 +/** + * @param {number[]} reference - Array of ICtCp: I as 0..1, Ct and Cp as -1..1 + * @param {number[]} sample - Array of ICtCp: I as 0..1, Ct and Cp as -1..1 + * @return {number} How different a color sample is from reference + */ +function deltaEITP (reference, sample) { + let [I1, Ct1, Cp1] = reference; + let [I2, Ct2, Cp2] = sample; + let ΔI = I1 - I2; + let ΔT = 0.5 * (Ct1 - Ct2); + let ΔP = Cp1 - Cp2; + return 720 * Math.sqrt(ΔI ** 2 + ΔT ** 2 + ΔP ** 2); +} \ No newline at end of file diff --git a/css-color-hdr-1/jzazbz.js b/css-color-hdr-1/jzazbz.js new file mode 100644 index 00000000000..f8890b14bec --- /dev/null +++ b/css-color-hdr-1/jzazbz.js @@ -0,0 +1,61 @@ +function XYZ_to_Jzazbz (XYZ) { + // convert an array of D65 XYZ toJzAzBz + // such that [0,0,0] is black and + // media white is [0.2220, -0.00016, -0.0001] + + const Yw = 203; // absolute luminance of media white + const M = [ + [ 0.41478972, 0.579999, 0.0146480 ], + [ -0.2015100, 1.120649, 0.0531008 ], + [ -0.0166008, 0.264800, 0.6684799 ], + ]; + const b = 1.15; + const g = 0.66; + + // First make XYZ absolute, not relative to media white + // Maximum luminance in PQ is 10,000 cd/m² + // BT.2048 says media white Y=203 cd/m² + let [Xa, Ya, Za] = XYZ.map(v => v * Yw); + + // then modify X and Y, to minimize blue curvature + let Xm = b * Xa - (b - 1) * Za; + let Ym = g * Ya - (g - 1) * Xa; + + // now move to LMS cone domain + let LMS = multiplyMatrices(M, [Xm, Ym, Za]); + return LMStoJzazbz(LMS); +} + +function LMStoJzazbz(LMS) { + + const M = [ + [ 0.5, 0.5, 0 ], + [ 3.524000, -4.066708, 0.542708 ], + [ 0.199076, 1.096799, -1.295875 ], + ]; + const c1 = 3424 / 2 ** 12; + const c2 = 2413 / 2 ** 7; + const c3 = 2392 / 2 ** 7; + const n = 2610 / 2 ** 14; + const p = (1.7 * 2523) / 2 ** 5; // compared to usual PQ, 1.7 scale + const d = -0.56; + const d0 = 1.6295499532821566e-11; // tiny shift to move black back to 0 + + + // PQ-encode LMS + let PQLMS = ( + LMS.map(function (val) { + let num = c1 + c2 * spow((val / 10000), n); + let denom = 1 + c3 * spow((val / 10000), n); + + return spow((num / denom), p); + }) + ); + + // calculate Iz az bz + let [Iz, az, bz] = multiplyMatrices(M, PQLMS); + // now Jz from Iz + let Jz = ((1 + d) * Iz) / (1 + d * Iz) - d0; + return [Jz, az, bz]; +} + diff --git a/css-color-hdr-1/rec2100-hlg.js b/css-color-hdr-1/rec2100-hlg.js new file mode 100644 index 00000000000..559900d7528 --- /dev/null +++ b/css-color-hdr-1/rec2100-hlg.js @@ -0,0 +1,59 @@ +function XYZ_to_hlg_2100(XYZ) { + // convert an array of D65 XYZ to HLG-encoded BT.2100 RGB + // such that [0,0,0] is black and [0.75,0.75,0.75] is media white + + let linRGB = XYZ_to_lin_2100(XYZ); + return hlg_encode(linRGB); +} + +function hlg_2100_to_XYZ(RGB) { + // convert an array of PQ-encoded BT.2100 RGB values + // to D65 XYZ + + let linRGB = hlg_decode(RGB); + return lin_2100_to_XYZ(linRGB); +} + +function hlg_encode(RGB) { + + const a = 0.17883277; + const b = 0.28466892; // 1 - (4 * a) + const c = 0.55991073; // 0.5 - a * Math.log(4 *a) + const scale = 3.7743; // Place 18% grey at HLG 0.38, so media white at 0.75 + + return RGB.map(function (val) { + // first scale to put linear-light media white at 1/3 + val /= scale; + // now the HLG OETF + // ITU-R BT.2390-10 p.23 + // 6.1 The hybrid log-gamma opto-electronic transfer function (OETF) + if (val <= 1 / 12) { + return spow(3 * val, 0.5); + } + return a * Math.log(12 * val - b) + c; + }); +} + +function hlg_decode(RGB) { + + const a = 0.17883277; + const b = 0.28466892; // 1 - (4 * a) + const c = 0.55991073; // 0.5 - a * Math.log(4 *a) + const scale = 3.7743; // Place 18% grey at HLG 0.38, so media white at 0.75 + + return RGB.map(function (val) { + // first the HLG EOTF + // ITU-R BT.2390-10 p.30 section + // 6.3 The hybrid log-gamma electro-optical transfer function (EOTF) + // Then scale by 3 so media white is 1.0 + if (val <= 0.5) { + return (val ** 2) / 3 * scale; + } + return ((Math.exp((val - c) / a) + b) / 12) * scale; + }); +} + +function spow (base, exp) { + let sign = base < 0? -1 : 1; + return sign * (Math.abs(base) ** exp); +} \ No newline at end of file diff --git a/css-color-hdr-1/rec2100-linear.js b/css-color-hdr-1/rec2100-linear.js new file mode 100644 index 00000000000..683169933f5 --- /dev/null +++ b/css-color-hdr-1/rec2100-linear.js @@ -0,0 +1,16 @@ +// These functions use the color conversion functions from CSS Color 4 + +function XYZ_to_lin_2100(XYZ) { + // convert an array of D65 XYZ to linear-light BT.2100 RGB + // such that [0,0,0] is black and [1,1,1] is media white. + // component values greater than 1 indicate HDR colors + + return XYZ_to_lin_2020(XYZ); +} + +function lin_2100_to_XYZ(RGB) { + // convert an array of linear-light BT.2100 RGB values + // to D65 XYZ + + return lin_2020_to_XYZ(RGB); +} \ No newline at end of file diff --git a/css-color-hdr-1/rec2100-pq.js b/css-color-hdr-1/rec2100-pq.js new file mode 100644 index 00000000000..8e94026dd4b --- /dev/null +++ b/css-color-hdr-1/rec2100-pq.js @@ -0,0 +1,53 @@ +function XYZ_to_pq_2100(XYZ) { + // convert an array of D65 XYZ to PQ-encoded BT.2100 RGB + // such that [0,0,0] is black and [1,1,1] is 10,000 cd/m^2 white; + // media white is at [0.5807,0.5807,0.5807] (to four significant figures). + + let linRGB = XYZ_to_lin_2100(XYZ); + return pq_encode(linRGB); +} + +function pq_2100_to_XYZ(RGB) { + // convert an array of PQ-encoded BT.2100 RGB values + // to D65 XYZ + + let linRGB = pq_decode(RGB); + return lin_2100_to_XYZ(linRGB); +} + +function pq_encode(RGB) { + + const Yw = 203; // absolute luminance of media white, cd/m² + const n = 2610 / (2 ** 14); + const m = 2523 / (2 ** 5); + const c1 = 3424 / (2 ** 12); + const c2 = 2413 / (2 ** 7); + const c3 = 2392 / (2 ** 7); + + // given PQ encoded component in range [0, 1] + // return media-white relative linear-light + return RGB.map(function (val) { + let x = Math.max(val * Yw / 10000, 0); // absolute luminance of peak white is 10,000 cd/m². + let num = (c1 + (c2 * (x ** n))); + let denom = (1 + (c3 * (x ** n))); + + return ((num / denom) ** m); + }); +} + +function pq_decode(RGB) { + + const Yw = 203; // absolute luminance of media white, cd/m² + const ninv = (2 ** 14) / 2610; + const minv = (2 ** 5) / 2523; + const c1 = 3424 / (2 ** 12); + const c2 = 2413 / (2 ** 7); + const c3 = 2392 / (2 ** 7); + + // given PQ encoded component in range [0, 1] + // return media-white relative linear-light + return RGB.map(function (val) { + let x = ((Math.max(((val ** minv) - c1), 0) / (c2 - (c3 * (val ** minv)))) ** ninv); + return (x * 10000 / Yw); // luminance relative to diffuse white, [0, 70 or so]. + }); +} \ No newline at end of file diff --git a/css-conditional-3/Overview.bs b/css-conditional-3/Overview.bs index 120b903aae1..2be708b6d19 100644 --- a/css-conditional-3/Overview.bs +++ b/css-conditional-3/Overview.bs @@ -1015,7 +1015,7 @@ The following (non-editorial) changes were made to this specification since the (Issue 5697)

      Conditional group rules are allowed wherever style rules are allowed - (at the top-level of a style sheet, and inside as well as within + (at the top-level of a style sheet, and inside as well as within other conditional group rules). CSS processors must process such rules as described above. diff --git a/css-contain-2/Overview.bs b/css-contain-2/Overview.bs index ae9fdd6dda1..ff10724d7a2 100644 --- a/css-contain-2/Overview.bs +++ b/css-contain-2/Overview.bs @@ -852,12 +852,12 @@ Inline-Size Containment but not in a way that reverts it to the previously-problematic layout. For example, if scrollbars were introduced, - they are not then removed, + they are then not removed, even if the consequent [=block size=] is small enough to not need them; or if a box’s logical height collides with a lower-placed float and is cleared down to where it also has more available inline space and thus becomes short enough to not have collided, - it is not them moved back up to its previous problematic size and position. + it is then not moved back up to its previous problematic size and position. Thus, although [=inline-size containment=] prevents the box’s content from directly affecting its [=inline size=] @@ -1392,7 +1392,7 @@ Paint Containment 1. The contents of the element including any [=ink overflow|ink=] or [=scrollable overflow=] must be clipped to the overflow clip edge of the [=paint containment box=], - taking [[css-backgrounds-3#corner clipping|corner clipping]] into account. + taking [[css-backgrounds-3#corner-clipping|corner clipping]] into account. This does not include the creation of any mechanism to access or indicate the presence of the clipped content; nor does it inhibit the creation of any such mechanism through other properties, diff --git a/css-counter-styles-3/Overview.bs b/css-counter-styles-3/Overview.bs index 074158d74db..2f54f50dbfc 100644 --- a/css-counter-styles-3/Overview.bs +++ b/css-counter-styles-3/Overview.bs @@ -272,7 +272,8 @@ Cycling Symbols: the ''cyclic'' system the second counter symbol (if it exists) is used as the representation of the value 2, etc. If the system is ''cyclic'', - the '@counter-style/symbols' descriptor must contain at least one counter symbol. + the '@counter-style/symbols' descriptor must contain at least one counter symbol, + otherwise the rule does not define a counter style (but is still a valid rule). This system is defined over all counter values.

      @@ -321,7 +322,8 @@ Exhaustible Symbols: the ''system/fixed'' system such as circled digits. If the system is ''system/fixed'', - the '@counter-style/symbols' descriptor must contain at least one counter symbol. + the '@counter-style/symbols' descriptor must contain at least one counter symbol, + otherwise the rule does not define a counter style (but is still a valid rule). This system is defined over counter values in a finite range, starting with the first symbol value and having a length equal to the length of the list of counter symbols. @@ -381,7 +383,8 @@ Repeating Symbols: the ''symbolic'' system and is also sometimes used for alphabetic-style lists for a slightly different presentation than what the ''system/alphabetic'' system presents. If the system is ''symbolic'', - the '@counter-style/symbols' descriptor must contain at least one counter symbol. + the '@counter-style/symbols' descriptor must contain at least one counter symbol, + otherwise the rule does not define a counter style (but is still a valid rule). This system is defined only over strictly positive counter values.
      @@ -469,7 +472,8 @@ Bijective Numerals: the ''alphabetic'' system and so on. If the system is ''system/alphabetic'', - the '@counter-style/symbols' descriptor must contain at least two counter symbols. + the '@counter-style/symbols' descriptor must contain at least two counter symbols, + otherwise the rule does not define a counter style (but is still a valid rule). This system is defined only over strictly positive counter values.
      @@ -541,7 +545,8 @@ Positional Numerals: the ''numeric'' system and so on. If the system is ''system/numeric'', - the '@counter-style/symbols' descriptor must contain at least two counter symbols. + the '@counter-style/symbols' descriptor must contain at least two counter symbols, + otherwise the rule does not define a counter style (but is still a valid rule). This system is defined over all counter values.
      @@ -612,7 +617,8 @@ Accumulating Numerals: the ''additive'' system and other numbering systems around the world. If the system is ''additive'', - the '@counter-style/additive-symbols' descriptor must contain at least one additive tuple. + the '@counter-style/additive-symbols' descriptor must contain at least one additive tuple, + otherwise the rule does not define a counter style (but is still a valid rule). This system is nominally defined over all counter values (see algorithm, below, for exact details). @@ -710,7 +716,7 @@ Building from Existing Counter Styles: the ''extends'' system If a ''@counter-style'' uses the ''extends'' system, it must not contain a '@counter-style/symbols' or '@counter-style/additive-symbols' descriptor, - or else the ''@counter-style'' rule is invalid. + otherwise the rule does not define a counter style (but is still a valid rule). If the specified <> is an [=ASCII case-insensitive=] match for ''disc'', ''circle'', ''square'', ''disclosure-open'', or ''disclosure-closed'' @@ -2053,7 +2059,7 @@ Longhand East Asian Counter Styles

      Japanese: ''japanese-informal'' and ''japanese-formal''

      -
      +
      japanese-informal
      Informal Japanese Kanji numbering @@ -2616,7 +2622,7 @@ The CSSCounterStyleRule interface 1. [=CSS/parse=] [=the given value=] as the descriptor associated with the attribute. 2. If the result is invalid according to the given descriptor's grammar, - or would cause the ''@counter-style'' rule to become invalid, + or would cause the ''@counter-style'' rule to not define a counter style, do nothing and abort these steps. (For example, some systems require the '@counter-style/symbols' descriptor to contain two values.) @@ -2770,4 +2776,4 @@ Privacy Considerations

      Security Considerations

      - This specification introduces no new security considerations. \ No newline at end of file + This specification introduces no new security considerations. diff --git a/css-display-4/Overview.bs b/css-display-4/Overview.bs index e60afc6dec4..de098e4dcfa 100644 --- a/css-display-4/Overview.bs +++ b/css-display-4/Overview.bs @@ -8,7 +8,7 @@ Date: 2024-12-19 Group: csswg Work Status: Testing Status Text: A preliminary implementation report is available. Further tests will be added during the CR period. -ED: https://drafts.csswg.org/css-display/ +ED: https://drafts.csswg.org/css-display-4/ TR: https://www.w3.org/TR/css-display-4/ Implementation Report: https://wpt.fyi/results/css/css-display?label=master&label=experimental&aligned Editor: Tab Atkins Jr., Google, http://xanthir.com/contact/, w3cid 42199 @@ -1176,7 +1176,6 @@ The order is determined by the 'reading-flow' property. ISSUE(9922): Should this property also apply to tables? -ISSUE(9230): Define how reading-flow interacts with focusable display: contents elements.
       	Name: reading-flow
      @@ -1319,9 +1318,61 @@ ISSUE(9230): Define how reading-flow interacts with focusable display: contents
       		
      +

      + Overriding Reading Flow: the 'reading-order' property

      +
      +	Name: reading-order
      +	Value: <>
      +	Initial: 0
      +	Applies to: Direct children of a reading flow container
      +	Inherited: no
      +	Computed value: specified integer
      +	Animation type: by computed value type
      +	
      + + The 'reading-order' property lets the author change where in the reading flow an item is visited, + overriding the position set by the 'reading-flow' property on its parent. + It takes a single <> value, + which specifies which ordinal group the item belongs to. + Sibling elements are ordered starting from the lowest numbered ordinal group and going up. + + If the reading order of two items is equivalent, the 'reading-flow' property breaks the tie. + +
      + In this example there are six grid items, + the 'grid-auto-flow' property has a value of ''dense'', + therefore items may display out of source order. + The 'reading-order' property on the item with a class of 'top' is '-1' + Therefore Item 4 will be the first item in reading flow. + The remaining items will be visited in the order they display in rows, + as 'reading-flow' has a value of 'grid-rows'. + +
      +		<div class="wrapper">
      +			<a href="#">Item 1</a>
      +			<a href="#">Item 2</a>
      +			<a href="#">Item 3</a>
      +			<a class="top" href="#">Item 4</a>
      +			<a href="#">Item 5</a>
      +			<a href="#">Item 6</a>
      +		</div>
      +		
      + +
      +		.wrapper {
      +			display: grid;
      +			grid-template-columns: repeat(3, 150px);
      +			grid-auto-flow: dense;
      +			reading-flow: grid-rows;
      +		}
      +
      +		.top { reading-order: -1; }
      +		
      +
      + Advisement: The source document should express the underlying logical order of elements. - The 'reading-flow' property exists for cases where a given document + The 'reading-flow' and 'reading-order' properties exist for cases where a given document can have multiple reading orders depending on layout changes, e.g. in response to [=media queries=]. In such cases, the most common or most fundamental reading order @@ -2160,9 +2211,10 @@ Additions since Level 3 The following features were added since CSS Display Module Level 3: - * the 'reading-flow' property + * The 'reading-flow' property (Issue 8589) - * the ability to animate 'display' + * The 'reading-order' property (Issue ) + * The ability to animate 'display'

      Privacy Considerations

      diff --git a/css-easing-2/Overview.bs b/css-easing-2/Overview.bs index a4594ddd710..1679f8c9f58 100644 --- a/css-easing-2/Overview.bs +++ b/css-easing-2/Overview.bs @@ -599,7 +599,7 @@ A cubic Bézier easing function has the following syntax:
         <cubic-bezier-easing-function> =
      -    ''ease'' | ''ease-in'' | ''ease-out'' | ''ease-in-out'' | <>
      +    ''ease'' | ''ease-in'' | ''ease-out'' | ''ease-in-out'' | <>
       
         cubic-bezier() = cubic-bezier( [ <>, <> ]#{2} )
       
      @@ -781,11 +781,11 @@ It is defined by a number of steps, and a
      -  <step-easing-function> = ''step-start'' | ''step-end'' | <>
      +  <step-easing-function> = ''step-start'' | ''step-end'' | <>
       
         steps() = steps( <>, <>?)
      -  <step-position> = ''jump-start'' | ''jump-end'' | ''jump-none'' | ''jump-both''
      -                | ''start'' | ''end''
      +  <step-position> = ''jump-start'' | ''jump-end'' | ''jump-none'' | ''jump-both''
      +                | ''start'' | ''end''
       
      diff --git a/css-env-1/Overview.bs b/css-env-1/Overview.bs index 3235dffe8e0..7128ff0b4dd 100644 --- a/css-env-1/Overview.bs +++ b/css-env-1/Overview.bs @@ -84,7 +84,7 @@ Note that mixing CSS rules and JS-defined stuff can easily get messy, as demonstrated by CSSFontFaceRule vs FontFace... The following UA-defined [=environment variables=] are officially defined and must be supported. -Additional UA-defined [=environment variables=] *must not* be supported +Additional UA-defined [=environment variables=] must not be supported unless/until they are added to this list. @@ -126,6 +126,42 @@ safe area rectangle. +Safe area maximum inset variables {#safe-area-max-insets} +------------------------------------------------------------------ + + + + + + + +
      Name + Value + Number of dimensions +
      safe-area-max-inset-top + <> + 0 (scalar) +
      safe-area-max-inset-right + <> + 0 (scalar) +
      safe-area-max-inset-bottom + <> + 0 (scalar) +
      safe-area-max-inset-left + <> + 0 (scalar) +
      + +The safe area maximum insets are four [=environment variables=] +that are tied to the safe area inset variables. +Unlike the safe area inset variables which are dynamic values, +the safe area maximum insets are static values +that represent the maximum value of their dynamic counterpart +when dynamic UA interfaces are retracted, +making the [=layout viewport=] size the [=large viewport size=]. + + + Viewport segment variables {#viewport-segments} ------------------------------------------------------------------ @@ -243,8 +279,8 @@ It is only syntax-checked after ''env()'' functions have been [=substituted=]. 1. If the name provided by the first argument of the ''env()'' function is a recognized [=environment variable=] name, the number of supplied integers - matches the number of dimensions of the [=environment variable=] referenced - by that name, and values of the indices correspond to a known sub-value, + matches the number of dimensions of the [=environment variable=] referenced + by that name, and values of the indices correspond to a known sub-value, replace the ''env()'' function by the value of the named [=environment variable=]. 2. Otherwise, if the ''env()'' function has a fallback value as its second argument, @@ -278,3 +314,27 @@ as the ''var()'' function does. When an ''env()'' is used in a [=shorthand property=], then, it has the same effects as defined in [[css-variables-1#variables-in-shorthands]]. + +

      +Privacy Considerations

      + +The [=environment variables=] defined by this specification +are potentially privacy-sensitive, +since they represent additional information +potentially not already avaialble to the page. +In particular, they potentially represent a fingerprinting vector, +by exposing additional information +about the device a user is viewing the page with. + +So far, the [=environment variables=] defined by this specifcation +have been reviewed and deemed acceptable to expose +by the CSSWG. + +

      +Security Considerations

      + +This specification provides read-only access +to some new types of information about the device. + +The [=environment variables=] defined by this specification +do not expose any security-sensitive information. \ No newline at end of file diff --git a/css-flexbox-1/Overview.bs b/css-flexbox-1/Overview.bs index f078aa9ea0f..7e318f43000 100644 --- a/css-flexbox-1/Overview.bs +++ b/css-flexbox-1/Overview.bs @@ -37,7 +37,7 @@ WPT Path Prefix: css/css-flexbox/
    +

    Changes from the 21 December 2021 Working Draft

      -
    • Corrected some broken links
    • In font matching algorithm, distinguished use of varfont slnt axis from synthetic obliquing
    • Clarified that font variations do not count as font synthesis
    • diff --git a/css-fonts-4/images/vi-tu-comparison.png b/css-fonts-4/images/vi-tu-comparison.png new file mode 100644 index 00000000000..41f037af9a6 Binary files /dev/null and b/css-fonts-4/images/vi-tu-comparison.png differ diff --git a/css-fonts-4/khmer-figure/fonts/ChantreaUI.ttf b/css-fonts-4/khmer-figure/fonts/ChantreaUI.ttf new file mode 100644 index 00000000000..edad5aaac5b Binary files /dev/null and b/css-fonts-4/khmer-figure/fonts/ChantreaUI.ttf differ diff --git a/css-fonts-4/khmer-figure/fonts/KhmerMoul.ttf b/css-fonts-4/khmer-figure/fonts/KhmerMoul.ttf new file mode 100644 index 00000000000..b7e2448714a Binary files /dev/null and b/css-fonts-4/khmer-figure/fonts/KhmerMoul.ttf differ diff --git a/css-fonts-4/khmer-figure/fonts/KhmerOSbattambang.ttf b/css-fonts-4/khmer-figure/fonts/KhmerOSbattambang.ttf new file mode 100644 index 00000000000..473b1f9ab28 Binary files /dev/null and b/css-fonts-4/khmer-figure/fonts/KhmerOSbattambang.ttf differ diff --git a/css-fonts-4/khmer-figure/fonts/KhmerOSmuol.ttf b/css-fonts-4/khmer-figure/fonts/KhmerOSmuol.ttf new file mode 100644 index 00000000000..08c49bfa1c7 Binary files /dev/null and b/css-fonts-4/khmer-figure/fonts/KhmerOSmuol.ttf differ diff --git a/css-fonts-4/khmer-figure/fonts/Moul.ttf b/css-fonts-4/khmer-figure/fonts/Moul.ttf new file mode 100644 index 00000000000..9b7c20b26d1 Binary files /dev/null and b/css-fonts-4/khmer-figure/fonts/Moul.ttf differ diff --git a/css-fonts-4/khmer-figure/vi-tu-comparisons.html b/css-fonts-4/khmer-figure/vi-tu-comparisons.html new file mode 100644 index 00000000000..bbe629c1d00 --- /dev/null +++ b/css-fonts-4/khmer-figure/vi-tu-comparisons.html @@ -0,0 +1,49 @@ + + + +
      ប្រវត្តិវិទូ
      +
      ប្រវត្តិវិទូ
      +
      ប្រវត្តិវិទូ
      + + \ No newline at end of file diff --git a/css-fonts-5/Overview.bs b/css-fonts-5/Overview.bs index 6f6976bcdaf..422d5b0e465 100644 --- a/css-fonts-5/Overview.bs +++ b/css-fonts-5/Overview.bs @@ -752,6 +752,85 @@ for flexible variation axis remapping. + + +

      + Object Model

      + + This section expands upon [[css-fonts-4#object-model]]. + + The contents of ''@font-face'' and ''@font-feature-values'' rules + can be accessed via the following extensions to the CSS Object Model. + + + idlharness.html + + +

      + The CSSFontFaceRule interface

      + + The CSSFontFaceRule interface represents a <<@font-face>> rule. + +
      +	[Exposed=Window]
      +	interface CSSFontFaceDescriptors : CSSStyleDeclaration {
      +		attribute [LegacyNullToEmptyString] CSSOMString src;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontFamily;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-family;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontStyle;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-style;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontWeight;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-weight;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontStretch;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-stretch;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontWidth;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-width;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontSize;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-size;
      +		attribute [LegacyNullToEmptyString] CSSOMString sizeAdjust;
      +		attribute [LegacyNullToEmptyString] CSSOMString size-adjust;
      +		attribute [LegacyNullToEmptyString] CSSOMString unicodeRange;
      +		attribute [LegacyNullToEmptyString] CSSOMString unicode-range;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontFeatureSettings;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-feature-settings;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontVariationSettings;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-variation-settings;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontNamedInstance;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-named-instance;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontDisplay;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-display;
      +		attribute [LegacyNullToEmptyString] CSSOMString fontLanguageOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString font-language-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString ascentOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString ascent-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString descentOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString descent-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString lineGapOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString line-gap-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString superscriptPositionOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString superscript-position-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString subscriptPositionOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString subscript-position-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString superscriptSizeOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString superscript-size-override;
      +		attribute [LegacyNullToEmptyString] CSSOMString subscriptSizeOverride;
      +		attribute [LegacyNullToEmptyString] CSSOMString subscript-size-override;
      +	};
      +	
      +	[Exposed=Window]
      +	interface CSSFontFaceRule : CSSRule {
      +		[SameObject, PutForwards=cssText] readonly attribute CSSFontFaceDescriptors style;
      +	};
      +	
      +

      Security Considerations

      No new security considerations have been reported on this specification. diff --git a/css-forms-1/Overview.bs b/css-forms-1/Overview.bs index b6d6c4212d8..973241f76c4 100644 --- a/css-forms-1/Overview.bs +++ b/css-forms-1/Overview.bs @@ -1,49 +1,168 @@ -