SlideShare a Scribd company logo
1 of 17
オープンデータ超入門
~15分で知った気になれるかも~
2015年12月5日
株式会社アーリーブレーン
代表取締役社長 石崎 和宏
本題に入る前に・・・
自己紹介
名前 石崎 和宏
所属 株式会社アーリーブレーン 代表取締役社長
株式会社オムニ・ゲート 取締役
役割 フルスタックエンジニア 時々 経営者
1989年から、ITエンジニアとして仕事しています。
ITエンジニアの定年は、とっくに過ぎていますが、今でも、
引退せず、現役を続けてます。
Facebook https://www.facebook.com/ishizakikazuhiro
会社紹介
商号 株式会社アーリーブレーン
URL http://www.earlybrain.co.jp
E-mail info@earlybrain.co.jp
所在地
〒693-0011
島根県出雲市大津町1126-8
ひまわりビル201
TEL 0853-22-1881
FAX 050-3153-1337
設立 2013年5月27日(平成25年)
資本金 3,000,000円
代表者 代表取締役社長 石崎 和宏
事業内容
●システムコンサルティング(システム提案)
●システム開発(受託開発、WEBシステム、クラウドサービス、ロボット)
●システム導入(サーバ、ネットワーク)
●システム運用・保守
加盟団体等
島根県中小企業家同友会
チーム出雲オープンビジネス協議会
オープンデータってなに?
レベル1:データ形式はともかく、データは
オープンになっている
レベル2:コンピュータが処理可能な
フォーマットで公開
レベル3:オープンで利用できる
フォーマットで公開
レベル4:活用を考慮した
フォーマットで公開
レベル5:リンクやアプリを
入れたデータで公開
RDF
オープンデータとは
一言でいうと、広く開かれた利用が許可されているデータのことです。
つまり、WEBサイトで、誰でもダウンロードでき、自由に使ってよい
データであれば、オープンデータです。そう、OSSのデータ版です。
でも、狭義のオープンデータは、オープンなライセンスで機械判読可
能なデータ(レベル4、レベル5)のことを言います。(RDFで公開)
RDFXML
</>
RDF/LODとは
オープンデータを支える大事な規格です!
RDF(Resource Description Framework)は、メタデータを処理する
ための基盤です。データの意味記述方法を標準化し、相互互換が保て
るようにします。
LOD(Linked Open Data)は、データどうしをリンクで結ぶことによっ
て、情報を表現したものです。
よくわかりませんよね?
でも、説明のための時間が無いので
割愛しますRDF
書籍情報
出版社情報
RDF
RDF
RDF
RDF
著者情報 個人情報
会社情報
とりあえず、RDBでいうと、
RDFスキーマ・・・メタデータ
RDF ・・・テーブル
LOD ・・・リレーションシップ
みたいなものという理解で(^^;
Linked Data クラウド図
出典:http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/
オープンデータを支えるOSS
CKAN
CKANは、データカタログサイトを構築する
ためのOSSです。自治体など、既に多くの
データが、Webサイトでデータを公開して
います。
しかし、組織が縦割り構造のため、データが
点在していたりして、効率よく目的のデータ
を探すことができません。そこで、データカ
タログサイトが必要になっています。
詳細
Virtuoso
Virtuoso(ヴィルトゥオーソ?)は、RDFデータを格納してSPARQLエンドポイン
トを提供するRDFストアの機能を持ったデータベースで、 SPARQLエ
ンドポイントを提供するRDFストアを構築することができるOSSです。
SPARQLは、RDFデータを検索するためのクエリ言語です。RDBで言
うSQLになります。
インターネット
Webサーバ
APサーバ
Virtuosoサーバ1
Virtuosoサーバ2
クライアント
SPARQL
エンドポイント
SPARQL
エンドポイント
オープンデータへのアクセス
RDFの例
<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:prov="http://www.w3.org/ns/prov#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:dbpedia-owl="http://dbpedia.org/ontology/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:prop-ja="http://ja.dbpedia.org/property/" >
<rdf:Description rdf:about="http://ja.dbpedia.org/resource/出雲市">
<rdf:type rdf:resource="http://schema.org/Place" />
<rdf:type rdf:resource="http://schema.org/City" />
<rdf:type rdf:resource="http://dbpedia.org/ontology/Place" />
<rdf:type rdf:resource="http://www.ontologydesignpatterns.org/ont/d0.owl#Location" />
<rdf:type rdf:resource="http://dbpedia.org/ontology/PopulatedPlace" />
<rdf:type rdf:resource="http://dbpedia.org/ontology/City" />
<rdf:type rdf:resource="http://dbpedia.org/ontology/Settlement" />
<rdfs:label xml:lang="ja">出雲市</rdfs:label>
<rdfs:comment xml:lang="ja">出雲市(いずもし)は、島根県の中東部に位置する商工業都市。県内では2番目、山陰地方では松江市・鳥取市に次いで3番目の人口を抱え、隣接する大田市と共に県中部の中心地となっている。
本市を中心に出雲都市圏が形成されており、また他の雲伯地方の都市圏(松江都市圏・安来都市圏・米子都市圏)とともに、中海・宍道湖経済圏が形成されていると見なされている。出雲市は「神話の国 出雲」として全国に知
られているように、出雲大社、須佐神社、西谷墳墓群、荒神谷遺跡ほか豊富な歴史・文化遺産に恵まれ、古代史文化のシンボル空間を形成している。また中世に活躍した出雲源氏の発祥地でもある。</rdfs:comment>
<owl:sameAs rdf:resource="http://zh.dbpedia.org/resource/出雲市" />
<foaf:homepage rdf:resource="http://www.city.izumo.shimane.jp/" />
<dbpedia-owl:abstract xml:lang="ja">出雲市(いずもし)は、島根県の中東部に位置する商工業都市。県内では2番目、山陰地方では松江市・鳥取市に次いで3番目の人口を抱え、隣接する大田市と共に県中部の中心地と
なっている。本市を中心に出雲都市圏が形成されており、また他の雲伯地方の都市圏(松江都市圏・安来都市圏・米子都市圏)とともに、中海・宍道湖経済圏が形成されていると見なされている。出雲市は「神話の国 出雲」と
して全国に知られているように、出雲大社、須佐神社、西谷墳墓群、荒神谷遺跡ほか豊富な歴史・文化遺産に恵まれ、古代史文化のシンボル空間を形成している。また中世に活躍した出雲源氏の発祥地でもある。</dbpedia-
owl:abstract>
<dbpedia-owl:areaCode rdf:datatype="http://www.w3.org/2001/XMLSchema#string">32203-2</dbpedia-owl:areaCode>
<dbpedia-owl:location rdf:resource="http://ja.dbpedia.org/resource/島根県" />
<dbpedia-owl:wikiPageExternalLink rdf:resource="http://www.izumo-kankou.gr.jp/" />
<dbpedia-owl:wikiPageExternalLink rdf:resource="http://izumo.shoko-shimane.or.jp/" />
<dbpedia-owl:wikiPageExternalLink rdf:resource="http://www.city.izumo.shimane.jp/" />
<dbpedia-owl:wikiPageExternalLink rdf:resource="http://www.city.izumo.shimane.jp/icity/browser?ActionCode=content&amp;ContentID=1233890907917&amp;SiteID=0000000000000&amp;FP=toppage" />
<dcterms:subject rdf:resource="http://ja.dbpedia.org/resource/Category:島根県の市町村" />
<dcterms:subject rdf:resource="http://ja.dbpedia.org/resource/Category:出雲市" />
<foaf:name xml:lang="ja">出雲市</foaf:name>
<prop-ja:wikiPageUsesTemplate rdf:resource="http://ja.dbpedia.org/resource/Template:島根県の自治体" />
<prop-ja:wikiPageUsesTemplate rdf:resource="http://ja.dbpedia.org/resource/Template:日本の市" />
<foaf:isPrimaryTopicOf rdf:resource="http://ja.wikipedia.org/wiki/出雲市" />
</rdf:Description>
<rdf:Description rdf:about="http://ja.dbpedia.org/data/出雲市.rdf">
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Document" />
<foaf:primaryTopic rdf:resource="http://ja.dbpedia.org/resource/出雲市" />
</rdf:Description>
<rdf:Description rdf:about="http://ja.wikipedia.org/wiki/出雲市">
<foaf:primaryTopic rdf:resource="http://ja.dbpedia.org/resource/出雲市" />
</rdf:Description>
</rdf:RDF>
RDFは、XMLやJSON形式に対応してい
ます。XMLやJSON形式のデータなので、
コンピュータで処理することが可能にな
ります。これは、dbpadiaのデータを出
雲市で検索した結果のRDF(XML形式)を
抜粋したデータです。(※実データは3,746行)
出典:dbpediaの出雲市の検索結果を抜粋
SPARCLの例
SPARQLはRDFのクエリ言語で、これを使用することで、RDFデータ
を検索・更新することができます。
SELECT ?s ?p ?o WHERE {?s ?p ?o.} LIMIT 100
例)全てのデータの上位100件を検索
SELECT * WHERE {?s ?p ?o.} LIMIT 100
SELECT は、出力項目。*で全てになる
WHERE は、取得する項目
主語(subject)と目的語(object)を述語(predicate)を指定するので ?s ?p ?oと書かれることが多い
LIMIT は、取得する件数の上限
その他も、ORDER BY等SQLに似た文法で記述できる
or
例)出雲市を検索
SELECT *
WHERE { <http://ja.dbpedia.org/resource/出雲市> ?p ?o . }
例)出雲市を検索し、コメントのみ取得
PREFIX rdf: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia: <http://ja.dbpedia.org/resource/>
SELECT * WHERE { dbpedia:出雲市 rdf:comment ?o . }
考え方
主語 述語 目的語
出雲市 → コメント → 変数 o としてコメントを取得
当社の事例紹介
福岡市の事例
福岡市の小学校、警察署、通学路総点検結果、防犯情報等の情報を地
図上に一元的に表示できます。
※現在は、更新されていません
佐賀県の事例
※現在は、更新されていません
社会資本(道路、橋梁、トンネル)に関する諸元情報、補修情報、入
札情報、苦情・問い合わせ等の情報を一元的に参照できます。

