.1 0 Quan hệ giữa các lớp chính của Align

Một phần của tài liệu (LUẬN văn THẠC sĩ) thích hợp các ontology trong OWL và ứng dụng (Trang 37 - 38)

Lớp OntologyNetwork: đây là nơi lƣu giữ bộ các ontology và bộ các ánh xạ. Lớp này giúp cho đơn giản hóa việc tìm kiếm các ánh xạ gắn với một ontology cũng nhƣ biểu diễn, thao tác chúng trên mạng.

Lớp Alignment: đây là lớp chính của Align. Một Alignment đƣợc tạo ra bởi một bộ các Cell và dữ liệu metadata về ánh xạ, chẳng hạn nhƣ ontology đƣợc ánh xạ, kết quả ánh xạ, nguồn gốc của dữ liệu và các dữ liệu khác có liên quan đến ánh xạ.

Lớp Cell: lớp này biễu diễn sự tƣơng ứng giữa các yếu tố của hai ontology cần ánh xạ.

Chúng đƣợc liên kết với nhau bằng quan hệ Relation. Ngoài ra, lớp Cell hỗ trợ bất kỳ loại dữ liệu nào, trong đó có cả độ tin cậy c.

Lớp Relation: lớp này biểu diễn quan hệ giữa hai thành phần của hai ontology.

Bốn lớp này cung cấp truy cập vào thông tin của ontology và thuật toán để điều khiển, thao tác trên thông tin dữ liệu. Ví dụ nhƣ thêm thông tin ánh xạ, bớt thông tin ánh xạ khi độ tin cậy không vƣợt qua mức yêu cầu.

 Các lớp xử lý của Align

Ngoài các lớp biểu diễn, thuật toán Align cung cấp tiến trình xử lý ánh xạ ontology. Nó có thể đƣợc sử dụng bởi các ứng dụng nhằm thao tác, tận dụng các ánh xạ. Sau đây là các lớp quan trọng của Align:

Lớp AlignmentProcess: đây là giao diện cho tất cả các ứng dụng liên quan. Quá trình ánh xạ ontology của Align đƣợc phân thành hai bƣớc: đầu tiên

tạo một đối tƣợng Alignment bằng cách sử dụng AlignmentProcess và khởi tạo nó với hai đối tƣợng ontology, sau đó gọi thuật toán ánh xạ bằng cách sử dụng hàm align(). Hàm này sử dụng hai tham số: đối tƣợng Alignment chƣa khởi tạo và đối tƣợng Property.

Lớp Evaluator: đây là giao diện để đánh giá ánh xạ bằng cách so sánh đối tƣợng Alignment đầu tiên với đối tƣợng Alignment thứ hai.

Lớp AlignmentVisitor hay Renderer: đây là giao diện dùng để định nghĩa đầu ra của Alignment dƣới nhiều định dạng khác nhau bằng cách gọi hàm render() của Alignment.

Hình 3.11 - Các bƣớc chính của Align và các lớp xử lý liên quan  Độ tƣơng tự của Align

Một phần của tài liệu (LUẬN văn THẠC sĩ) thích hợp các ontology trong OWL và ứng dụng (Trang 37 - 38)

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

(69 trang)