SHACL入門 ― RDFの「形」を検証する
RDFグラフが「期待した形」になっているかを検証する SHACL を、初学者向けに概念から解説します。シェイプ(ノード/プロパティシェイプ)、個数・型・クラスなどの制約、適合/違反の検証レポート、もう一つのシェイプ言語 ShEx(Wikidata の EntitySchemas)、SPARQL(問い合わせ)やXMLスキーマとの関係まで。RDF・SPARQL入門の続編。CC ライセンス方針のもと、仕様で事実確認し独自に構成した実験的な動画です。
SHACLShExRDFWikidataDigital Humanities
⚠ この解説は、AIによる実験的な取り組みです(構成・図・音声合成を含む)。不正確な内容を含む可能性があります。ご利用の際はご注意ください。
掛け合い解説(ずんだもん×四国めたん)
別バージョン
ナレーション解説
章立て
- 1
本編
データの形のバラつき・シェイプで検証(SHACL)・ノード/プロパティシェイプ・制約・検証レポート・ShEx(Wikidata EntitySchemas)・SPARQLやXMLスキーマとの関係・始め方
読み上げ原稿
- 0:00RDFの「形」を検証する
- 0:40この動画について
- 1:32この回のゴール
- 2:16今日の流れ
- 2:41なぜ「検証」が要るのか
- 2:52RDF=三つ組が重なった「網」
- 3:15データの「形」はバラつく
- 3:53「期待する形」を決めて照らしたい
- 4:25シェイプで検証する ― SHACL
- 4:32シェイプ=期待する「形」の宣言
- 5:01書き方(SHACL/Turtle)
- 5:32いろいろな制約を組み合わせる
- 6:00検証すると「レポート」が返る
- 6:30ここまでのポイント
- 7:04もう一つの道 ― ShEx
- 7:08ShEx=別の書き味のシェイプ言語
- 7:39例:Wikidata の EntitySchemas
- 8:07SHACL と ShEx の使い分け
- 8:41位置づけ・使いどころ
- 8:47「検証」と「問い合わせ」は別もの
- 9:16XMLのスキーマに当たる層
- 9:48考えてみよう
- 10:10ここまでのポイント
- 10:33DHでの活用
- 11:03おさえておきたい前提
- 11:40始め方・学ぶには
- 12:14まとめ
- 12:48出典・ライセンス
- 13:19ご清聴ありがとうございました




























