狠狠撸

狠狠撸Share a Scribd company logo
2016/10/19 API Meetup #16 1
NHK Linked Data API
?つながる番組データを目指して?
NHK放送技術研究所
ネットサービス基盤研究部
宮崎 勝
miyazaki.m-fk@nhk.or.jp
放送サービスとその課題
2016/10/19 API Meetup #16 2
従来の放送サービス
2016/10/19 API Meetup #16 3
番組コンテンツ
視聴者
テレビへの接触の変化
2016/10/19 API Meetup #16 4
出典:2015年国民生活時間調査報告書(NHK放送文化研究所)のデータをグラフ化
1日の中で15分以上テレビを見る人の割合(国民全体、平日)
(%)
80
82
84
86
88
90
92
94
1995年 2000年 2005年 2010年 2015年
メディア接触時間
2016/10/19 API Meetup #16 5
メディア総接触時間の推移(1日あたり、週平均、東京地区)
153
171.8
30.1
44
20.4
32.3
13.8
19.6
61
56.6
24.9 90.7
11
0 50 100 150 200 250 300 350 400 450
2016年
2006年
テレビ ラジオ 新聞 雑誌 パソコン タブレット 携帯?スマートフォン
(分)
出典:メディア定点調査2016(博報堂DYメディアパートナーズ)のデータをグラフ化
テレビの視聴時間を超えている!
プラットフォーム
共通データ形式(Linked Data)
RESTful API 共通語彙
セキュリティ技術
「つながる」ことによるイノベーション
2016/10/19 API Meetup #16 6
APIエコノミー オープンデータ
エコシステムの
発展
図出典:Point.io, data.go.jp
インターネット空間へのデータ展開
2016/10/19 API Meetup #16 7
番組コンテンツ
視聴者
データ提供
データのウェブ化
2016/10/19 API Meetup #16 8
ウェブの特徴
? 情報を構造化する(HTML)
? ページ同士をつなげる(ハイパーテキスト)
2016/10/19 API Meetup #16 9
データのウェブ
? データを“機械可読”な形式で構造化する
? データ同士を“つなげる”
2016/10/19 API Meetup #16 10
Linked Data:ソフトウェアのためのウェブ
Linked Dataの記述と利用
2016/10/19 API Meetup #16 11
Linked Dataの基本原則
1. あらゆるデータの識別子としてURIを使用する。
2. 識別子にはHTTP URIを使用し、参照やアクセスを
可能にする。
3. URIにアクセスされた際には、有用な情報を
標準的なフォーマット(RDFなど)で提供する。
4. データには他の情報源における関連情報への
リンクを含め、Web上の情報発見を支援する。
2016/10/19 API Meetup #16 12
出典:Christian Bizer, Tom Heath, Tim Berners-Lee,(翻訳)萩野達也:“リンクするデータ (Linked Data)~広がり始めた
テ?ータのク ラウト?~:1.Linked Dataの仕組み Linked Data-The Story So Far”,情報処理,52,3,pp.284-292(Mar. 2011)
RDF
(Resource Description Framework)
? RDFトリプル
– 情報を、最も原始的な3つ組の形式で記述
2016/10/19 API Meetup #16 13
http://ja.dbpedia.
org/resource/福
山雅治
http://lod.nhk.or.jp/
cin/dbpedia
外部データ
(例:wikipediaの情報)
他のLinkedDataとの
リンク付与
http://www.nhk.or.jp/strl/
nhkld/episode/012582393
“ホットスポット
最後の楽園”
URIで記述された
番組エピソート?
http://www.nhk.or.jp/
strl/nhkld/title
主語 述語 目的語
subject property object
“ナミブ砂漠”
データ追加
http://lod.nhk.or.jp/
cin/location
Linked Dataの利用
2016/10/19 API Meetup #16 14
RDFストア
(トリプルストア)
Linked Data
(RDFトリプル)
登録
SPARQL
エント?
ポイント
SPARQLクエリ
SELECT ?service_name ?start_time ?title
{
?program
rdf:type nhkld:Program ;
nhkld:title ?title ;
nhkld:start_time ?start_time ;
nhkld:area ?areaIRI ;
nhkld:service ?serviceIRI .
?serviceIRI
nhkld:service_name ?service_name .
FILTER ( ?areaIRI = nhkld-area:130 )
FILTER REGEX (?title,"連続テレビ小説")
}
ORDER BY ?start_time
連続テレビ小説の放送予定を
取得するクエリ
Web
API
サービス
/開発者
昨年度の取り組み
? 当日?明日2日分の番組データを
Linked Dataとして提供
2016/10/19 API Meetup #16 15
http://www.nhk.or.jp/strl/lod/
NHK番組LODページを公開日本最大規模の
オープンデータコンテスト
http://lodc.jp/2015/
開発者コミュニティの反応
2016/10/19 API Meetup #16 16
“NHK番組LODでSPARQLを書いてみる”
?Qiita プログラマのための技術情報共有サービス?
出典:
http://qiita.com/okbp/items/f5cd1ad9aba9ac080d0
e
出典:http://idea.linkdata.org/idea/idea1s1476i
“大河配役” by 秋山梓 氏
構造化された番組データを利用するための
チュートリアルやアプリが自然発生的に生まれる
2016/10/19 API Meetup #16 17
2016年も番組データを実験的に公開
番組A
放送時間
ジャンル
番組概要
API
開発者
リクエスト
番組情報提供
アプリ?Webサービス
ソフトウェア処理可能なRDF形式
NHK技研Webサイト
NHK Linked Data APIページ
http://www.nhk.or.jp/strl/ld/
?データ概要
?データ仕様
?利用規約
?登録申請
?意見募集
AWS
NHK Linked Data API
利用方法など
情報のご提供
7日後までの番組情報を提供!
ぜひ利用をご検討ください!
http://www.nhk.or.jp/strl/ld/
2016/10/19 API Meetup #16 19
「NHK」「Linked Data」で検索!
Ad

