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

8 6 0
Bài giảng Ngôn ngữ miêu tả RDF - Lê Thanh Hương (tt)

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

Thông tin tài liệu

Bài giảng "Ngôn ngữ miêu tả RDF (tt)" cung cấp cho người học các kiến thức: Từ vựng RDF, FOAF, nút trắng, RDF-Schema, lược đồ RDF, định nghĩa lớp trong RDFS, định nghĩa kế thừa, đặc tả thuộc tính, các thành phần Property,... Mời các bạn cùng tham khảo nội dung chi tiết.

9/28/2011 Bài tập: diễn tả RDF „ Ngôn ngữ miêu tả RDF „ „ „ Jacky Crystal created the report “The Future of Metadata “ on 199801-01 The report is on the website http://dstc.com.au/report.html http://www.webreference.com/dhtml/hiermenus is a source containing tutorials and source code about creating hierarchical menus in DHTML Shelley Powers recommends http://www.webreference.com/dhtml/hiermenus is a source containing tutorials and source code about creating hierarchical menus in DHTML Sh ll P Shelley Powers recommends d http://www.webreference.com/dhtml/hiermenus, written by Peter Belesis, as a source of tutorials and source code for hierarchical menus created in DHTML 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 „ URI thường đến vị trí mà nội dung thơng tin tài ngun tìm thấy „ 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, … tham dự họp họp, … có ảnh, vv „ FOAF Vocabulary: http://xmlns.com/foaf/0.1/ 9/28/2011 FOAF terms „ „ FOAF – Ví dụ Classes: | Agent | Document | Group | Image | LabelProperty | OnlineAccount | OnlineChatAccount | OnlineEcommerceAccount | O li G i A OnlineGamingAccount t | Organization O i ti | Person P | PersonalProfileDocument | Project | Properties: | account | accountName | accountServiceHomepage | age | aimChatID | based_near | birthday | currentProject | depiction | depicts | dnaChecksum | familyName | family_name | firstName | focus | fundedBy | geekcode | gender | givenName | givenname | holdsAccount | homepage | icqChatID | img | interest | isPrimaryTopicOf | jabberID | knows | lastName | logo | made | maker | mbox | mbox_sha1sum | member | membershipClass | msnChatID | myersBriggs | name | nick | openid | page | pastProject | phone | plan | primaryTopic | publications | schoolHomepage | sha1 | skypeID | status | surname | theme | thumbnail | tipjar | title | topic | topic_interest | weblog | workInfoHomepage | workplaceHomepage | yahooChatID | Dan Brickley Bài tập tìm hiểu FOAF – Ví dụ ILRT staff Martin Poulter „ 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/" … „ FOAF … đặc ặ tả: http://xmlns.com/foaf/spec/ p p … Namespace: xmlns:foaf="http://xmlns.com/foaf/0.1/" 9/28/2011 Bài tập tìm hiểu „ Nút trắng Recent Dublin Core enhancement: DCMI Metadata Terms „ … Specification: 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 … http://dublincore.org/documents/dcmi-terms/ … Namespace: xmlns:dcterms=http://purl.org/dc/terms/ „ Đơi q trình chi tiết hóa việc mơ tả quan hệ RSS 1.0 … http://en.wikipedia.org/wiki/RSS_(file_format) Ví dụ exstaff:85740 exaddressid:85740 exaddressid:85740 exaddressid:85740 exaddressid:85740 10 Ví dụ exterms:address exterms:street exterms:city exterms:state exterms:postalCode exaddressid:85740 "1501 Grant Avenue" "Bedford" "Massachusetts" "01730" exstaff:85740 _:joaddress _:joaddress _:joaddress _:joaddress 11 exterms:address exterms:street exterms:city exterms:state exterms:postalCode _:joaddress "1501 Grant Avenue" "Bedford" "Massachusetts" "01730" 12 9/28/2011 Vì cần RDFS Khả diễn đạt số loại tài nguyên Khai báo thuộc tính ngữ nghĩa chúng đ định đị h nghĩa hĩ t lược l đồ RDF RDF Một lược đồ không định nghĩa thuộc tính tài ngun mà cịn định nghĩa loại tài nguyên mô tả Lược đồ RDF cho phép nhà phát triển định nghĩa từ vựng đặc biệt cho liệu RDF định loại đối tượng mà thuộc tính thuộc Cung cấp hệ thống kiểu cho RDF „ „ RDF-Schema „ „ „ RDFS gì? Tập hợp tài nguyên RDF dùng để mơ tả thuộc ộ tính tài nguyên g y RDF khác „ Bộ từ vựng định nghĩa namespace gọi 'rdfs', xác định tham chiếu URI: http://www.w3.org/2000/01/rdf-schema# „ Sử dụng tiền tố 'rdf' để tham chiếu tới ns RDF: http://www.w3.org/1999/02/22-rdf-syntax-ns# RDF „ RDFS gì? „ RDF Schema … Định Đị h nghĩa hĩ từ vựng lõi cho h RDF chức từ vựng phân cấp (Class, subClassOf, type, Property, subPropertyOf) Có khả khai báo tường minh quan hệ ngữ nghĩa thuật ngữ từ vựng OOP: Mơ tả lớp p g thuộc tính mà thể có RDFS: mơ tả thuộc tính dạng lớp tài nguyên mà chúng áp dụng … Tổ „ „ „ 9/28/2011 Định nghĩa lớp RDFS Lược đồ RDF „ ƒ ƒ ƒ ƒ ƒ ƒ Mạng ngữ nghĩa Web Mỗi nút ứng với URI rdfs:Class rdfs:Property rdfs:subClassOf rdf:type rdf:type Định nghĩa kiểu nút subject … object "type‟ phải class … „ rdfs:Class … … „ Tập tất class Một class tài ngun có thuộc tính rdf:type y mà giá g trị rdfs:Class Ví dụ … ex:MotorVehicle rdf:type rdfs:Class rdf:type ex:MotorVehicle … exthings:companyCar 18 Định nghĩa kế thừa „ rdfs:subClassOf … … Định Đị h nghĩa hĩ Lớp Lớ có tính bắc cầu 19 9/28/2011 a Đặc tả thuộc tính ƒ Tạo tài nguyên thuộc kiểu rdf:Property, rdf:Property : T-D CAO’s demo property #MyClass /> Đặc tả lớp ƒ Tạo tài nguyên thuộc kiểu rdf:Class: My Class T – D CAO Demo class Các thành phần Property ƒ A rdf:Property Ỉ tên thuộc tính (a URI) (giả sử P) ) ƒ thành phần subPropertyOf cho biết P thuộc tính thuộc tính khai báo sau 9/28/2011 Domain Range Phân cấp lớp RDFS ƒ rdfs:domain khẳng định thuộc tính P áp dụng ụ g thể ệ lớp p định ị đứng g sau ƒ rdfs:range khẳng định P có giá trị thể lớp định df "#M t V hi l "/ Điểm lại thuộc tính „ „ „

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

Tài liệu cùng người dùng

Tài liệu liên quan