Bước tới nội dung

W3C

Bách khoa toàn thư mở Wikipedia
World Wide Web Consortium
Loại hình
Consortium
Thành lập10/1994
Người sáng lậpTim Berners-Lee
Trụ sở chínhMIT/CSAIL ở Hoa Kỳ
ERCIM ở Pháp
Đại học Keio ở Nhật
và nhiều trụ sở khác ở khắp thế giới
Websitewww.w3.orgHistory

World Wide Web Consortium (W3C) là tổ chức tiêu chuẩn quốc tế chính cho World Wide Web. Được thành lập vào năm 1994 và hiện do Tim Berners-Lee lãnh đạo, hiệp hội này bao gồm các tổ chức thành viên duy trì đội ngũ nhân viên toàn thời gian làm việc cùng nhau trong việc phát triển các tiêu chuẩn cho World Wide Web. Tính đến ngày 5 tháng 3 năm 2023 , W3C có 462 thành viên[1][2]. W3C cũng tham gia vào giáo dục và tiếp cận cộng đồng, phát triển phần mềm và phục vụ như một diễn đàn mở để thảo luận về Web.

Mỗi tiêu chuẩn đi qua bốn giai đoạn: Phác thảo (Working Draft), Chỉnh sửa Cuối cùng (Last Call), Trình chuẩn (Proposed Recommendation) và Chuẩn đủ Tư cách Ứng cử (Candidate Recommendation), trước khi được gọi là Chuẩn Chính thức (Recommendation). Các nhà phát triển trong ngành công nghiệp phần mềm được tự quyết định có theo tiêu chuẩn hay không. Thông thường, nhiều trong số họ theo các tiêu chuẩn này.

Lịch sử

[sửa | sửa mã nguồn]

World Wide Web Consortium (W3C) được thành lập vào năm 1994 bởi Tim Berners-Lee sau khi ông rời Tổ chức nghiên cứu hạt nhân châu Âu (CERN) vào tháng 10 năm 1994[3]. Nó được thành lập tại Phòng thí nghiệm khoa học công nghệ Massachusetts (MIT/LCS) với sự hỗ trợ của Ủy ban Châu Âu, Cơ quan Dự án Nghiên cứu Quốc phòng Tiên tiến (DARPA), đã tiên phong phát triển ARPANET, một trong những tiền thân của Internet. Trụ sở được đặt tại Quảng trường Công nghệ cho đến năm 2004, khi nó được chuyển đi, cùng với MIT CSAIL, đến Trung tâm Stata.

Tổ chức cố gắng thúc đẩy sự tương thích và đồng thuận giữa các thành viên cùng ngành trong việc áp dụng các tiêu chuẩn mới được xác định bởi W3C. Các phiên bản HTML không tương thích được cung cấp bởi các nhà cung cấp khác nhau, gây ra tình trạng không đồng nhất khi hiển thị các trang web. Hiệp hội cố gắng để tất cả các nhà cung cấp đều thiết lập một tập hợp các nguyên tắc và thành phần cốt lõi được W3C lựa chọn.

Ban đầu dự định CERN sẽ là đầu mối chi nhánh W3C ở châu Âu; tuy nhiên, CERN muốn tập trung vào vật lý hạt chứ không phải công nghệ thông tin. Vào tháng 4 năm 1995, Viện Nghiên cứu Khoa học Máy tính và Tự động hóa Pháp (INRIA) đã trở thành đầu mối ở châu Âu của W3C, với Viện Nghiên cứu Đại học Keio tại SFC (KRIS) trở thành đầu mối ở châu Á vào tháng 9 năm 1996[4]. Bắt đầu từ năm 1997, W3C đã tạo ra các văn phòng khu vực trên khắp thế giới. Tính đến tháng 9 năm 2009, tổ chức đã có mười tám văn phòng quanh thế giới bao gồm Úc, Hà Lan, Luxembourg, Bỉ, Brazil, Trung Quốc, Phần Lan, Đức, Áo, Hy Lạp, Hồng Kông, Hungary, Ấn Độ, Israel, Ý, Hàn Quốc, Morocco, Nam Phi, Tây Ban Nha, Thụy Điển và,mới bổ sung thêm Vương quốc Anh và Ireland vào năm 2016[5].

Vào tháng 10 năm 2012, W3C đã triệu tập một cộng đồng những người chơi và nhà xuất bản web lớn để thiết lập một wiki wiki tìm cách ghi lại các tiêu chuẩn web mở được gọi là WebPl Platform và WebPl Platform Docs.

Vào tháng 1 năm 2013, Đại học Beihang trở thành chủ nhà Trung Quốc.

Sự bão hòa của đặc tả kỹ thuật

[sửa | sửa mã nguồn]

