Technical Architecture Group

Last updated

Technical Architecture Group
AbbreviationTAG
Formation2001
Founder World Wide Web Consortium
Type Nonprofit working group
Owner World Wide Web Consortium
Website tag.w3.org

The W3C Technical Architecture Group (TAG) is a special working group within the World Wide Web Consortium (W3C) created in 2001 [1] to: [2] [3] [4]

Contents

The TAG consists of inventor of the Web and W3C director Sir Tim Berners-Lee, engineers elected by W3C member organizations, as well as participants directly appointed by Tim Berners-Lee.

Role and deliverables

Today, the TAG's primary responsibilities are two-fold:

  1. to conduct specification reviews ("design reviews") of new Web platform features, [5] to ensure API design consistency, and respect for web users' security and privacy
  2. to document the design principles of the Web platform, which is done in the Web Platform Design Principles document, [6] the Ethical Web Principles document [7] as well as various separate "Findings" documents. [8] Notable past publications include Architecture of the World Wide Web, volume one (2004) [9] [10]

Google requires an approving TAG review for a Web platform feature to ship in Blink, Google Chrome's rendering engine. [11] [12] An approving review is also required for a W3C draft specification to be able to become a Recommendation. [13]

While the TAG is a W3C working group, design reviews are not limited to W3C specifications. The TAG is often asked to review TC39, [14] WHATWG, [15] or IETF [16] specifications as well.

Participants

The current participants (as of December 2021) are: [2]

  1. Daniel Appelquist (Samsung Electronics) (Chair)
  2. Rossen Atanassov (Microsoft Corporation)
  3. Hadley Beeman (W3C Invited Expert)
  4. Tim Berners-Lee (W3C) (Chair)
  5. Kenneth Rohde Christiansen (Intel Corporation)
  6. Amy Guy (Digital Bazaar)
  7. Yves Lafon (W3C) (staff contact)
  8. Peter Linss (W3C Invited Expert) (Chair)
  9. Sangwhan Moon (Google)
  10. Theresa O'Connor (Apple, Inc.)
  11. Lea Verou (W3C Invited Expert)

Despite some participants having a corporate affiliation, when participating in TAG meetings they are expected to act in their personal capacity to find the best solutions for the Web, not just for any particular network, technology, vendor, or user. [4]

Notable past participants include: [17]

History

2012 Reform

During its first decade, the TAG had a very different role and responsibilities than what it does today.

The primary focus of the first three years of the TAG was on documenting in a clear and easily understood manner the architectural foundations of the Web. The result was published at the end of 2004 as Architecture of the World Wide Web, Volume One. [10] It is written in a relatively informal style, with illustrations, and many of its conclusions are expressed in succinct 'principles', 'constraints' and 'good practice notes', such as:

After this publication and until 2012, the work of the TAG primarily resulted in publishing Findings documents, centered around XML, RDF, and URIs. [26]

In 2012, four prominent web developers felt that the TAG had become disconnected from the realities and pain points of web developers. [27] Led by Alex Russell, they dubbed themselves "the reformers" and participated in the 2012 TAG election for four vacant seats. [28] [29] [30] [31] All of them got elected. [32] It was only after this reform that design reviews of new specifications became a significant part of the TAG's work and the process for requesting a design review moved to GitHub and became streamlined. [5]

First Party Sets Controversy

In February 2019, Google requested a TAG design review of their First Party Sets proposal [33] as required per their shipping policy. [11] The proposal was rejected by the TAG in 2021. [34] The group's review concluded that "the First Party Sets proposal harmful to the web in its current form". [35] [36] This resulted in Google updating its timeline for removing third-party cookies and postponing it to 2023. [37]

This follows earlier public statements by the TAG about prioritizing user security and privacy when conducting design reviews. [38]

Related Research Articles

<span class="mw-page-title-main">HTML</span> HyperText Markup Language

The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It defines the meaning and structure of web content. It is often assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

<span class="mw-page-title-main">Semantic Web</span> Extension of the Web to facilitate data exchange

The Semantic Web, sometimes known as Web 3.0, is an extension of the World Wide Web through standards set by the World Wide Web Consortium (W3C). The goal of the Semantic Web is to make Internet data machine-readable.

A Uniform Resource Identifier (URI) is a unique sequence of characters that identifies a logical or physical resource used by web technologies. URIs may be used to identify anything, including real-world objects, such as people and places, concepts, or information resources such as web pages and books. Some URIs provide a means of locating and retrieving information resources on a network ; these are Uniform Resource Locators (URLs). A URL provides the location of the resource. A URI identifies the resource by name at the specified location or URL. Other URIs provide only a unique name, without a means of locating or retrieving the resource or information about it, these are Uniform Resource Names (URNs). The web technologies that use URIs are not limited to web browsers. URIs are used to identify anything described using the Resource Description Framework (RDF), for example, concepts that are part of an ontology defined using the Web Ontology Language (OWL), and people who are described using the Friend of a Friend vocabulary would each have an individual URI.

