Tạo RDF và RDFS trực tiếp bằng câu lệnh select:

Một phần của tài liệu TÌM HIỂU SEMANTIC WEB và xây DỰNG ỨNG DỤNG MINH họa (Trang 65 - 68)

Cách tạo file RDF và RDFS trên đây có ưu điểm là trực quan nhưng không đáp ứng được cho người dùng trong những trường hợp phức tạp. Hơn nữa trong những ứng

dụng đòi hỏi việc chuyển đổi như là một modul giữa ứng dụng và cơ sở dữ liệu thì cách làm trên không thực hiện được. Trong trường hợp này ta chuyển đổi trực tiếp dữ

liệu trong cơ sở dữ liệu quan hệ thành RDF từ câu lệnh select. Áp dụng thuật toán đã giới thiệu trong chương 4 ta có thể cài đặt modul chuyển đổi cho các ứng dụng. Tuy

nhiên trong ứng dụng này chỉ cung cấp một giao diện cho phép người dùng nhập câu

Công việc đầu tiên, ta phải chọn một cơ sở dữ liệu và tiến hành mô tả nó bằng

cách chọn tên cơ sở dữ liệu và bấm vào nút "RDB2RDFS", sau đó chọn thư mục để lưu file mô tả.

Hình 4.13 chọn cơ sở dữ liệu và mô tả.

Tiến hành tạo câu lệnh select bằng cách chuyển sang tab "Tạo RDF từ câu select". Sau đó, chọn các thuộc tính cần rút trích và kéo chúng thả vào các vị trí thích

hợp trong câu select. Trước khi cho hệ thống tạo file RDF ta phải chỉ ra file mô tả cơ

sở dữ liệu bằng cách mở thư mục chứa các file mô tả cơ sở dữ liệu., sau đó chọn tên

cơ sở dữ liệu trên combobox.

Hình 4.15 chọn tên cơ sở dữ liệu và tạo file RDF

mở thư mục lưu các file mô tả cơ sở dữ liệu

tạo file RDF từ câu

KẾT LUẬN

Semantic Web với những tính năng ưu việt của nó chắc chắn sẽ là một thế hệ Web trong tương lai. Sự phát triển của Semantic Web chủ yếu dựa vào sự chuẩn hóa

và liên kết dữ liệu trên qui mô toàn cầu. Việc nghiên cứu Semantic Web đòi hỏi một

thời gian khá dài. Trong khoảng thời gian ít ỏi của đồ án thực tập tốt nghiệp tôi đãđạt được một số vấn đề sau:

1. Tìm hiểu một cách tổng quan về Semantic Web.

2. Tìm hiểu về RDF – nền tảng của Semantic Web.

3. Đề xuất một cách chuyển đổi dữ liệu trong cơ sở dữ liệu quan hệ thành dữ liệu

dạng RDF (chương 4).

4. Xây dựng được ứng dụng minh họa cho cách chuyển đổi đã được đề xuất ở chương 4.

RDF là một ngôn ngữ khá đơn giản do đó nó không mô tả được những quan hệ

phức tạp. Hướng phát triển của đề tài dùng ngôn ngữ OWL (Ontology Web Language) để mô tả và chuyển đổi dữ liệu để đáp ứng các yêu cầu ngữ nghĩa cao hơn của

Semantic Web.

TÀI LIỆU THAM KHẢO

[1] Grigoris Antoniou and Frank van Harmelen (2004), A Semantic Web Primer,

The MIT Press.

[2] Shelley Powers (2003), Practical RDF, O'Reilly.

[3] Tim Berners-Lee (1998), Relational Databases on the Semantic Web,

http://www.w3.org/DesignIssues/RDB-RDF.html. [3] http://infomesh.net/2001/swintro/ [4] http://logicerror.com/semanticWeb-long [5] http://www.w3.org/TR/rdf-primer/ [6] http://www.w3.org/TR/2004/REC-owl-ref-20040210/ [7] http://www.w3.org/TR/2004/REC-rdf-mt-20040210/

Một phần của tài liệu TÌM HIỂU SEMANTIC WEB và xây DỰNG ỨNG DỤNG MINH họa (Trang 65 - 68)

Tải bản đầy đủ (PDF)

(68 trang)