More Related Content

Viewers also liked

Viewers also liked (20)

Chugoku db 17th-postgresql-9.6
Chugoku db 17th-postgresql-9.6Chugoku db 17th-postgresql-9.6
Chugoku db 17th-postgresql-9.6
 
Chugoku db 17th-lt-kly
Chugoku db 17th-lt-klyChugoku db 17th-lt-kly
Chugoku db 17th-lt-kly
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
 
Chugokudb study-20150131
Chugokudb study-20150131Chugokudb study-20150131
Chugokudb study-20150131
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方
 
DynamoDB MyNA・JPUG合同DB勉強会 in 東京
DynamoDB   MyNA・JPUG合同DB勉強会 in 東京DynamoDB   MyNA・JPUG合同DB勉強会 in 東京
DynamoDB MyNA・JPUG合同DB勉強会 in 東京
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
すぐ始めれるクラウド
すぐ始めれるクラウドすぐ始めれるクラウド
すぐ始めれるクラウド
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
中国地方Db勉強会
中国地方Db勉強会中国地方Db勉強会
中国地方Db勉強会
 
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
 
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
 
InnoDB Table Compression
InnoDB Table CompressionInnoDB Table Compression
InnoDB Table Compression
 
意外と知らないFilemakerの世界
意外と知らないFilemakerの世界意外と知らないFilemakerの世界
意外と知らないFilemakerの世界
 
