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.
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 Nội dung Giới thiệu Linked Data Xây dựng ứng dụng web sử dụng Linked Data Web ngữ nghĩa (Sematic Web) Định nghĩa Linked Data Là chủ đề thuộc lĩnh vực Semantic Web Thuật ngữ “Linked Data” sử dụng để mô tả phương pháp biểu diễn, chia sẻ kết nối liệu thông qua URI Web Dự án Linking Open Data Thống kê năm 2009: 50 tập liệu tỉ mẫu RDF Hơn triệu liên kết Định nghĩa Tim Berners-Lee 1) 2) 3) 4) Định danh đối tượng thơng qua URI Tất đối tượng truy cập thơng qua giao thức Internet (thông thường HTTP URI) Sử dụng chuẩn định dạng RDF/XML để cung cấp thông tin đối tượng truy cập Dữ liệu chứa liên kết tới URI khác, để dẫn tới đối tượng liệu khác Mơ hình liệu RDF Resource Description Framework Tài nguyên mô tả thông qua tập ba: subject, predicate object Khánh Subject có địa email Predicate khanhtnn@dlu.edu.vn Object Hai kiểu ba Thông thường (Literal): mơ tả thuộc tính tài ngun, mang giá trị đơn giản 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 hai tài nguyên, chứa định danh URI Mơ hình liệu RDF khanhtnn Foaf:Person Rdf:Type Trần Ngô Như Khánh foaf:name Skos: Cities_in_Vietnam dbpedia:Dalat foaf:base_near skos:subject dbpedia:Dalat RDF biểu diễn đồ thị Mơ hình liệu RDF khanhtnn Rdf:Type Foaf:Person foaf:name Trần Ngô Như Khánh foaf:base_near dbpedia:Dalat skos:subject Skos: Cities_in_Vietnam Xây dựng ứng dụng Web sử dụng Linked Data Ứng dụng Linked Data mô tả thông tin giảng viên khoa CNTT-Đại học Đà Lạt Yêu cầu: Thông tin giảng viên mô tả từ vựng biểu diễn chuẩn RDF/XML Tùy vào yêu cầu phía người dùng, hồi đáp dạng: web thông thường Linked Data Phiên web thông thường hiển thị liệu rút trích từ tập từ vựng Xây dựng từ vựng mô thông tin giảng viên Biểu diễn theo cấu trúc chuẩn để chia sẻ liên kết với liệu hệ thống khác Sử dụng cấu trúc mô tả thông tin người Friendof-a-Friend (FOAF) Biểu diễn thông tin cá nhân theo định dạng chuẩn RDF/XML Chứa từ vựng mô tả thông tin cá nhân, dự án nghiên cứu, danh sách bạn bè,… Ví dụ Các từ vựng mô tả thông tin cá nhân Trần Ngô Như Khánh 08-05-1982 khanhtnn@dlu.edu.vn 0908576850 … Ý nghĩa số từ vựng Vị từ Ý nghĩa Giá trị 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 0908576850 Điện thoại Liên kết với tập liệu khác Vị từ foaf:based_near Ý nghĩa Thông tin nơi cư trú Ví dụ Ứng dụng Linked Data Dự án foaf:Project nghiên cứu foaf:interest foaf:knows Lĩnh vực Những người Hồi đáp yêu cầu người dùng Yêu cầu bắt buộc Linked Data phải đáp ứng đồng thời mã HTML RDF Ứng dụng sử dụng chế đàm phán giao thức HTTP Hồi đáp yêu cầu ứ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 thực rút trích thơng tin từ vựng 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) ứng dụng hồi đáp từ vựng biểu diễn thông tin dạng mã RDF Thực thi Với yêu cầu dạng web HTML Thực thi Với yêu cầu dạng web Linked Data Chân thành cảm ơn! ... Giới thiệu Linked Data Xây dựng ứng dụng web sử dụng Linked Data Web ngữ nghĩa (Sematic Web) Định nghĩa Linked Data Là chủ đề thuộc lĩnh vực Semantic Web Thuật ngữ Linked Data sử dụng để mô... cầu bắt buộc Linked Data phải đáp ứng đồng thời mã HTML RDF Ứng dụng sử dụng chế đàm phán giao thức HTTP Hồi đáp yêu cầu ứng dụng Linked Data Trình duyệt yêu cầu nội dung dạng web thông thường... foaf:base_near dbpedia:Dalat skos:subject Skos: Cities_in_Vietnam Xây dựng ứng dụng Web sử dụng Linked Data Ứng dụng Linked Data mô tả thông tin giảng viên khoa CNTT-Đại học Đà Lạt Yêu cầu: Thông