Ngôn ng HTML và công ngh XML... Các ph ng th c khai thác thông tin trang web.. Webcrawler và các ng d ng... Smith, The Semantic Web: A Guide to the Future of XML, Web Services, and x...
Trang 1H C VI N K THU T QUÂN S
KHOA CỌNG NGH THỌNG TIN C NG HọA Xĩ H I CH NGH A VI T NAM c l p ậ T do ậ H nh phúc
C NG CHI TI T H C PH N CỌNG NGH XML VĨ WEB NG NGH A
1 Thông tin v giáo viên
TT H tên giáo viên H c
hàm
H c v n v công tác (B môn)
1 Tr n Nguyên Ng c Gi ng
viên chính
Ti n s B môn Khoa h c máy tính,
Khoa Công ngh thông tin
2 Tr n Cao Tr ng Gi ng
viên
Th c
s B môn Khoa h c máy tính, Khoa Công ngh thông tin
Th i gian, đ a đi m làm vi c: 7h đ n 17h30 hàng ngày, B môn Khoa h c máy tính, Khoa Công ngh Thông tin T ng 2, nhà A1
a ch liên h : B môn Khoa h c máy tính, khoa Công ngh thông tin
i n tho i, email: 0948435163, tonono79@yahoo.com
Các h ng nghiên c u chính: K thu t đ h a và x lý nh, H c máy, i u khi n t i u
2 Thông tin chung v h c ph n
- Tên h c ph n: Công ngh XML và WEB ng ngh a
- Mã h c ph n: 1226415
- S tín ch : 3
- H c ph n (b t bu c hay l a ch n): l a ch n
- Các h c ph n tiên quy t: K thu t l p trình, Qu n tr h CSDL
- Các yêu c u đ i v i h c ph n (n u có):
- Gi tín ch đ i v i các ho t đ ng:
Nghe gi ng lý thuy t: 45
Làm bài t p trên l p: 12
Th o lu n:3
Th c hành, th c t p ( PTN, nhà máy, th c t p ):
Ho t đ ng theo nhóm: 15
T h c: 90
Trang 2- Khoa/B môn ph trách h c ph n, đ a ch : Công ngh thông tin/ Khoa h c
máy tính
3 M c tiêu c a h c ph n
Gi i thi u v Web ng ngh a và các hình thái phát tri n
Ti p c n m t s ph ng pháp khai phá d li u tr c ti p t internet
Gi i thi u ph ng th c t ch c d li u cho Web ng ngh a SPARQL
& Ngôn ng truy v n RDF
4 Tóm t t n i dung h c ph n (kho ng 150 t )
Môn h c này thu c nhóm ngành Trí tu nhân t o và Qu n tr tri th c H c
ph n s trang b cho h c viên nh ng ki n th c v Semantic Web (hay Web
có ng ngh a) là th h m r ng c a Web hi n t i đ c đ a ra b i Tim
Berners-Lee vào kho ng n m 1998 Semantic Web s h tr h c viên có ki n
th c t ng quan v m t ph ng pháp tìm ki m thông tin trên m ng m t cách nhanh chóng, chu n xác và thông minh h n so v i các công c tìm ki m truy n th ng Thông qua vi c ti p c n m t công ngh t ch c d li u m i SPARQL và ph ng pháp ghép n i, đ i sánh thông tin d a trên Ontology và logic mô t ng i h c s t ng b c ti p c n v i WEB 2.0, 3.0 và nh ng công ngh m i v WEB hi n v n đang đ c các nhà khoa h c nghiên c u và phát tri n
5 N i dung chi ti t h c ph n (tên các ch ng, m c, ti u m c)
7.1 PH N GI NG D Y TRÊN L P: 45 ti t
K
1
Ch ng 1 L ch s hình thành và nhu c u phát tri n web ng ngh a
1 Ph ng th c trao đ i thông tin trên internet
thông qua website
2 Ngôn ng HTML và công ngh XML
3 Khai thác thông tin t website và các yêu c u
m i
4 S ra đ i và m t s m c phát tri n c a Web
9 2,3
Trang 3ng ngh a
2
Ch ng 2: Ontology n n t ng xây d ng Web ng ngh a
1 Khái ni m Ontology
2 Khung mô t d li u RDF
3 Ontology và logic mô t
4 S đ Ontology
9 2,3
3
Ch ng 3: Ngôn ng SPARQL
1 Gi i thi u v SPARQL và các ràng bu c d
li u
2 Cú pháp c u trúc c a truy v n SPARQL
3 Các phép toán và đi u ki n trên câu truy v n
9 2,3,4
4
Ch ng 4: Xây d ng h th ng web ng ngh a
1 Nhu c u khai thác thông tin t h th ng website c
2 Các ph ng th c khai thác thông tin trang
web
3 Hình thành các Ontology t đ ng
4 Kh p các Ontology
9 2,3,5
5
Ch ng 5: Webcrawler và khai thác thông tin t Web ng ngh a
1 Webcrawler và các ng d ng
2 Phân lo i và t ch c thông tin
3 Khai thác thông tin thông qua web ng ngh a
9 2,3,5
7.2 PH N LĨM BĨI T P TRÊN L P: 9 ti t
TLT
K
1
Bài t p ch ng 1: Tìm hi u công
ngh XML và ng d ng xây
d ng CSDL d ng b ng XML
3 Phòng máy b môn 1,2,3,4
2 Bài t p ch ng 3: Th c hành 3 Phòng máy b môn 1,2,3,4
Trang 4các câu l nh SPARQL
3
Bài t p ch ng 5: Xây d ng
công c Webcrawler đ thu th p
tin t đ ng
3 Phòng máy b môn 4,5,6
7.3 PH N TH O LU N: 15 ti t
K
1 M ng xã h i và các xu h ng phát tri n 3
H i
tr ng
h c
1,2
H i
tr ng
h c
3,4
6 Giáo trình, tài li u tham kh o
T
T
Tên tài li u
Tình tr ng tài li u
Có trên
th
vi n
Giáo viên
ho c
Khoa có, cho
m n đ
TV pho
tô ho c
có File
i n t
ngh
mua
m i
ngh
biên
so n
m i
1 Daniele Nardi & Ronald J.Brachman, An
Introduction to Description Logics /
Cambridge University Press New York,
NY, USA / 2003
x
2 Michael C.Daconta, Leo J Obrst & Kevin
T Smith, The Semantic Web: A Guide to
the Future of XML, Web Services, and
x
Trang 5Knowledge Management./Wiley/ 2003
3 SPARQL Query Language for RDF -
http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
x
4 http://www.w3.org/TR/rdf-sparql-query/ x
5 Christopher D Manning/ Introduction to
Information Retrieval/ Cambridge
university press/ 2008
x
7 Hình th c t ch c d y h c
7.1 L ch trình chung: (Ghi t ng s gi cho m i c t)
N i dung
Hình th c t ch c d y h c môn h c
T ng
hành, thí nghi m,
th c t p
T
h c, t nghiên
c u
Lý thuy t
Bài
t p Th o lu n
L ch s hình
thành và nhu
c u phát tri n
web ng
ngh a
Ontology n n
t ng xây
d ng Web
ng ngh a
Ngôn ng
SPARQL
Xây d ng h
th ng web
ng ngh a
Webcrawler
và khai thác
thông tin t
Trang 6Web ng
ngh a
7.2 L ch trình t ch c d y h c c th
Bài gi ng 1: Gi i thi u t ng quan v Web ng ngh a vƠ các ng d ng
Ch ng, m c: 1.1, 1.2
Ti t th : 1-3 Tu n th : 1
M c đích, yêu c u: Gi i thi u nh ng khái ni m c b n c a môn h c, tính c p thi t c a các n i dung nghiên c u c ng nh ph m vi ng d ng th c t
Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p, th o lu n m d ng
h i đáp tr c ti p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: Gi i thi u t ng quan v L ch s hình thành và nhu c u phát
tri n web ng ngh a
Yêu c u sinh viên chu n b : M n tài li u tham kh o; Tìm hi u ngôn ng HTML, ôn t p l p trình WEB
Ghi chú (tài li u tham kh o): TL1, TL5
Bài gi ng 2: Gi i thi u v công ngh XML
Ch ng, m c: 1.1, 1.2
Ti t th : 4-6 Tu n th : 2
M c đích, yêu c u: Trang b cho h c viên nh ng ki n th c c b n v ngôn ng
HTML và các d ng phát tri n k ti p Kh o sát các trang web th c t đ đánh
giá m c đ phát tri n c a công ngh
Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p
Th i gian: 3 ti t
Trang 7a đi m: H5415
N i dung chính: Ngôn ng HTML và công ngh XML; Tìm hi u công ngh
XML và ng d ng xây d ng CSDL d ng b ng XML
Yêu c u sinh viên chu n b : Tham kh o các tài li u t c ng đ ng WEB 3.0
trên m ng Internet
Ghi chú (tài li u tham kh o): TL2, TL4
Bài gi ng 3: Quá trình WEB ng ngh a hình thƠnh vƠ phát tri n
Ch ng, m c: 1.3, 1.4
Ti t th : 7-9 Tu n th : 3
M c đích, yêu c u: Gi i thi u và phân tích v m ng xã h i t đó phân tích xu
h ng hình thành và phát tri n WEB ng ngh a
Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: S ra đ i và m t s m c phát tri n c a Web ng ngh a; M ng
xã h i và các xu h ng phát tri n
Yêu c u sinh viên chu n b : Tìm hi u v m t s công ngh tìm ki m c a
Google, Yandex, trang m ng xã h i Facebook
Ghi chú (tài li u tham kh o): TL2, TL4
Bài gi ng 4: Ontology vƠ v n đ mô t tri th c
Ch ng, m c: 2.1
Ti t th : 10-12 Tu n th : 4
M c đích, yêu c u: Trang b ki n th c c s v ontology và gi i thi u m t s công c th c hành xây d ng ontology
Trang 8Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: Ontology n n t ng xây d ng Web ng ngh a; Tìm hi u v
công c cho phép mô t ontology tr c tuy n
Yêu c u sinh viên chu n b : Tìm và cài đ t m t s công c xây d ng ontology Ghi chú (tài li u tham kh o): TL1, TL3
Bài gi ng 5: Khung mô t d li u RDF
Ch ng, m c: 2.2,2.3,2.4
Ti t th : 13-15 Tu n th : 5
M c đích, yêu c u: Trang b ki n th c v khung mô t d li u, ph c v cho bài
toán xây d ng web ng ngh a và các ng d ng phân tích quan đi m, khai phá tri
th c
Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: Khung mô t d li u RDF; Tìm hi u thêm v opion mining và
sentiment analysis
Yêu c u sinh viên chu n b : Tìm ki m và down load m t s công c tách t
(VNtokenizer)
Ghi chú (tài li u tham kh o): TL1, TL3, TL6
Bài gi ng 6: Truy v n d li u ng ngh a
Ch ng, m c: 3.1
Ti t th : 16-18 Tu n th : 6
Trang 9M c đích, yêu c u: Trang b ki n th c v ngôn ng truy v n cho bài toán khai phá tri th c t thông tin có t ch c
Hình th c t ch c d y h c: Gi ng d y lý thuy t trên l p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: D li u liên k t và cách th c truy v n; Gi i thi u v SPARQL
và các ràng bu c d li u;
Yêu c u sinh viên chu n b : Chu n b môi tr ng semweb và m t s hàm truy
v n SPARQL
Ghi chú (tài li u tham kh o): TL4
Bài gi ng 7: Truy v n d li u ng ngh a v i SPARQL
Ch ng, m c: 3.1
Ti t th : 19-21 Tu n th : 7
M c đích, yêu c u: Th c hành v i các thao tác truy v n d li u s d ng
SPARQL
Hình th c t ch c d y h c: H ng d n th c hành trên l p
Th i gian: 3 ti t
a đi m: H5415
N i dung chính: Cú pháp c u trúc c a truy v n SPARQL; Th c hành các câu
l nh SPARQL trong môi tr ng SEMWEB cho NET;
Yêu c u sinh viên chu n b : Chu n b môi tr ng semweb và m t s hàm truy
v n SPARQL trên NET
Ghi chú (tài li u tham kh o): TL4
Bài gi ng 8: Ọn t p vƠ đánh giá gi a h c ph n
Trang 10Ch ng, m c: 1,2,3
Ti t th : 22-24 Tu n th : 8
M c đích, yêu c u: Ọn t p và làm bài ki m tra gi a môn
Hình th c t ch c d y h c: H ng d n ôn t p và ki m tra gi a h c ph n
Th i gian: 2 ti t ôn t p, 1 ti t ki m tra
a đi m: H5415
N i dung chính: Các phép toán và đi u ki n trên câu truy v n; Ọn t p v l p
trình WEB, XML trong môi tr ng JAVA, NET;
Yêu c u sinh viên chu n b : Chu n b t t các n i dung lý thuy t cho bài ki m
tra v t ch c d li u RDF và truy v n SPARQL
Ghi chú (tài li u tham kh o): TL4
Bài gi ng 9: Xơy d ng h th ng WEB ng ngh a
Ch ng, m c: 4.1,4.2
Ti t th : 25-27 Tu n th : 9
M c đích, yêu c u: Gi i thi u các b c chung đ có th xây d ng h th ng WEB ng ngh a
Hình th c t ch c d y h c: Gi ng d y lý thuy t và th o lu n m
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t th o lu n v t ch c nhóm
a đi m: H5415
N i dung chính: Xây d ng h th ng web ng ngh a; M t s công c và c ng
đ ng h tr phát tri n WEB ng ngh a; T ch c và phân nhóm phát tri n các
modul
Yêu c u sinh viên chu n b : Ọn t p v ki n trúc t ng th WEB ng ngh a Tìm
hi u v JENA framework cho môi tr ng JAVA
Trang 11Ghi chú (tài li u tham kh o): TL1,TL4
Bài gi ng 10: Th c hƠnh Xơy d ng Ontology
Ch ng, m c: 4.2, 4.3
Ti t th : 28-30 Tu n th : 10
M c đích, yêu c u: Tìm hi u và thao tác trên các công c t o d ng ontology và
l u tr d i các đ nh d ng khác nhau
Hình th c t ch c d y h c: Gi ng d y lý thuy t và h ng d n th c hành
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t th c hành m u
a đi m: H5415
N i dung chính: Hình thành các Ontology t đ ng; Gi i thi u quy trình c b n
trong Protége đ t o Ontology v h c t p
Yêu c u sinh viên chu n b : Chu n b cài đ t Protége b n t 3.5 tr lên; Tìm
hi u m t s n i dung liên quan đ n x lý ti ng Vi t
Ghi chú (tài li u tham kh o): TL1, TL4, TL6
Bài gi ng 11: Kh p Ontology
Ch ng, m c: 4.4
Ti t th : 31-33 Tu n th : 11
M c đích, yêu c u: Trang b ki n th c l p trình c n thi t và các thu t toán c
b n cho vi c khai phá d li u t các ontology
Hình th c t ch c d y h c: Gi ng d y lý thuy t và h ng d n th c hành
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t th c hành m u
a đi m: H5415
N i dung chính: Thu t toán Kh p các Ontology; L p trình kh p ontology
Trang 12Yêu c u sinh viên chu n b : Ọn t p các thu t toán đ i sánh xâu ký t , tìm xâu
con chung dài nh t c a môn h c C u trúc d li u và gi i thu t; Ọn t p các k
n ng l p trình C# ho c Java Chú ý k n ng phân tích xâu ký t
Ghi chú (tài li u tham kh o): TL1, TL4, TL6
Bài gi ng 12: WEBCRAWLER vƠ bƠi toán thu th p d li u
Ch ng, m c: 5.1
Ti t th : 34-36 Tu n th : 12
M c đích, yêu c u: Trang b k n ng thu th p thông tin t đ ng, phân tích c u
trúc các trang web, t đó xây d ng công c trong môi tr ng l p trình NET
Hình th c t ch c d y h c: Gi ng d y lý thuy t và h ng d n th c hành
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t th c hành m u
a đi m: H5415
N i dung chính: Webcrawler và các ng d ng; Xây d ng công c crawler các
trang web
Yêu c u sinh viên chu n b : Tìm hi u các công c thu th p tin t đ ng; Nghiên
c u công ngh RSS
Ghi chú (tài li u tham kh o): TL1, TL4, TL6
Bài gi ng 13: WEB ng ngh a vƠ các h ng ng d ng hi n nay
Ch ng, m c: 5.2, 5.3
Ti t th : 37-39 Tu n th : 13
M c đích, yêu c u: Giúp hi u rõ h n m c đích c a web ng ngh a trong các
ng d ng th c t
Hình th c t ch c d y h c: Gi ng d y lý thuy t và DEMO minh h a
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t DEMO minh h a
Trang 13a đi m: H5415
N i dung chính: Khai thác thông tin thông qua web ng ngh a; Các xu h ng
phát tri n c a các h th ng G i ý t đ ng
Yêu c u sinh viên chu n b : Tìm hi u thêm v c ch g i ý mua hàng, xem
video tr c tuy n c a Youtube, đ t phòng online agoda
Ghi chú (tài li u tham kh o): TL1, TL4, TL6
Bài gi ng 14: Th c hƠnh t ng tác v i WEB ng ngh a
Ch ng, m c: 5.3
Ti t th : 40-42 Tu n th : 14
M c đích, yêu c u: Ti p t c hoàn thiên công c webcrawler và đ i chi u th c
t đ th y rõ ý ngh a c a WEB ng ngh a trong các ng d ng tìm ki m thông
minh
Hình th c t ch c d y h c: Gi ng d y lý thuy t và DEMO minh h a
Th i gian: 2 ti t gi ng lý thuy t, 1 ti t DEMO minh h a
a đi m: H5415
N i dung chính: Xây d ng công c Webcrawler đ thu th p tin t đ ng; ng
d ng tìm ki m thông tin trên Ontology t xây d ng
Yêu c u sinh viên chu n b : T ng h p các thông tin, hoàn thi n Ontology v
các môn h c, liên k t v i WebServer và t ch c công c tìm ki m trên n n giao
di n Web
Ghi chú (tài li u tham kh o): TL1, TL4, TL6
Bài gi ng 15: Ọn t p vƠ h ng d n thi h t h c ph n
Ch ng, m c: 1,2,3,4,5
Ti t th : 43-45 Tu n th : 15
Trang 14M c đích, yêu c u: H th ng l i toàn b ki n th c, đ nh h ng ôn t p và gi i đáp các v ng m c
Hình th c t ch c d y h c: Gi ng d y lý thuy t
Th i gian: 3 ti t gi ng lý thuy t
a đi m: H5415
N i dung chính: T ng ôn t p toàn môn h c; H ng d n đánh giá qua làm vi c
nhóm
Yêu c u sinh viên chu n b : Ọn t p các n i dung đã h c
Ghi chú (tài li u tham kh o): TL1-TL6
8 Chính sách đ i v i môn h c vƠ các yêu c u khác c a giáo viên
Tham gia h c t p đ y đ : có đi m danh, không m t tr t t , đi h c đúng gi
Làm bài t p, tham gia th o lu n: làm đ bài t p, tham gia các bu i th o
lu n
Ki m tra, thi: Luôn bao g m 2 ph n lý thuy t và th c hành v i tr ng s
nh nhau
H c viên có th đ c đ c cách mi n thi n u tham gia t t quá trình h c t p
và đ t k t qu xu t s c trong các bài ki m tra đ nh k , tích c c tham gia th o
lu n
9 Ph ng pháp, hình th c ki m tra - đánh giá k t qu h c t p môn h c
Phân chia các m c tiêu cho t ng hình th c ki m tra - đánh giá
9.1 Ki m tra – đánh giá th ng xuyên
Ki m tra c n i dung lý thuy t và k t qu làm bài t p nhóm, th c hành l p
trình
9.2 Ki m tra - đánh giá đ nh kì: Bao g m các ph n sau (tr ng s c a t ng
ph n do gi ng viên đ xu t, ch nhi m b môn thông qua):