Đôi khi, khi một đặc tả trở nên quá lớn, nó được chia thành các mô-đun độc lập có thể trưởng thành theo tốc độ của riêng chúng. Các phiên bản tiếp theo của mô-đun hoặc thông số kỹ thuật được gọi là cấp độ và được biểu thị bằng số nguyên đầu tiên trong tiêu đề (ví dụ: CSS3 = Cấp độ 3). Các sửa đổi tiếp theo trên mỗi cấp được biểu thị bằng một số nguyên theo dấu thập phân (ví dụ: CSS2.1 = Phiên bản 1).

Quá trình hình thành tiêu chuẩn W3C được xác định trong tài liệu quy trình W3C, phác thảo bốn mức trưởng thành mà qua đó mỗi tiêu chuẩn hoặc khuyến nghị mới phải tiến triển.

Dự thảo công tác (WD)

[sửa | sửa mã nguồn]

Sau khi đã thu thập đủ nội dung từ 'bản nháp của biên tập viên và thảo luận, nó có thể được xuất bản dưới dạng bản nháp (WD) để cộng đồng xem xét. Tài liệu WD là hình thức đầu tiên của tiêu chuẩn được công khai. Bình luận bởi hầu như bất cứ ai cũng được chấp nhận, mặc dù không có lời hứa nào được thực hiện liên quan đến hành động đối với bất kỳ yếu tố cụ thể nào được nhận xét.

Ở giai đoạn này, tài liệu tiêu chuẩn có thể có sự khác biệt đáng kể so với hình thức cuối cùng của nó. Như vậy, bất cứ ai thực hiện các tiêu chuẩn WD nên sẵn sàng sửa đổi đáng kể việc triển khai của họ như các kỳ hạn chuẩn.

Đề nghị ứng viên (CR)

[sửa | sửa mã nguồn]

Đề xuất ứng cử viên là phiên bản của một tiêu chuẩn trưởng thành hơn WD. Tại thời điểm này, nhóm chịu trách nhiệm về tiêu chuẩn hài lòng rằng tiêu chuẩn đáp ứng mục tiêu của nó. Mục đích của CR là khơi gợi sự viện trợ từ cộng đồng phát triển về việc thực hiện tiêu chuẩn như thế nào.

Tài liệu tiêu chuẩn có thể thay đổi hơn nữa, nhưng tại thời điểm này, các tính năng quan trọng chủ yếu được quyết định. Thiết kế của các tính năng này vẫn có thể thay đổi do phản hồi từ người thực hiện.

Đề xuất (PR)

[sửa | sửa mã nguồn]

Một đề xuất được đề xuất là phiên bản của một tiêu chuẩn đã vượt qua hai cấp độ trước đó. Những người sử dụng tiêu chuẩn cung cấp đầu vào. Ở giai đoạn này, tài liệu được đệ trình lên Hội đồng tư vấn W3C để phê duyệt lần cuối.

Mặc dù bước này rất quan trọng, nhưng nó hiếm khi gây ra bất kỳ thay đổi đáng kể nào đối với một tiêu chuẩn khi nó chuyển sang giai đoạn tiếp theo.

Đề xuất W3C (REC)

[sửa | sửa mã nguồn]

Đây là giai đoạn phát triển trưởng thành nhất. Tại thời điểm này, tiêu chuẩn đã trải qua quá trình xem xét và thử nghiệm rộng rãi, trong cả điều kiện lý thuyết và thực tiễn. Tiêu chuẩn này hiện được W3C xác nhận, cho thấy sự sẵn sàng triển khai ra công chúng và khuyến khích sự hỗ trợ rộng rãi hơn giữa những người thực hiện và tác giả.

Các khuyến nghị đôi khi có thể được thực hiện không chính xác, một phần hoặc hoàn toàn không, nhưng nhiều tiêu chuẩn xác định hai hoặc nhiều mức độ tuân thủ mà các nhà phát triển phải tuân theo nếu họ muốn gắn nhãn sản phẩm của họ là tuân thủ W3C.

Sửa đổi sau

[sửa | sửa mã nguồn]

Một khuyến nghị có thể được cập nhật hoặc mở rộng bằng các bản nháp lỗi hoặc kỹ thuật soạn thảo được xuất bản riêng cho đến khi có đủ các chỉnh sửa đáng kể để tạo ra một phiên bản mới hoặc mức độ khuyến nghị. Ngoài ra, W3C xuất bản các loại ghi chú thông tin khác nhau sẽ được sử dụng làm tài liệu tham khảo.

Chứng nhận

[sửa | sửa mã nguồn]

Không giống như ISOC và các cơ quan tiêu chuẩn quốc tế khác, W3C không có chương trình chứng nhận. Hiện tại, W3C đã quyết định rằng không phù hợp để bắt đầu một chương trình như vậy, do rủi ro tạo ra nhiều nhược điểm cho cộng đồng hơn là lợi ích.

Quản trị viên

[sửa | sửa mã nguồn]

Hiệp hội được phối hợp quản lý bởi Phòng thí nghiệm trí tuệ nhân tạo và khoa học máy tính MIT (CSAIL, đặt tại Trung tâm Stata) ở Hoa Kỳ, Hiệp hội nghiên cứu về tin học và toán học châu Âu (ERCIM) (tại Sophia Antipolis, Pháp), Đại học Keio (tại Nhật Bản) và Đại học Beihang (tại Trung Quốc). W3C cũng có Văn phòng Thế giới tại mười tám khu vực trên thế giới. Văn phòng W3C làm việc với các cộng đồng web khu vực của họ để quảng bá các công nghệ W3C bằng ngôn ngữ địa phương, mở rộng cơ sở địa lý của W3C và khuyến khích sự tham gia của quốc tế vào các Hoạt động của W3C. [Cần dẫn nguồn]

W3C có một đội ngũ nhân viên 70 7080 trên toàn thế giới vào năm 2015. W3C được điều hành bởi một nhóm quản lý phân bổ các nguồn lực và thiết kế chiến lược, do Giám đốc điều hành Jeffrey Jaffe (kể từ tháng 3 năm 2010), cựu CTO của Novell. Nó cũng bao gồm một ban cố vấn hỗ trợ trong các vấn đề chiến lược và pháp lý và giúp giải quyết xung đột. Phần lớn công việc tiêu chuẩn hóa được thực hiện bởi các chuyên gia bên ngoài trong các nhóm làm việc khác nhau của W3C.

Thành viên

[sửa | sửa mã nguồn]

Hiệp hội được điều hành bởi các thành viên của nó. Danh sách các thành viên có sẵn cho công chúng. Thành viên bao gồm các doanh nghiệp, tổ chức phi lợi nhuận, trường đại học, các tổ chức chính phủ và cá nhân.

Yêu cầu thành viên là minh bạch ngoại trừ một yêu cầu: Đơn đăng ký làm thành viên phải được W3C xem xét và phê duyệt. Nhiều hướng dẫn và yêu cầu được nêu chi tiết, nhưng không có hướng dẫn cuối cùng về quy trình hoặc tiêu chuẩn mà cuối cùng thành viên có thể được phê duyệt hoặc từ chối.

Chi phí thành viên được đưa ra trên một thang trượt, tùy thuộc vào đặc điểm của tổ chức áp dụng và quốc gia nơi nó được đặt. Các quốc gia được phân loại theo nhóm gần đây nhất của Ngân hàng Thế giới theo GNI ("Tổng thu nhập quốc dân") trên đầu người.

Sự chỉ trích

[sửa | sửa mã nguồn]

Vào năm 2012 và 2013, W3C đã bắt đầu xem xét thêm Tiện ích mở rộng phương tiện mã hóa dành riêng cho DRM (EME) vào HTML5, vốn bị chỉ trích là chống lại tính mở, khả năng tương tác và tính trung lập của nhà cung cấp mà các trang web phân biệt được xây dựng chỉ sử dụng các tiêu chuẩn W3C từ các trang web yêu cầu trình cắm độc quyền như Flash.

Vào ngày 18 tháng 9 năm 2017, W3C đã xuất bản thông số kỹ thuật EME dưới dạng Khuyến nghị, dẫn đến sự từ chức của Tổ chức biên giới điện tử khỏi W3C.

Tiêu chuẩn

[sửa | sửa mã nguồn]

Các tiêu chuẩn W3C / IETF (bộ giao thức Internet):

  • ActivityPub
  • CGI
  • CSS
  • DOM
  • EME
  • GRDDL
  • HTML
  • JSON-LD
  • MathML
  • OWL
  • P3P
  • PROV
  • RDF
  • SISR
  • SKOS
  • SMIL
  • SOAP
  • SPARQL
  • SRGS
  • SSML
  • SVG
  • VoiceXML
  • WAI-ARIA
  • WCAG
  • WebAssembly
  • WSDL
  • XForms
  • XHTML
  • XHTML+Voice
  • XML
  • XML Events
  • XML Information Set
  • XML Schema
  • XPath
  • XQuery
  • XSL-FO
  • XSLT
  • XTiger

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “About us”. W3C (bằng tiếng Anh). Truy cập ngày 26 tháng 6 năm 2024.
  2. ^ “Our members”. W3C (bằng tiếng Anh). Truy cập ngày 26 tháng 6 năm 2024.
  3. ^ R, Valsala. “Can we imagine life without the World Wide Web?”. Deccan Herald (bằng tiếng Anh). Truy cập ngày 26 tháng 6 năm 2024.
  4. ^ “Keio University joins the MIT Laboratory for Computer Science and INRIA in Hosting the International World Wide Web Consortium”. W3C (bằng tiếng Anh). 9 tháng 9 năm 1996. Truy cập ngày 26 tháng 6 năm 2024.
  5. ^ “History”. W3C (bằng tiếng Anh). Truy cập ngày 26 tháng 6 năm 2024.

Liên kết ngoài

[sửa | sửa mã nguồn]


Các tổ chức công nghệ thông tin quốc tế (sửa)

Các tổ chức quy định chuẩn: ANSI | W3C | ISO |

Các tổ chức phần mềm tự do và nguồn mở: GNU |