HTML ngữ nghĩa là một cách viết HTML nhấn mạnh ý nghĩa của các thông tin được mã hóa qua trình bày của nó (nhìn). HTML đã bao gồm đánh dấu ngữ nghĩa từ khi ra đời, nhưng cũng bao gồm đánh dấu presentational như <font>, <i> và <center>. Ngoài ra còn có khoảng và div thẻ ngữ nghĩa trung lập. Kể từ cuối những năm 1990 khi Cascading Style Sheets đã bắt đầu làm việc trong hầu hết các trình duyệt, các tác giả web đã được khuyến khích để tránh việc sử dụng các đánh dấu HTML presentational nhằm tách trình bày và nội dung.
Trong một cuộc thảo luận năm 2001 của Semantic Web, Tim Berners-Lee và những người khác đưa ra ví dụ về cách thức mà phần mềm thông minh ‘đại lý’ có thể một ngày nào đó tự động ghé qua những web và tìm kiếm, lọc và tương quan trước đây không liên quan, sự kiện công bố vì lợi ích của người sử dụng nhân lực . đại lý như vậy không phải là phổ biến ngay cả bây giờ, nhưng một số ý tưởng của Web 2.0, mashup và các trang web so sánh giá cả có thể đến gần. Sự khác biệt chính giữa các giống lai ứng dụng web và Berners-Lee ngữ nghĩa đại lý nằm trong thực tế là tập hợp hiện tại và lai giống thông tin thường được thiết kế trong các nhà phát triển web, người đã biết địa điểm web và ngữ nghĩa API của các dữ liệu cụ thể mà họ muốn để nghiền, so sánh và kết hợp.
Một loại quan trọng của đại lý web mà không kéo cá và các trang web đọc tự động, mà không có kiến thức về những gì nó có thể tìm thấy, là Web thu thập hoặc tìm kiếm động cơ nhện. Những đại lý phần mềm phụ thuộc vào sự rõ ràng về ngữ nghĩa của các trang web mà họ tìm thấy khi họ sử dụng các kỹ thuật khác nhau và các thuật toán để đọc và hàng triệu chỉ số của các trang web trong một ngày và cung cấp cho người sử dụng web với phương tiện tìm kiếm mà không có mà World Wide Web sẽ chỉ là một phần của hữu dụng hiện nay.
Để cho con nhện công cụ tìm kiếm để có thể đánh giá ý nghĩa của đoạn văn bản mà họ tìm thấy trong các tài liệu HTML, và cũng cho những người tạo mashup và các giống lai khác cũng như cho các đại lý tự động hơn khi chúng được phát triển, các cấu trúc ngữ nghĩa mà tồn tại trong HTML cần phải rộng rãi và áp dụng thống nhất để đưa ra ý nghĩa của văn bản công bố.
Thẻ đánh dấu presentational bị phản đối trong HTML và XHTML khuyến cáo hiện nay và là bất hợp pháp trong HTML5.
Semantic HTML cũng cải thiện khả năng tiếp cận các tài liệu web (xem thêm Web Content Accessibility Guidelines). Ví dụ, khi một trình đọc màn hình hoặc trình duyệt âm thanh có thể xác định một cách chính xác cấu trúc của một tài liệu, nó sẽ không lãng phí thời gian của người dùng khiếm thị bằng cách đọc thông tin lặp đi lặp lại hoặc không liên quan khi nó đã được đánh dấu một cách chính xác.
Add Comment