Tài liệu chính thức Html5
Một mục tiêu của Real Semantics là thống nhất quản lý tài liệu, quản lý ontology, quản lý cơ sở dữ liệu và kiểm soát mã nguồn. Nếu bạn đang làm việc trên một miền phức tạp, điều quan trọng là phải phân chia nhiều sợi tóc thật chính xác. Điều này sẽ đơn giản nếu chúng ta xây dựng các định nghĩa đó thành một bản thể luận, ghi lại các định nghĩa đó bằng các văn bản có thẩm quyền, sau đó liên kết bản thể luận và dữ liệu cá thể với mã nguồn và các tạo phẩm khác thực thi các định nghĩa này Show Càng nhiều càng tốt, Real Semantics phá vỡ thông lệ phổ biến là sử dụng ngôn ngữ mẫu văn bản để tạo tài liệu (bao gồm mã phần mềm và tệp cấu hình) và thay vào đó dựa vào các biểu diễn bên trong cho phép chúng tôi thao tác trên tài liệu với các thao tác có ý nghĩa. Hình ảnh dưới đây minh họa quá trình. Real Semantics kết hợp các tài liệu HTML (cũng như dữ liệu và các tài liệu khác) bằng cách chuyển đổi HTML thành các cây phân tích cú pháp và sau đó vận hành chúng bằng các toán tử có ý nghĩa. Điều này cho phép chia tài liệu HTML thành các thành phần và sau đó đặt các thành phần đó lại với nhau theo một cách khác. Chẳng hạn, trong một ví dụ, ứng dụng Ngữ nghĩa thực có thể đọc tài liệu HTML từ tệp, trích xuất nội dung từ tệp và hiển thị nội dung đó trong mẫu được xác định bởi tệp HTML thông thường (không có đánh dấu đặc biệt) được nhúng làm tài nguyên trong tệp HTML 5, bằng cách chính thức hóa việc xử lý các tài liệu được tạo thành không hoàn hảo, giúp các thư viện như JSoup có thể xử lý HTML theo kiểu bảo toàn cấu trúc tương tự như cách các tài liệu XML thường được xử lý. Thay vì nhúng các biến mẫu như được thực hiện với PHP, Freemarker, Handlebars và các hệ thống mẫu phổ biến khác, các ứng dụng Ngữ nghĩa thực tham chiếu đến các vị trí trong tài liệu HTML thông qua các thuộc tính Hạn chế chính của lược đồ này là việc phân tích cú pháp, sửa đổi và sau đó tạo HTML yêu cầu nhiều tài nguyên CPU hơn là chỉ điền các biến vào một mẫu. Mặc dù vậy, có thể định dạng hàng nghìn tài liệu mỗi giây trên một lõi CPU. Ưu điểm là chúng ta có một lược đồ hợp lý để xử lý thoát ký tự trong khi vẫn giữ tùy chọn áp dụng định dạng cho văn bản trước khi nó được chèn vào mẫu. Ngoài ra, hệ thống có thể đọc siêu dữ liệu mô tả từ các phần tử HTML Tiết lộ. Hỗ trợ của bạn giúp giữ cho trang web hoạt động. Chúng tôi kiếm được phí giới thiệu cho một số dịch vụ chúng tôi đề xuất trên trang này. Tìm hiểu thêm Nếu bạn muốn viết đánh dấu ngữ nghĩa – và hãy tin chúng tôi, bạn thực sự muốn viết đánh dấu ngữ nghĩa – thì bạn cần cấu trúc tài liệu HTML đúng cách. Các phần tử nội dung Cấu trúc tài liệu HTML trước HTML5Nếu bạn đã từng sử dụng HTML, bạn sẽ biết rằng mọi bit của HTML cần được gói trong các thẻ Phần tử Trên hầu hết các trang web, phần tử _______________ là một nơi rất bận rộn. Vì lý do này, chúng tôi đã tạo một hướng dẫn giải thích các thẻ thường xuất hiện trong phần tử Tất cả nội dung hiển thị trên một trang web được lồng giữa các thẻ Cho đến HTML5, đó là cấu trúc tài liệu HTML cơ bản. Tất cả mã của chúng tôi đã được bỏ vào giữa các thẻ Thẻ ngữ nghĩa mới được thêm bởi HTML5Trong hướng dẫn ngắn gọn này, chúng ta sẽ đề cập đến tất cả các thẻ mới được thêm vào như một phần của HTML5 để xác định cấu trúc và nội dung của trang web. Các yếu tố chúng tôi sẽ đề cập trong hướng dẫn này bao gồm
Việc sử dụng các yếu tố này không phức tạp như thoạt nhìn và hầu hết đều khá dễ hiểu. Chúng tôi sẽ lướt nhanh qua từng phần tử mới, sau đó vẽ một mẫu HTML mà bạn có thể sử dụng các thẻ mới này để thêm ý nghĩa ngữ nghĩa phong phú vào phần đánh dấu của mình
|