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/