Contenu connexe
Similaire à パート1 つながるデータ編 (20)
パート1 つながるデータ編
- 8. 開発者向け情報
Mananda LRSアプリケーションの例
簡易YouTubeプレイヤー
JavaScriptとHTMLのみで開発
YouTubeのAPIを活用
プレイヤーに対するユーザの操作をxAPIでLRSに蓄積
過去の操作も含めた履歴をリスト表示
視聴頻度をヒートマップでリアルタイム表示
法人用途であれば受
講者の視聴状況を一
覧できるレポーティ
ングツールなども考
えられる
- 11. xAPIとセマンティックウェブ
xAPIの相互運用における課題
従来
動詞やアクティビティにIRI形式のIDを使用。
動詞ID、アクティビティIDは自由に定義できる。
ただしシステム間でIDと語彙を対応付けて相互運用性を確保する
ための指針が明示されていなかった。
米国Rustici Software社は独自に”TinCan Registry”を運営・公開
2015年、xAPIコミュニティはワーキンググループ(xAPIVocabulary
& Semantic Interoperability Community Group)を結成し、セマン
ティックウェブのリサーチを開始。
xAPI(旧TinCanAPI) 0.95以前は仕様に動詞、アクティビティの共通語彙が記載
されていたが、以降の仕様からは削除
- 12. xAPIとセマンティックウェブ
xAPI語彙 - セマンティックウェブへの拡張
Companion Specification for xAPIVocabularies
2016年3月に仕様公開
xAPIの語彙をLinked Dataとしてウェブ公開し、相互運用するため
のビルディングブロック
入門書” Experience xAPIVocabulary Primer”
RDF
JSON-LD
https://adl.gitbooks.io/companion-specification-for-xapi-vocabularies/content/
https://adl.gitbooks.io/experience-xapi-vocabulary-primer/content/
- 15. 教育市場とセマンティックウェブ
schema.org
schema.orgボキャブラリ(語彙)
• Google, Microsoft,Yahoo,Yandexが主催。
• 検索エンジンのクローラーにコンテンツに関する詳しい情報
(メタデータ)を伝える(マークアップする)仕組み。
• RDFa(RDF in Attributes), Microdata, JSON-LD(JSON for Linked
Data)で拡張可能。
• HTML文書内に記述することで検索エンジンは文書の内容を解
釈できる。
schema.orgのスタートガイドで紹介されている記述例
<div itemscope itemtype="http://schema.org/Movie">
<h1>Avatar</h1>
<span>Director: James Cameron (born August 16, 1954)</span>
<span>Science fiction</span>
<a href="../movies/avatar-theatrical-trailer.html">Trailer</a>
</div>
divタグ内には“アバター”
という映画(Movie)に関する
情報が含まれていることを
明示できる
- 16. 教育市場とセマンティックウェブ
LRMI
Learning Resource Metadata Initiativeの略
ウェブ上の学習リソースにメタデータを記述するための共通フ
レームワーク開発を目指した教育メタデータプロジェクト。
2011年、AEP(全米教育出版協会)とCC(クリエイティブコモンズ)
が共同で立ち上げ。
2013年、LRMI語彙仕様がschema.orgに採択。
2014年、スチュワードシップをAEP, CCからDCMI(Dublin Core
Metadata Initiative)に移管。
Open Badges仕様においてLRMI語彙の使用が想定されている。
⇒BadgeClassのcriteria(目標達成基準)
- 17. 教育市場とセマンティックウェブ
LRMI記述例
schemaorg/CreativeWorkに含まれるeducationalAlignment
<!-- A list of the issues for a single volume of a given periodical. -->
<div vocab="http://schema.org/" typeof="CreativeWork">
<h1 property="name">Designing a treasure map</h1>
<p>Resource type:
<span property="learningResourceType"> lesson plan</span>,
<span property="learningResourceType"> learning activity</span>
</p>
<p>Target audience:
<span rel="audience" typeof="EducationalAudience">
<span property="educationalRole">teacher</span>s
</span>
</p>
<p rel="educationalAlignment" typeof="AlignmentObject">
<span property="alignmentType">Educational level</span>:
<span property="educationalFramework">US Grade Levels</span>
<span property="targetName">2</span>
<span rel="targetUrl" resource="http://purl.org/ASN/scheme/ASNEducationLevel/2"></span>
</p>
<p>Link to lesson plan: <a property="url" href="http://example.org/lessonplan">http://example.org/lessonplan</a></p>
</div>
学習リソースタイプは”lesson
plan”, “learning activity”
対象は”EducationalAudience”
タイプの“teacher”
教育アライメント
は”Educational Level”タイプ
の”USGrade Level 2”
- 18. RDFグラフ
Abigail@example.jp
名前はSasaki Abigail
住所は東京都台東区
AbbieとBobの知り合い
ABC大学のメンバ
RDF: リソースの繋がりを記述するためのフレームワーク
基本単位は「主語-述語-目的語」(RDFトリプル)
一つ以上のトリプルが組み合わされてRDFグラフを構成
自由に語彙を定義できる – FOAF, Dublin Core, SKOS, etc.
セマンティックウェブの基礎技術
Google, MS,Yahooがスポンサーする共通
語彙のまとめサイトschema.orgは記述例
にRDFa, JSON-LD, Microdataを採用
- 19. 自治体におけるRDF活用 – オープンデータ
データ シティ鯖江(福井県鯖江市)
国内のRDF活用事例
http://www.city.sabae.fukui.jp/pageview.html?id=11552
むろらんオープンデータライブラリ(北海道室蘭市)
http://www.city.muroran.lg.jp/main/org2260/odlib.php
埼玉県オープンデータ(埼玉県)
https://opendata.pref.saitama.lg.jp/
すぎナビオープンデータ(東京都杉並区)
http://www2.wagmap.jp/suginami/top/opendata.asp
多くの自治体がオープンデータの取り組みとして統計データ
やサービスに関する情報などをRDF形式で公開している