Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 8

13 19 0
Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 8

Đ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

Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 8: Ngôn ngữ truy vấn SPARQL với các nội dung giới thiệu một số tính năng chính; truy vấn dữ liệu RDF. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết nội dung kiến thức.

Ngôn ngữ truy vấn SPARQL Công nghệ XML & Web ngữ nghĩa Trần Nguyên Ngọc - HVKTQS - 2012 Nội dung • • • • SPARQL Giới thiệu số tính Ví dụ Truy vấn liệu RDF Trần Nguyên Ngọc - HVKTQS - 2012 SPARQL gì? • Protocol And RDF Query Language • Phát triển nhóm thuộc W3C: RDF data Access Working Group • RDF Graph tập triple - ba, triple bao gồm subject, predecate object • SPARQL ngơn ngữ để truy cập thơng tin từ đồ thị RDF • Ngày 15 tháng 2008, SPARQL trở thành khuyến cáo thức W3C • http://www.slideshare.net/olafhartig/an-introductionto-sparql Trần Ngun Ngọc - HVKTQS - 2012 Các tính • Trích thơng tin dạng URI • Trích thơng tin từ đồ thị • Xây dựng đồ thị RDF dựa thông tin đồ thị truy vấn • (Trích vấn Tim Berners-Lee) A new query language, SPARQL (pronounced "Sparkle"), is designed to make Web pages easier for machines to read, allowing all sorts of different data to be put to work on the Web Trần Nguyên Ngọc - HVKTQS - 2012 Ví dụ câu truy vấn SPARQL • Xét phát biểu RDF triple SPO: • "SPARQL Tutorial“ • Câu truy vấn tìm tên sách có cấu trúc gồm mệnh đề SELECT xác định biến chứa kết quả, mệnh đề WHERE mơ tả mơ hình chứa liệu cần tìm dạng RDF Trần Nguyên Ngọc - HVKTQS - 2012 Ví dụ tìm kiếm đơn giản • SELECT ?title WHERE { ?title } • Kết thu title= "SPARQL Tutorial" Trần Nguyên Ngọc - HVKTQS - 2012 Ví dụ tìm kiếm nhiều kết • Data • Query • Result Trần Nguyên Ngọc - HVKTQS - 2012 Truy vấn liệu RDF với SPARQL • Ý tưởng câu truy vấn SPARQL: khớp mẫu (pattern matching) thơng qua • Mơ tả đồ thị đồ thị RDF truy vấn • Đồ thị phù hợp với mơ tả kết • Thực chất: graph patterns Trần Nguyên Ngọc - HVKTQS - 2012 Ví dụ khớp đồ thị Trần Nguyên Ngọc - HVKTQS - 2012 Thành phần câu truy vấn đầy đủ • Định nghĩa Prefix • Xác đinh biến kết từ mệnh đề truy vấn SELECT, DESCRIBE,ASK… • Phạm vi liệu truy vấn FROM… • Mẫu truy vấn WHERE… • Hiệu chỉnh kết quả: ORDER,LIMIT, OFFSET… Trần Nguyên Ngọc - HVKTQS - 2012 10 Truy vấn SPARQL • Basic graph pattern (BGP)là tập hợp ba (triples) việt theo trình tự (SPO), có nhiều phân biệt dấu chấm • Ví dụ Trần Nguyên Ngọc - HVKTQS - 2012 11 Các kiểu truy vấn • SELECT: trích xuất giá trị thô từ SPARQL endpoint, kết trả định dạng bảng • CONSTRUCT: trích xuất thơng tin từ SPARQL endpoint chuyển kết thành dạng RDF hợp lệ • ASK: cung cấp kết dạng True/False đơn giản cho truy vấn SPARQL endpoint • DESCRIBE: trích xuất đồ thị RDF từ SPARQL endpoint, nội dung đưa tới endpoint để định dựa thơng tin có ích Trần Nguyên Ngọc - HVKTQS - 2012 12 Ví dụ cơng cụ tìm kiếm sử dụng Semantic web kho liệu RDF • Swoogle Search Engine, SWSE • http://swse.deri.org/ • http://swoogle.umbc.edu/ Trần Nguyên Ngọc - HVKTQS - 2012 13 ... ngơn ngữ để truy cập thơng tin từ đồ thị RDF • Ngày 15 tháng 20 08, SPARQL trở thành khuyến cáo thức W3C • http://www.slideshare.net/olafhartig/an-introductionto-sparql Trần Ngun Ngọc - HVKTQS -. .. Thực chất: graph patterns Trần Nguyên Ngọc - HVKTQS - 2012 Ví dụ khớp đồ thị Trần Nguyên Ngọc - HVKTQS - 2012 Thành phần câu truy vấn đầy đủ • Định nghĩa Prefix • Xác đinh biến kết từ mệnh đề... Ngọc - HVKTQS - 2012 12 Ví dụ cơng cụ tìm kiếm sử dụng Semantic web kho liệu RDF • Swoogle Search Engine, SWSE • http://swse.deri.org/ • http://swoogle.umbc.edu/ Trần Nguyên Ngọc - HVKTQS - 2012

Ngày đăng: 24/09/2020, 04:21

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan