Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 6: RDF Ôn tập & thực hành - Trần Nguyên Ngọc

RDF Ôn tập & thực hành  
Trần Nguyên Ngọc - HVKTQS - 2012  
1
RDF  
• RDF = Resource Description Framework  
• Triples : Subject Predicate Object  
• Graph model  
Trần Nguyên Ngọc - HVKTQS - 2012  
2
Ví dụ  
• <http://www.my.com/index.html>  
• <http://purl.org/dc/elements/1.1/creator>  
• <http://www.my.org/staff/85740>  
Trần Nguyên Ngọc - HVKTQS - 2012  
3
Resources  
• URI  
• Qualified names  
ns#  
• Literals  
Trần Nguyên Ngọc - HVKTQS - 2012  
4
Các ký hiệu: hình oval, chữ nhật  
Trần Nguyên Ngọc - HVKTQS - 2012  
5
Blank nodes  
exstaff:85740 my:hasAddress _:a1 .  
_:a1 my:street "Malostranske nam. 25" .  
_:a1 my:city "Prague" .  
_:a1 my:zipCode "11800"  
Trần Nguyên Ngọc - HVKTQS - 2012  
6
RDF/XML  
<rdf:RDF …>  
<rdf:Description rdf:about="SubjectResource">  
<PredicateResource>ObjectLiteral</PredicateResou  
rce>  
<PredicateResource  
rdf:resource="ObjectResource"/>  
…
</rdf:Description>  
…
</rdf:RDF>  
Trần Nguyên Ngọc - HVKTQS - 2012  
7
Biểu diễn nốt trống (blank nodes)  
<rdf:RDF …>  
<rdf:Description rdf:about="SubjectResource">  
<PredicateResource rdf:nodeID="BlankNode"/>  
</rdf:Description>  
<rdf:Description rdf:nodeID="BlankNode">  
…
</rdf:Description>  
…
</rdf:RDF>  
Trần Nguyên Ngọc - HVKTQS - 2012  
8
Containers  
• Dùng để biểu diễn nhóm các nguồn tin hoặc  
ký tự diễn giải nội dung.  
• rdf:Bag, rdf:Seq, rdf:Alt  
Trần Nguyên Ngọc - HVKTQS - 2012  
9
Collections  
Trần Nguyên Ngọc - HVKTQS - 2012  
10  
Tóm tắt các dạng cơ bản  
• rdf:type  
• rdf:Bag, rdf:Seq, rdf:Alt, rdf:_1, …  
• rdf:List, rdf:first, rdf:rest, rdf:nil  
• rdf:Statement, rdf:subject, rdf:predicate,  
rdf:object  
Trần Nguyên Ngọc - HVKTQS - 2012  
11  
RDFa  
• Resource Description Framework – in – attributes  
• Chuyển RDF vào XHTML pages  
• RDF2RDFa Converter  
• RDFa Developer : rdfadev.sourceforge.net/  
Trần Nguyên Ngọc - HVKTQS - 2012  
12  
Video lectures  
• The Semantic Web - An overview  
Trần Nguyên Ngọc - HVKTQS - 2012  
13  
Thực hành  
• Thiết kế RDF graph biểu diễn các thông tin về  
sinh viên và các mối quan hệ với giáo viên,  
môn học  
• Tạo file RDF  
• Nghiên cứu chuyển đổi RDF->RDFa  
• Tìm hiểu RDFa Developer Tool  
Trần Nguyên Ngọc - HVKTQS - 2012  
14  
Công nghệ XML và WEB ngữ nghĩa  
Khung mô tả dữ liệu RDF  
Trần Nguyên Ngọc - HVKTQS - 2012  
1
Nội dung chính  
• Nhắc lại mô hình cấu trúc web ngữ nghĩa  
• Dữ liệu liên kết  
• Khái niệm khung mô tả dữ liệu RDF  
• Ý tưởng xây dựng RDF dựa trên nền tảng XML  
Trần Nguyên Ngọc - HVKTQS - 2012  
2
Nhắc lại  
Trần Nguyên Ngọc - HVKTQS - 2012  
3
Dữ liệu liên kết - Linked Data  
• Web ngữ nghĩa không chỉ đơn thuần đưa dữ  
liệu lên web, vấn đề quan trọng còn là đưa ra  
các đường link để máy hoặc con người có thể  
tiếp tục tìm kiếm, truy cập dữ liệu.  
• Dữ liệu liên kết giúp mở rộng phạm vi tìm  
kiếm  
• Links cần được hiểu ở nghĩa rộng  
Trần Nguyên Ngọc - HVKTQS - 2012  
4
Cách thức phát triển dữ liệu liên kết  
• Sử dụng URIs thay cho tên gọi  
• Sử dụng HTTP URIs để con người có thể tra  
cứu tên  
• Khi tìm kiếm một URI cần cung cấp đầy đủ  
thêm các thông tin hữu ích thông qua các  
chuẩn (RDF, SPARQL…)  
• Cho thêm đường dẫn vào các URIs để có thể  
phát hiện thêm thông tin  
Trần Nguyên Ngọc - HVKTQS - 2012  
5
4 nguyên lý nền tảng  
• Tim Berners- Lee tóm tắt 4 nguyên lý nền tảng cho hoạt động  
của dữ liệu liên kết trong bài viết “Design Issues: Linked Data”  
(2006):  
- Sử dụng các URIs để xác định, “đặt tên” các “thực thể”  
- Sử dụng giao thức HTTP URI để con người có thể tìm kiếm,  
duyệt chúng  
- Cung cấp thông tin hữu ích ( siêu dữ liệu, mô tả có cấu trúc)  
về các “thực thể được đặt tên” đó khi URI của chúng được  
duyệt  
- Chứa các liên kết đến các URIs khác liên quan trong dữ liệu  
vừa được duyệt giúp có thể duyệt các thông tin khác liên  
quan.  
Trần Nguyên Ngọc - HVKTQS - 2012  
6
Tải về để xem bản đầy đủ
pdf 42 trang yennguyen 135700 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 6: RDF Ôn tập & thực hành - Trần Nguyên Ngọc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_cong_nghe_xml_va_web_ngu_nghia_bai_6_rdf_on_tap_th.pdf