1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài thuyết trình Linked Data trong phát triển ứng dụng Web

20 62 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 0,94 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài thuyết trình Linked Data trong phát triển ứng dụng Web gồm có hai nội dung chính sách: Giới thiệu Linked Data, xây dựng ứng dụng Web sử dụng Linked Data. Với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích.

Trang 1

LINKED DATA TRONG PHÁT TRI ỂN ỨNG DỤNG WEB

Trần Ngô Như Khánh

Lê Gia Công

Phan Thị Thanh Nga

Khoa CNTT-Trường Đại học Đà Lạt

Trang 2

N ội dung

Trang 3

Web ng ữ nghĩa (Sematic Web)

Trang 4

Đ ịnh nghĩa Linked Data

các phương pháp biểu diễn, chia sẻ và kết nối dữ liệu thông qua các URI trên Web

Trang 5

D ự án Linking Open Data

 50 tập dữ liệu

 2 tỉ mẫu RDF

 Hơn 3 triệu liên kết

Trang 6

Định nghĩa của Tim Berners-Lee

1) Định danh các đối tượng thông qua URI

2) Tất cả các đối tượng có thể được truy cập thông qua bất

kì giao thức nào của Internet (thông thường HTTP URI)

3) Sử dụng các chuẩn định dạng như RDF/XML để cung cấp

thông tin khi đối tượng được truy cập.

4) Dữ liệu cũng chứa liên kết tới các URI khác, để có thể

dẫn tới các đối tượng dữ liệu khác.

Trang 7

Mô hình d ữ liệu RDF

ba: subject, predicate và object.

Khánh địa chỉ email khanhtnn@dlu.edu.vn

Subject Predicate Object

Trang 8

Hai ki ểu bộ ba

Thông thường (Literal): mô tả các thuộc tính của tài

nguyên, mang các giá trị đơn giản như chuỗi, kiểu

số, kiểu ngày tháng,…

Liên kết RDF (RDF Link): mô tả kiểu liên kết giữa hai

tài nguyên, chứa các định danh URI

<http://example.com/khanhtnn.rdf#me">

<foaf:interest rdfs:label="Mạng máy tính“

rdf:resource="http://dbpedia.org/resource/Networking" />

<foaf:knows rdf:resource="http://example.com/thongt.rdf" rdfs:label="Trần Thống" />

Trang 9

Mô hình d ữ liệu RDF

khanhtnn Foaf:Person

Trần Ngô Như Khánh

dbpedia:Dalat

Rdf:Type

foaf:name

foaf:base_near

dbpedia:Dalat

Skos: Cities_in_Vietnam

skos:subject

 RDF có thể biểu diễn bằng đồ thị

Trang 10

Mô hình d ữ liệu RDF

Rdf:Type

foaf:name

foaf:base_near

skos:subject

khanhtnn Foaf:Person

Trần Ngô Như Khánh

dbpedia:Dalat

Skos: Cities_in_Vietnam dbpedia:Dalat

Trang 11

Xây d ựng ứng dụng Web sử dụng Linked Data

khoa CNTT-Đại học Đà Lạt

 Thông tin giảng viên được mô tả bằng các từ vựng biểu diễn bằng chuẩn RDF/XML.

 Tùy vào yêu cầu phía người dùng, hồi đáp cả 2 dạng: web thông thường và Linked Data.

 Phiên bản web thông thường hiển thị dữ liệu được rút trích từ các tập từ vựng.

Trang 12

Xây dựng từ vựng mô thông tin giảng viên

liên kết với dữ liệu của các hệ thống khác

Friend-of-a-Friend (FOAF)

 Biểu diễn thông tin cá nhân theo định dạng chuẩn

RDF/XML

 Chứa bộ từ vựng mô tả các thông tin cá nhân, dự án nghiên cứu, danh sách bạn bè,…

Trang 13

Ví d ụ

<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>

Trang 14

Ý ngh ĩa một số từ vựng

foaf:name Họ tên Trần Ngô Như Khánh

foaf:birthday Ngày sinh 08-05-1982

foaf:homepage Trang chủ rdf:resource = " http://it.dld.edu.vn "

foaf:phone Điện thoại 0908576850

Trang 15

Liên kết với các tập dữ liệu khác

foaf:based_near Thông tin về

nơi cư trú

< foaf:based_near rdf:resource = " http://dbpedia.org/resource/Dalat "

rdfs:label = " Đà lạt " />

foaf:Project

Dự án

nghiên cứu

< foaf:Project rdf:about = " http://example.com/khanhtnn#linkeddata " >

< foaf:name > Ứng dụng Linked Data </ foaf:name >

< foaf:homepage rdf:resource = " http://dlu.edu.vn /department.aspx?orgId=52 " />

</ foaf:Project >

foaf:interest Lĩnh vực

chuyên môn

< foaf:interest rdfs:label = " Mạng máy tính " rdf:resource = " http://dbpedia.org/resource

/Computer_network " />

foaf:knows Những người

có liên kết

< foaf:knows rdf:resource = " http://192.168.1.1/rdf/teacherinfo

/thongt.rdf " rdfs:label = " Trần Thống " />

Trang 16

H ồi đáp yêu cầu người dùng

 Yêu cầu bắt buộc trong Linked Data phải đáp ứng đồng thời

mã HTML và RDF

 Ứng dụng sử dụng cơ chế đàm phán của giao thức HTTP.

Trang 17

Hồi đáp yêu cầu của ứng dụng Linked Data

 Trình duyệt yêu cầu nội dung dạng web thông thường (mã HTTP Accept: text/html ), ứng dụng sẽ thực hiện rút

trích các thông tin trong từ vựng và hồi đáp ở dạng biểu diễn HTML.

 Trình duyệt yêu cầu nội dung Linked Data (mã HTTP

Accept: application/rdf+xml ) thì ứng dụng sẽ hồi đáp từ vựng biểu diễn thông tin dưới dạng mã RDF.

Trang 18

Th ực thi

Trang 19

Th ực thi

Trang 20

Chân thành c ảm ơn!

Ngày đăng: 15/01/2020, 04:31

TỪ KHÓA LIÊN QUAN

w