Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
679,48 KB
Nội dung
9/10/2011 Chủ đề RDF RDFS Ngôn ngữ miêu tả RDF Ứng dụng Web thông minh Siêu liệu Mô tả thuộc tính ngữ nghĩa tài nguyên Web quan hệ ngữ nghĩa chúng Ví dụ Cổ vật – Địa điểm khai quật – Ngày sinh Người trang chủ John Giám đốc Ví dụ Bài báo khoa học – ngày xuất Bản đồ - Tỷ lệ File audio - tần số lấy mẫu Ảnh Ả h số ố - máy ả ảnh h Mục liệu CSDL - Người nhập liệu Trang Web - chủ đề Yê Yêu Thư ký Trang chủ Mary 9/10/2011 Siêu liệu RDF - Resource Description Framework Công nghệ móng xử lý siêu liệu Web; Giúp tạo liên tác ứng dụng Web trao đổi thông tin diễn dịch máy tính Ngôn ngữ biểu diễn thông tin TÀI NGUYÊN (resource) Web thông tin thứ định danh Web, lấy trực tiếp từ Web Mục đích Nguyên lý Tạo mô hình liệu đơn giản biểu diễn ngữ nghĩa hình thức – suy diễn Sử dụng từ vựng dựa URI – cú pháp XML Cho phép sử dụng kiểu liệu l lược đồ XML Cho phép tạo thông tin tài nguyên Phân tách rạch ròi Cấu Cấ trúc t ú ủ Mô hì hình h (đồ thị RDF) Ngữ nghĩa diễn dịch Cú pháp cụ thể (XML, TN, N3, …) Hai kiểu liệu URI/URIref: Literal String kiểu liệu XSD 9/10/2011 Mô hình liệu RDF Các đối tượng Bộ ba: subject, predicate, object Một diễn diễ tả: tả Tập Tậ ba b Tài nguyên Subject S bj t ủ ột tuyên t ê bố RDF ột tài nguyên Thuộc tính Predicate tuyên bố RDF thuộc tính tài nguyên Phát biểu Object : giá trị thuộc tính Ràng buộc Tài nguyên thứ có định danh ID Uniform Resource Identifiers (URI) – công cụ đơn giản cho phép xác định tài nguyên chiếu hiế URI – node d ttrắng ắ Predicate tham Tài nguyên URI Subject tham th chiếu URI Object tham 10 chiếu URI URI, giá trị trị, node trắng 11 12 9/10/2011 Ví dụ tuyên bố RDF Ora Lassila is the creator of the resource p g http://www.w3.org/Home/Lassila Subject (resource) http://www.w3.org/Home/Lassila Predicate (property) Creator Object (literal) “Ora Lassila” Thuộc tính có giá trị cấu trúc Subject (resource) http://www.w3.org/Home/Lassila Predicate (property) Creator Object (literal) SOMETHING Subject (resource) SOMETHING Predicate (property) Name Object (literal) “Ora Lassila” Subject (resource) SOMETHING Predicate (property) Email Object (literal) lassila@w3.org Thuộc tính có giá trị cấu trúc The individual whose name is Ora Lassila, email , is the creator of http://www w3 org/Home/Lassila http://www.w3.org/Home/Lassila Thuộc tính có giá trị cấu trúc The individual referred to by employee id 85740 is named Ora Lassila and has the email address lassila@w3.org The resource http://www.w3.org/Home/Lassila was created by this individual 9/10/2011 Thông tin ba Thuộc tính có giá trị cấu trúc Subject (resource) http://www.w3.org/Home/Lassila Predicate (property) Creator Object (resource) http://www.w3.org/staffid/85740 Subject (resource) http://www.w3.org/staffid/85740 Predicate (property) Name Object (literal) “Ora Lassila” Subject (resource) http://www.w3.org/staffid/85740 Predicate (property) Email Object (literal) lassila@w3.org 18 Sự khác Các bảng CSDL Quan hệ: Số cột ột Vị từ logic bậc một: Ví dụ Nhiều đối số Bộ ba RDF: Một Subject, Subject Object 19 20 9/10/2011 Ví dụ RDF Graph Triple – ba Tuyên bố RDF – nhiều ba: Một đồ thị 22 URI URI > URL Biểu diễn nút (subject object) Các thể hiện: Eric Miller, Miller xác định http://www.w3.org/People/EM/contact#me Loại thực thể (lớp): Person, xác định http://www.w3.org/2000/10/swap/pim/contact#Per son giá trị thuộc tính: mailto:em@w3.org Biể diễ Biểu diễn vịị từ Predicates P di t thuộc tính: mailbox http://www.w3.org/2000/10/swap/pim/contact#mailbox 23 URL = uniform resource locator xác định – lấy vể tài nguyên web URI = uniform resource identifier Tổng quát Xác định tài nguyên địa mạng Các tổ chức – cá nhân tự tạo URI dùng chúng để xác định vật (cụ thể trừu tượng) 24 9/10/2011 URI Ref , URI Fragment Tiếp Một tham chiếu URI URI có định danh phận cuối: URIref = URI reference Æ nhiều hiề tài nguyên ê khác h Tham chiếu URI file RDF với nhiều định nghĩa Để xác định "bộ phận" URI, sử dụng # Ví dụ: http://example.org/index#person 25 Cú pháp RDF/XML 26 Cú pháp RDF/XML Eric Miller Dr. 27 28 9/10/2011 Namespace Một số Qname thông dụng Tránh phải sử dụng URI đầy đủ XML Qualified Q lifi d N Names (Q (Qnames- tiếp ế đầu ầ ngữ) @prefix rdf: http://www.w3.org/1999/02/22-rdf-syntaxns# @prefix rdfs: http://www.w3.org/2000/01/rdf http://www.w3.org/2000/01/rdf-schema# schema# @prefix dc: @prefix ex: @prefix exterms: @prefix exstaff: @prefix ex2: Gắn tiền tố (prefix) với URI; (:) + tên địa phương 29 30 Ví dụ Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila Ora Lassila http://www.example.org/index.html has a creation-date g 16, 1999 whose value is August http://www.example.org/index.html has a language whose value is English xmlns:s="http://description.org/schema/" 9/10/2011 Ví dụ "August 16, 1999" "en" RDF containers Bag Sử dụng giá trị thuộc tính tập hợp Danh sách không xếp tài nguyên ằ giá trị Dùng để khai báo thuộc tính đa giá trị thứ tự giá trị không mang ý nghĩa Cho phép giá trị trùng bag sequence alternative 35 9/10/2011 Ví dụ Ví dụ Các sinh viên tham gia khóa học số 6.001 Amy, Tim, John, Mary, Sue Ví dụ Các sinh viên tham gia khóa học số 6.001 Amy, Tim, John, Mary, Sue > / d ag Sequence Danh sách có thứ tự Thứ tự giá trị thuộc tính mang ý nghĩa Ví dụ thứ tự từ điển Cho phép giá trị trùng nhau 10 9/10/2011 Alternative Danh sách tài nguyên giá trị thay cho giá trị thuộc tính tính Chỉ chọn danh sách giá trị Ví dụ Source code X11 tìm thấy ftp.x.org, ftp.cs.purdue.edu, ftp.eu.net /> Ví dụ Source code X11 tìm thấy ftp.x.org, ftp.cs.purdue.edu, ftp.eu.net Thuộc tính chứa vs lặp thuộc tính Sue viết ấn phẩm "Anthology of Time", "Zoological Reasoning", "Gravitational Gravitational Reflections Reflections" Các ấn phẩm mối liên hệ việc có tác giả 11 9/10/2011 Tiếp Tuyên bố tuyên bố khác Hội đồng gồm Fred, Wilma, Dino đồng ý với nghị Tuyên bố: “O L “Ora Lassila il iis th the creator t off th the resource http://www.w3.org/Home/Lassila” htt // /H /L il ” RDF coi thật (fact) Xét tuyên bố: “Ralph Swick says that Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila” Ba người chủ thể Không cần thiết phân tách Tuyên bố tuyên bố Sử dụng thuộc tính sau: subject predicate object type Khô có Không ó nghĩa hĩ nói ói ề chủ hủ thể L Lassila il mà ề tuyên bố Ralph Tiếp “Ralph Swick says that Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila” Chỉ định tài nguyên mô tả tuyên bố Giá trị thuộc tính subject bj t tài nguyên ê mà ttuyên ê bố nói ói ề (e.g., ( http://www.w3.org/Home/Lassila) Chỉ định thuộc tính ban đầu Giá trị Giá trị thuộc tính mô tả kiểu tài nguyên tạo ra RDF:Statement 12 9/10/2011 Tiếp Bài tập: diễn tả RDF “Ralph Swick says that Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila” Ora Lassila Ralph Swick Oracle Corporation (NASDAQ: ORCL) and Sun Microsystems (NASDAQ: JAVA) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash Sun Microsystems, Inc (NASDAQ: JAVA) develops the technologies that power the global marketplace Sun can be found in more than 100 countries and on the Web at http://www.sun.com Oracle O l (NASDAQ (NASDAQ: ORCL) iis th the world's ld' llargestt enterprise t i software company For more information about Oracle, please visit our Web site at http://www.oracle.com 50 Từ vựng RDF FOAF Tập URI (không phải từ) Mỗi tổ chức đị định h nghĩa hĩ từ vựng riêng iê cho h ì h sử dụng d tiền tố URI riêng ví dụ: Dublin Core (dc:title, dc:creator, dc:date, …) RDF không phân tích URIs không diễn dịch cho tiền tố chung Dự án FOAF (http://www.foaf-project.org/): định nghĩa thuật ngữ (bởi RDF) cho trang h homepage cá nhân, hâ tổ chức, cty t mà máy tí tính h có ó thể hiểu Tập trung mô tả người, liên kết người thứ khác Web: tạo tài liệu, dự họp họp, có ảnh, vv tham URI thường đến vị trí mà nội dung thông tin tài nguyên tìm thấy 51 FOAF Vocabulary: http://xmlns.com/foaf/0.1/ 52 13 9/10/2011 Bài tập tìm hiểu Bài tập tìm hiểu Dublin Core đặc tả: đặ tả http://dublincore.org/documents/dces/ htt //d bli /d t /d / Namespace: xmlns:dc="http://purl.org/dc/elements/1.1/" Specification: http://dublincore.org/documents/dcmi-terms/ Namespace: xmlns:dcterms=http://purl.org/dc/terms/ FOAF tả: http://xmlns.com/foaf/spec/ p p Namespace: xmlns:foaf="http://xmlns.com/foaf/0.1/" Recent Dublin Core enhancement: DCMI Metadata Terms đặc ặ RSS 1.0 http://en.wikipedia.org/wiki/RSS_(file_format) 53 Nút trắng 54 Ví dụ Đôi trình chi tiết hóa việc mô tả quan hệ Thêm nút Nếu nút không tham chiếu tới đồ thị RDF Æ không thiết phải có tên exstaff:85740 exaddressid:85740 exaddressid:85740 exaddressid:85740 exaddressid:85740 55 exterms:address exterms:street exterms:city exterms:state exterms:postalCode exaddressid:85740 "1501 Grant Avenue" "Bedford" "Massachusetts" "01730" 56 14 9/10/2011 Ví dụ exstaff:85740 _:joaddress _:joaddress _:joaddress _:joaddress exterms:address exterms:street exterms:city exterms:state exterms:postalCode _:joaddress "1501 Grant Avenue" "Bedford" "Massachusetts" "01730" 57 15 [...]... tại ftp.x.org, ftp.cs.purdue.edu, hoặc ftp.eu.net /> < /rdf: Alt> < /rdf: Description> < /rdf: RDF> Ví dụ Source code của X11 có thể được tìm thấy... http://www.w3.org/Home/Lassila” Ora Lassila< /rdf: object> < /rdf: RDF> Oracle Corporation (NASDAQ: ORCL) and Sun Microsystems (NASDAQ: JAVA) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash Sun Microsystems, Inc (NASDAQ: JAVA) develops the technologies that power the global marketplace Sun can be found in more than 100 countries and on the Web. .. xmlns:dcterms=http://purl.org/dc/terms/ FOAF tả: http://xmlns.com/foaf/spec/ p p Namespace: xmlns:foaf="http://xmlns.com/foaf/0.1/" Recent Dublin Core enhancement: DCMI Metadata Terms đặc ặ RSS 1.0 http://en.wikipedia.org/wiki/RSS_(file_format) 53 Nút trắng 54 Ví dụ Đôi khi trong quá trình chi tiết hóa việc mô tả các quan hệ Thêm nút mới Nếu nút này không bao giờ được tham chiếu tới ngoài đồ thị RDF hiện tại Æ không... the creator t off th the resource http://www.w3.org/Home/Lassila” htt // 3 /H /L il ” RDF coi đây như một sự thật (fact) Xét tuyên bố: “Ralph Swick says that Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila” Ba người như một chủ thể Không cần thiết phân tách Tuyên bố về tuyên bố Sử dụng các thuộc tính sau: subject predicate object type Khô có Không ó nghĩa hĩ ... siêu liệu Web; Giúp tạo liên tác ứng dụng Web trao đổi thông tin diễn dịch máy tính Ngôn ngữ biểu diễn thông tin TÀI NGUYÊN (resource) Web thông tin thứ định danh Web, lấy trực tiếp từ Web Mục... hình liệu đơn giản biểu diễn ngữ nghĩa hình thức – suy diễn Sử dụng từ vựng dựa URI – cú pháp XML Cho phép sử dụng kiểu liệu l lược đồ XML Cho phép tạo thông tin tài nguyên Phân tách... 27 28 9/10/2011 Namespace Một số Qname thông dụng Tránh phải sử dụng URI đầy đủ XML Qualified Q lifi d N Names (Q (Qnames- tiếp ế đầu ầ ngữ) @prefix rdf: http://www.w3.org/1999/02/22-rdf-syntaxns#