Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengantar RDF dan SPARQL
- Dasar-dasar RDF: tiga elemen (triples), IRIs, literal, dan blank nodes
- Namespace dan penggunaan QName dalam kueri
- Gambaran umum bentuk kueri SPARQL dan kasus penggunaan
Memulai dengan Lingkungan SPARQL
- Menginstal dan menjalankan Apache Jena Fuseki atau RDF4J Server
- Memuat dataset RDF sampel ke toko tiga (triple store)
- Menggunakan klien SPARQL atau workbench untuk menjalankan kueri
Kueri SELECT SPARQL Dasar
- Menulis pola tiga elemen (triple patterns) dan mengambil binding
- Menggunakan DISTINCT, LIMIT, dan OFFSET
- Mengurutkan dan memproyeksikan hasil dengan ORDER BY
Penyaringan dan Modifikasi Solusi
- Menerapkan ekspresi FILTER dan fungsi bawaan
- Menggunakan OPTIONAL untuk pencocokan parsial
- Menggabungkan pola dengan UNION dan MINUS
Penyusunan Kueri Lanjutan: Agregasi dan Subkueri
- Penggunaan GROUP BY, COUNT, SUM, MIN, MAX, dan HAVING
- Kueri bersarang dan pola subselect
- Bekerja dengan ekspresi dan bind() untuk menghitung nilai
Pembuatan dan Transformasi RDF
- Kueri CONSTRUCT untuk membangun graf RDF baru
- Bentuk kueri DESCRIBE dan ASK serta kapan harus menggunakannya
- Menggunakan SPARQL UPDATE untuk modifikasi data (INSERT/DELETE)
Bekerja dengan Graf dan Graf Beri Nama
- Quads dan kata kunci GRAPH
- Mengelola dan mengambil graf beri nama
- Praktik terbaik untuk mengorganisir graf dataset
Kueri Federasi dan Titik Akhir Jarak Jauh
- Menggunakan SERVICE untuk mengambil titik akhir SPARQL jarak jauh
- Pertimbangan kinerja dan waktu tunggu (timeouts)
- Strategi untuk menggabungkan data lokal dan jarak jauh
Lab Praktis: Tugas SPARQL Nyata
- Mengambil DBpedia dan dataset publik lainnya untuk wawasan
- Membuat template kueri yang dapat digunakan kembali dan tampilan (views)
- Memecahkan kesalahan kueri umum dan mengoptimalkan kinerja
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pemahaman tentang model data RDF dan tiga elemen (triples)
- Kenalan dengan konsep dasar HTTP dan JSON
- Keringanan dalam membaca dan menulis ekspresi pemrograman atau kueri dasar
Audience
- Insinyur data dan integrator
- Pengembang web semantik
- Analis yang bekerja dengan data terkait (linked data)
4 Jam
Testimoni (2)
Very nice training
Maira Frisch - Novartis Pharma AG
Kursus - SPARQL
He was interactive.