2.2. Ontology
2.2.3. Phân loại ontology
Về cơ bản có các loại ontology sau:
Ontology biểu diễn tri thức (Knowledge representation Ontology) nắm giữ các biểu diễn nguyên thủy được dùng để chuẩn hóa tri thức trong một mơ hình biểu diễn tri thức. Một trong những ontology thuộc loại này là Frame Ontology của Gruber, ontology này định nghĩa những khái niệm như là frame, slot và các ràng buộc slot cho phép biểu diễn tri thức theo hướng đối tượng hoặc theo frame-based.
Ontology tổng quát (Generic Ontology) bao gồm từ vựng liên quan tới sự vật, hiện tượng, thời gian, khơng gian, quan hệ nhân quả …có ý nghĩa chung chung không chỉ dùng riêng cho một lĩnh vực nào. Ví dụ: WordNet, CYC, …
Metadata ontology cung cấp từ vựng dùng để mô tả nội dung của các nguồn thơng tin trực tuyến. Ví dụ ontology Dublin Core
trong một lĩnh vực nào đó, nó cung cấp từ vựng về các khái niệm và các mối quan hệ trong một lĩnh vực. Ví dụ: ontology về y khoa MeSH, GALEN hay ontology về sinh học Gene Ontology, OBO.
Ontology tác vụ (Tast Ontology) cung cấp một tập các thuật ngữ cụ thể cho những tác vụ cụ thể.
Ontology lĩnh vực - tác vụ (Domain – Tast Ontology) là các ontology về tác vụ có thể tái sử dụng trong một lĩnh vực nào đó.
Ontology ứng dụng (Application Ontology)
Ontology chỉ mục (Index Ontology)
Ontology hỏi và trả lời (Tell and Ask Ontology) …
Các loại metadata ontology, ontology lĩnh vực, ontology ứng dụng nắm giữ tri thức một cách tĩnh nghĩa là độc lập với cách giải quyết vấn đề, trong khi ontology tác vụ,
ontology lĩnh vực– tác vụ liên quan đến tri thức giải quyết vấn đề. Tất cả các ontology này có thể kết hợp với nhau để xây dựng lên một ontology mới.
Ngoài ra, cộng đồng nghiên cứu phân biệt các ontology dựa trên độ phức tạp của mơ hình biểu diễn ontology.
Lightweight ontology: chứa các khái niệm, phân cấp khái niệm, mối quan hệ giữa các khái niệm và các thuộc tính mơ tả khái niệm.
Heavyweight ontology: bổ sung vào lighweight ontology các tiền đề, hàm và
ràng buộc.