MyNA JPUG study 20160220-postgresql-json-datatype
MyNA JPUG study 20160220-postgresql-json-datatypeMyNA JPUG study 20160220-postgresql-json-datatype
MyNA JPUG study 20160220-postgresql-json-datatype
 
Amazon Redshiftを使ったデータ分析
Amazon Redshiftを使ったデータ分析Amazon Redshiftを使ったデータ分析
Amazon Redshiftを使ったデータ分析
 
20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL
 
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+第九回中国地方DB勉強会 in 米子 MySQL 5.7+
第九回中国地方DB勉強会 in 米子 MySQL 5.7+
 
Chugokudb18_2
Chugokudb18_2Chugokudb18_2
Chugokudb18_2
 
20150920 中国地方db勉強会
20150920 中国地方db勉強会20150920 中国地方db勉強会
20150920 中国地方db勉強会
 

Similar to オープンデータ超入門

ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日
渡辺事務所
 
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
崇介 藤井
 

Similar to オープンデータ超入門 (20)

フィッシングメールの紹介と対策
フィッシングメールの紹介と対策フィッシングメールの紹介と対策
フィッシングメールの紹介と対策
 
ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日ITオフィス株式会社の構想 2018年12月17日
ITオフィス株式会社の構想 2018年12月17日
 
My commitment1
My commitment1My commitment1
My commitment1
 
Itpropartners service
Itpropartners serviceItpropartners service
Itpropartners service
 
Miyatalk 20201010
Miyatalk 20201010Miyatalk 20201010
Miyatalk 20201010
 
東京キチ/スペース活用&シェアリングライフ
東京キチ/スペース活用&シェアリングライフ東京キチ/スペース活用&シェアリングライフ
東京キチ/スペース活用&シェアリングライフ
 
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
みんなが初心者だからいい。全員で動く、アジャイルチームの成長日誌
 
Shirasagi20190314
Shirasagi20190314Shirasagi20190314
Shirasagi20190314
 
スタートアップカフェセミナー公開用
スタートアップカフェセミナー公開用スタートアップカフェセミナー公開用
スタートアップカフェセミナー公開用
 
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
 
Miyatalk 20200912
Miyatalk 20200912Miyatalk 20200912
Miyatalk 20200912
 
2017 01-25 軸の作り方セミナー-北村
2017 01-25 軸の作り方セミナー-北村2017 01-25 軸の作り方セミナー-北村
2017 01-25 軸の作り方セミナー-北村
 
タスク管理Night JIRA推し
タスク管理Night JIRA推しタスク管理Night JIRA推し
タスク管理Night JIRA推し
 
興和工業所_kintonehive
興和工業所_kintonehive興和工業所_kintonehive
興和工業所_kintonehive
 
20161021 it業界の優良企業の見つけ方 北村
20161021 it業界の優良企業の見つけ方 北村20161021 it業界の優良企業の見つけ方 北村
20161021 it業界の優良企業の見つけ方 北村
 
エンジニアが広報にしてもらってうれしかったこと #PRLT
エンジニアが広報にしてもらってうれしかったこと #PRLTエンジニアが広報にしてもらってうれしかったこと #PRLT
エンジニアが広報にしてもらってうれしかったこと #PRLT
 
Seminar150329 kai
Seminar150329 kaiSeminar150329 kai
Seminar150329 kai
 
56才でも現役でいられる創造的学習術 みたいなおはなし

56才でも現役でいられる創造的学習術 みたいなおはなし
56才でも現役でいられる創造的学習術 みたいなおはなし

56才でも現役でいられる創造的学習術 みたいなおはなし

 
LIG
LIGLIG
LIG
 
LIG
LIGLIG
LIG
 

オープンデータ超入門