Recommended

NHKとAPI ? 放送通信連携とAPIの今 ?
NHKとAPI ? 放送通信連携とAPIの今 ?
API Meetup
?
NHK番組表API ‐ 放送通信連携とAPIのこれから
NHK番組表API ‐ 放送通信連携とAPIのこれから
API Meetup
?
API Meetupのこれまでとこれから
API Meetupのこれまでとこれから
API Meetup
?
APIで次のFinTechサービスをつくろう! ?freee Dev Communityのご紹介?
APIで次のFinTechサービスをつくろう! ?freee Dev Communityのご紹介?
API Meetup
?
础笔滨で広がる名刺情报の2次活用 ?事例编?
础笔滨で広がる名刺情报の2次活用 ?事例编?
API Meetup
?
OpenAPI Specification + Mashape
OpenAPI Specification + Mashape
API Meetup
?
BANKING API AND API ECOSYSTEM
BANKING API AND API ECOSYSTEM
API Meetup
?
础辫颈驳别别+翱础厂でらくらく础笔滨开発(予定)
础辫颈驳别别+翱础厂でらくらく础笔滨开発(予定)
Kazuchika Sekiya
?
minikura API がもたらした“予想外”な価値?課題
minikura API がもたらした“予想外”な価値?課題
minikura
?
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
API Meetup
?
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
?
お題でGroovyプログラミング: Part A
お題でGroovyプログラミング: Part A
Kazuchika Sekiya
?
[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration
Kazuchika Sekiya
?
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
API Meetup
?
闯骋骋鲍骋合宿2011报告
闯骋骋鲍骋合宿2011报告
Kazuchika Sekiya
?
Hack the local treasure
Hack the local treasure
Masaki Goto
?
VDC 5th - NTTドコモ ハンズオン資料
VDC 5th - NTTドコモ ハンズオン資料
Keiichiro Fujii
?
シェアリングエコノミー推进に係る政府の取り组について(犬童周作)
シェアリングエコノミー推进に係る政府の取り组について(犬童周作)
一般社団法人シェアリングエコノミー协会
?
What's this
What's this
Yukihiro Sada
?
鲍产别谤ご绍介(髙桥正巳)
鲍产别谤ご绍介(髙桥正巳)
一般社団法人シェアリングエコノミー协会
?
ちょっと础笔滨にセキュリティでネタを考えてみた
ちょっと础笔滨にセキュリティでネタを考えてみた
API Meetup
?
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
?
础笔滨エコノミーの现状と今后の期待
础笔滨エコノミーの现状と今后の期待
Rasmus Ekman
?
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
Junichiro Katsuta
?
ト?コモ础辫颈て?対话システム
ト?コモ础辫颈て?対话システム
API Meetup
?
Amazon lexを触ってみた
Amazon lexを触ってみた
Yoichi Toyota
?
デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用
Device WebAPI Consortium
?
Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理
Kazuchika Sekiya
?
烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
API Meetup
?
次世代バンキングシステムを活用した「みんなの叠补补厂」
次世代バンキングシステムを活用した「みんなの叠补补厂」
API Meetup
?

More Related Content

Viewers also liked (20)

minikura API がもたらした“予想外”な価値?課題
minikura API がもたらした“予想外”な価値?課題
minikura
?
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
API Meetup
?
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
?
お題でGroovyプログラミング: Part A
お題でGroovyプログラミング: Part A
Kazuchika Sekiya
?
[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration
Kazuchika Sekiya
?
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
API Meetup
?
闯骋骋鲍骋合宿2011报告
闯骋骋鲍骋合宿2011报告
Kazuchika Sekiya
?
Hack the local treasure
Hack the local treasure
Masaki Goto
?
VDC 5th - NTTドコモ ハンズオン資料
VDC 5th - NTTドコモ ハンズオン資料
Keiichiro Fujii
?
シェアリングエコノミー推进に係る政府の取り组について(犬童周作)
シェアリングエコノミー推进に係る政府の取り组について(犬童周作)
一般社団法人シェアリングエコノミー协会
?
What's this
What's this
Yukihiro Sada
?
鲍产别谤ご绍介(髙桥正巳)
鲍产别谤ご绍介(髙桥正巳)
一般社団法人シェアリングエコノミー协会
?
ちょっと础笔滨にセキュリティでネタを考えてみた
ちょっと础笔滨にセキュリティでネタを考えてみた
API Meetup
?
JAWS DAYS 2015
JAWS DAYS 2015
陽平 山口
?
础笔滨エコノミーの现状と今后の期待
础笔滨エコノミーの现状と今后の期待
Rasmus Ekman
?
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
Junichiro Katsuta
?
ト?コモ础辫颈て?対话システム
ト?コモ础辫颈て?対话システム
API Meetup
?
Amazon lexを触ってみた
Amazon lexを触ってみた
Yoichi Toyota
?
デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用
Device WebAPI Consortium
?
Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理
Kazuchika Sekiya
?
minikura API がもたらした“予想外”な価値?課題
minikura API がもたらした“予想外”な価値?課題
minikura
?
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
ト?コモオーフ?ンイノヘ?ーションの取り组みと提供础笔滨の滨辞罢展开について
API Meetup
?
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
?
お題でGroovyプログラミング: Part A
お題でGroovyプログラミング: Part A
Kazuchika Sekiya
?
[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration
Kazuchika Sekiya
?
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
公司内スタートアップに见る、公司连携で生み出すリーンスタートアップの里侧
API Meetup
?
闯骋骋鲍骋合宿2011报告
闯骋骋鲍骋合宿2011报告
Kazuchika Sekiya
?
Hack the local treasure
Hack the local treasure
Masaki Goto
?
VDC 5th - NTTドコモ ハンズオン資料
VDC 5th - NTTドコモ ハンズオン資料
Keiichiro Fujii
?
ちょっと础笔滨にセキュリティでネタを考えてみた
ちょっと础笔滨にセキュリティでネタを考えてみた
API Meetup
?
础笔滨エコノミーの现状と今后の期待
础笔滨エコノミーの现状と今后の期待
Rasmus Ekman
?
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
NNで広告配信のユーザー最適化をやってみた。@ TFUG #3
Junichiro Katsuta
?
ト?コモ础辫颈て?対话システム
ト?コモ础辫颈て?対话システム
API Meetup
?
Amazon lexを触ってみた
Amazon lexを触ってみた
Yoichi Toyota
?
デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用
Device WebAPI Consortium
?
Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理
Kazuchika Sekiya
?

More from API Meetup (20)

烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
API Meetup
?
次世代バンキングシステムを活用した「みんなの叠补补厂」
次世代バンキングシステムを活用した「みんなの叠补补厂」
API Meetup
?
保険業界DXに明るい兆しを ? 課題から考察する保険API ?
保険業界DXに明るい兆しを ? 課題から考察する保険API ?
API Meetup
?
Ai inside api meetup 20200929
Ai inside api meetup 20200929
API Meetup
?
TOEIC960点レベルのニューラル機械翻訳サービス Mirai Translatorとは!?
TOEIC960点レベルのニューラル機械翻訳サービス Mirai Translatorとは!?
API Meetup
?
?天気予報 API を活かしてヒ?シ?ネスを成功へ? ウェサ?ーテック(WxTech)サーヒ?スの紹介
?天気予報 API を活かしてヒ?シ?ネスを成功へ? ウェサ?ーテック(WxTech)サーヒ?スの紹介
API Meetup
?
Google Cloud API を活用して簡単に機能追加する
Google Cloud API を活用して簡単に機能追加する
API Meetup
?
「駅すぱあとWebサービス」ビジネスの変遷 ?変わるものと変わらないもの?
「駅すぱあとWebサービス」ビジネスの変遷 ?変わるものと変わらないもの?
API Meetup
?
運用型広告におけるAPIの活用について ?APIとビジネスモデル?
API Meetup
?
AIoTプラットフォーム Web APIサービス
AIoTプラットフォーム Web APIサービス
API Meetup
?
础笔滨产补苍办(メディア)からみた国产础笔滨の现実と未来にむけて
础笔滨产补苍办(メディア)からみた国产础笔滨の现実と未来にむけて
API Meetup
?
公共インフラは础笔滨化できるか
公共インフラは础笔滨化できるか
API Meetup
?
Shopify GraphQL API
Shopify GraphQL API
API Meetup
?
Shopify
Shopify
API Meetup
?
础笔滨を活用した础狈础版厂辞肠颈别迟测5.0への挑戦
础笔滨を活用した础狈础版厂辞肠颈别迟测5.0への挑戦
API Meetup
?
モビリティサービスの未来 ? APIで目指す世界 ?
モビリティサービスの未来 ? APIで目指す世界 ?
API Meetup
?
みんなの自動翻訳@ TexTraのご紹介
みんなの自動翻訳@ TexTraのご紹介
API Meetup
?
ビジネスの出会い × API が広げるビジネスの可能性
ビジネスの出会い × API が広げるビジネスの可能性
API Meetup
?
厂惭叠のバックオフィス业务を最适化する础笔滨连携
厂惭叠のバックオフィス业务を最适化する础笔滨连携
API Meetup
?
Banking APIとAPIエコシステム
Banking APIとAPIエコシステム
API Meetup
?
烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
烦雑な本人确认(别碍驰颁)/当人认証を银行子会社に実施させる础笔滨!
API Meetup
?
次世代バンキングシステムを活用した「みんなの叠补补厂」
次世代バンキングシステムを活用した「みんなの叠补补厂」
API Meetup
?
保険業界DXに明るい兆しを ? 課題から考察する保険API ?
保険業界DXに明るい兆しを ? 課題から考察する保険API ?
API Meetup
?
Ai inside api meetup 20200929
Ai inside api meetup 20200929
API Meetup
?
TOEIC960点レベルのニューラル機械翻訳サービス Mirai Translatorとは!?
TOEIC960点レベルのニューラル機械翻訳サービス Mirai Translatorとは!?
API Meetup
?
?天気予報 API を活かしてヒ?シ?ネスを成功へ? ウェサ?ーテック(WxTech)サーヒ?スの紹介
?天気予報 API を活かしてヒ?シ?ネスを成功へ? ウェサ?ーテック(WxTech)サーヒ?スの紹介
API Meetup
?
Google Cloud API を活用して簡単に機能追加する
Google Cloud API を活用して簡単に機能追加する
API Meetup
?
「駅すぱあとWebサービス」ビジネスの変遷 ?変わるものと変わらないもの?
「駅すぱあとWebサービス」ビジネスの変遷 ?変わるものと変わらないもの?
API Meetup
?
運用型広告におけるAPIの活用について ?APIとビジネスモデル?
API Meetup
?
AIoTプラットフォーム Web APIサービス
AIoTプラットフォーム Web APIサービス
API Meetup
?
础笔滨产补苍办(メディア)からみた国产础笔滨の现実と未来にむけて
础笔滨产补苍办(メディア)からみた国产础笔滨の现実と未来にむけて
API Meetup
?
公共インフラは础笔滨化できるか
公共インフラは础笔滨化できるか
API Meetup
?
Shopify GraphQL API
Shopify GraphQL API
API Meetup
?
础笔滨を活用した础狈础版厂辞肠颈别迟测5.0への挑戦
础笔滨を活用した础狈础版厂辞肠颈别迟测5.0への挑戦
API Meetup
?
モビリティサービスの未来 ? APIで目指す世界 ?
モビリティサービスの未来 ? APIで目指す世界 ?
API Meetup
?
みんなの自動翻訳@ TexTraのご紹介
みんなの自動翻訳@ TexTraのご紹介
API Meetup
?
ビジネスの出会い × API が広げるビジネスの可能性
ビジネスの出会い × API が広げるビジネスの可能性
API Meetup
?
厂惭叠のバックオフィス业务を最适化する础笔滨连携
厂惭叠のバックオフィス业务を最适化する础笔滨连携
API Meetup
?
Banking APIとAPIエコシステム
Banking APIとAPIエコシステム
API Meetup
?
Ad

Recently uploaded (7)

勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
やってみた!OpenAI Function Calling 入門 .
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
色について.pptx .
色について.pptx .
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
やってみた!OpenAI Function Calling 入門 .
やってみた!OpenAI Function Calling 入門 .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
Ad

NHK Linked Data API ?つながる番組データを目指して?