<span class="mw-page-title-main">World Wide Web Consortium</span> Main international standards organization for the World Wide Web

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in the development of standards for the World Wide Web. As of 5 March 2023, W3C had 462 members. W3C also engages in education and outreach, develops software and serves as an open forum for discussion about the Web.

<span class="mw-page-title-main">XML</span> Markup language by the W3C for encoding of data

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.

The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of syntax notations and data serialization formats, with Turtle currently being the most widely used notation.

Web annotation can refer to online annotations of web resources such as web pages or parts of them, or a set of W3C standards developed for this purpose. The term can also refer to the creations of annotations on the World Wide Web and it has been used in this sense for the annotation tool INCEpTION, formerly WebAnno. This is a general feature of several tools for annotation in natural language processing or in the philologies.

In computer hypertext, a URI fragment is a string of characters that refers to a resource that is subordinate to another, primary resource. The primary resource is identified by a Uniform Resource Identifier (URI), and the fragment identifier points to the subordinate resource.

<span class="mw-page-title-main">Chris Lilley (computer scientist)</span> British computer scientist

Chris Lilley is a British computer scientist known for co-authoring the Portable Network Graphics (PNG) format, starting the Scalable Vector Graphics (SVG) format, and his work on HTML2, CSS2, and Web fonts.

RDFa or Resource Description Framework in Attributes is a W3C Recommendation that adds a set of attribute-level extensions to HTML, XHTML and various XML-based document types for embedding rich metadata within Web documents. The Resource Description Framework (RDF) data-model mapping enables its use for embedding RDF subject-predicate-object expressions within XHTML documents. It also enables the extraction of RDF model triples by compliant user agents.

Life Science Identifiers are a way to name and locate pieces of information on the web. Essentially, an LSID is a unique identifier for some data, and the LSID protocol specifies a standard way to locate the data. They are a little like DOIs used by many publishers.

<span class="mw-page-title-main">HTML5</span> Fifth and current version of hypertext markup language

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML Living Standard. It is maintained by the Web Hypertext Application Technology Working Group (WHATWG), a consortium of the major browser vendors.

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.

Web of Things (WoT) describes a set of standards by the World Wide Web Consortium (W3C) for the interoperability of different Internet of things (IoT) platforms and application domains.

httpRange-14 is a long-running logical conundrum or design problem in the semantic web. The problem arises because when HTTP is extended from referring only to documents to talking about real-world things the domain of HTTP GET becomes undefined.

<span class="mw-page-title-main">Lea Verou</span> Greek web developer

Lea Verou is a computer scientist, front end web developer, speaker and author, originally from Lesbos, Greece. Verou is currently a research assistant at Massachusetts Institute of Technology (MIT) Computer Science and Artificial Intelligence Laboratory (CSAIL), an elected participant in the World Wide Web Consortium (W3C) Technical Architecture Group (TAG), and an Invited Expert in the W3C CSS Working Group. She is the author of CSS Secrets: Better Solutions to Everyday Web Design Problems (ISBN 978-1-449-37263-7).

<span class="mw-page-title-main">WebAssembly</span> Cross-platform assembly language and bytecode designed for execution in web browsers

WebAssembly defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.

WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Oculus Quest, Google Cardboard, HoloLens, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.

WebGPU is the working name for a potential web standard and JavaScript API for accelerated graphics and compute, aiming to provide "modern 3D graphics and computation capabilities". It is developed by the W3C GPU for the Web Community Group with engineers from Apple, Mozilla, Microsoft, Google, and others.

<span class="mw-page-title-main">David Baron (computer scientist)</span> American computer scientist

David Baron is an American computer scientist, web browser engineer, open web standards author, technology speaker, and open source contributor. He has written and edits several CSS web standards specifications including CSS Color Module Level 3, CSS Conditional Rules, and several working drafts. He started working on Mozilla in 1998, and was employed by Mozilla in 2003 to help develop and evolve the Gecko rendering engine, eventually as a Distinguished Engineer in 2013. He was Mozilla’s representative on the WHATWG Steering Group from 2017-2020. He has served on the W3C Technical Architecture Group (TAG) continuously since being elected in 2015 and re-elected subsequently, most recently in 2020. In 2021 he joined Google to work on Google Chrome.

