Eğitim İçeriği

RDF ve SPARQL'e Giriş

  • RDF temelleri: üçlüler, IRIs, literaller ve boş düğümler
  • Sorgularda ad alanları ve QName kullanımı
  • SPARQL sorgu formları ve kullanımlarının genel bakışı

Bir SPARQL Ortamına Başlama

  • Apache Jena Fuseki veya RDF4J Sunucusu'nun kurulumu ve çalıştırılması
  • Örnek RDF veri kümelerini üçlü depaya yükleme
  • Sorguları çalıştırmak için bir SPARQL istemcisini veya çalışma masasını kullanma

Temel SPARQL SELECT Sorguları

  • Üçlü desenleri yazmak ve bağlamaları almak
  • DISTINCT, LIMIT ve OFFSET kullanma
  • ORDER BY ile sonuçları sıralama ve projeleme

Filtreleme ve Çözüm Modifiyeleri

  • FILTER ifadelerini ve yerleşik fonksiyonları uygulama
  • OPCİONAL kullanarak kısmi eşleşmeleri elde etme
  • UNION ve MINUS ile desenleri birleştirme

Gelişmiş Sorgulama: Toplama ve Alt Sorgular

  • GROUP BY, COUNT, SUM, MIN, MAX ve HAVING kullanımı
  • iç içe sorgular ve alt seçim desenleri
  • İfadeleri ve bind() kullanarak değerler hesaplama

RDF Oluşturma ve Dönüştürme

  • Yeni RDF grafikleri oluşturmak için CONSTRUCT sorguları
  • DESCRIBE ve ASK sorgu formları ve kullanma zamanları
  • Veri düzenlemek için SPARQL UPDATE kullanımı (INSERT/DELETE)

Grafiklerle ve Adlandırılmış Grafiklerle Çalışma

  • Dörtlüler ve GRAPH anahtar kelimesi
  • Adlandırılmış grafikleri yönetme ve sorgulama
  • Veri kümesi grafiklerini organize etmek için en iyi uygulamalar

Federasyonlu Sorgular ve Uzak Uç Noktalar

  • Uzak SPARQL uç noktalarını sorgulamak için SERVICE kullanımı
  • Performans dikkat edilmesi gereken konular ve zaman aşımı
  • Yerel ve uzak veriyi birleştirmek için stratejiler

Pratik Laboratuvar: Gerçek Dünyada SPARQL Görevleri

  • DBpedia ve diğer kamu veri kümelerinden içgörüler elde etmek için sorgulama
  • Yeniden kullanılabilir sorgu şablonları ve görünümleri oluşturma
  • Yaygın sorgu hatalarını hata ayıklama ve performansı optimizasyon

Özeti ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • RDF veri modeli ve üçlüler hakkında bilgi sahibi olmak
  • Temel HTTP ve JSON kavramlarıyla tanışmak
  • Temel programlama veya sorgu ifadelerini okuma ve yazma konusunda rahat hissetmek

Hedef Kitle

  • Veri mühendisleri ve entegratörleri
  • Anlamsal web geliştiricileri
  • Bağlantılı verilerle çalışan analistler
 4 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler