CƠ SỞ DỮ LIỆU WEB & XML CHƯƠNG NGỮ NGHĨA WEB Chương Chương 6: Ngữ nghĩa Web 6.1 Khái niệm ngữ nghĩa Web 6.2 RDF 6.3 Giới thiệu bản thể học 6.4 Tác tử chương trình DAML 6.5 XML, RDF sự tương tác 6.6 Web ngữ nghĩa Web Chương 6.1 Khái niệm ngữ nghĩa Web -Là một chuỗi liệu phức tạp; không phải chỉ có một thực thể mà một tập hợp tài liệu XML, sở liệu bán cấu trúc hàng ngàn đối tượng web -Ngữ nghĩa web có hai vấn đề chính: - Các định dạng thông dụng cho sự tích hợp kết hợp liệu rút từ nhiều nguồn khác - Ngôn ngữ để ghi lại mối quan hệ liệu với đối tượng thế giới thực thế Chương 6.1 Khái niệm ngữ nghĩa Web -Ngữ nghĩa web bao gồm RDF (Resource Description Framework), bản thể học, tác tử sở liệu Chương 6.2 RDF -RDF sở của ngữ nghĩa web xử lý siêu liệu; cung cấp khả thao tác chung ứng dụng trao đổi thông tin web mà máy tính có thể hiểu được -Cùng một kết quả, RDF cung cấp sự hỗ trợ tốt XML về lĩnh vực thao tác từng phần, tìm kiếm phân loại - RDF mô tả nội dung tài liệu cũng mối quan hệ thực thể bên tài liệu - Trong XML cung cấp cú pháp ký hiệu RDF bổ sung bằng cách cung cấp thông tin ngữ nghĩa một phương pháp chuẩn hóa Chương 6.2 RDF -Mô hình RDF bản có ba loại: tài nguyên, đặc tính câu lệnh - Một tài nguyên bất kỳ một thực thể được mô tả bởi biểu thức RDF Nó có thể một trang web hay một tập hợp trang web - Đặc tính một thuộc tính xác định dùng để mô tả một tài nguyên - Câu lệnh RDF tài nguyên cùng với tên thuộc tính giá trị thuộc tính Các thành phần câu lệnh gồm chủ ngữ, vị ngữ bổ ngữ Chương 6.2 RDF - Một mục tiêu của RDF làm cho nó có thể xác định ngữ nghĩa cho liệu sở XML chuẩn hóa RDF dựa sự hỗ trợ của XML, đó nó có thể hiểu cú pháp XML Mục tiêu chung của RDF định nghĩa một chế mô tả tài liệu Khái niệm RDF Basic Model: Resource, Properties, statements Container Model: Bag, Sequence Alternative Hình 6.1 Khái niệm RDF Chương 6.3 Giới thiệu bản thể học - Bản thể học (Ontologies) mô tả thực thể quan hệ thực thể với - Khái niệm siêu liệu đã tiến hóa nhiều năm bắt đầu từ từ điển liệu đến lược đồ sở liệu bản thể học, XML, lược đồ XML, RDF lược đồ RDF - Bản thể học có thể mô tả đối tượng xe cộ, người, động vật cũng mối quan hệ đối tượng với nhau, sự kiện nhiều vấn đề khác - Để trình bày bản thể học RDF hoàn thiện XML bởi XML có nhiều hạn chế ngữ nghĩa yếu Chương 6.3 Giới thiệu bản thể học -Có thể sử dụng mạng ngữ nghĩa, khung, mô hình đối tượng, mô hình liệu siêu ngữ nghĩa bất kỳ lược đồ trình bày cho bản thể học Chương 6.4 Tác tử chương trình DAML -DAML (Defense Advanced Projects Research Agency Agents Markup Language) -Nhiều nhà nghiên cứu chương trình DAML nghiên cứu nhiều phương diện khác bao gồm RDF, mô hình liệu, bản thể học, logic học cho RDF xử lý siêu liệu -RDF được nghiên cứu độc lập bởi tổ chức W3C, nhiên kết quả nghiên cứu của DAML tổ chức W3C đánh giá, vậy DAML có ảnh hưởng đến sự phát triển của RDF Chương 6.5 XML, RDF sự tương tác Intergration Manager Ontologies XML RDF XML XML RDF Data source A XML Data source C XML Data source B Hình 6.3 XML, RDF và sự tương tác Hình 6.4 XML tương tác với CSDL Chương 6.6 Web ngữ nghĩa Web -Có nhiều buổi thảo luận về sự khác Web ngữ nghĩa web - Một số cho rằng web một hệ thống mà người có thể đọc trang web, đó ngữ nghĩa web một hệ thống mà máy có thể đọc hiểu được trang web - Một số khác cho rằng web ngày ngữ nghĩa web của hôm qua web ngày mai ngữ nghĩa web của hôm -Trước HTML, XML, tương lai sẽ RDF có thể một ngôn ngữ đó sẽ phát triển Vấn đề lớn nhất phải xây dựng được web ban đầu Chương 6.6 Web ngữ nghĩa Web Web in 2009 HTML, XML, RDF (semantics) Web in 2000 HTML, XML (more semantics) Web in 1995 HTML (less semantics) Hình 6.5 web và ngữ nghĩa web Chương .. .Chương 6: Ngữ nghĩa Web 6.1 Khái niệm ngữ nghĩa Web 6.2 RDF 6.3 Giới thiệu bản thể học 6.4 Tác tử chương trình DAML 6.5 XML, RDF sự tương tác 6.6 Web ngữ nghĩa Web Chương 6.1 Khái niệm ngữ. .. được web ban đầu Chương 6.6 Web ngữ nghĩa Web Web in 2009 HTML, XML, RDF (semantics) Web in 2000 HTML, XML (more semantics) Web in 1995 HTML (less semantics) Hình 6.5 web và ngữ nghĩa web Chương. .. với CSDL Chương 6.6 Web ngữ nghĩa Web -Có nhiều buổi thảo luận về sự khác Web ngữ nghĩa web - Một số cho rằng web một hệ thống mà người có thể đọc trang web, đó ngữ nghĩa web một