References

  1. "News Release: World Wide Web Consortium Forms Technical Architecture Group from Janet Daly on 2001-12-11 (www-tag@w3.org from December 2001)". lists.w3.org. Retrieved 12 January 2022.
  2. 1 2 "W3C Technical Architecture Group". www.w3.org. Retrieved 11 January 2022.
  3. "W3C Technical Architecture Group". tag.w3.org. Retrieved 11 January 2022.
  4. 1 2 "W3C Process Document". www.w3.org. Retrieved 12 January 2022.
  5. 1 2 W3C TAG Specification Reviews, W3C Technical Architecture Group, 26 December 2021, retrieved 11 January 2022
  6. "Web Platform Design Principles". www.w3.org. Retrieved 11 January 2022.
  7. "W3C TAG Ethical Web Principles". www.w3.org. Retrieved 12 January 2022.
  8. "Findings of the W3C Technical Architecture Group". www.w3.org. Retrieved 11 January 2022.
  9. "W3C Documents the Architecture of the Web - SitePoint". www.sitepoint.com. Retrieved 12 January 2022.
  10. 1 2 "Architecture of the World Wide Web, Volume One". www.w3.org. Retrieved 11 January 2022.
  11. 1 2 "Launching Features - The Chromium Projects". www.chromium.org. Retrieved 12 January 2022.
  12. "Intent to Explain: Demystifying the Blink Shipping Process". Chromium Blog. Retrieved 11 January 2022.
  13. "Document Review". www.w3.org. Retrieved 11 January 2022.
  14. "TAG Design reviews for TC39 specifications - GitHub". GitHub. Retrieved 12 January 2022.
  15. "TAG reviews for WHATWG specifications - GitHub". GitHub. Retrieved 12 January 2022.
  16. "TAG design reviews for IETF specifications - GitHub". GitHub. Retrieved 12 January 2022.
  17. "TAG members over time". tag.w3.org. Retrieved 21 January 2022.
  18. 1 2 3 4 "W3C Technical Architecture Group (TAG)". 2 August 2002. Archived from the original on 2 August 2002. Retrieved 11 January 2022.
  19. "W3C Technical Architecture Group (TAG)". 30 June 2004. Archived from the original on 30 June 2004. Retrieved 11 January 2022.
  20. "W3C Technical Architecture Group (TAG)". 3 July 2006. Archived from the original on 3 July 2006. Retrieved 11 January 2022.
  21. "TAG participants as of 2009 - Wayback Machine". 28 June 2009. Archived from the original on 28 June 2009. Retrieved 11 January 2022.
  22. "TAG participants as of 2011 - Wayback Machine". 28 August 2011. Archived from the original on 28 August 2011. Retrieved 11 January 2022.
  23. "TAG members as of 2012 - Wayback Machine". 20 May 2012. Archived from the original on 20 May 2012. Retrieved 11 January 2022.
  24. "TAG Members as of 2013 - Wayback Machine". 3 July 2013. Archived from the original on 3 July 2013. Retrieved 11 January 2022.
  25. 1 2 "W3C Technical Architecture Group as of 2015". 4 July 2015. Archived from the original on 4 July 2015. Retrieved 11 January 2022.
  26. "Main Articles: 'The W3C Technical Architecture Group', Ariadne Issue 51". www.cogsci.ed.ac.uk. Retrieved 12 January 2022.
  27. "Election Season". Infrequently Noted. Retrieved 12 January 2022.
  28. "Reforming the W3C TAG". Infrequently Noted. Retrieved 12 January 2022.
  29. Marcos, Author (6 December 2012). "W3C TAG elections". Marcos Cáceres' blog. Retrieved 12 January 2022.{{cite web}}: |first= has generic name (help)
  30. "I'm Running to Reform the W3C's TAG". Katz Got Your Tongue. 7 December 2012. Retrieved 12 January 2022.
  31. "Statements about W3C TAG nominees for 2012 Election". www.w3.org. Retrieved 12 January 2022.
  32. "W3C News Archive: 2013 W3C". www.w3.org. Retrieved 12 January 2022.
  33. "First-Party Sets · Issue #342 · w3ctag/design-reviews". GitHub. Retrieved 12 January 2022.
  34. W3C TAG Specification Reviews, W3C Technical Architecture Group, 26 December 2021, retrieved 12 January 2022
  35. Schiff, Allison (14 April 2021). "Influential W3C Working Group Calls Privacy Sandbox Proposal 'Harmful'". AdExchanger. Retrieved 12 January 2022.
  36. Tim Anderson. "W3C Technical Architecture Group slaps down Google's proposal to treat multiple domains as same origin". www.theregister.com. Retrieved 12 January 2022.
  37. Tim Anderson. "Google updates timeline for unpopular Privacy Sandbox, which will kill third-party cookies in Chrome by 2023". www.theregister.com. Retrieved 12 January 2022.
  38. "Web feature developers told to dial up attention on privacy and security". TechCrunch. Retrieved 12 January 2022.