Đại Hc Công Ngh Thông Tin Khoa Công Ngh Phn Mm
Th.s Hunh Ngc Tín Đ Văn Tiến Nguyn Phước Cường
MỤC LỤC
CHƢƠNG 1: TỔNG QUAN..................................................................................... 1
1.1 Đặt vn đề. ......................................................................................................... 1
1.2 Mc tiêu và phm vi khóa lun......................................................................... 2
1.2.1 Mc tu khóa lun. ..................................................................................... 2
1.2.2 Phm vi khóa lun. ...................................................................................... 3
1.3 Kết qu d kiến. ................................................................................................. 3
1.4 Cu trúc khóa lun ............................................................................................. 3
CHƢƠNG 2: CÁC NGHIÊN CỨU VÀ HỆ THỐNG LIÊN QUAN .................... 4
2.1 M đầu. .............................................................................................................. 4
2.2 Mt s khái nim bn.................................................................................... 4
2.2.1 Trích xut thông tin (IE) và truy vn thông tin (IR).................................... 4
2.2.2 Web Crawler................................................................................................ 6
2.2.3 Metadata. ..................................................................................................... 8
2.2.4 Bibtex. ....................................................................................................... 10
2.3 Các nghiên cu và ng dng liên quan. .......................................................... 13
2.3.1 Các nghiên cu liên quan. ......................................................................... 13
2.3.2 Các ng dng liên quan ............................................................................. 16
2.3.2.1 Digital Bibliography & Library Project (DBLP). ............................... 16
2.3.2.2 Lightweight Federated Digital Library (LFDL) ................................. 22
2.3.2.3 Autonomous Citation Indexing (ACI). ............................................... 25
2.3.2.4 Tvin s ACM, CiteSeer, IEEEXplore. ......................................... 27
Đại Hc Công Ngh Thông Tin Khoa Công Ngh Phn Mm
Th.s Hunh Ngc Tín Đ Văn Tiến Nguyn Phước Cường
CHƢƠNG 3: XÂY DỰNG VÀ LÀM GIÀU DỮ LIỆU CHỈ MỤC VỚI WEB
CRAWLER. ............................................................................................................. 30
3.1 Mở đầu ............................................................................................................. 30
3.2 Phương pháp thu thập trên thư vin s. ........................................................... 30
3.2.1 Cách thc thu thp các bài báo t thư viện s ACM ................................ 30
3.2.2 Cách thc thu thp các bài báo t thư viện s IEEEXplore. ..................... 34
3.2.3 Cách thc thu thp các bài báo t thư viện s CiteSeer. ........................... 38
3.3 B phân tích Bibtex (Bibtex Parser). ............................................................... 40
3.4 Kim tra d liu trùng lp. ............................................................................... 41
3.5 Các lung x lý d liu trong h thng ........................................................... 43
3.5.1 Lung x lý chung ca h thng ............................................................... 43
3.5.2 Quá trình thu thp thông tin Metadata t thư viện s ............................... 44
3.5.3 Rút trích thông tin Metadata ...................................................................... 46
3.5.4 X lý kết qu thu thp. .............................................................................. 47
3.5.4 Qun lý cơ sở d liu ................................................................................ 48
CHƢƠNG 4: HIỆN THỰC HỆ THỐNG. ............................................................ 49
4.1 M đầu ............................................................................................................. 49
4.2 Kiến trúc h thng. .......................................................................................... 49
4.3 Thiết kế cơ sở d liu. ..................................................................................... 50
4.3.1 Mô t cu trúc d liu ca DBLP .............................................................. 50
4.3.2 Cơ sở d liu h thng. ............................................................................. 54
4.4 Kiến trúc phân lp ca h thng ...................................................................... 56
4.5 H thng xây dng làm giàu d liu ch mc. ............................................ 59
Đại Hc Công Ngh Thông Tin Khoa Công Ngh Phn Mm
Th.s Hunh Ngc Tín Đ Văn Tiến Nguyn Phước Cường
CHƢƠNG 5: THỰC NGHIỆM ĐÁNH GIÁ ........................................................ 61
5.1 Kết qu thc nghim. ....................................................................................... 61
5.2 Đánh giá ........................................................................................................... 63
CHƢƠNG 6: KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN. .................................... 64
6.1 Kết lun. ........................................................................................................... 64
6.2 Hướng phát trin. ............................................................................................. 64
TÀI LIỆU THAM KHẢO. ..................................................................................... 65
1. Tài liu tiếng Anh .............................................................................................. 65
2. Tài liu tiếng Vit .............................................................................................. 67
3. Tài liu Internet.................................................................................................. 67
PHỤ LỤC A: ỚNG DẪN CÀI ĐẶT HỆ THỐNG. ........................................ 68
PHỤ LỤC B: HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH. ............................ 73
PHỤC LỤC C: CÁC CHỦ ĐỀ TRONG KHOA HỌC MÁY TÍNH .................. 80
Đại Hc Công Ngh Thông Tin Khoa Công Ngh Phn Mm
Th.s Hunh Ngc Tín Đ Văn Tiến Nguyn Phước Cường
DANH MC HÌNH NH
Hình 2.1- Kiến trúc Web Crawler (Wikipedia) ............................................. 7
Hình 2.2 Lung x lý quá trình Crawling (trích tài liu [6])..................... 7
Hình 2.3- Ví d cu trúc ca file BibteX (ngun Wikipedia) ...................... 11
Hình 2.4- H thng xây dựng cơ sở d liu DBLP ..................................... 17
Hình 2.5 - H thng Complete Search......................................................... 18
Hình 2.6 - H thng FacetedDBLP ............................................................. 19
Hình 2.7 - Duyt bài báo trong FacetedDBLP............................................ 19
Hình 2.8 - Chương trình DBL Brower......................................................... 20
Hình 2.9 Kiến trúc LFDL ......................................................................... 22
Hình 2.10 Đặc t cho thư viện s ACM portal (Trích tài liu [16]) ........ 24
Hình 2.11 Đặc t cho thư viện s Cogprints (Trích tài liu [16]) ........... 24
Hình 2.12 Ví d ni dung Citations ca cùng 1 tài liu ........................... 26
Hình 2.13 Thư viện s ACM ..................................................................... 27
Hình 2.14 Thư viện s CiteSeer ................................................................ 28
Hình 2.15 Thư viện s IEEEXplore .......................................................... 29
Hình 3.1 Các bước thu thp trên ACM .................................................... 30
Hình 3.2 Các bước thu thp trên IEEEXplore ......................................... 34
Hình 3.3 Kết qu tìm kiếm t thư viện s IEEEXplore............................. 36
Hình 3.4 Các bước thu thập trên thư viện s CiteSeer............................. 38
Hình 3.5 - Cu trúc file XML ca d liu tr v t CiteSeer ...................... 39
Hình 3.6 Ví d cu trúc ca BibTex dng Article .................................... 41
Hình 3.7 - X lý d liu trùng lp ............................................................... 42
Đại Hc Công Ngh Thông Tin Khoa Công Ngh Phn Mm
Th.s Hunh Ngc Tín Đ Văn Tiến Nguyn Phước Cường
Hình 3.8- Các lung x lý chính của chương trình. .................................... 44
Hình 3.9 Lung x lý thu thp thông tin Metadata. ................................. 45
Hình 3.10- Lung x lý rút trích thông tin Metadata .................................. 46
Hình 3.11 Lung x lý kết qu thu thập đưc .......................................... 47
Hình 3.12 Lung x lý quản lý cơ s d liu h thng ............................ 48
Hình 4.1 Kiến trúc h thng ..................................................................... 49
Hình 4.2 Mô hình d liu ca DBLP ........................................................ 51
Hình 4.3 Mô hình d liu h thng. .......................................................... 56
Hình 4.4 - Kiến trúc phân tng ca h thng. ............................................. 56
Hình 4.5 Giao din chính ca h thng .................................................... 59
Hình 4.6 Kết qu thu thp t h thng ...................................................... 60
Hình 4.7 Cài đặt t động cp nht bài báo mi ....................................... 60
Hình 4.8 Chc năng cp nht d liu DBLP ........................................... 60