Bài thuyết trình Linked data trong phát triển ứng dụng web - Trần Ngô Như Khánh

LINKED DATA TRONG PHÁT TRIN  
NG DNG WEB  
Trn Ngô Như Khánh  
Lê Gia Công  
Phan ThThanh Nga  
Khoa CNTT-Trường Đi hc Đà Lt  
Ni dung  
Gii thiu Linked Data  
Xây dng ng dng web sdng Linked Data  
Web ngnghĩa (Sematic Web)  
Đnh nghĩa Linked Data  
Là mt chđthuc lĩnh vc Semantic Web  
Thut ng“Linked Data” được sdng đmô tả  
các phương pháp biu din, chia svà kết ni dữ  
liu thông qua các URI trên Web  
Dán Linking Open Data  
Thng kê năm 2009:  
50 tp dliu  
2 tmu RDF  
Hơn 3 triu liên kết  
Đnh nghĩa ca Tim Berners-Lee  
1) Đnh danh các đi tượng thông qua URI  
2) Tt ccác đi tượng có thđược truy cp thông qua bt  
kì giao thc nào ca Internet (thông thường HTTP URI)  
3) Sdng các chun đnh dng như RDF/XML đcung cp  
thông tin khi đi tượng được truy cp.  
4) Dliu cũng cha liên kết ti các URI khác, đcó thể  
dn ti các đi tượng dliu khác.  
Mô hình dliu RDF  
Resource Description Framework  
Tài nguyên sđược mô tthông qua tp các bộ  
ba: subject, predicate object.  
Khánh  
Subject  
đa chemail khanhtnn@dlu.edu.vn  
Predicate Object  
Hai kiu bba  
Thông thường (Literal): mô tcác thuc tính ca tài  
nguyên, mang các giá trđơn gin như chui, kiu  
s, kiu ngày tháng,…  
Liên kết RDF (RDF Link): mô tkiu liên kết gia hai  
tài nguyên, cha các đnh danh URI  
<http://example.com/khanhtnn.rdf#me">  
<foaf:interest rdfs:label="Mng máy tính“  
/>  
Mô hình dliu RDF  
Foaf:Person  
khanhtnn  
Rdf:Type  
Trn Ngô Như Khánh  
foaf:name  
Skos:  
Cities_in_Vietnam  
dbpedia:Dalat  
foaf:base_near  
skos:subject  
dbpedia:Dalat  
RDF có thbiu din bng đthị  
Mô hình dliu RDF  
Rdf:Type  
Foaf:Person  
khanhtnn  
foaf:name  
Trn Ngô Như Khánh  
foaf:base_near  
dbpedia:Dalat  
skos:subject  
Skos: Cities_in_Vietnam  
Xây dng ng dng Web sdng Linked  
Data  
ng dng Linked Data mô tthông tin ging viên  
khoa CNTT-Đi hc Đà Lt.  
Yêu cu:  
Thông tin ging viên được mô tbng các tvng  
biu din bng chun RDF/XML.  
Tùy vào yêu cu phía người dùng, hi đáp c2 dng:  
web thông thường và Linked Data.  
Phiên bn web thông thường hin thdliu được rút  
trích tcác tp tvng.  
Xây dng tvng mô thông tin ging viên  
Biu din theo cu trúc chun đcó thchia svà  
liên kết vi dliu ca các hthng khác.  
Sdng cu trúc mô tthông tin con người Friend-  
of-a-Friend (FOAF)  
Biu din thông tin cá nhân theo đnh dng chun  
RDF/XML  
Cha btvng mô tcác thông tin cá nhân, dán  
nghiên cu, danh sách bn bè,…  
Ví dụ  
Các tvng mô tthông tin cá nhân  
<foaf:Person rdf:ID="me">  
<foaf:name>Trần Ngô Như Khánh</foaf:name>  
<foaf:birthday>08-05-1982</foaf:birthday>  
<foaf:homepage  
rdf:resource="http://it.dld.edu.vn"/>  
<foaf:mbox>khanhtnn@dlu.edu.vn</foaf:mbox>  
<foaf:phone>0908576850</foaf:phone>  
</foaf:Person>  
Ý nghĩa mt stvng  
Vị từ  
Ý nghĩa  
Giá trị  
foaf:name  
Họ tên  
Trần Ngô Như Khánh  
foaf:birthday Ngày sinh  
foaf:homepage Trang chủ  
08-05-1982  
rdf:resource="http://it.dld.edu.vn"  
0908576850  
foaf:phone  
Điện thoại  
Liên kết vi các tp dliu khác  
Vị từ  
Ý nghĩa  
Ví dụ  
Thông tin về  
nơi cư trú  
<foaf:based_near  
foaf:based_near  
rdfs:label="Đà lạt" />  
<foaf:Project rdf:about="http://example.com/khanhtnn#linkeddata">  
<foaf:name>Ứng dụng Linked Data</foaf:name>  
<foaf:homepage  
Dự án  
foaf:Project  
rdf:resource="http://dlu.edu.vn  
nghiên cứu  
/department.aspx?orgId=52" />  
</foaf:Project>  
<foaf:interest rdfs:label="Mạng máy tính" rdf:resource="http://dbpedia.org/resource  
/Computer_network"/>  
Lĩnh vực  
foaf:interest  
foaf:knows  
chuyên môn  
<foaf:knows rdf:resource="http://192.168.1.1/rdf/teacherinfo  
/thongt.rdf" rdfs:label="Trần Thống" />  
Những người  
có liên kết  
Hi đáp yêu cu người dùng  
Yêu cu bt buc trong Linked Data phi đáp ng đng thi  
mã HTML và RDF  
ng dng sdng cơ chế đàm phán ca giao thc HTTP.  
Hi đáp yêu cu ca ng dng Linked Data  
Trình duyt yêu cu ni dung dng web thông thường (mã  
HTTP Accept:text/html), ng dng sthc hin rút  
trích các thông tin trong tvng và hi đáp dng biu  
din HTML.  
Trình duyt yêu cu ni dung Linked Data (mã HTTP  
Accept:application/rdf+xml) thì ng dng shi  
đáp tvng biu din thông tin dưới dng mã RDF.  
Thc thi  
Vi yêu cu dng web HTML  
Thc thi  
Vi yêu cu dng web Linked Data  
Chân thành cm ơn!  
pdf 20 trang yennguyen 29/03/2022 5880
Bạn đang xem tài liệu "Bài thuyết trình Linked data trong phát triển ứng dụng web - Trần Ngô Như Khánh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_thuyet_trinh_linked_data_trong_phat_trien_ung_dung_web_t.pdf