Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về RDF và SPARQL
- Cơ bản về RDF: ba số (triples), IRIs, literals, và nút trống (blank nodes).
- Không gian tên (namespaces) và cách sử dụng QName trong các truy vấn.
- Tổng quan về các dạng truy vấn SPARQL và trường hợp sử dụng.
Bắt đầu với Môi trường SPARQL
- Cài đặt và chạy Apache Jena Fuseki hoặc RDF4J Server.
- Tải các bộ dữ liệu RDF mẫu vào kho ba số (triple store).
- Sử dụng SPARQL client hoặc workbench để chạy truy vấn.
Truy vấn SELECT SPARQL Cơ bản
- Viết mẫu ba số (triple patterns) và trích xuất liên kết (bindings).
- Sử dụng DISTINCT, LIMIT, và OFFSET.
- Sắp xếp và hiển thị kết quả với ORDER BY.
Lọc và Chỉnh sửa Giải pháp
- Áp dụng các biểu thức FILTER và hàm nội bộ.
- Sử dụng OPTIONAL cho việc khớp phần tử.
- Kết hợp mẫu với UNION và MINUS.
Truy vấn Nâng cao: Tổng hợp và Truy vấn Đặt
- Cách sử dụng GROUP BY, COUNT, SUM, MIN, MAX và HAVING.
- Truy vấn lồng nhau và mẫu subselect.
- Làm việc với các biểu thức và bind() để tính toán giá trị.
Xây dựng và Chuyển đổi RDF
- Truy vấn CONSTRUCT để xây dựng các đồ thị RDF mới.
- Các dạng truy vấn DESCRIBE và ASK, và khi nào sử dụng chúng.
- Sử dụng SPARQL UPDATE để sửa đổi dữ liệu (INSERT/DELETE).
Làm việc với Đồ thị và Đồ thị Tên
- Quads và từ khóa GRAPH.
- Quản lý và truy vấn các đồ thị tên (named graphs).
- Thực hành tốt nhất để tổ chức các đồ thị dữ liệu.
Truy vấn Liên kết và Điểm cuối Từ xa
- Sử dụng SERVICE để truy vấn các điểm cuối SPARQL từ xa.
- Các yếu tố về hiệu suất và thời gian chờ (timeouts).
- Chiến lược kết hợp dữ liệu địa phương và từ xa.
Thực hành Lab: Các Nhiệm vụ SPARQL Thật Tế
- Truy vấn DBpedia và các bộ dữ liệu công khai khác để tìm hiểu thông tin.
- Xây dựng các mẫu truy vấn tái sử dụng và view.
- Khắc phục các lỗi truy vấn phổ biến và tối ưu hóa hiệu suất.
Tóm tắt và Bước Tiếp theo
Yêu cầu
- Hiểu biết về mô hình dữ liệu RDF và ba số (triples).
- Thành thạo với các khái niệm cơ bản của HTTP và JSON.
- Thoải mái khi đọc và viết các biểu thức lập trình hoặc truy vấn cơ bản.
Đối Tượng
- Kỹ sư dữ liệu và người tích hợp dữ liệu
- Nhà phát triển web ngữ nghĩa
- Chuyên gia phân tích làm việc với dữ liệu liên kết
4 Giờ học
Đánh giá (2)
Rất tốt khóa đào tạo
Maira Frisch - Novartis Pharma AG
Khóa học - SPARQL
Dịch thuật bằng máy
He was interactive.
Suraj
Khóa học - Semantic Web Overview
Dịch thuật bằng máy