Parts of this article (those related to Participants and History) need to be updated.(September 2024) |
Abbreviation | TAG |
---|---|
Formation | 2001 |
Founder | World Wide Web Consortium |
Type | Nonprofit working group |
Owner | World Wide Web Consortium |
Website | tag |
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]
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.
Today, the TAG's primary responsibilities are two-fold:
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.
The current participants (as of December 2021) are: [2]
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]
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]
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]
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), formerly Universal Resource Identifier, is a unique sequence of characters that identifies an abstract or physical resource, such as resources on a webpage, mail address, phone number, books, real-world objects such as people and places, concepts. 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.
The Resource Description Framework (RDF) is a method to describe and exchange graph data. It was originally designed as a data model for metadata by the World Wide Web Consortium (W3C). It provides a variety of syntax notations and data serialization formats, of which the most widely used is Turtle.
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.
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.
HTML Tidy is a console application for correcting invalid HyperText Markup Language (HTML), detecting potential web accessibility errors, and for improving the layout and indent style of the resulting markup. It is also a cross-platform library for computer applications that provides HTML Tidy's features.
Simple Knowledge Organization System (SKOS) is a W3C recommendation designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems, or any other type of structured controlled vocabulary. SKOS is part of the Semantic Web family of standards built upon RDF and RDFS, and its main objective is to enable easy publication and use of such vocabularies as linked data.
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.
HTML5 is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired 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 which 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.
Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.
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.
Lea Verou is a Greek-American 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 the book CSS Secrets: Better Solutions to Everyday Web Design Problems (ISBN 978-1-449-37263-7).
WebAssembly (Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating communication 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, Apple Vision Pro, 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.
Anne van Kesteren is an open web standards author and open source contributor. He has written and edits several web standards specifications including Fullscreen API, XMLHttpRequest, and URL. Formerly worked on standards issues as a software engineer at Opera Software, he started working at Mozilla on 2013-02-04. He was Mozilla’s representative on the WHATWG Steering Group. He was an elected participant in the W3C Technical Architecture Group (TAG) from 2013 to 2014.
ActivityPub is a protocol and open standard for decentralized social networking. It provides a client-to-server API for creating and modifying content, as well as a federated server-to-server (S2S) protocol for delivering notifications and content to other servers. ActivityPub has become the main standard used in the fediverse, a popular network used for social networking that consists of software such as Mastodon, Pixelfed and PeerTube.
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.