Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

World Wide Web Consortium ( W3C ) является основной международной организацией по стандартизации для World Wide Web . Основанный в 1994 году и в настоящее время возглавляемый Тимом Бернерс-Ли , консорциум состоит из организаций-членов, которые поддерживают штатных сотрудников, совместно работающих над разработкой стандартов для Всемирной паутины. По состоянию на 21 октября 2019 года в W3C было 443 члена. [3] [2] W3C также участвует в образовательной и просветительской работе, разрабатывает программное обеспечение и служит открытым форумом для обсуждения Интернета.

История [ править ]

Консорциум World Wide Web (W3C) был основан в 1994 году Тимом Бернерсом-Ли после того, как он покинул Европейскую организацию ядерных исследований ( CERN ) в октябре 1994 года. Он был основан в Лаборатории компьютерных наук Массачусетского технологического института (MIT / LCS) при поддержке Европейской комиссии , Агентства перспективных оборонных исследовательских проектов (DARPA), которое впервые разработало ARPANET , одного из предшественников Интернета . [3] Он находился на Технологической площади до 2004 года, когда переехал вместе с CSAIL в Stata Center. [4]

Организация пытается способствовать совместимости и соглашению между членами отрасли в принятии новых стандартов, определенных W3C. Несовместимые версии HTML предлагаются разными поставщиками, что приводит к несогласованности в отображении веб-страниц. Консорциум пытается убедить всех этих поставщиков реализовать набор основных принципов и компонентов, выбранных консорциумом.

Первоначально предполагалось, что в ЦЕРН будет находиться европейское отделение W3C; однако ЦЕРН хотел сосредоточиться на физике элементарных частиц, а не на информационных технологиях. В апреле 1995 года Французский институт исследований в области компьютерных наук и автоматизации (INRIA) стал европейским хостом W3C, а исследовательский институт Университета Кейо в SFC (KRIS) стал азиатским хостом в сентябре 1996 года [5].Начиная с 1997 года, W3C открыла региональные офисы по всему миру. По состоянию на сентябрь 2009 года у него было восемнадцать мировых офисов, охватывающих Австралию, страны Бенилюкса (Нидерланды, Люксембург и Бельгия), Бразилию, Китай, Финляндию, Германию, Австрию, Грецию, Гонконг, Венгрию, Индию, Израиль, Италию, Южную Корею. , Марокко, Южная Африка, Испания, Швеция, а по состоянию на 2016 год - Великобритания и Ирландия. [6]

В октябре 2012 года W3C собрал сообщество крупных веб-игроков и издателей для создания вики- страницы MediaWiki, которая стремится задокументировать открытые веб-стандарты, названные WebPlatform и WebPlatform Docs.

В январе 2013 года принимающей стороной в Китае стал университет Бейхан .

Созревание спецификации [ править ]

Иногда, когда спецификация становится слишком большой, она разбивается на независимые модули, которые могут развиваться в своем собственном темпе. Последующие редакции модуля или спецификации называются уровнями и обозначаются первым целым числом в заголовке (например, CSS3 = Уровень 3). Последующие редакции на каждом уровне обозначаются целым числом после десятичной точки (например, CSS2.1 = Revision 1).

Процесс формирования стандарта W3C определен в документе процесса W3C с указанием четырех уровней зрелости, через которые должен проходить каждый новый стандарт или рекомендация. [7]

Рабочий проект (WD) [ править ]

После того, как из «редакционных черновиков» и обсуждения будет собрано достаточное количество контента, он может быть опубликован как рабочий черновик (WD) для рассмотрения сообществом. Документ WD - это первая общедоступная форма стандарта. Комментарии практически любого лица принимаются, хотя никаких обещаний относительно действий по какому-либо конкретному элементу, по которому были даны комментарии, не дается. [7]

На этом этапе стандартный документ может существенно отличаться от окончательного. Таким образом, любой, кто внедряет стандарты WD, должен быть готов к существенному изменению своих реализаций по мере созревания стандарта. [7]

Рекомендация кандидата (CR) [ править ]

Рекомендация кандидата - это более зрелая версия стандарта, чем WD. На этом этапе группа, отвечающая за стандарт, удовлетворена тем, что стандарт соответствует своей цели. Цель CR - получить помощь от сообщества разработчиков относительно того, насколько реализуемым является стандарт. [7]

В стандартный документ могут быть внесены дальнейшие изменения, но на этом этапе в основном решаются важные функции. Дизайн этих функций все еще может измениться по отзывам разработчиков. [7]

Предлагаемая рекомендация (PR) [ править ]

Предлагаемая рекомендация - это версия стандарта, прошедшая два предыдущих уровня. Пользователи стандарта вносят свой вклад. На этом этапе документ передается в Консультативный совет W3C для окончательного утверждения. [7]

Хотя этот шаг важен, он редко вызывает какие-либо существенные изменения в стандарте при переходе к следующему этапу. [7]

Рекомендация W3C (REC) [ править ]

Это наиболее зрелый этап развития. На данный момент стандарт прошел тщательную проверку и тестирование как в теоретических, так и в практических условиях. В настоящее время стандарт одобрен W3C, что свидетельствует о его готовности к публичному развертыванию и поощряет более широкую поддержку среди разработчиков и авторов. [7]

Иногда рекомендации могут быть реализованы неправильно, частично или не реализованы вовсе, но многие стандарты определяют два или более уровня соответствия, которым должны следовать разработчики, если они хотят обозначить свой продукт как совместимый с W3C. [7]

Более поздние версии [ править ]

Рекомендация может быть обновлена ​​или дополнена отдельно опубликованными нетехническими исправлениями или редакционными черновиками до тех пор, пока не будет накоплено достаточно существенных правок для создания новой редакции или уровня рекомендации. Кроме того, W3C публикует различные информационные заметки, которые можно использовать в качестве справочных материалов. [7]

Сертификация [ править ]

В отличие от ISOC и других международных организаций по стандартизации, W3C не имеет программы сертификации. На данный момент W3C решил, что запускать такую ​​программу нецелесообразно из-за риска создания для сообщества больше недостатков, чем пользы. [7]

Администрация [ править ]

Консорциумом совместно управляют Лаборатория компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL, расположенный в Центре Стата ) в США, Европейский исследовательский консорциум по информатике и математике  [ фр ] (ERCIM) (в Софии-Антиполис , Франция), Кейо Университет (в Японии) и Бейханский университет (в Китае). [8] [9] W3C также имеет мировые офисы в восемнадцати регионах по всему миру. [10]Офисы W3C работают со своими региональными веб-сообществами для продвижения технологий W3C на местных языках, расширения географической базы W3C и поощрения международного участия в деятельности W3C. [ необходима цитата ]

По состоянию на 2015 год W3C насчитывает 70–80 сотрудников по всему миру . [11] W3C управляется командой менеджеров, которая распределяет ресурсы и разрабатывает стратегию во главе с генеральным директором Джеффри Джаффе (по состоянию на март 2010 г.), бывшим техническим директором Novell . В его состав также входит консультативный совет, который поддерживает стратегические и юридические вопросы и помогает разрешать конфликты. [12] [13] Большая часть работы по стандартизации выполняется внешними экспертами в различных рабочих группах W3C. [ необходима цитата ]

Членство [ править ]

Консорциум регулируется своими членами. Список участников общедоступен. [2] В число участников входят предприятия, некоммерческие организации, университеты, государственные учреждения и частные лица. [14]

Требования к членству прозрачны, за исключением одного требования: заявление о членстве должно быть рассмотрено и одобрено W3C. Многие руководящие принципы и требования изложены подробно, но нет окончательного руководства о процессе или стандартах, по которым членство может быть окончательно одобрено или отказано. [15]

Стоимость членства указывается по скользящей шкале в зависимости от характера организации, подающей заявку, и страны, в которой она расположена. [16] Страны классифицируются по самой последней классификации Всемирного банка по ВНД («Валовой национальный доход») на душу населения. [17]

Критика [ править ]

В 2012 и 2013 годах W3C начал рассматривать возможность добавления DRM- расширений Encrypted Media Extensions (EME) в HTML5, который подвергался критике как противоречащий открытости, совместимости и нейтральности поставщика, которые отличали веб-сайты, созданные с использованием только стандартов W3C, от тех, которые требуют проприетарных плагинов. ins как Flash. [18] [19] [20] [21] [22] 18 сентября 2017 года W3C опубликовала спецификацию EME в качестве рекомендации, что привело к выходу Electronic Frontier Foundation из W3C. [23] [24] Как опасались противники EME, с 2020 года ни один из широко используемых модулей дешифрования контентаиспользуется с EME, доступен для лицензирования без платы за лицензию на каждый браузер. [25] [26]

Стандарты [ править ]

Стандарты W3C / IETF ( набор протоколов через Интернет ):

  • ActivityPub , децентрализованный протокол социальных сетей
  • CGI , стандарт динамического содержимого на стороне сервера
  • CSS
  • ДОМ
  • Стандарт интеграции модулей EME , DRM
  • GRDDL
  • HTML , стандартный язык веб-разметки
  • JSON-LD , расширение JSON связанных данных
  • MathML , язык разметки математических обозначений
  • СОВА
  • P3P
  • PROV [27]
  • RDF , семейство стандартов метаданных
  • SISR
  • SKOS
  • SMIL
  • МЫЛО
  • SPARQL
  • SRGS
  • SSML
  • SVG , формат векторных изображений
  • VoiceXML
  • WAI-ARIA
  • WCAG
  • WebAssembly , переносимый двоичный формат и язык ассемблера
  • WSDL
  • XForms
  • XHTML
  • XHTML + голос
  • XML
  • XML-события
  • Набор информации XML
  • Схема XML
  • XPath
  • XQuery
  • XSL-FO
  • XSLT
  • XTiger [28]

