狠狠撸

狠狠撸Share a Scribd company logo
オープンデータ超入门
~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/
オープンデータを支える翱厂厂
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

オープンデータ超入门