4.3.2.1. Biểu diễn mức khái niệm
Lƣợc đồ khái niệm toàn cục đƣợc cấu trúc lại trong lƣợc đồ ảo nhƣ ví dụ minh họa trong hình 4.4, bao gồm: các khái niệm ảo (hoặc các thực thể ảo), các thuộc tính ảo, các mối quan hệ và các luật. Lƣợc đồ ảo là một ontology ban đầu đại diện bởi mô hình mở rộng thực thể-quan hệ (Extended Entity-Relationship - EER). Thuộc tính
st_id là một đối tƣợng định danh hoặc khóa, st_name và st_salary là các thuộc tính thông thƣờng, giá trị của chúng là giá trị nguyên tử và dept_id là một đối tƣợng tham chiếu định danh hoặc khóa ngoại. Để giải quyết các xung đột về kiểu dữ liệu và thanh chia tỷ lệ, đối tƣợng định danh và các thuộc tính thông thƣờng có thể bổ sung thêm các thuộc tính miền phụ đƣợc biểu diễn bằng các hình tròn để xác định một kiểu tiền định và miền chia tỷ lệ. Ví dụ, các thuộc tính miền của st_salary là kiểu tiền định “Float” và miền chia tỷ lệ là “US$”. Để giải quyết các xung đột chung, một quan hệ IS-A đƣợc sử dụng là một mũi tên kết nối đến khái niệm xác định (ví dụ: Instructor) đến khái niệm chung (ví dụ: Staff).
Hình 4.4 - Một ví dụ ontology ở mức khái niệm
Lƣu ý rằng, quan hệ course_teach đƣợc coi nhƣ một khái niệm trong ontology.
4.3.2.2. Biểu diễn mức vật lý
Mức này đƣợc thiết kế để giải quyết các xung đột về tên bằng thiết kế mỗi thuộc tính ảo để giữ các thể hiện vật lý của nó (biểu diễn bởi các hình e-líp), nó lƣu trữ các tên thuộc tính vật lý đồng nghĩa của các khái niệm vật lý trong lƣợc đồ khái niệm toàn cục. Hình 4.5 minh họa cấu trúc một phần ontology ở mức này. Mỗi thể hiện vật lý xác định các thuộc tính riêng của nó, biểu thị bằng hình tròn nó bao gồm thông tin vật lý khác phù hợp với thể hiện vật lý, chẳng hạn nhƣ: kiểu dữ liệu, kiểu đơn vị, khái niệm và nguồn. Ví dụ, Staff_id của Staff_Member và Inst_id của Instructor_Member là các khái niệm đồng nghĩa và đƣợc thiết kế nhƣ các thể hiện vật lý của thuộc tính ảo
st_id. Các giá trị của các thuộc tính thông tin vật lý có tên PDataType, PUnitType,
PCname và PSname của Staff_id lần lƣợt là “Integer”, “NULL”, “Staff_Member” và
“Soure1”. Ontology ở mức này cũng lƣu giữ các cấu hình nguồn vật lý, thông tin cần thiết để hỗ trợ quyền và tri thức cho các tác tử truy nhập vào nguồn vật lý riêng.
Hình 4.5 - Một ví dụ ontology ở mức vật lý