Ссылки [ править ]

  1. ^ «W3C предлагает китайским веб-разработчикам, промышленности и академическим кругам взять на себя большую роль в глобальных веб-инновациях» . W3.org. 20 января 2013 . Проверено 30 ноября 2013 года .
  2. ^ a b c «Текущие члены - W3C» . Консорциум World Wide Web. 29 марта 2012 . Проверено 15 октября 2019 .
  3. ^ a b W3C (сентябрь 2009 г.). «Консорциум World Wide Web (W3C) О Консорциуме» . Проверено 21 октября 2019 года .
  4. ^ Майкл Бландинг, «Прошлое и будущее Кендалл-сквер», MIT Technology Review, 18 августа 2015 г. [1]
  5. ^ «Пресс-релиз: Университет Кейо присоединяется к MIT и INRIA в размещении W3C» . www.w3.org . Проверено 13 июля 2017 года .
  6. ^ Джейкобс, Ян (июнь 2009 г.). "Офисы W3C" . Проверено 14 сентября 2009 года .
  7. ^ a b c d e f g h i j k «Консорциум World Wide Web | Процесс разработки» . W3.org. 12 апреля 2005 . Проверено 3 апреля 2012 года .
  8. ^ "Контакт W3C" . W3.org. 31 октября 2006 . Проверено 3 апреля 2012 года .
  9. ^ «Факты о W3C» . W3C . Проверено 7 ноября 2015 года .
  10. ^ «Список офисов» . Консорциум World Wide Web . W3.org . Проверено 19 ноября 2018 .
  11. ^ "Список людей W3C" . W3.org . Проверено 3 апреля 2012 года .
  12. ^ "W3C тянет бывшего технического директора Novell на место генерального директора" . Itworld.com. 8 марта 2010 . Проверено 3 апреля 2012 года .
  13. ^ «Консорциум World Wide Web: создание лучшего Интернета» . Mays Digital. Архивировано из оригинального 18 августа 2016 года . Проверено 7 ноября 2015 года .
  14. W3C (2010). «FAQ по членству - W3C» . Проверено 7 августа 2010 года .
  15. ^ Джейкобс, Ян (2008). «Присоединяйтесь к W3C» . Проверено 14 сентября 2008 года .
  16. ^ Калькулятор членских взносов W3C
  17. ^ «Классификация стран Всемирного банка» . Web.worldbank.org . Проверено 3 июля 2010 года .
  18. Кори Доктороу (12 марта 2013 г.). «Я бы хотел, чтобы Тим Бернерс-Ли понял о DRM» . Блог о технологиях на сайте guardian.co.uk . Архивировано из оригинального 19 марта 2013 года . Проверено 20 марта 2013 года .
  19. Глин Муди (13 февраля 2013 г.). «BBC атакует открытую сеть, GNU / Linux в опасности» . Блог Open Enterprise на ComputerworldUK.com . Архивировано из оригинального 20 апреля 2013 года . Проверено 20 марта 2013 года .
  20. Скотт Гилбертсон (12 февраля 2013 г.). «DRM для Интернета? Скажи, что это не так» . Webmonkey . Condé Nast. Архивировано из оригинального 24 марта 2013 года . Проверено 21 марта 2013 года .
  21. ^ «Скажите W3C: мы не хотим Hollyweb» . Бракованный по дизайну . Фонд свободного программного обеспечения . Март 2013. Архивировано из оригинала 3 апреля 2013 года . Проверено 25 марта 2013 года .
  22. Дэнни О'Брайен (октябрь 2013 г.). «Понижение стандартов: DRM и будущее W3C» . Electronic Frontier Foundation . Проверено 3 октября 2013 года .
  23. Питер Брайт (18 сентября 2017 г.). «HTML5 DRM наконец-то стал официальной рекомендацией W3C» . Ars Technica . Проверено 18 сентября 2017 года .
  24. Кори Доктороу (18 сентября 2017 г.). «Открытое письмо директору, генеральному директору, команде и членам W3C» . Блог в Electronic Frontier Foundation . Проверено 18 сентября 2017 года .
  25. ^ «Через три года после того, как W3C утвердил стандарт DRM, создать функциональный независимый браузер больше невозможно» . Боинг Боинг . 8 января 2020 . Дата обращения 18 августа 2020 .
  26. ^ Доктороу, Кори. «После многих лет настаивания на том, что DRM в HTML не блокирует реализации с открытым кодом, Google заявляет, что не будет поддерживать реализации с открытым исходным кодом» . Боинг Боинг . Проверено 25 июля 2019 .
  27. ^ Грот, Пол; Моро, Люк (30 апреля 2013 г.). «Обзор PROV: Обзор семейства документов PROV» . Консорциум World Wide Web . Проверено 8 апреля 2016 года .
  28. ^ Киа, Эмильен; Куинт, Винсент; Ваттон, Ирен (15 декабря 2009 г.). «Спецификация языка XTiger» . Консорциум World Wide Web . Проверено 12 апреля 2020 .

Внешние ссылки [ править ]

  • О консорциуме World Wide Web
  • Технические отчеты и публикации W3C
  • Документ процесса W3C
  • История W3C
  • Как читать спецификации W3C