Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 149 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
149
Dung lượng
4,03 MB
Nội dung
HUTECH B GIÁO DC VÀ ÀO TO TRNG I HC DÂN LP K THUT CÔNG NGH KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PHN MM LUN VN TT NGHIP NGHIÊN CU V ONTOLOGY EDITOR VÀ NG DNG GVHD: PGS.TS.Trng M Dung SVTH : MSSV: Võ Trng Ngha 10102106 ng i Phúc 10102132 Lê Vn Thy 10102186 TP. H CHÍ MINH, Nm 2006. HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 1 LI CM N Trong sut quá trình hc tp gn nm nm ti Trng HDL K Thut Công Ngh và thi gian thc hin án tt nghip này, chúng em chân thành bày t lòng bit n n tt c các quý Thy Cô trong Khoa ã dy d và giúp chúng em chân tình. c bit chúng em xin cm n sâu sc n Cô Trng M Dung v s nhit tâm, tn tình hng dn cùng nhng li ng viên, khích l úng lúc giúp chúng em vt qua các thi im khó khn nht và hoàn thành c các yêu cu ã ra. Ngoài ra chúng em cng xin cm n Gia ình, bn bè ã giúp , góp ý và c v cho chúng em trong sut thi gian thc hin và hoàn thành án tt nghip. Tp.H Chí Minh, tháng 01 nm 2006 Nhóm sinh viên thc hin HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 2 MC LC LI CM N 1 MC LC 2 M U 4 CHNG I. GII THIU TNG QUAN V ONTOLOGY 5 I.1. M! u. 5 I.2. Mt s khái nim c bn c∀a ontology 7 CHNG II. TNG QUAN V XML, RDF VÀ OWL 15 II.1. S lc v XML 15 II.2. S lc v RDF (Resource Description Framework) 23 II.2.1. Cu trúc RDF 23 II.2.2. URI và Namespace t# vng RDF (RDF Vocabulary URI and Namespace (Normative)) 29 II.2.3. Kiu d liu c tiêu chu∃n hóa (Datatypes (Normative)) .29 II.2.4. Ni dung XML trong th% RDF (XML Content within an RDF Graph) 30 II.2.5. Cú pháp tr#u tng (Abstract Syntax (Normative)) 33 II.2.6. Khai báo on (Fragment Identifiers) 36 II.3. T ng quan v OWL (Web Ontology Language) 37 II.3.1. Ba ngôn ng con c∀a OWL 38 II.3.2. Bng tóm tc ngôn ng OWL 40 II.3.2.1. Bng tóm tt c∀a OWL Lite 41 II.3.2.2. Bng tóm tt OWL DL và OWL Full 41 II.3.3. Mô t ngôn ng OWL Lite 42 II.3.3.1. Các c tính c∀a OWL Lite và lc RDF 42 II.3.3.2. Tính cân b&ng và không cân b&ng c∀a OWL Lite (OWL Lite Equality và Inequality) 44 II.3.3.3. Các c tính v thuc tính c∀a OWL Lite 45 II.3.3.4. Các s gii hn v thuc tính c∀a OWL Lite 47 II.3.3.5. S gii hn bn s c∀a OWL Lite (OWL Lite Restricted Cardinality ) 48 II.3.3.6. OWL Lite Class Intersection 50 I.3.4. Mô t ngôn ng có tính phát trin c∀a OWL DL và OWL Full (Incremental Language Description of OWL DL and OWL Full ) 51 II.4. Các thành phn c∀a OWL Ontology 52 II.4.1. Các th hin (Individuals) 53 II.4.2. Các thuc tính (Properties) 53 II.4.3. Các lp (Classes) 54 II.4.4. Các thuc tính c∀a OWL (OWL Properties) 55 II.4.5. Các thuc tính o ngc (Inverse Properties) 56 II.4.6. Các c tính v thuc tính c∀a OWL (OWL Property Characteristics) 57 II.4.6.1. Các thuc tính Functional 57 HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 3 II.4.6.2. Các thuc tính o ngc Functional (Inverse Functional Properties) 57 II.4.6.3. Các thuc tính bc cu (Transitive Properties) 58 II.4.6.4. Các thuc tính i x∋ng (Symmetric Properties) 58 II.4.7. Các min và các phm vi c∀a thuc tính (Property Domains and Ranges) 59 CHNG III. GII THIU MT S ONTOLOGY EDITOR 61 III.1. KAON 61 III.1.1. T ng quan 62 III.1.2. Kin trúc c∀a KAON 64 III.1.3. Các thành phn chính c∀a KAON 64 III.1.4. KAON API 69 III.1.5. TextToOnto 73 III.2. Protégé-2000 78 CHNG IV. THIT K ONTOLOGY NEWSPAPER 84 CHNG V: CHNG TRÌNH NG DNG 95 KT LUN VÀ HNG PHÁT TRIN 98 Ph lc A: Mã ngun m Protégé 2000 100 1) To mt d án mu 100 2) Lu tr d án 102 3) To và t tên cho lp (class) 103 4) To và t tên cho các slot 110 5) Nhp vào các thc th (instances) 116 6) Tùy bin mt Form 120 7) To và lu tr mt truy vn 126 Ph lc B: XML, XML Schema, DTDs 131 B.1. Kin trúc XML 131 B.2. Các khái nim m! rng 132 B.2.1 XML Namespaces 132 B.2.2. Xpath 133 B.2.3. Xpointer 134 B.2.4. Ngôn ng liên kt XML (XML Linking Language) 134 B.2.5. The XML Style Language 134 B.2.6. S chuyn i XSL-XSL Transformations (XSLT) 134 B.3. Các tác ng c∀a XML 135 B.4. DTDs 138 B.5. Gin XML (XML Schema) 139 B.5.1. Cu trúc c∀a gin XML 144 Tài liu tham kho 148 HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 4 M U Ngày nay khi kinh t - xã hi ngày càng phát trin thì vic ∋ng d(ng CNTT vào các l)nh vc khác nhau cng ngày càng tr! thành yêu cu cn thit không th thiu nh&m nâng cao cht lng, nng sut công vic c thù trong các l)nh vc ó, em li hiu qu kinh t - xã hi rõ rt. Ngành CNTT nói chung, l)nh vc công ngh phn mm nói riêng, ang và s∗ tr! thành l)nh vc c áp d(ng ph bin và ch∀ yu trong vn tin hc hóa các ngành, góp phn quan trng trong s nghip công nghip hóa – hin i hóa t nc ! Vit Nam. Nhà nc ta ang i tiên phong trong vic áp d(ng CNTT nh&m duy trì và phát trin ngành công ngh phn mm, c( th nh vic tin hc hóa trong mt s c quan nhà nc, mt s ngành ch∀ o nh y t, ngân hàng, giáo d(c – ào to, giao thông vn ti, du khí – %a cht, …Song song vi vic tin hc hóa trong các l)nh vc ch∀ o, có quy mô hot ng ln thì vic áp d(ng tin hc xut bn các trang Web a lên mng ngày càng phong phú và a dng, s lng các trang Web ngày càng ln trong khi ó vic s+ d(ng HTML làm cho vic x+ lý d liu trong phm vi rng gp nhiu khó khn, do vy quá trình tìm kim thông tin trên mng tn nhiu thi gian và chi phí cng nh công s∋c c∀a con ngi. Semantic Web a ra các gii pháp cho vn này b&ng cách %nh ngh)a siêu d liu (metadata) có th d, dàng truy nhp và x+ lý. Lun vn tt nghip này s∗ gii thiu v các Ontology Editor – công c( to các Ontology - và các k thut xây dng Ontology, gii thiu ngôn ng ánh du tiên tin (Advanced Makup Language) (RDF, OWL) nh&m xây dng siêu d liu ch∋a trong Semantic Web. Nhóm sinh viên thc hin lun vn. HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 5 CHNG I. GII THIU TNG QUAN V ONTOLOGY I.1. M u . World Wide Web (gi tt là Web) ã tr! thành mt kho tàng thông tin kh ng l c∀a nhân loi và mt môi trng chuyn ti thông tin không th thiu c trong thi i công ngh thông tin ngày nay. S ph bin và bùng n thông tin trên Web cng t ra mt thách th∋c mi là làm th nào khai thác c thông tin trên Web mt cách hiu qu, mà c( th là làm sao máy tính có th tr giúp x+ lý t ng c chúng. Mun vy, trc ht máy tính phi hiu c thông tin trên các tài liu Web, trong khi ! th h Web hin ti thông tin c biu di,n di dng vn bn thô mà ch− con ngi mi c hiu c. iu này ã thúc ∃y s ra i c∀a ý t!ng Web có ng ngha (Semantic Web), mt th h mi c∀a Web, mà l trình phát trin c∀a nó ã c Tim Berners-Lee, cha . c∀a Web, phác tho ra vào nm 1998. Web có ng ngh)a là s m! rng c∀a Web hin ti mà trong ó thông tin c %nh ngh)a rõ ràng sao cho con ngi và máy tính có th cùng làm vic vi nhau mt cách hiu qu hn. M(c tiêu c∀a Web có ng ngh)a là phát trin các chu∃n chung và công ngh cho phép máy tính có th hiu c nhiu hn thông tin trên Web, sao cho chúng có th h tr tt hn vic khám phá thông tin, tích hp d liu, và t ng hóa các công vic. Hin ti, các hot ng nghiên c∋u v Web có ng ngh)a ang tp trung vào ba hng chính sau ây: - Chu∃n hoá các ngôn ng biu di,n d liu (XML) và siêu d liu (RDF/OWL) trên Web. - Chu∃n hoá các ngôn ng biu di,n Ontology cho Web có ng ngh)a. - Phát trin nâng cao Web có ng ngh)a (Semantic Web Advanced Development - SWAD). HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 6 Trong ba hng nghiên c∋u nói trên, chúng tôi ngh) r&ng hng th∋ ba là hng thích hp vi hoàn cnh và iu kin c∀a Vit Nam, vì theo hai hng u chúng ta khó có th cnh tranh c vi các nhóm nghiên c∋u ln và uy tín cao trên th gii trong vic ngh% các ngôn ng chu∃n. Hn na, theo hng th∋ ba chúng ta có th phát trin sm c các ∋ng d(ng thc ti,n c∀a Web có ng ngh)a ! Vit Nam. Trong hng th∋ ba v SWAD, mt vn c các nhà khoa hc quan tâm nht và cng là nn tng nht c∀a Web có ng ngh)a là làm th nào nhúng ng ngh)a vào các tài liu Web, mà hin nay c vit b&ng ngôn ng t nhiên và ch− có con ngi mi c hiu c. Hn na vic nhúng ng ngh)a này phi c thc hin mt cách t ng có th chuyn i hàng t/ các tài liu Web ã có s0n sang các tài liu tng ∋ng cho Web có ng ngh)a. Mun vy, vn u tiên cn gii quyt là rút trích t ng ng ngh)a c∀a mi tài liu Web ri chú thích li ng ngh)a này vào tài liu ó. Trong mt tài liu, các thc th có tên c cp n to nên phn quan trng cho ng ngh)a c∀a tài liu ó. Nói cách khác, nm c ng ngh)a c∀a mt tài liu thì trc ht cn nm c ng ngh)a c∀a các thc th có tên trong tài liu ó. Thc th có tên là con ngi, t ch∋c, ni chn, và nhng i tng khác c tham kho b&ng tên. Các thc th có tên khác v bn cht và ng ngh)a vi các t (Word) ! ch chúng nói v các cá th, trong khi các t# nói v nhng cái chung nh khái nim, phân loi, quan h, thuc tính. Vic x+ lý các t# do vy ch− òi hi ng ngh)a t# vng và lý l∗ thông thng, trong khi vic x+ lý các thc th có tên cn n tri th∋c c( th v th gii ang xem xét. Ng ngh)a c∀a các thc th có tên tuy ch− là mt phn ng ngh)a c∀a toàn b tài liu, nhng nu có th rút trích và chú thích chúng mt cách t ng vi chính xác tng i cao thì cng ã có ý ngh)a thc ti,n rt ln. Mt ∋ng d(ng rt rõ ràng là xác %nh và cung cp t ng thông tin v các thc th có tên trong các trang Web tin t∋c cho ngi c. Các tài liu Web có chú thích ng ngh)a cho các thc th có tên cng s∗ giúp cho vic tìm kim và khai thác thông tin trên ó c chính xác và hiu qu hn. Ví d( mt truy vn v thành HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 7 ph Sài Gòn s∗ c tr v các tài liu cp n TP.HCM hoc Sài Gòn nh mt thành ph, ch∋ không phi các tài liu ch∋a t# “Sài Gòn” nh trong “i bóng Cng Sài Gòn”, “Xí nghip may Sài Gòn”, hay “Cty Saigon Tourist”. Vic xác %nh ng ngh)a cho các thc th có tên là không n gin và không th ch− da vào t# in, vì mt thc th có th có nhiu tên khác nhau, và các thc th khác nhau có th có cùng tên. Ví d( xác %nh xem thc th mà tên “Trn Hng o” trong mt tài liu ám ch− n là mt con ngi hay là mt con ng, và nu là con ng thì là ! Hà Ni hay TP.HCM, cn phi bit c ng cnh ni tên ó xut hin. Vì vy mt h thng chú thích ng ngh)a cho các thc th có tên cn có trc ht mt c s! tri th∋c v các thc th và quan h gia chúng. I.2. Mt s khái nim c bn ca ontology - Khái nim ontology: Trong mt vài nm gn ây, xut hin mt l)nh vc nghiên c∋u mi là ontology. Mt s nguyên nhân ã thôi thúc vic nghiên c∋u v ontology: Vn biu di,n tri th∋c c∀a trí tu nhân to (c bit là biu di,n quan h ng ngh)a), vn sp xp và tìm kim các tài liu tng t nhau (c bit là bài toán tìm kim trên mng), vn tìm hình th∋c biu di,n mi cho c s! d liu (s ra i c∀a c s! d liu lai gia quan h và hng i tng)…Tt c các vn trên ã dn n vic ra i ontology mà m(c tiêu trng tâm là: phân loi các phm trù, các khái nim c∀a tri th∋c, và biu di,n mi liên h gia các phm trù ó vi nhau. T# “ontology” c vay mn t# trit hc và c m! rng trên l)nh vc Semantic Web nh là c s! tri th∋c. Trong l)nh vc nghiên c∋u Semantic Web, ontology c mô t nh là mt hình th∋c rõ ràng da trên các khái nim (conceptualisation) (Gruber, 1993), mt i tng có th c mô t và gii thích b&ng nhiu lp lun khác nhau, da vào nn kin th∋c c bn, mô hình quan nim, các phng pháp nhn th∋c và nhiu yu t khác c∀a con ngi Do ó, rt khó xây dng nên mt kin trúc ontology. HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 8 Có nhiu cách khác nhau mô t ontology: cú pháp c bn (syntax- based) c∀a ngôn ng ontology và biu UML. Nhiu nhóm nghiên c∋u ang phát trin mt vài ngôn ng ontology khác nhau: RDFS (Brickey & Guha, 2002)); DAML+OIL (Conolly, Harmelen, Horrocks, McGuinness, Patel- Schneider & Stein, 2001), OWL (Patel-Schneider, Horrocks & Harmelen, 2002) và KAON c phát trin b!i AIFB trong Karlsruhe, trong ó DAML+OIL và KAON là phn m! rng c∀a RDFS, trong khi OWL là phn m! rng c∀a DAML+OIL. Biu UML th hin các ontology còn có nhng hn ch, khó x+ lý c b&ng máy tính (machine) khi nó c mô t trong mt mô hình ln, trong khi con ngi có th hiu c mt cách d, dàng. S+ d(ng ontology mô t ng ngh)a trên RDF th hin các mi quan h gia ch∀ th và khách th thì không khó lm. Sau khi xây dng ontology b&ng các câu RDF, ni dung c∀a tài liu là: <?xml version=“1.0” ?> - <rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:xsd=“http://www.w3.org/2001/XMLSchema#” xmlns:rdfs=“http://www.w3.org/2000/01/rdf-schema#” xmlns:owl=“http://www.w3.org/2002/07/owl#” xmlns=“http://www.owl- ontology.com/unnamed.owl#” xml:base=“http://www.owl- ontology.com/unnamed.owl”> <owl:Ontology rdf:about=““ /> <owl:Class rdf:ID=“Shuhua Chen” /> - <owl:Class rdf:ID=“Yimin Wang”> <rdfs:subClassOf rdf:resource=“http://www.w3.org/2002/07/owl#Thing” /> - <rdfs:subClassOf> - <owl:Restriction> - <owl:onProperty> <owl:ObjectProperty rdf:ID=“isSonOf” /> </owl:onProperty> <owl:someValuesFrom rdf:resource=“#Shuhua Chen” /> </owl:Restriction> </rdfs:subClassOf> </owl:Class> </rdf:RDF> HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 9 T# cu trúc c∀a tài liu này, ta d, dàng tìm ra các mi quan h cú pháp gia các ngôn ng XML, RDF, RDFS và OWL. - K ngh ontology (Ontology Engineering) Làm th nào xây dng ontology vi hiu qu và tính dùng li c là mt mi quan tâm chính trong min (domain) c∀a k ngh ontology. Nh mt s ontology editor ph bin, các nhà nghiên c∋u ã s+ d(ng Protégé xây dng ontology và kinh nghim c∀a h ã ch− ra r&ng xây dng ontology b&ng tay là mt công vic rt cc nhc (labour-intensive work). Nhng ngi s+ d(ng Protégé xây dng ontology phi son tho t#ng khái nim: tên (names), các chú thích (annotations), chn các thuc tính khác nhau và %nh ngh)a các ràng buc (restrictions). Nu có hàng nghìn các khái nim (concepts) trong mt tác v(, thì công vic này s∗ mt rt nhiu thi gian. Nhng nhà nghiên c∋u rõ ràng không mun tiêu phí thi gian c∀a h cho các công vic lp i lp li, mà không có s i mi trong công vic. Tht s là không có nhiu cách tip cn chung xây dng mt ontology và ch− có mt vài cách là không có ràng buc v phm vi (domain- free). Có nhiu h phng pháp lun làm nn tng c bn cho các mô t tr#u tng và các phác tho s lc v cách to ra mt Ontology (Fernandez, Gomez-Perez, Pazos Sierra, 1999), theo sau ó ã có nhiu d án v k ngh ontology ã tìm ra c cách thích hp xây dng các ontology. M(c ích c∀a k ngh ontology là cho phép máy tính xây dng mt s ontology tha mãn các yêu cu c∀a con ngi (to ra các ontology b&ng tay). Các thành phn ca mt ontology Mt Ontology ch∋a ng các mô t các khái nim (concepts) gi là các lp (classes), các thuc tính (còn gi là slots) c∀a mi khái nim mô t các tính nng và các thuc tính khác nhau c∀a khái nim ó, và nhng hn ch (restriction) c∀a các thuc tính ó (ôi khi còn c gi là các s kin). Các lp là tâm im c∀a hu ht các ontology . Các lp mô t các khái nim trong mt phm vi (domain). [...]...n Trang 1 Lu n v n t t nghi p: Nghiên c u v Ontology Editor và ng d ng M CL C H U TE C H L I C M N 1 M C L C 2 M U 4 CH NG I GI
I THIU TNG QUAN V ONTOLOGY 5 I.1 M! u 5 I.2 Mt s khái nim c bn c∀a ontology 7 CH NG II TNG QUAN V XML, RDF VÀ OWL 15 II.1 S l c v XML 15 II.2 S l c v RDF... n t t nghi p: Nghiên c u v Ontology Editor và ng d ng H U TE C H II.4.6.2 Các thuc tính o ng c Functional (Inverse Functional Properties) 57 II.4.6.3 Các thuc tính bc c u (Transitive Properties) 58 II.4.6.4 Các thuc tính i x∋ng (Symmetric Properties) 58 II.4.7 Các min và các ph m vi c∀a thuc tính (Property Domains and Ranges) 59 CH NG III GI
I THIU MT S ONTOLOGY EDITOR 61 III.1... THIT K ONTOLOGY NEWSPAPER .84 CH NG V: CH NG TRÌNH NG D NG 95 KT LUN VÀ H NG PHÁT TRIN .98 Ph lc A: Mã ngun m Protégé 2000 100 1) T o mt d án mu 100 2) L u tr d án 102 3) T o và t tên cho lp (class) 103 4) T o và t tên cho các slot 110 5) Nh p vào các th
c th (instances) 116 6) Tùy bin mt Form 120 7) T o và l... nghi p: Nghiên c u v Ontology Editor và ng d ng M U Ngày nay khi kinh t - xã hi ngày càng phát trin thì vic ∋ng d(ng CNTT vào các l)nh v
c khác nhau cng ngày càng tr! thành yêu c u c n thit không th thiu nh&m nâng cao cht l ng, n ng sut công vic c thù trong các l)nh v
c ó, em l i hiu qu kinh t - xã hi rõ rt Ngành CNTT nói chung, l)nh v
c công ngh ph n mm nói riêng, ang và s∗ tr!... II.3.2 Bng tóm tc ngôn ng OWL 40 II.3.2.1 Bng tóm tt c∀a OWL Lite .41 II.3.2.2 Bng tóm tt OWL DL và OWL Full 41 II.3.3 Mô t ngôn ng OWL Lite 42 II.3.3.1 Các c tính c∀a OWL Lite và l c RDF 42 II.3.3.2 Tính cân b&ng và không cân b&ng c∀a OWL Lite (OWL Lite Equality và Inequality) .44 II.3.3.3 Các c tính v thuc tính c∀a OWL Lite 45 II.3.3.4 Các s gii h n v thuc tính... OWL Lite (OWL Lite Restricted Cardinality ) 48 II.3.3.6 OWL Lite Class Intersection .50 I.3.4 Mô t ngôn ng có tính phát trin c∀a OWL DL và OWL Full (Incremental Language Description of OWL DL and OWL Full ) 51 II.4 Các thành ph n c∀a OWL Ontology .52 II.4.1 Các th hin (Individuals) .53 II.4.2 Các thuc tính (Properties) .53 II.4.3 Các lp (Classes) 54 II.4.4... 23 II.2.2 URI và Namespace t# v
ng RDF (RDF Vocabulary URI and Namespace (Normative)) 29 II.2.3 Kiu d liu c tiêu chu∃n hóa (Datatypes (Normative)) 29 II.2.4 Ni dung XML trong th% RDF (XML Content within an RDF Graph) 30 II.2.5 Cú pháp tr#u t ng (Abstract Syntax (Normative)) 33 II.2.6 Khai báo o n (Fragment Identifiers) 36 II.3 T ng quan v OWL (Web Ontology Language) ... nói chung, l)nh v
c công ngh ph n mm nói riêng, ang và s∗ tr! thành l)nh v
c c áp d(ng ph bin và ch∀ yu trong vn tin h c hóa các ngành, góp ph n quan tr ng trong s nghip công nghip hóa – hin C H i hóa t n c ! Vit Nam Nhà n c ta ang i tiên phong trong vic áp d(ng CNTT nh&m duy trì và phát trin ngành công ngh ph n mm, c( th nh vi . h gia lp cha và lp con. HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 14 - Công ngh Ontology cho phép thêm vào các c tính. v các thc th và quan h gia chúng. I.2. Mt s khái nim c bn ca ontology - Khái nim ontology: Trong mt vài nm gn ây, xut hin mt l)nh vc nghiên c∋u mi là ontology. Mt s. nên mt kin trúc ontology. HUTECH Lun vn tt nghip: Nghiên cu v Ontology Editor và ng dng GVHD: PGS.TS. Trng M Dung Trang 8 Có nhiu cách khác nhau mô t ontology: cú pháp c