PHẦN II. Biểu diễn dữ liệu bằng RDF
II.6 Ontology
Tuy nhiên, cũng vì tính quá chung chung đó mà tất cả các thực thể, đối tượng, quan hệ của chúng trở nên cực kì lộn xộn, không rõ ràng phạm vi sử dụng trong một lĩnh vực xác định.
Ontology đã được áp dụng vào mô hình RDF để làm nó trở nên rõ ràng hơn về ý nghĩa và tính trong sáng cua mô hình.
Vậy ONTOLOGY là gì ?
Sau khi khi trãi qua một loạt các mô hình ngữ nghĩa, chúng ta thấy rằng mô hình sử dụng Subject-predicate-object là một phương pháp hữu ích và linh hoạt cho việc biểu diễn tri thức. Các nhà triết học từ thời Aristotle đã quan tâm rất nhiều về việc biết những gì tồn tại và làm thế nào để mô tả nó. Và một khi bạn nghĩ
rằng bạn biết rằng một cái gì đó tồn tại, bước tiếp theo là tìm phạm vi cho nó trong số tất cả những thứ khác.Trong lĩnh vực triết học, nỗ lực này được gọi là ONTOLOGY.
Vì sao chúng ta lại quan tâm đến vấn đề của triết học ? bởi vì triết học đưa ra những khái niệm chung nhất về thế giới và vũ trụ, chúng ta làm phần mềm liên quan tới ngữ nghĩa cần mô hình của thế giới. Do đó chúng ta cũng cần tới những khái niệm liên quan đến thế giới.
Xây dựng mô hình của thế giới là không có gì mới đối với các nhà thiết kế hệ thống. Chúng ta đã và đang làm điều này mọi lúc mọi nơi, tạo các mô hình cơ sỡ dữ liệu và quan hệ. Tuy nhiên, với các hệ thống ngữ nghĩa, chúng ta cần phải thể hiện các mô hình này theo cách mà hệ thống phân phối trên Web có thể đọc và hiểu chính xác các mô hình của chúng ta và sử dụng chúng.
Ontology cung cấp một tập từ vựng chính xác với những tri thức mà nó mạng theo. Từ vựng này cho phép chúng ta xác định các thực thể sẽ được biểu diễn, làm thế nào chúng có thể được nhóm lại và các mối quan hệ của chúng.
Vì vậy, làm thế nào để chúng ta biết được Ontology của chúng ta là thứ chính xác? Nó chỉ đúng khi mà mọi người và các hệ thống sử dụng nó có thể để tươn tác thành công. Đây là cùng một tiêu chuẩn mà chúng ta áp dụng phần mềm máy tính. Chương trình chạy không? Chúng ta nhận được câu trả lời chạy? Nếu vậy, chúng ta thành công.
(a) Giới thiệu mô hình dữ liệu