TÌM HIỂU VỀ ĐỐI SÁNH LƯỢC ĐỒ VÀ XÂY DỰNG ỨNG DỤNG VNMATCH

85 309 0
TÌM HIỂU VỀ ĐỐI SÁNH LƯỢC ĐỒ VÀ XÂY DỰNG ỨNG DỤNG VNMATCH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Header Page of 166 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ KHOA HỌC TÌM HIỂU VỀ ĐỐI SÁNH LƯỢC ĐỒ VÀ XÂY DỰNG ỨNG DỤNG VNMATCH NGÀNH: CÔNG NGHỆ THÔNG TIN NGÔ VĂN QUÂN HÀ NỘI 2006 Footer Page of 166 i Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Lời cảm ơn Trong lời báo cáo luận văn tốt nghiệp “Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch” này, muốn gửi lời cảm ơn biết ơn chân thành tới tất người hỗ trợ, giúp đỡ chuyên môn, vật chất tinh thần trình thực Đồ án Trước hết, xin chân thành cảm ơn TS Nguyễn Kim Anh, môn Hệ thống thông tin, Khoa Công nghệ thông tin trường Đại học Bách khoa Hà Nội, người trực tiếp hướng dẫn, nhận xét, giúp đỡ suốt trình thực luận văn Xin chân thành cảm ơn Khoa Công nghệ thông tin, Trung tâm Đào tạo Bồi dưỡng sau đại học Trường Đại học Bách Khoa Hà Nội giúp đỡ suốt trình học tập nghiên cứu Tôi muốn gửi lời cảm ơn tới TS Đỗ Hồng Hải1, tác giả hệ thống COMA++; anh Lê Hồng Phương2 tác giả vnTokenizer, vnLTag; Enrico May, sinh viên nghiên cứu dự án Cupid Tôi xin bày tỏ lòng biết ơn đến gia đình người bạn thân giúp đỡ, động viên nhiều suốt trình học tập làm luân văn tốt nghiệp Do thời gian thực có hạn, kiến thức chuyên môn nhiều hạn chế nên đồ án thực chắn không tránh khỏi thiếu sót định Tôi mong nhận ý kiến đóng góp thầy, cô giáo bạn Xin chân thành cảm ơn ! Hà Nội, ngày 09 tháng 10 năm 2006 http://dbs.uni-leipzig.de/personen/hong_hai_do Lê Hồng Phương, công tác trường Đại Học Quốc Gia Hà Nội, làm nghiên cứu sinh Pháp Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 Header Page of 166 ii Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch 3 Mở đầu Chương Đối sánh lược đồ Sự hỗn tạp ngữ nghĩa Định nghĩa toán 3.1 Schemas 3.2 Đầu vào toán (Input) 3.3 Đầu toán (Output) 3.4 Kiến trúc chung Ứng dụng toán đối sánh lược đồ 4.1 Các ứng dụng tích hợp liệu data warehouse 4.2 E-Business 11 4.3 Semantic Web 12 Các vấn đề mở 13 5.1 Khả biểu diễn ngôn ngữ 13 5.2 Làm việc với lược đồ có kích thước lớn 13 5.3 Sự kết hợp phương pháp đối sánh 14 Chương Các phương pháp tiếp cận 15 Các dự án liên quan 15 1.1 COMA++ 15 1.2 SEMINT 16 1.3 LSD 16 1.4 SKAT 16 1.5 TransScm 16 1.6 DIKE 17 1.7 SIMILARITY FLOODING 17 1.8 Cupid 17 Các phương pháp đối sánh lược đồ 20 2.1 Tiêu chuẩn phân loại 20 2.2 Đối sánh dựa schema (schema-based) 21 2.2.1 Phương pháp tiếp cận dựa ngôn ngữ (linguistic) 22 2.2.2 Phương pháp tiếp cận dựa ràng buộc 23 2.2.3 Phương pháp tiếp cận dựa cấu trúc 23 2.3 Đối sánh dựa liệu 23 2.4 Đối sánh kết hợp 24 2.5 Match Cardinality 24 2.6 Các hệ số mặc định toán đối sánh 25 Các phương pháp đánh giá hệ thống đối sánh 26 Chương Thiết kế hệ thống đối sánh lược đồ 30 Khảo sát 30 Giới thiệu 33 2.1 Giới thiệu toán đối sánh lược đồ 33 2.2 Xử lý schema tiếng Việt 33 Thiết kế 35 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 Header Page of 166 iii Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch 3.1 Kiến trúc hệ thống 35 3.2 Input 36 3.2.1 Schema Error! Bookmark not defined 3.2.2 WordNet 39 3.2.3 Output 40 3.3 Mức ngôn ngữ (linguistic matching) 41 3.3.1 Các thuật toán đối sánh 42 3.3.2 Thuật toán đối sánh kết hợp 44 3.4 Mức cấu trúc 51 3.5 Chọn lựa ánh xạ 55 Cài đặt kết 56 4.1 Cài đặt 56 4.2 Kết thử ngiệm 60 Kết luận hướng phát triển 71 5.1 Kết luận 71 5.2 Hướng phát triển 72 Tài liệu tham khảo 75 Sách, báo, luận văn 75 Website 75 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 iv Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Mục lục hình ảnh Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 1-1: Đối sánh lược đồ 1-2: Xung đột ngôn ngữ 2-1: Schemas 2-2: Kiến trúc chung toán đối sánh lược đồ 2-3: Minh họa hệ thống tích hợp liệu giúp người dùng tìm văn 10 2-4: Data warehouse 11 2-5: Kiến trúc COMA++ 15 2-6: Kiến trúc SEMINT Error! Bookmark not defined 2-7: Các phương pháp đối sánh lược đồ 20 2-8: Xây dựng hệ số ưu tiên 26 2-9: Đánh giá hệ thống đối sánh 27 2-10: So sánh F-Measure Overall 28 3-1: Sự hỗn tạp nguồn liệu 31 3-2:Lược đồ văn 33 3-3: Kiến trúc hệ thống 36 3-4: Hợp lược đồ phân tán 38 3-5: Hợp kiểu thiết kế schema 38 3-6: Loại bỏ nút có kiểu đơn giản 38 3-7: Tái sử dụng định nghĩa 39 3-8:Sơ đồ đối sánh mức ngôn ngữ (linguistic matching) 41 3-9: Sơ đồ thuật toán đối sánh kết hợp 45 3-10: Phân tích phần tử đầu vào 46 3-11: Thực bước Direction Selection 48 3-12: Tổng hợp kết 49 3-13: SimCube theo phương pháp đối sánh kết hợp 50 3-14: Kết sau thực Aggregation 50 3-15: Kết sau thực Direction Selection 50 3-16:Kết sau tổng hợp 51 3-17: Hệ số tương tự node 52 3-18: Hệ số tương tự node 52 3-19: Sự phụ thuộc hệ số tương tự vào ngữ cảnh 55 3-20:Cấu trúc VNMatch 57 3-21: MatchLib, phần core VNMatch 57 3-22: Lớp HybridMatcher 58 3-23: VNMatch Framework (đề xuất) 73 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 v Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Mục lục công thức Công Công Công Công Công Công Công Công Công Công Công Công thức thức thức thức thức thức thức thức thức thức thức thức 1: Cupid, hệ số tương tự hai tập hợp 19 19 19 2: Công thức EditDistance biến đổi 42 3: Lấy Max 47 4: Lấy theo trọng số 47 5: Lấy theo trung bình 47 6: AverageSim 49 7: DiceSim 49 8: Wsim cho node 54 9: Liên kết mạnh 54 10: ssim trường hợp node 54 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 vi Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Bảng từ viết tắt thuật ngữ Tiếng Anh Ý nghĩa Data integration Tích hợp liệu Data translation Chuyển đổi liệu Data warehouse Nhà kho liệu DTD Document Type Definition Global schema Lược đồ tổng thể Holonym Bao hàm phần tử Ghi “Cây” bao hàm phần tử “Thân cây” Hypernym Hyponym Bao hàm khái niệm thuật “Thực vật” bao hàm ngữ khái niệm “Cây” Ngược với Hypernym “Cây” nằm khái niệm “thực vật” Local schema Lược đồ địa phương Meronym Ngược với Holonym “Thân cây” phận Ontology Đặc tả khái niệm OWL Web Ontology Language Schema Lược đồ liệu Schema integration Tích hợp lược đồ Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 vii Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Semantic integration Tích hợp ngữ nghĩa Schema mapping Ánh xạ lược đồ, tương tự đối sánh lược đồ Schema matching Đối sánh lược đồ Synonym Từ đồng nghĩa Web Semantic Web ngữ nghĩa XSD XML Schema Definition Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 viii Header Page of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Tóm tắt luận văn Luận văn cao học với đề tài “Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch” nghiên cứu tìm hiểu toán đối sánh lược đồ (schema matching) Bài toán đối sánh lược đồ áp dụng ứng dụng tích hợp liệu (data integration), chuyển đổi liệu (data translation), nhà kho liệu (data warehousing), ứng dụng web ngữ nghĩa (Web Semantic) Bài toán đối sánh lược đồ định nghĩa sau: “Cho hai lược đồ S1 S2 tìm tương đồng phần tử S1và S2 cách khai thác tất thông tin tồn hai lược đồ đó, liệu nguồn thông tin hỗ trợ khác” Luận văn tập trung nghiên cứu phương pháp đối sánh lược đồ dựa dự án phát triển viện nghiên cứu, trường đại học công ty giới, tìm hiểu đề xuất số phương pháp xử lý cho lược đồ thiết kế dùng tiếng Việt Đồng thời thiết kế thi công hệ thống đối sánh lược đồ, gọi VNMatch VNMatch xử lý đầu vào hai lược đồ thiết kế dùng ngôn ngữ XML Schema, kết đầu tập ánh xạ có tương đồng mặt ngữ nghĩa phần tử hai lược đồ Từ khóa: Schema matching, semantic integration, schema mapping, matcher; đối sánh lược đồ, ánh xạ lược đồ, tích hợp ngữ nghĩa, tích hợp liệu Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page of 166 Header Page 10 of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Chương Mở đầu Mục tiêu luận văn tốt nghiệp nghiên cứu toán đối sánh lược đồ (schema matching) Đối sánh lược đồ trình xác định ngữ nghĩa tương ứng cấu trúc siêu liệu (metadata) lược đồ sở liệu, XSD, Ontology Đối sánh lược đồ đóng vai trò quan trọng việc tương tác dịch vụ với ứng dụng tích hợp liệu, Data warehouse, E-Business Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 10 of 166 Header Page 71 of 166 62 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 71 of 166 Header Page 72 of 166 63 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 72 of 166 Header Page 73 of 166 64 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Schema2 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 73 of 166 Header Page 74 of 166 65 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 74 of 166 Header Page 75 of 166 66 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 75 of 166 Header Page 76 of 166 67 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Kết Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 76 of 166 Header Page 77 of 166 68 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch - PurchaseOrder.InvoiceTo.Address.country PurchaseOrder.InvoiceTo.Address.country: 0.9958 - PurchaseOrder.InvoiceTo.Address.postalCode PurchaseOrder.InvoiceTo.Address.postalCode: 0.9958 - PurchaseOrder.InvoiceTo.Address.street1 PurchaseOrder.InvoiceTo.Address.street: 0.9958 - PurchaseOrder.InvoiceTo.Address.city PurchaseOrder.InvoiceTo.Address.city: 0.9958 - PurchaseOrder.InvoiceTo.Address.stateProvince PurchaseOrder.InvoiceTo.Address.state: 0.97213334 - PurchaseOrder.InvoiceTo.Address PurchaseOrder.InvoiceTo.Address: 0.85524625 - PurchaseOrder.InvoiceTo.Contact.contactName PurchaseOrder.ContactPerson.firstName: 0.61975986 - PurchaseOrder.InvoiceTo.Contact.contactName PurchaseOrder.ContactPerson.lastName: 0.621613 - PurchaseOrder.InvoiceTo.Contact.companyName PurchaseOrder.InvoiceTo.Organization.name: 0.61861247 - PurchaseOrder.InvoiceTo.Contact.e-mail PurchaseOrder.ContactPerson.email: 0.5943921 - PurchaseOrder.InvoiceTo.Contact.telephone PurchaseOrder.ContactPerson.tel: 0.7819118 - PurchaseOrder.InvoiceTo.Contact PurchaseOrder.ContactPerson: 0.64217 - PurchaseOrder.InvoiceTo PurchaseOrder.InvoiceTo: 0.77725554 - PurchaseOrder.Items.Item.partDescription PurchaseOrder.Line.productName: 0.6937629 - PurchaseOrder.Items.Item.unitOfMeasure PurchaseOrder.Line.unitOfMeasureRef: 0.8225684 - PurchaseOrder.Items.Item.quantity PurchaseOrder.Line.quantity: 0.85372746 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 77 of 166 Header Page 78 of 166 69 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch - PurchaseOrder.Items.Item.unitPrice PurchaseOrder.Line.unitPrice: 0.8566578 - PurchaseOrder.Items.Item.itemNumber PurchaseOrder.Line.lineNo: 0.8529762 - PurchaseOrder.Items.Item.partNumber PurchaseOrder.Line.productRef: 0.86023074 - PurchaseOrder.Items.Item PurchaseOrder.Line: 0.66273284 - PurchaseOrder.Header.yourAccountCode PurchaseOrder.currencyCode: 0.5750351 - PurchaseOrder.Header.orderNum PurchaseOrder.customerOrderRef: 0.73732954 - PurchaseOrder.Header.Contact.contactName PurchaseOrder.ContactPerson.firstName: 0.62261695 - PurchaseOrder.Header.Contact.contactName PurchaseOrder.ContactPerson.lastName: 0.62415266 - PurchaseOrder.Header.Contact.e-mail PurchaseOrder.ContactPerson.email: 0.59765023 - PurchaseOrder.Header.Contact.telephone PurchaseOrder.ContactPerson.tel: 0.78516996 - PurchaseOrder.Header.Contact PurchaseOrder.ContactPerson: 0.64673144 - PurchaseOrder.Header.orderDate PurchaseOrder.orderDate: 0.79244316 - PurchaseOrder.DeliverTo.Address.country PurchaseOrder.DeliverTo.Address.country: 0.9958 - PurchaseOrder.DeliverTo.Address.postalCode PurchaseOrder.DeliverTo.Address.postalCode: 0.9958 - PurchaseOrder.DeliverTo.Address.street1 PurchaseOrder.DeliverTo.Address.street: 0.9958 - PurchaseOrder.DeliverTo.Address.city PurchaseOrder.DeliverTo.Address.city: 0.9958 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 78 of 166 Header Page 79 of 166 70 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch - PurchaseOrder.DeliverTo.Address.stateProvince PurchaseOrder.DeliverTo.Address.state: 0.97213334 - PurchaseOrder.DeliverTo.Address PurchaseOrder.DeliverTo.Address: 0.85524625 - PurchaseOrder.DeliverTo.Contact.contactName PurchaseOrder.ContactPerson.firstName: 0.619998 - PurchaseOrder.DeliverTo.Contact.contactName PurchaseOrder.ContactPerson.lastName: 0.6215336 - PurchaseOrder.DeliverTo.Contact.companyName PurchaseOrder.DeliverTo.Organization.name: 0.61861247 - PurchaseOrder.DeliverTo.Contact.e-mail PurchaseOrder.ContactPerson.email: 0.59503114 - PurchaseOrder.DeliverTo.Contact.telephone PurchaseOrder.ContactPerson.tel: 0.78255093 - PurchaseOrder.DeliverTo.Contact PurchaseOrder.ContactPerson: 0.64306474 - PurchaseOrder.DeliverTo PurchaseOrder.DeliverTo: 0.77725554 - PurchaseOrder PurchaseOrder: 0.8594128 Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 79 of 166 Header Page 80 of 166 71 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Kết luận hướng phát triển Phần tóm tắt lại vấn đề nghiên cứu giải luận án, xu hướng nghiên cứu tương lai 5.1 Kết luận Đối sánh lược đồ module quan trọng để giải vấn đề tương tác ứng dụng tích hợp liệu nhiều lĩnh vực Để giảm thiểu thao tác thủ công nhiều có thể, phương pháp tiếp cận bán tự động (semi-automatic) cần hỗ trợ cách hiệu người dùng toán đối sánh lược đồ Luận văn nghiên cứu thực trạng toán đối sánh lược đồ, thiết kế thi công ứng dụng đối sánh Luận văn bao gồm phần sau: Tổng quan toán đối sánh lược đồ phương pháp tiếp cận Đầu tiên phân loại dạng toán đối sánh để có nhìn tổng quan phương pháp đề cập Dựa vào phân loại toán, phương pháp sử dụng, đối sánh lược đồ chia thành phương pháp sau: schema-based, instance-based, element-based, structure-based, language-based, constraint-based Tiếp theo mô tả kỹ thuật sử dụng phương pháp đối sánh Ngoài luận văn đề cập đến phương pháp đánh giá hiệu thuật toán Và cuối số đề xuất phương pháp giải cho lược đồ xây dựng tiếng Việt Thiết kế hệ thống đối sánh lược đồ VNMatch VNMatch xây dựng cách tiếp cận COMA++ Cupid [3] VNMatch xử lý liệu đầu vào lược đồ thiết kế ngôn ngữ XMLSchema1 Phần đối sánh dựa ngôn ngữ (language-based) VNMatch dựa mô hình COMA++, nhiên VNMatch thiết kế cách mềm http://www.w3.org/XML/Schema Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 80 of 166 Header Page 81 of 166 72 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch dẻo để dễ dàng bổ xung thêm matcher (thuật toán đối sánh ) để nâng cao độ xác Phần đối sánh mức cấu trúc (Structure-based) thiết kế dựa mô hình Cupid [3], đối sánh cấu trúc thực ngữ cảnh node so sánh, VNMatch ngữ cảnh xét cho node node 5.2 Hướng phát triển Mặc dù cố gắng hoàn thành luận văn đối sánh lược đồ nhiều vấn đề cầnphải làm để nâng cao chất lượng kết đối sánh Mục tiêu thời gian tới tiếp tục hoàn thiện VNMatch theo hai tiêu chí sau Hoàn thiện VNMatch • Xử lý lược đồ liệu đầu vào chuẩn SQL, OWL, XDR … • Làm mịn thuật toán đối sánh dựa ngôn ngữ cấu trúc, đặc biệt kết hợp thêm phương pháp đối sánh có cấu trúc để nâng cao chất lượng kết • Xây dựng thuật toán đối sánh đơn giản dựa ngôn ngữ cho tiếng Việt • Tìm toán tích hợp liệu chuyển đổi liệu cụ thể để áp dụng VNMatch Xây dựng VNMatch Framework Xây dựng VNMatch thành framework để thực toán đối sánh lược đồ Việc phát triển framework cho toán đối sánh đánh giá quan trọng Dựa framework, nhà nghiên cứu sau tận dụng thuật toán có sẵn dễ dàng cài đặt hệ thống đối sánh mà nhiều thời gian VNMatch Framework có tính sau: • Về mặt kỹ thuật VNMatch Framework cung cấp khả tùy biến (customization) thuật toán đối sánh (matcher) Tùy biến trình tổng hợp kết thuật toán Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 81 of 166 73 Header Page 82 of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch • Người sử dụng thực thi thuật toán (matcher) dễ dàng thêm vào hệ thống kiểm tra chất lượng thuật toán • Hỗ trợ người nghiên cứu sau có công cụ để kiểm tra kết nghiên cứu cách nhanh • Có thể tái sử dụng kết nghiên cứu trước Người dùng dành thời gian nghiên cứu phát triển thuật toán đối sánh mà phải quan tâm nhiều đến phần cài đặt tổng hợp Hình 3-23: VNMatch Framework (đề xuất) VNMatch Framework bao gồm thành phần sau Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 82 of 166 Header Page 83 of 166 74 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Biểu diễn lược đồ: Module xử lý loại lược đồ đầu vào SQL, XML Schema Cung cấp mô hình biểu diễn dạng đồ thị cho tất loại lược đồ Các Matcher: Các Matcher thêm mới, thay đổi, loại bỏ hệ thống Matcher Combination Controller: Đây phần nhân hệ thống, sử dụng đặc tả định nghĩa Matcher Configuration Combination configuration để xử lý Biểu diễn ánh xạ đầu VNMatch framework cần hỗ trợ thầy, cô bạn sinh viên để trở thành công cụ đắc lực phục vụ trước hết cho cộng đồng người nghiên cứu lĩnh vực Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 83 of 166 Header Page 84 of 166 75 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Tài liệu tham khảo Sách, báo, luận văn [1] AnHai Doan,Alon Y Halevy Sem Sematic Integration in the database community: A Brief surve, 2005 [2] Natalya F.Noy: Semantic Integration: A survey of ontology-based approaches, 2005 [3] Jayant Madhavan, Philip A.Bernstein, Erhard Rahm Generic schema matching with Cupid, 2001 [4] Karthik Jagannathan: An approach to schema mapping generation for data warehousing, 2003 [5] Adia Boukottaya, Christine Vanoirbeek 2005 Schema Matching for Transforming Structured Documents,2005 [6] Rahm, E., P.A Bernstein: A Survey of Approaches to Automatic Schema Matchin,2001 [7] Do Hong Hai Ph.D Thesis:Schema matching anf mapping-based Data integration, 2005 [8] Troy Simpson, Thanh Dao: WordNet-based semantic similarity measurement [9] Information Retrieval 2nd edition, C J Van Rijsbergen [10] Melnik, S., H Garcia-Molina, E Rahm: Similarity Flooding: A Versatile Graph Matching Algorithm and its Application to Schema Matching, 2002 Website [11] http://W3c.org, World Wide Web Consortium [12] http://ontologymatching.org, OntologyMatching [13] http://www.dbgroup.unimo.it/Momis/ The MOMIS Project Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 84 of 166 76 Header Page 85 of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch [14] http://codeprojects.com/ [15] http://dbs.uni-leipzig.de/Research/coma.html COMA++ project [16] http://www-db.stanford.edu/~melnik/mm/sfa/ Similarity Flooding project [17] http://dip.semanticweb.org/ Data, Information, and Process Integration with Semantic Web Services - Hết - Ngô Văn Quân, lớp cao học CNTT 2004 Footer Page 85 of 166 ... of 166 Luận văn Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Lời cảm ơn Trong lời báo cáo luận văn tốt nghiệp Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch này, muốn gửi... dựng ứng dụng VNMatch Tóm tắt luận văn Luận văn cao học với đề tài Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch nghiên cứu tìm hiểu toán đối sánh lược đồ (schema matching) Bài toán đối sánh. .. Th.s: Tìm hiểu đối sánh lược đồ xây dựng ứng dụng VNMatch Semantic integration Tích hợp ngữ nghĩa Schema mapping Ánh xạ lược đồ, tương tự đối sánh lược đồ Schema matching Đối sánh lược đồ Synonym

Ngày đăng: 18/03/2017, 19:22

Từ khóa liên quan

Mục lục

  • Trang bìa

  • Lời cảm ơn

  • Mục lục

  • Mục lục hình ảnh

  • Mục lục các công thức

  • Bảng các từ viết tắt và thuật ngữ

  • Tóm tắt luận văn

  • Chương 1: Mở đầu

  • Chương 2: Các phương pháp tiếp cận

  • Chương 3: Thiết kế hệ thống đối sách lược đồ

  • Tài liệu tham khảo

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan