Tải bản đầy đủ (.pdf) (25 trang)

Ứng dụng semantic web để xây dựng hệ thống tra cứu biển đảo việt nam

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (774.81 KB, 25 trang )
















Chuyên ngành: Khoa c máy tính
 60.48.01








- 


Công trình 





TS. VÕ TRUNG HÙNG


: TS. NGUYN THANH BÌNH


N



n tr
18 tháng 5 nm
2013.



Có thể tìm hiểu luận văn tại:
- Trung tâm Thông tin - 


1

1. Lý do ch tài
 


 web  
semantic web (hay web 

web 
          
        thông tin trên file
 .       trong trang html là <b> Ông là
Shakespeare </b>. M 
 ông, là, Shakespeare, coi chúng là các
 không các
thông tin liên quan.
Web  
 Shakespeare




 

web  

. w



2
XML, w ó

 
  -gic  
lô-gic
 lô-gic trong web
. wkhông .

Vi

2





.


             

   
V



          

 web


3




          
 

             


 Semantic web          

2. Mc tiêu và nhim v

web

  w
Ontology 
web ng 
             i
i tìm th    nht thông tin v bi o Vit Nam,
nhm nâng cao tình yêu bi o và to th trn toàn dân bo v T
quc.
Vi nhng m ra thì ta phi nghiên cu và thc hin nhng
nhim v sau: V  web ng 
cn h tr xây dng web ng u và 
      cách       tri 



4
     

3. ng và phm vi nghiên cu
3.1. 
thông tin b
, c

trang .
3.2. 





            


4. u
- 
i
, 
- 

- 
.
5. c và thc tin c tài
Ý nghĩa khoa học:



5

.
Ý nghĩa thực tiễn:
web

 


            


6. B cc ca lun 
. 
web  

     . P     
web  


 





 



6
 TNG QUAN V WEB NG 
1.1. SEMANTIC WEB  WEB NG 
1.1.1. Th h Web 1.0 và 2.0
 




Web  weblogs 
              
 Trang













Hình 1.1. Hai thế hệ web 1.0 và 2.0
Web 1.0

250,000 trang









1996

Web 2.0
- 
80,000,000 trang









2006







lên







lên




7
1.1.2. Hn ch web 2.0 và s i ca Semantic Web (SW)



web

web 


 
            

web 
web
World Wide Web là Tim Berners-
1.1.3. Khái nim web ng 
Theo Tim Berners-Lee, web web 
 

web 
phép n trên web, sao cho





8

1.1.4. Ích li web ng 
ên web



1.1.5. Kin trúc ca web ng 
 
web  


Hình 1.2. Kiến trúc của web ngữ nghĩa
web  và vai



và RDFSchema [RDFS]



 RDF Schema.


9


 





lô-giclô-
giclô-gic 
f
 

web .
1.1.6. URI  B nh danh tài nguyên duy nht
URI - Uniform Resource Identifier, là web 

  URL - Uniform Resource Locator  URN -Uniform
Resource Name.
1.1.7. Lp trình web ng 


1.1.8. Ni dung xây dng web ng 
web 


- 
(RDF) trên web.


10
-          web  

- web 
Development - SWAD)
1.1.9. Semantic Search Engine (Tìm kim ng 

web 

              

- 


- Các trang web 

không

1.1.10. Mt s thành tu ca web ng  trên th gii và 
Vit Nam
a. ABS (Activity Based Search) tại ĐH Stanford
b. Công cụ tìm kiếm Swoogle
c. Công cụ tìm kiếm Kngine
d. VN-KIM (Viet Nam Knowledge and Information
Management)
1.2. CÔNG C VÀ CÔNG NGH N WEB NG

1.2.1. Ontology
a. Khái niệm


11
  
 Ontology


Ontology là một tập các khái niệm và quan hệ giữa các khái niệm
được định nghĩa cho một lĩnh vực nào đó nhằm vào việc biểu diễn và
trao đổi thông tin để con người và máy tính có thể hiểu được

b. Các thành phần của ontology.
          

: lô-
gic   

.
 (Individual): 
            o   
nhiên (n, Hoa, ).

- 

 AnHoa
-  
o          
khác.
o 
XML Schema, RDF literal


12
o      
 
c. Phương pháp xây dựng Ontology
Ontology 
.
d. Ngôn ngữ xây dựng Ontology
          
         

DAML+OIL và OWL.
e. Công cụ xây dựng Ontology
và 

 
           
OilED,webODE, OWL S-Editor và Protégé.
1.2.2. RDF  Nn tng ca web ng 
web web 
web

            

1.2.3. Truy vn trên d liu web ng 
C ba dòng khác
              
thông tin  SPARQL và

 
Xcerpt.


13
 PHÂN TÍCH NG DNG


  


2.1. BIO VIT NAM

2.1.1. Tng quan


2



 


2.1.2. Vai trò bio
 
- an ninh

2.2. O
Hi chc rt nhiu cuc thi, các hot
ng ln bin l bio Vi
liêng bi          ng Sa,
Hoàng Sa là ca Vi    m i b sung thêm
nhng kin thc nh bo v bio, ch quyn ca dân tc.
Kin thc v bi   c trang b nhiu  ng h


14
không có nhi cp ti. Chính vì vy nhu cu tra cu v bin
o rt là ln, nht là trong tình hình hin nay.
2.3. O
              
 nay thì thy vic tra cu hin ti gp
rt nhic bit là  ng. Hu

ht các t thng qun lý bin o ca tnh. Mun tìm hiu
bio  t
Ctbio Vit Nam
chuyên nghip, 

2.4.  THNG
2.4.1. 
Khi xây dng h thng, cc các yêu cu sau:
- Xây dng h thng tra cu thông tin v bio Vit Nam. H
th ên, di s
liên quan ti bio.
- H thng xây dng trên các công c mm bo tính ph
dng và có chng tt.
- Cung cp SPARQL endpoints nhm giúp các công c web ng
 khác có th tip cn ngun tài nguyên.
- Tìm kin và m rng. Tc tìm kim bo
có suy lu   ng vi mt s thuc tính nghch
o, thuc tính bc cng.


15
2.4.2. 
Theo yêu c     m ca web ng , kin trúc
tng th ca h thng cn xây dng s . Web Browser:
là trình duy  i s dng, s có các yêu cu lên máy ch
(Server). Mô hình trên Server s có hai tng: tng ng dng (Application
Layer) và tng web ng 









Hình 2.1. Kiến trúc tổng thể của ứng dụng
2.5. BI CA S DNG CA NG DNG
Bi ca s dng ca ng dng s ng s dng
i qun tr.
 

Hình 2.2. Biểu đồ ca sử dụng của người dùng
Web Browser
Application Layer
Semantic Web Layer
Server


16
 

Hình 2.3. Biểu đồ ca sử dụng của người quản trị
2.6.  TUN T CÁC CHA NG
DNG
2.6.1. Chm

Hình 2.4. Biểu đồ tuần tự chức năng tìm kiếm


17

2.6.2. Chc ng o, qu

Hình 2.5. Biểu đồ tuần tự chức năng thêm đối tượng
2.7. CÁC CÔNG C  XUT
2.7.1. Zend Framework
Zend Framework là mt nn tng cho phép xây dng website nhanh
ng trên ngôn ng lt
framework ngun m và có s h tr ln t cng.
2.7.2. ARC2
ARC là mt h thng web ng t s dng ngôn ng
 min phí, ngun m, d s dng và chc trên
hu ht các web server (PHP 5.3 tr lên).
c tính ca ARC2:
- D trin khai: s dng ngôn ng PHP  d liu MySQL
ph bin nên rn cho vit s dng.
- H tr phân tích nhiu dng: RDF/XML, N-Triples, Turtle,
SPARQL + SPOG, Legacy XML, HTML tag soup, RSS 2.0,



18
 THIT K T NG DNG
3.1. QUY TRÌNH XÂY DNG NG DNG
 

- 
- 
3.2. 

- iped

- />oid=10184
-
3.3. XÂY DNG ONTOLOGY

Lớp Biển đảo

Lớp Địa phương
g khác.
Lớp di sản văn hóa

Lớp tài nguyên: 

Lớp tư liệu:
 
- 
- 
- 


19
- 
-  

3.4. 
, t
, t
            
.
3.5. PHÁT TRIN H THNG WEB



web 
.
3.6. KT QU 
T.

Hình 3.1. Giao diện chức năng thêm đảo


20
:

Hình 3.2. Giao diện chức năng tìm kiếm cơ bản

 


Hình 3.3. Giao diện chức năng tìm kiếm nâng cao
3.7. 



.


21


 
             


web  

web   

web
web  




,

ra.
K:
- web ng
web  
- web  
trúc web .
-             
 web  
d     tài       
 RDF, RDF Schema dùng


22

- 

-             

SPARQL, cách 
.
- web
MVC (Model  View  Controller
c.
:
- 

            

-  


- 
 mình -post là

.
-            
 
  i dùng có h
         
nâng cao. h
           


23

 
 
tôi 




- web 
 web  (
 Lô-gic          ,
 
    

- 
 
. 



`

×