CHƯƠNG 1: TỔNG QUAN VỀ WEB NGỮ NGHĨA 1. Tổng quan về Web ngữ nghĩa. Nguồn gốc sự hình thành Web ngữ nghĩa [12] World Wide Web (gi t thành mt kho tàng thông tin khng l ca nhân loi và mng chuyn ti thông tin không th thic trong thi công ngh thông tin ngày nay. S ph bin và bùng n thông tin trên Web t ra mt thách thc mi là làm th c thông tin trên Web mt cách hiu qu, mà c th máy tính có th tr giúp x lý t ng c chúng.
Mun vc ht máy tính phi hic thông tin trên các tài liu Web, trong khi th h Web hin tc biu dii dng ch con i mc him hn ch ca Web hin ti. Chính nhng v y s i ca ng Web ng (Semantic Web), mt th h mi c ca World Wide Web là Tim Berners- xu 1. Khái niệm về Web ngữ nghĩa [12] Theo Tim Berners- mt s m rng Web hin ti v i làm vic vi nhau. Theo nhóm nghiên c cung cp 1 framework chung cho phép d lic chia s và tái s dng trong các ng dng, doanh nghip và cng.
a Dammio thì: Semantic Web là 1 tp các công ngh và tiêu chun cho phép máy móc có th hia Web. Mục tiêu của Web ngữ nghĩa [1] Mc tiêu ca Web có ng phát trin các chun chung và công ngh cho phép máy tính có th hi c nhi chúng có th h tr tc tìm kim nhanh p d liu (d liu liên kng), và t ng hóa các công vic. 14 Ví d: Gi s i dùng c chn mua mt bó hoa hay cn tra cu catalog ca các hãng ch t tìm ra thit b thay th cho các b phn b ng ca xe Volvo 740. Thông tin mà i dùng c trc tip trên Web có th tr li các câu h ca d liu và s liên quan ca nó vi yêu c ra, không th x lý t ng bng máy tính.
Vi Semantic Web có th gii quyt vn này bng 2 cách: - Th nht: Nó s mô t chi tit d li lý không cnh dng (format), hình nh, qung cáo trên mt trang Web tìm ra s liên quan ca thông tin. - Th hai: Semantic Web cho phép to ra mt file mô t mi liên h gia các tp d liu khác nhau. Ví d: Có th to mt liên kt semantic gia ct mã quc gia - d liu (database) v trên giao din (form) nhp liu nng kt ni và tích hp d liu t nhiu ngung liên kt các ngun khác nhau (tài liu, hình i, khái ni rng Web thành mng mi vi tp các mi quan h mi gia các ngun d liu, to ra các mi liên h ng c u mà Web hin t c.1: Liên kt ng a các ngun khác nhau trong Semantic Web [12] 1. Ưu điểm của Web ngữ nghĩa 15 - Máy có th hic thông tin trên Web: Web ng nh ng khái nim và b sung quan h i dng máy tính có th hic tìm ki lý, tích hp thông tin có th c tin hành mt cách t ng - c tìm ki i Web ng ó th nh mt thc th thuc lp hay thuc tính c th nào da trên ng cnh ch p không gian tìm kim và cho kt qu - D liu liên kng: Thay th cách liên kt s d nt d liu t nhiu ngun khác nhau mt cách hiu qu nh danh ca tài nguyên (URI) và quan h gia chúng.
Cách liên kc gi là liên kt bng siêu d liu (metadata). - H tr công c t ng hóa: Da vào các lut suy di tri thc v các thc th, máy tính có kh ng kt lun mi. ng dng Web s tr lc nhng câu hi ki kin nào di 1945 mà chng c c Nh 1. Kiến trúc công nghệ của Web ngữ nghĩa Kin trúc công ngh web ng i qua 4 phiên bn.
Phiên bn 4: c hoàn thic gi nh gm 8 tng thay vì 7 tng ca kin trúc web ng c quy chun vi các chu xu ng nghiên cu web ng ng nht s dng trên thc t liu trong web ng d c mô hình hóa b c chn là chui d liu trong web ng c chun hóa là OWL d ca RDF(S); Ontology cung cp t vng cho vi i thông tin gia các ng dng và dch v web. Bên c truy vn c s dng rng rãi và là khuyn ngh ca W3C.2: Kin trúc công ngh web ng n 4) [12] C th cha các tng trong phiên b - Tng 1 (tnh danh tài nguyên) - URI: Unicode: Ch n là mt bng mã chu các ký t thng nht s giao tip trên tt c các qung tính nht quán toàn cu ca web. URI Uniform Resource Identifier: Là mt kí hiu nhn dng n. C th nó là mt xâu ngn cho phép nhn di các xâu bt u b ng thy trên World Wide Web.
Bt k mt to mt URI và s hu chúng và chúng là mt công ngh s xây dng mt h thng Web toàn cu. H thc xây dng trên chúng bt k cái gì mà có m URL (Uniform Resource Locator) là mt dc bit ca URI c th nó là ma ch mng. 17 URIref (URI reference) là mt URI cùng vi mt phn nhn dng tùy ý cui. Ví d: URIref http://example.org/Books#Ontology URI Phn nhn dng tùy ý Hình 1.3: Mt phn nhn dc cách nhau bi ký hiu #.
c các không gian tên là nhng tài nguyên mà t ng là nh c kt thúc bi ký hiu # ví d: http://example.org/Books# là mt không gian tên. Các tài nguyên không có URIref c gi là các nút trng; mt nút trng ch ra s tn ti cu tài nguyên không có s cp rõ ràng v tham chiu URIref ca tài nguyên. - Tng 2 (tng xml và xml schema): Xml là mt s m rng ca ngôn ng u cho các cu trúc tài liu bt k. - Tng 3 (RDF): RDF là nn tng ca web ng c i t ch i thông tin gia các ng dng trên web mà máy có th hic.
- Tng 4 (ontology): Ontology là mt tp các khái nim và quan h gia các khái nhinh vm vào vic biu din và i thông tin. B t vc xây d tâng RDF và RDFS cung cp biu din ng m do cho tài nguyên web và có kh tr lp lun. xây dng b lp lun này cn s dng các ngôn ng biu din này cung 18 cp kh u din và h tr lp lun khác nhau và chúng da trên nn tng là các ngôn ng logic mô t ng khác nhau. - Tng 5 (logic): Khai báo các nguyên tc logic và cho phép máy tính suy din, lp lun, bng cách dùng nhng nguyên tc này.
Vic biu di i dng các b t vng ontology có mc máy có th lp lu lp lun ch yu là da vào logic. Chính vì vc ánh x sang logic, c th là logic mô t có th h tr lp lun vì logic mô t có th biu din ng ca lý thuyt mô hình) và cung cp các dch v lp lu h tr máy có th lp lun và hiu tài nguyên. - Tng 6 (Proof): Xây dng các h hi chng minh. Mi trên th gii có th vi theo nhng liên kt ng kim chng.
T suy lun, c th t c có th suy ra các thông tin mi. Ví d: A là cha c thông tin mi là C là bác c c các suy lu là FOL (First-Order-Logic), và tâng này hin nay các nhà nghiên c ng các ngôn ng - Tng 7 (Trust): Tng này nhm bo tính tin cy ca các ng dng trên web ng Ví d: Có mi bo x là xanh, mi khác l th web ng cy? Câu tr li c xem xét tùy vào các ng cnh. Mi ng dng trên web ng có mt ng cnh c th chính vì th các m trên có th nm trong các ng c ng khác nhau nên các m tin cy trong ng cnh c c s chng minh v tin cy thì các lp luc áp dng là kim tra chng minh kt hp vi công ngh ch 19 n t xác nh tin cy. Các ngôn ng chng minh là ngôn ng cho ta chng minh mt m - Tng 8 (user interface and applications): Tng giao din ng dng ca i dùng truy vn và hin th d liu.
Ontology Trong khoa ht mô hình d liu biu din mc s d suy lun v và mi quan h gia chúng. Ontology cung cp mt b t vng chung bao gm các khái nim, các thuc tính quan tr các khái nim và các thuc tính này. Ngoài b t vng, ontology còn cung cp các ràng bu ràng bu v n ca b t vc s dng trong mt min mà có th c giao tip gii và các h thng ng dng phân tán hn tp c s dt biu mu trình bày tri thc v th gii hay mt phn cng miêu t: - Các cá thn, nn tng. - Các lp: Các tp hp, hay kiu cng.
- Các thuc tính: Thuc tm, tính cách, hay các thông s ng có và có th . - Các mi liên hng có th liên h ti mi ng khác. Một số ứng dụng của web ngữ nghĩa D liu trong web ng i dng tc mô hình hóa b c RDF Schema b sung b sung thêm các tp t v h tr cho vic xây dng các Ontology. Vi nhng li th ca h qun tr rng CSDL, tính bo m i pháp chuyn vi các b ba vào trong Oracle s gii quyc rt nhiu bài toán c bo mt và kh v m n d liu.
Xây dựng các bộ máy tìm tin V hi các b u thc hii s dng có th to các câu truy vn gm các t khóa tìm ki nhn v kt qu mong mun.