Giới thiệu

Một phần của tài liệu Tìm hiểu và xây dựng ứng dụng với Sematic web (Nguyên Thúc Anh Duy vs Nguyễn Thị Khánh Hòa) - 2 docx (Trang 28 - 29)

Chương 4 TRUY VẤN DỮ LIỆU TRONG RDF

4.1Giới thiệu

Như chúng ta đã biết RDF là một cách để mô tả thông tin về các tài nguyên Web một cách linh động . Nó được sử dụng để mô tả nhiều loại thông tin ví dụ như thông tin về cá nhân, về hệ thống mạng toàn cầu, metadata về mutimedia như music và hình ảnh cũng như là cung cấp một phương tiện để tích hợp các nguồn tài nguyên khác. Với một lượng thông tin quá lớn như vậy, làm thế nào dữ liệu có thể được truy vấn nhanh chóng và chính xác? Vì vậy tổ chức W3C đã phát triển một ngôn ngữ chuẩn để truy vấn dữ liệu RDF với việc cung cấp nhiều chức năng cho các developer và end users cách để viết và thực thi một câu truy vấn . Chương này mô tả ngôn ngữ truy vấn Protocol And RDF Query Language(SPARQL) để truy cập dữ liệu RDF được phát triển bởi nhóm RDF Data Access Working Group-một phần trong hoạt động của Semantic Web.

Một RDF Graph là một tập các triple, mỗi triple bao gồm bộ ba subject, predicate và object (như đã giới thiệu ở chương 3). Những triple này có thể đến từ nhiều tài nguyên khác nhau. Ví dụ như: chúng có thể đến từ một tài liệu RDF , chúng có thể được suy ra từ các RDF triple khác hoặc là chúng có thể là sự mô tả RDF của các dữ liệu được lưu trữ từ các định dạng khác như XML hay là từ một cơ sở dữ liệu quan hệ.

SPARQL là một ngôn ngữ để truy cập thông tin từ các đồ thị RDF . Nó cung cấp các tính năng sau:

• Trích thông tin trong các dạng của URI, các blank node và các plain hay typed literals.

• Trích thông tin từ các đồ thị con.

Luận văn tốt nghiệp: Nghiên cứu, tìm hiểu và xây dựng ứng dụng với

76

Một phần của tài liệu Tìm hiểu và xây dựng ứng dụng với Sematic web (Nguyên Thúc Anh Duy vs Nguyễn Thị Khánh Hòa) - 2 docx (Trang 28 - 29)