1. Trang chủ
  2. » Tất cả

Theo Tổ chức World Wide Web (W3C), WebNN được hiểu như sau:

9 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 244 KB

Nội dung

Theo Tổ chức World Wide Web (W3C), WebNN được hiểu như sau Semantic Web là một phương pháp cho phép định nghĩa và liên kết dữ liệu một cách có ngữ nghĩa hơn nhằm phục vụ cho máy tính có thể “hiểu” đượ[.]

Semantic Web phương pháp cho phép định nghĩa liên kết liệu cách có ngữ nghĩa nhằm phục vụ cho máy tính “hiểu” Semantic Web cịn cung cấp mơi trường chia sẻ xử lý liệu cách tự động máy tính -Theo Tổ chức World Wide Web (W3C), WebNN hiểu sau: “WebNN cách nhìn việc tổ chức liệu: ý tưởng việc có liệu Web định nghĩa liên kết theo cách mà sử dụng máy tính với mục địch khơng cho việc thị mà cịn tự động hố, tích hợp sử dụng lại liệu qua ứng dụng khác nhau” Kiến trúc Semantic Web • Lớp Unicode & URI: nhằm bảo đảm việc sử dụng tập kí tự quốc tế cung cấp phương tiện nhằm định danh đối tượng Semantic Web • Lớp XML với định nghĩa namespace schema (lược đồ) bảo đảm tích hợp định nghĩa Semantic Web với chuẩn dựa XML khác • Lớp RDF [RDF] RDFSchema [RDFS]: ta tạo phát biểu (statement) để mô tả đối tượng với từ vựng định nghĩa URI, đối tượng tham chiếu đến từ vựng định nghĩa URI Đây lớp mà gán kiểu (type) cho tài nguyên liên kết Và lớp quan trọng kiến trúc Semantic Web • Lớp Ontology: hỗ trợ tiến hóa từ vựng định nghĩa mối liên hệ khái niệm khác • Lớp Digital Signature: dùng để xác định chủ thể tài liệu (vd: tác giả tài liệu hay lời tuyên bố) Các lớp Logic, Proof, Trust: giai đoạn nghiên cứu thể ứng dụng giản đơn xây dựng Lớp Logic cho phép viết luật (rule) lớp Proof thi hành luật với lớp Trust đánh giá nhằm định ứng dụng nên hay không nên tin tưởng/chấp nhận (trust) chứng cớ (proof) Vai trò lớp kiến trúc Semantic Web 1.2.3.2.1 Lớp định danh tài nguyên-URI URI - Uniform Resource Identifier, URI đơn giản định danh Web giống chuỗi bắt đầu “http” hay “ftp” mà bạn thừơng xuyên thấy mạng Bất kỳ tạo URI, có quyền sở hữu chúng chúng hình thành nên cơng nghệ tảng lý tưởng để xây dưng hệ thống mạng toàn cầu thơng qua Thật mạng nơi mà thứ có URI xem mạng Khi sử dụng URI, dùng cách đặt tên đơn giản để đề cập đến tài nguyên giao thức khác nhau: HTTP, FPT, GOPHER, EMAIL, Một dạng thức quen thuộc URI URL - Uniform Resource Locator Một URL địa cho phép thăm trang Web, như: http://www.w3.org/Addressing/ Nếu click vào nó, URL bảo máy tính nơi để tìm thấy Mặc dù thường đề cập đến URL, URI đề cập đến khái niệm Semantic Web để resource Ví dụ, có sách với tiêu đề “Machine Learning”, URI sau: http://www.cs.bris.ac.uk/home/pw2538/book/title#machinelearning Dưới vài ví dụ URI: • uuid:04b749bf-3bb2-4dba-934c-c92c56b709df: UUID-Universal Unique Identifier UUID thiết lập cách kết hợp thời gian địa Ethernet card hay số ngẫu nhiên, sau xác định • mailto:pw2538@bristol.ac.uk: xác định địa mail người “Mọi thứ Web có URI nhất.” URI tảng Semantic Web Trong thành phần khác Web gần thay URI khơng URI liên hệ thành phần Web lại với Để định danh thành phần Web, sử dụng định danh Bởi sử dụng hệ thống đồng định danh thành phần định danh xem tài nguyên, nên gọi định danh “Các Bộ Định Danh Tài Nguyên” hay URIs Chúng ta gán URI cho thứ gì, thứ có URI biểu diễn Web Ví dụ: người, sách, ruồi, mà nghĩ đến, tất có URI Một nguyên tắc chung để tạo URI bắt đầu với trang Web Trang mơ tả đối tượng định danh giải thích URL trang URI cho đối tượng Ví dụ muốn tạo URI cho “Weaving the Web” Tim Berners-Lee: trước tiên ta tạo trang Web mô tả sao; tiếp theo, ta ghi nhận URI cho sách tương tự URL trang thức Làm điều kết hợp URI (http://logicerror.com/myWeavingTheWeb) với “WeavingTheWeb” Việc tạo URI làm đơn giản Có thể nhận thấy thể URI: “http://logicerror/myWeaving TheWeb” thực hai nhiệm vụ: biểu diễn sách vật lý trang Web mô tả Đây lĩnh vực thảo luận, gọi vấn đề định danh Semantic Web tâm điểm thảo luận cho người thực Semantic Web 1.2.3.2.2 Lớp XML XML Schema Cho đến , XML[Bray et al, 1998] biết rộng rãi toàn giới nhanh chóng tảng cho phát triển phần mềm XML thiết kế để trở nên cách đơn giản để trao đổi tài liệu (document) qua Web Nó cho phép người thiết kế định dạng tài liệu sau viết tài liệu theo định dạng XML mở rộng ngôn ngữ đánh dấu cho các cấu trúc tài liệu bất kỳ, trái với HTML, loại ngôn ngữ đánh dấu dành cho loại tài liệu siêu liên kết Một tài liệu XML bao gồm tập thẻ đóng thẻ mở lồng vào nhau, thẻ có cặp thuộc tính giá trị Phần cốt yếu tài liệu XML từ vựng thẻ kết hợp cho phép khơng cố định, xác định thơng qua ứng dụng XML Đây ví dụ tài liệu dạng văn đơn giản: I just got a new pet dog Ijust got a new pet dog Ở có vấn đề, dùng từ: “sentence”, “person” “animal” ngôn ngữ định dạng Nhưng từ thông dụng Điều xảy người khác dùng từ ngôn ngữ định dạng họ? từ có ý nghĩa khác ngơn ngữ đó? Có thể “sentence” ngơn ngữ định dạng khác nói đến số lần mà tội phạm thụ án phải chịu cho hình phạt hình Làm máy tính hiểu đúng? Để ngăn ngừa rối loạn này, phải xác định element định dạng Tốt hết định danh chúng URI: gán URI cho element attribute, thực điều cách dùng XML Namespace Theo cách người tạo tag riêng trộn chúng với tag người khác Một namespace cách nhận diện phần Web (space) để biết ý nghĩa tên Tạo Namespace cho ngôn ngữ định dạng cách dùng URI cho Như nói trên, ta tạo trang Web để mô tả ngôn ngữ định dạng dùng URL trang Web URI cho namespace Vì tag người có URI riêng nên khơng lo lắng mâu thuẫn tên tag Tất nhiên, XML cho phép rút gọn đặt URI mặc định nên gõ chúng lần I just got a new pet dog. Ở http:// example.org/xml/documents/" namespace mặc định Đó nơi mà tất element attribute khơng có “c:” đặt trước XML cho phép người dùng thêm cấu trúc tùy ý cho tài liệu họ khơng đề cập đến ý nghĩa cấu trúc Tên tag không cung cấp ý nghĩa Semantic Web dùng XML cho mục đích cú pháp 1.2.3.2.3 Lớp RDF - RDF Schema Ban đầu Web tạo để người thao tác: đọc, hiểu, … Mặc dù máy đọc thứ Web, khơng hiểu liệu Web Giải pháp đưa dùng siêu liệu (metadata) mơ tả liệu Web để máy hiểu chúng Siêu liệu dạng liệu dùng để mô tả liệu khác Hay nói cách khác siêu liệu thơng tin mô tả tài nguyên Web Chẳng hạn như, sách loại tài nguyên Web (http://www.amazon.com/CSharp.htm), thông tin mô tả cho tài nguyên này: tên tác giả, tên tựa sách, ngày xuất bản, … siêu liệu RDF (Resource Description Framework) tảng Semantic Web xử lý metadata, định nghĩa tổ chức W3C RDF cho phép trao đổi thông tin ứng dụng Web mà máy hiểu Cấu trúc RDF statement đơn giản Gồm thành phần: • Subject: chủ thể - mà đề cập, thường nhận diện URI • Predicate: thuộc tính chủ thể, có kiểu metadata (ví dụ tiêu đề, tác giả, ), xác định URI • Object: giá trị thuộc tính (ví dụ: người có tên Eric Miller) Tập hợp RDF statement lưu dạng cú pháp XML, gọi RDF/XML Hãy xem khai báo RDF đơn giản: URI thứ subject Trong thể subject “me” URI thứ predicate Nó liên kết subject object Trong thể predicate “reallyLikes” URI thứ object Ở object “Tim Berners-Lee’s book ‘Weaving the Web’” Vì khai báo RDF nói “I really like ‘Weaving the Web’” Ví dụ viết dạng RDF sau: Tuy nhiên mơ hình liệu RDF khơng cung cấp chế cho việc khai báo thuộc tính, không cung cấp chế để định nghĩa quan hệ thuộc tính tài ngun Đó vai trị RDF schema, hay nói cách khác RDF schema dùng để định nghĩa tài nguyên (các lớp RDF schema) thuộc tính (thuộc tính RDF schema) quan hệ qua lại tài nguyên với tài nguyên, thuộc tính với thuộc tính, giữ tài nguyên với thuộc tính Tương tự XML schema, RDF schema tập từ khoá mà qua RDF schema cho phép người dùng định nghĩa từ vựng (resource, property) cụ thể cho liệu RDF (ví dụ như: hasName, hasPrice, authorOf, …) định nghĩa quan hệ đến đối tượng liên quan Chẳng hạn từ hasName ta định nghĩa quan hệ hai đối tượng: ‘http://www.w3c.org/employee/id1321’ “Jim Lerners” sau: hasName (‘http://www.w3c.org/employee/id1321’,“Jim Lerners”) 1.2.3.2.4 Lớp Ontology Định nghĩa: Ontology tập khái niệm quan hệ khái niệm định nghĩa cho lĩnh vực nhằm vào việc biểu diễn trao đổi thông tin Đây hướng tiếp cận để xây dựng Semantic Web Tổ chức W3C đề ngôn ngữ ontology Web (OWL: Web Ontoloty Language) để xây dựng Sematic Web dựa tảng ontology Một Ontology định nghĩa từ vựng mang tính phổ biến & thơng thường, cho phép nhà nghiên cứu chia sẻ thơng tin một/nhiều lĩnh vực Nó bao gồm định nghĩa khái niệm lĩnh vực mối liên hệ chúng mà máy hiểu Một số lý cần phát triển Ontology: • Để chia sẻ hiểu biết chung cấu trúc thông tin người software agent • Để cho phép tái sử dụng lĩnh vực tri thức (domain knowledge) • Để làm cho giả thuyết lĩnh vực tường minh • Để tách biệt tri thức lĩnh vực (domain knowledge) khỏi tri thức thao tác (operational knowledge ) • Để phân tích lĩnh vực tri thức 1.2.3.2.5 Lớp logic Từ quan điểm trên, thảo luận thành phần Semntic Web chưa phát triển Không giống thảo luận trên, không bàn hệ cụ thể mà thay vào khái niệm tổng qt hình thành (hoặc hình thành) nhiều hệ khác Sẽ thật tốt có hệ hiểu khái niệm (subclass, inverse ), tốt khai báo nguyên tắc logic cho phép máy tính suy diễn (bằng cách suy luận) cách dùng nguyên tắc Ở ví dụ: công ty định người bán 100 sản phẩm, họ thành viên Super Salesman Club Một chương trình thơng minh hiểu luật để tạo diễn dịch đơn giản “Jonh bán 102 sản phẩm, John thành viên Super Salesman Club” 1.2.3.2.6 Lớp Proof Chúng ta xây dựng hệ hiểu logic dùng chúng để chứng minh Mọi người giới viết khai báo logic Sau máy tính theo Semantic link (liên kết ngữ nghĩa) để kiểm chứng Ví dụ: tập hợp record bán hàng cho thấy Jane bán 55 widget 66 sprocket Hệ thống kiểm kê cho biết widget sprocket sản phẩm công ty khác Xây dựng luật biểu diễn 55 + 66 =121 121 lớn 100 biết người bán 100 sản phẩm thành viên Super Salesman Club Máy tính kết hợp tất luật logic lại với thành proof: Jane Super Salesman Lớp proof cần thiết để cung cấp thông tin cho agent tự động Một cách tự nhiên, kiểm tra kết suy luận Agent Tuy nhiên, điều đòi hỏi dịch thuật cấu suy luận nội agent thành ngôn ngữ thể proof thống 1.2.3.2.7 Lớp Trust Tại thời điểm nghĩ toàn kế hoạch lớn, vơ dụng có người nói ‘ai tin tưởng vào hệ thế?” Sao không cho biết trang Web bạn?, nói vua giới theo nguyên tắc “anything can say anything about anything”, “ai ngăn điều này?” Điều dẫn đến Digital Signature (chữ ký điện tử) xuất Chữ ký điện tử làm việc dựa toán học mật mã, chữ ký điện tử cung cấp chứng người viết tài liệu đưa lời tuyên bố Khi đánh dấu tất khai báo RDF chữ ký điện tử, chắn viết chúng (hoặc bảo đảm tính xác thực chúng) Bây đơn giản bảo chương trình chữ ký đáng tin chữ ký khơng Mỗi chữ ký đặt mức độ độ tin cậy (hoặc độ nghi ngờ) mà dựa vào máy tính định nên đọc theo độ tin cậy Tim Berners-Lee đề xuầt button mà click vào máy tính cố gắng cung cấp lý (có sẵn Web of Trust) để tin tưởng liệu ... cấp ý nghĩa Semantic Web dùng XML cho mục đích cú pháp 1.2.3.2.3 Lớp RDF - RDF Schema Ban đầu Web tạo để người thao tác: đọc, hiểu, … Mặc dù máy đọc thứ Web, khơng hiểu liệu Web Giải pháp đưa dùng... thông tin Đây hướng tiếp cận để xây dựng Semantic Web Tổ chức W3C đề ngôn ngữ ontology Web (OWL: Web Ontoloty Language) để xây dựng Sematic Web dựa tảng ontology Một Ontology định nghĩa từ vựng... (metadata) mô tả liệu Web để máy hiểu chúng Siêu liệu dạng liệu dùng để mô tả liệu khác Hay nói cách khác siêu liệu thông tin mô tả tài nguyên Web Chẳng hạn như, sách loại tài nguyên Web (http://www.amazon.com/CSharp.htm),

Ngày đăng: 05/01/2023, 22:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w