1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Ngôn ngữ miêu tả RDF - Lê Thanh Hương

15 7 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Bài giảng "Ngôn ngữ miêu tả RDF" do Lê Thanh Hương biên soạn cung cấp cho người học các kiến thức: Ứng dụng web thông minh, siêu dữ liệu, mô hình dữ liệu RDF, ràng buộc dữ liệu, thuộc tính có giá trị cấu trúc,... Mời các bạn cùng tham khảo nội dung chi tiết.

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, khơng thể lấy trực tiếp từ Web Mục đích Ngun 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 ngun 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 ngun khơng có đị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 khơng có mối liên hệ ngồi 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 ngun 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 q 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 ... 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... /> Ora Lassila< /rdf: object> Ralph Swick < /rdf: Description> < /rdf: RDF>... 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”

Ngày đăng: 11/05/2021, 00:14

TỪ KHÓA LIÊN QUAN