Xây dựng Bio- Ontology
Môn : Dịch Máy. Đồ án : Xây dựng Bio-Ontology Giảng Viên: Ngô Quốc Hưng. Nhóm 1 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Xây d ng Bio-Ontologyự 1. Thành ph n OWL Ontology.ầ 2. Công c Protégé.ụ 3. Các b c xây d ng m t Ontology.ướ ự ộ 4. Xây d ng Bio-Ontology.ự 1. Thành ph n OWL Ontology.ầ 1. Individual (Th c th )ự ể 2. Property (Thu c tính)ộ 3. Class (L p)ớ 1. Thành ph n OWL Ontology.ầ Individual. ◦ Là m t đ i t ng nào đó t n t i trong t nhiên ( vi t nam, UIT, …).ộ ố ượ ồ ạ ự ệ ◦ Có th có nhi u tên đ c s d ng đ nói v m t th c th .ể ề ượ ử ụ ể ề ộ ự ể ◦ Th c th đ c xem nh là th hi n c a l p, làm rõ h n v l p đó (l p trái ự ể ượ ư ể ệ ủ ớ ơ ề ớ ớ cây có các th c th là chanh, cam, táo, …).ự ể 1. Thành ph n OWL Ontology.ầ Property: ◦ Th hi n quan h nh phân c a các th c th (quan h gi a hai th c th ) nh ể ệ ệ ị ủ ự ể ệ ữ ự ể ư liên k t hai th c th v i nhau.ế ự ể ớ ◦ Ví d thu c tính “do virus” liên k t hai th c th “cúm gà” v i “H5N1”.ụ ộ ế ự ể ớ ◦ Thu c tính có th đ o ng c v i nhau, ví d “isbaseOf” có th đ o ng c là ộ ể ả ượ ớ ụ ể ả ượ “hasBase”. 1. Thành ph n OWL Ontology.ầ Property có 4 lo i:ạ ◦ Functional: m t th c th ch liên quan nhi u nh t đ n m t th c th khác, ví ộ ự ể ỉ ề ấ ế ộ ự ể d thu c tính “có h ng v ” đ i v i các th c th l p “th c ăn”.ụ ộ ươ ị ố ớ ự ể ớ ứ ◦ Inverse Functional: thu c tính đ o ng c c a Functional.ộ ả ượ ủ ◦ Transitive: th c th a có quan h v i các th c th b, th c th b quan h v i ự ể ệ ớ ự ể ự ể ệ ớ các th c th c, v y th c th a có quan h v i th c th c.ự ể ậ ự ể ệ ớ ự ể ◦ Symmetric: th c th a có quan h v i th c th b v y th c th b có quan h ự ể ệ ớ ự ể ậ ự ể ệ v i th c th a.ớ ự ể 1. Thành ph n OWL Ontology.ầ Property có 3 ki u th hi n:ể ể ệ ◦ Object property: liên k t th c th này v i th c th khác.ế ự ể ớ ự ể ◦ Data type property: liên k t th c th v i ki u d li u XML Schema, RDF ế ự ể ớ ể ữ ệ literal. ◦ Annotation Property: thêm các thông tin metadata v l p, thu c tính hay th c ề ớ ộ ự th khác thu c 2 ki u trên.ể ộ ể 1. Thành ph n OWL Ontology.ầ Class: ◦ L p OWL là m t b nh ng th c th , các th c th đ c mô t logic đ đ nh ớ ộ ộ ữ ự ể ự ể ượ ả ể ị ngh a các đ i t ng c a l p.ĩ ố ượ ủ ớ ◦ L p đ c xây d ng theo c u trúc phân c p cha – con nh là m t s phân ớ ượ ự ấ ấ ư ộ ự lo i các đ i t ng.ạ ố ượ ◦ Ví d : Đ ng v t là l p cha c a bò sát, bò, chó, …ụ ộ ậ ớ ủ 2. Công c Protégé.ụ Là công c xây d ng Ontology.ụ ự Có hai lo i protégé Frame, Protégé OWL.ạ Protégé Fram cung c p m t giao di n dùng đ y đ và mô hình có s n ấ ộ ệ ầ ủ ẵ đ t o d li u l u tr Ontology d i dang Frame.ể ạ ữ ệ ư ữ ướ Protégé OWL h tr v web Ontology language, đ c ch ng th c vào ỗ ợ ề ượ ứ ự W3C, Semantic Web. 2. Công c Protégé.ụ [...]...3 Xây dựng Ontology Xác định Domain Liệt kê, xác định các Concept Định nghĩa các lớp, phân cấp lớp Xác định thuộc tính và cá Restriction Tạo các thực thể 3 Xây dựng Ontology Xác định Domain: ◦ ◦ ◦ Kiểu phụ thuộc của Ontology, phạm vi Ontology Những người sẽ sử dụng và phát triển mô hình Những thông tin hữu ích mà Ontology có thể cung cấp 3 Xây dựng Ontology Liệt kê,... tới sinh học: nhịp sinh học, biến d ị, di truy ền… 3 Xây dựng Ontology Định nghĩa lớp, phân cấp lớp ◦ ◦ Xác định các lớp và các lớp con của nó Sự phân cấp các lớp dựa vào các giác quan, sự nhận thức và các s ự thật hi ển nhiện ◦ Ví dụ động vật có các lớp con là thú, bò sát, … 3 Xây dựng Ontology Xác định thuộc tính và các Restriction: ◦ ◦ ◦ Xây dựng các thuộc tính để có thể mô tả cụ thể lớp và phân... tính để có thể mô tả cụ thể lớp và phân c ấp l ớp Ví dụ thuộc tính của con người là tên, tuổi, ngày sinh, … Thêm vào thuộc tính các Restriction (giới hạn) Ví dụ ngày sinh là các ngày trong tháng 3 Xây dựng Ontology Tạo thực thể cho các lớp: ◦ Chèn thêm các thực thể cho các lớp để làm rõ các l ớp và thuộc tính c ủa các lớp đã tạo ◦ Ví dụ lớp con người có các thực thể là Ngân, Lan, Phạm, … . Môn : Dịch Máy. Đồ án : Xây dựng Bio-Ontology Giảng Viên: Ngô Quốc Hưng. Nhóm 1 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Xây d ng Bio-Ontology 1. Thành ph. ng Bio-Ontology 1. Thành ph n OWL Ontology.ầ 2. Công c Protégé.ụ 3. Các b c xây d ng m t Ontology.ướ ự ộ 4. Xây d ng Bio-Ontology. ự 1. Thành ph n OWL Ontology.ầ 1. Individual (Th c th )ự ể 2 n.ệ ◦ Ví d đ ng v t có các l p con là thú, bò sát, …ụ ộ ậ ớ 3. Xây d ng Ontology.ự Xác đ nh thu c tính và các Restriction:ị ộ ◦ Xây d ng các thu c tính đ có th mô t c th l p và phân c p l p.ự