お問い合わせ

コース概要

RDFとSPARQLの基礎説明

  • 『トリプル』『IRI』『リテラル』および空白ノードといったRDFの基本概念
  • 名前空間とクエリ内でのQName利用法
  • SPARQLにおける各種クエリ形式とその適用事例の概要説明

SPARQL環境のセットアップ手順

  • Apache Jena FusekiおよびRDF4J Serverのインストール・起動方法
  • サンプル用RDFデータセットをトリプルストアへ登録する手順
  • SPARQLクライアントやワークベンチを用いた実際のクエリ実行法

基本SPARQL SELECTクエリの作成法

  • トリプルパターンの指定方法および結果データの取得処理
  • DISTINCT・LIMIT・OFFSETの使い方と効果
  • ORDER BYによる結果の並べ替えや項目選択法

フィルタリング機能およびクエリ修飾子の適用手法

  • FILTER式や組み込み関数を用いたデータ絞り込み方法
  • 不完全一致を認めるOPTIONAL構文の仕様説明
  • UNIONおよびMINUSにより複数パターンの論理組み合わせ法

高度なクエリ処理:集計機能とサブクエリ活用術

  • GROUP BY・COUNT・SUM・MIN・MAXおよびHAVINGの使用規則
  • ネスト構造を持つクエリやサブセレクト機能の適用法
  • 『bind()』関数を利用した計算式・変数値作成例

RDF構造の生成および改変技法

  • 『CONSTRUCT』による新たなRDFグラフ構築手順
  • 『DESCRIBE』『ASK』といったクエリ形式の使い分けルール説明
  • 『SPARQL UPDATE』を活用したINSERT・DELETEによるデータ修正法

グラフ構造および名前付きグラフの扱い方

  • 『クアッド』とGRAPHキーワードの解説
  • 名前付きグラフの作成・管理・検索手法
  • 複数データセットをまとめる際の組織化ノウハウ紹介

連携型クエリおよび外部エンドポイント対応法

  • 『SERVICE』構文で遠隔地のSPARQLサーバーに問い合わせる例示
  • クエリ応答速度低下やタイムアウト問題への対処策説明
  • ローカルデータと外部データを組み合わせる有効な手順の示唆

実習課題:現実的なSPARQL活用例

  • DBpediaや公開されている他データセットからの情報取得手順実践
  • 再利用可能なクエリテンプレートおよび視覚化設定方法
  • 『よくあるエラー内容』やパフォーマンス改善のためのコツ紹介

総括および今後の学習への道筋

要求

  • RDFデータモデルおよびトリプルの仕組みについての基礎知識
  • 基本的なHTTPおよびJSONの概念に関する理解度
  • 単純なプログラム記述やクエリ作成に抵抗感がないこと

対象者

  • データエンジニアおよびシステム統合担当者
  • セマンティックウェブ開発者
  • リンクデータ処理を扱うアナリストの方々
 4 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー