Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
つながるデータ・つながる社会
サルでは分からないRDF
Linked Open Data Initiative
小出 誠二
小出誠二 プロフィール
• 株式会社IHIで人工知能とセマンティックウェブ研究開発に
従事
• 国立情報学研究所にてPh.D取得
• 「オブジェクト指向セマンティックWeb言語の理論と実装」
• 国立情報学研究所特任研究員
• NPO法人 リン...
• オープンデータを公開する自治体:約170団体(※1)(全自治体の約10%)
RDFを公開している自治体
【引用】
※1 日本のオープンデータ都市一覧, http://fukuno.jig.jp/2013/opendatamap
※2 Lin...
LODとはなにか?
RDFとはなにか?
クローズドで
つながる
オープンで
つながる
クローズドで
つながらない
オープンで
つながらない
Not OD OD
Not LD
LD LOD
オープン度
ク
ロ
ー
ズ
度
クローズドな
RDF
オープンな
RDF
クローズドな
PDF, DOCX, CSV, HTML
オープンな
PDF, DOCX, CSV, HTML
Not OD OD
Not LD
LD
オープン度
ク
ロ
ー
ズ
度
Resource Description Framework
データや知識を記述するための表現形式
機
械
可
読
で
は
な
い
非
独
占
で
は
な
い
繋
が
ら
な
い
オープンとは何か?
「HPでオープンにしてますけど・・・」
「勝手につなげてしまっていいのですか?」
クローズドな
RDF
オープンな
RDF
クローズドな
PDF, DOCX, CSV, HTML
オープンな
PDF, DOCX, CSV, HTML
Not OD OD
Not LD
LD
文書のWeb
データのWeb
このデータに
対応する別の
データ
このデータに
別のデータと
同じ
この属性の意
味は?
異なるデータ源のデータが相互に結びつく
リンクトデータの4原則
1.あらゆる事物に IRI を付与する.
2.誰でもその名前で参照できるよう
HTTP IRI を用いる.
3.その時には有用な情報を提供する
ために標準技術(RDF, SPARQL)を用いる.
4.より多くの事物を発見...
リンクト・データ実現のポイント
• コンテント・ネゴシエーション
• 人がアクセスしたときは,人に分かるような,エージェントがアクセスしたとき
はエージェントが分かるようなデータ形式で結果を返す.
• httpプロトコルを用いる
• Hyper...
リソースのグローバルな識別
機械可読な言語+複数
語彙の混在を可能にする
名前空間+データ型
機械理解可能な言語+
語彙を定義する手段
精密な語彙定義手段+
複数スキーマ融合手段
述語論理知識記述
RDFデータベースへの問
い合わせ言語
• それはグラフ構造で表現できますか
• 主要なノードに名前をつけます
• 制御可能なドメイン名がありますか
• ノード名をIRIで表現します
• ノード間のリンクの意味を考えます
• すでに世の中に同様なリンクが定義済みであればそ
れを使いま...
Information Management: A Proposal
Tim Berners-Lee
foaf:Person
foaf:Agent
rdfs:Resource
rdf:Property
rdfs:range
rdfs:subCl...
RDFグラフ
• ノード
• IRI ノード
• ブランクノード
• リテラル
• エッジ
• IRI エッジ
2016/3/5 31
http://.../シャープ株式会社
シャープ株式会社
rdf:type
三つ組みでものを言う
• サブジェクト
• IRIかブランクノードであり,リテラルはNG
• プレディケイト
• 必ずIRIでなければならない.プレディケイトになる語彙はプロパティと呼ばれ
る.
• オブジェクト
• IRI かブランクノードか...
株式会社
ic:法人型
ic:組織
ic:金額型
ic:資本金
株式会社
ic:法人型
ic:組織
ic:金額型
ic:資本金
ic:組織 a owl:ObjectProperty ;
rdfs:label "組織"@ja ;
rdfs:comment "連絡先の組織※連絡先が他組織に委任されているときなど...
株式会社
ic:法人型
ic:組織
ic:金額型
ic:資本金
いずれも指定クラスの
インスタンスでなければ
ならない
RDF(S)はクラス(概念)とインスタンス(個物)を区別します
ほとんどの場合においてLinked Dataで用いられるプロパティは
インスタンスを対象にしている
LODは個物について書く
第1の格言
個物とは何か?
• 1個,2個と数えられるものの一つ
• 固有名詞を持つものはOK
• 現実に存在するものはOK
• 物質名詞はNG
• 水,空気,海,川
• 抽象名詞はNG
• 人間,犬,秋田犬
• 難しいのはブランド名,キャラクター
• Y...
シャープ株式会社
株式会社
rdf:type
金額
資本金
ic:法人型
rdf:type
メタクラス(クラスのクラ
ス)を扱うには深い洞察
が必要です.
ほとんどの場合においてLinked Dataで用いられるプロパティは
インスタンスを対象にしている
LODは個物について書く
第1の格言
ほとんどの場合においてLinked Dataで用いられるプロパティは
インスタンスを対象にしている
クラスを考えるのは後回し
第1の格言の変形
ドメイン制約とレンジ制約は常に考える
それはグラフ構造で表現できますか
• 個物について書く
• 概念(クラス)を考えるのはあとまわしにしよう
• 三種類のノードを書き分ける
http://.../シャープ株式会社
シャープ株式会社
• IRI ノード
• RDFグラフでは楕円
• 名前はIRI あるいは短縮表記(prefixed name)
• リテラルノード
• RDFグラフでは矩形
• 平リテラル (”This is a plane literal.”@en)
• 型...
Information Management: A Proposal
Tim Berners-Lee
foaf:Person
foaf:Agent
rdfs:Resource
rdf:Property
rdfs:range
rdfs:subCl...
それはグラフ構造で表現できますか
• 個物について書く
• 概念(クラス)を考えるのはあとまわしにしよう
• 三種類のノードを書き分ける
• 最初は自分の言葉で自由に書いてみる
シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取締役社長)
事業内容
代表者
5億円
資本金
設立
• それはグラフ構造で表現できますか
• 主要なノードに名前をつけます
• 制御可能なドメイン名がありますか
• ノード名をIRIで表現します
• ノード間のリンクの意味を考えます
• すでに世の中に同様なリンクが定義済みであればそ
れを使いま...
http://www.sharp.co.jp/
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取締役社長)
事業内容
代表者...
それはグラフ構造で表現できますか
• 個物について書く
• 概念(クラス)を考えるのはあとまわしにしよう
• 三種類のノードを書き分ける
• 最初は自分の言葉で自由に書いてみる
• ウェブページそのものとエンティティ(リソース)を区別しよう
R...
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取締役社長)
事業内容
代表者
5億円
資本金
設立
シャープ株式会社
三つ組...
それはグラフ構造で表現できますか
• 個物について書く
• 概念(クラス)を考えるのはあとまわしにしよう
• 三種類のノードを書き分ける
• 最初は自分の言葉で自由に書いてみる
• ウェブページそのものとエンティティ(リソース)を区別しよう
•...
http://lod.sharp.co.jp/data/シャー
プ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取締役社長)
事業内容
代表者
5億円
資本金
...
リンクの発見と定義
• すでに世の中に同様なリンクが定義済みであればそれを使います
• どうやって発見するの?
• 似たようなLODを探す
• 人に聞く,foaf, dc, dct, skos, schema.orgは知って置くこと
• 日本語...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
高橋興三(代表取締役社長)
事業内容
ic:代表者
5億円
設...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
5億円
資本金
設立
@prefix ...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
5億円
資本金
@prefix sha...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
1935年5月1日
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
5億円
資本金
@prefix sha...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
5億円
資本金
ic:設立日
@prefix sharp:...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
ic:資本金
ic:設立日
@prefix sharp: ...
sharp:シャープ株式会社
業種
株式会社
種類
東証1部 6753
市場情報
大阪市阿倍野区長池町22-22
本社所在地
電気機器エレクトロニクス,電子部品
事業内容
ic:代表者
ic:資本金
ic:設立日
@prefix sharp: ...
sharp:シャープ株式会社
sharp:業種
東証1部 6753
sharp:市場情報
大阪市阿倍野区長池町22-22
sharp:本社所在地
電気機器エレクトロニクス,電子部品
sharp:事業内容
ic:代表者
ic:資本金
ic:設立日...
• それはグラフ構造で表現できますか
• 主要なノードに名前をつけます
• 制御可能なドメイン名がありますか
• ノード名をIRIで表現します
• ノード間のリンクの意味を考えます
• すでに世の中に同様なリンクが定義済みであればそ
れを使いま...
• それはグラフ構造で表現できますか
• 主要なノードに名前をつけます
• 制御可能なドメイン名がありますか
• ノード名をIRIで表現します
• ノード間のリンクの意味を考えます
• すでに世の中に同様なリンクが定義済みであればそ
れを使いま...
W3C の RDF 勧告
• RDF 1.1 Primer
• RDF 1.1 Concepts and Abstract Syntax
• RDF 1.1 N-Triples
• RDF 1.1 N-Quads
• RDF 1.1 Turtle
• RDF 1.1 T...
どうしてこんなに面倒なの?
• すべては人間どうし,機械どうし,人間と機械の間でデータを流通さ
せるため
• データの書き方を統一 => 機械可読にする
• データの解釈を統一 => 機械理解可能にする
• http IRIで記述 => Web...
リンクト・データ実現のポイント
• コンテント・ネゴシエーション
• 人がアクセスしたときは,人に分かるような,エージェントがアクセスしたとき
はエージェントが分かるようなデータ形式で結果を返す.
• httpプロトコルを用いる
• Hyper...
sharp:シャープ株式会社
sharp:業種
東証1部 6753
sharp:市場情報
大阪市阿倍野区長池町22-22
sharp:本社所在地
電気機器エレクトロニクス,電子部品
sharp:事業内容
ic:代表者
ic:資本金
ic:設立日...
オープンとは何か?
「HPでオープンにしてますけど・・・」
「勝手につなげてしまっていいのですか?」
2.2.6 Anyone can say anything about anything
To facilitate operation at Internet scale, RDF is an open-world framework tha...
RDFデータベース
RDFストアとSPARQLクエリ
• オープンデータを公開する自治体:約170団体(※1)(全自治体の約10%)
RDFを公開している自治体
【引用】
※1 日本のオープンデータ都市一覧, http://fukuno.jig.jp/2013/opendatamap
※2 Lin...
• 事前調査の結果
 現在公開されているRDFのLOD実現度はさまざま
 LODの4つの原則を基準とするだけでは実態がつかめない
調査基準
• 新しい基準の作成
 LODの4つの原則に,7つの基準を追加した「LOD実現のための11の基準」...
調査結果
• 今回調査した51の自治体の多くが,基準を満たすRDFと基準を満たさないRDFの
両方のタイプを公開している.
No 基準名 全て
満たす
一部
満たす
全て
満たさない
1 機械判読 49 2 0
2 IRI付与 34 14 3
...
参考図書
• 情報処理,特集「Linked Open Data の利活用」(2016-7予定)
• 人工知能,特集「Linked Data と セマンティック技術」,30-5,pp.560-606(2015-9)
• 情報処理,特集「オープンデ...
Webデザイナ・情報建築家の方がたへ
2055
2045
2035
2025
2015
2005
1995
1985
1975
沖縄返還協定(1971)
リーマンショック(2008)
第五世代コンピュータプロジェクト(1982)
ARPANET開始(1969)
Apple Maci...
イリノイ大学米国立スーパーコンピュータ応用研究所 (NCSA)
マーク・アンドリーセンら(1993)
ジム・クラークとマーク・アンドリーセンらによって1994年4月4日にモザイ
ク・コミュニケーションズ (Mosaic Communicatio...
ルーシーはエージェントに指示を
出して母親の処方を医師のエー
ジェントから引き出し、治療可能
な病院のリストを調べて自宅から
半径30km範囲で保険が利いて
優良と格付けされたものを選び
出す。次にピートとルーシーのス
ケジュールにあう予約時間...
2055
2045
2035
2025
2015
2005
1995
1985
1975
沖縄返還協定(1971)
リーマンショック(2008)
第五世代コンピュータプロジェクト(1982)
ARPANET開始(1969)
Apple Maci...
WEBと情報社会をどう設計するのか?
あなたは
プログラマ・エンジニアの方がたへ
第4の産業革命
蒸気機関
電力化
自動化
サイバーフィジカル
ドイツの「第4次産業革命」 つながる工場が社会問題解決(日本経済新聞)
http://www.nikkei.com/article/DGXNASFK2302G_T20C14A1000...
http://www.kantei.go.jp/jp/97_abe/actions/201511/05kanmin_taiwa.html
• 「第4次産業革命に向けた投資
と課題」
• 「2020年オリンピック・パラリンピックで
の無人自動走行...
2015
2005
1995
1985
1975
1965
1955
1945
1935 「君たちはどう生きるか」(1937)盧溝橋事件(1937)
真珠湾攻撃(1941)
ポツダム宣言受諾(1945)
サンフランシスコ講和条約(1951)
沖...
2015
2005
1995
1985
1975
1965
1955
1945
1935 「君たちはどう生きるか」(1937)盧溝橋事件(1937)
真珠湾攻撃(1941)
ポツダム宣言受諾(1945)
サンフランシスコ講和条約(1951)
沖...
Bit がつながる
情報がつながる
意味がつながる
クローズドな
SPARQL
オープンな
LOD
クローズドな
RDB
オープンな
PDF, DOCX, CSV, HTML
Not OD OD
Not LD
LD
2055
2045
2035
2025
2015
2005
1995
1985
1975
沖縄返還協定(1971)
リーマンショック(2008)
ARPANET開始(1969)
DARPAグランド·チャレンジ(2005)
IBM ワトソンジョパ...
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
つながるデータShare
Upcoming SlideShare
Loading in …5
×

つながるデータShare

439 views

Published on

IODD大阪2016

Published in: Technology
  • Be the first to comment

つながるデータShare

  1. 1. つながるデータ・つながる社会 サルでは分からないRDF Linked Open Data Initiative 小出 誠二
  2. 2. 小出誠二 プロフィール • 株式会社IHIで人工知能とセマンティックウェブ研究開発に 従事 • 国立情報学研究所にてPh.D取得 • 「オブジェクト指向セマンティックWeb言語の理論と実装」 • 国立情報学研究所特任研究員 • NPO法人 リンクト・オープン・データ・イニシアティブ理事 • datameti.go.jp 構築コンサル支援(日立コンサルティング) • data.go.jp 本格版構築支援(日立システムズ) • オントロノミー合同会社代表社員 • 共訳:「Webをグローバルなデータ空間にする仕組みLinked Data」 • ブログサイト「セマンティックウェブ・ダイアリー」 koide@nii.ac.jp koide@linkedopendata.jp koide@ontolonomy.co.jp seijikoide0@gmail.com 小出 誠二 Seiji Koide
  3. 3. • オープンデータを公開する自治体:約170団体(※1)(全自治体の約10%) RDFを公開している自治体 【引用】 ※1 日本のオープンデータ都市一覧, http://fukuno.jig.jp/2013/opendatamap ※2 LinkData.orgによるオープンデータのスタートアップ支援, http://www.sigswo.org/papers/37program, (2015) • LinkDataのサービスを利用してRDFを公開している自治体:42団体(※2) 51団体が公開する約1,200件のRDFを確認し,特徴の抽出を実施 1 北海道室蘭市 16 新潟県十日町市 31 静岡県静岡市 46 岡山県玉野市 2 北海道森町 17 新潟県見附市 32 静岡県三島市 47 広島県呉市 3 北海道八雲町 18 新潟県糸魚川市 33 静岡県島田市 48 山口県宇部市 4 宮城県石巻市 19 富山県砺波市 34 静岡県磐田市 49 山口県周南市 5 秋田県横手市 20 福井県 35 静岡県掛川市 50 香川県高松市 6 福島県会津若松市 21 福井県福井市 36 静岡県裾野市 51 熊本県菊池市 7 埼玉県川口市 22 福井県敦賀市 37 静岡県御前崎市 8 埼玉県和光市 23 福井県鯖江市 38 愛知県長久手市 9 埼玉県北本市 24 福井県越前市 39 三重県津市 10 千葉県流山市 25 長野県上田市 40 滋賀県大津市 11 千葉県我孫子市 26 長野県須坂市 41 大阪府高槻市 12 東京都品川区 27 長野県駒ヶ根市 42 大阪府枚方市 13 東京都杉並区 28 長野県中野市 43 兵庫県神戸市 14 神奈川県鎌倉市 29 長野県塩尻市 44 鳥取県 15 新潟県三条市 30 長野県軽井沢町 45 島根県松江市 • RDFを公開している自治体:51団体
  4. 4. LODとはなにか? RDFとはなにか?
  5. 5. クローズドで つながる オープンで つながる クローズドで つながらない オープンで つながらない Not OD OD Not LD LD LOD オープン度 ク ロ ー ズ 度
  6. 6. クローズドな RDF オープンな RDF クローズドな PDF, DOCX, CSV, HTML オープンな PDF, DOCX, CSV, HTML Not OD OD Not LD LD オープン度 ク ロ ー ズ 度
  7. 7. Resource Description Framework データや知識を記述するための表現形式
  8. 8. 機 械 可 読 で は な い 非 独 占 で は な い 繋 が ら な い
  9. 9. オープンとは何か? 「HPでオープンにしてますけど・・・」 「勝手につなげてしまっていいのですか?」
  10. 10. クローズドな RDF オープンな RDF クローズドな PDF, DOCX, CSV, HTML オープンな PDF, DOCX, CSV, HTML Not OD OD Not LD LD
  11. 11. 文書のWeb
  12. 12. データのWeb このデータに 対応する別の データ このデータに 別のデータと 同じ この属性の意 味は? 異なるデータ源のデータが相互に結びつく
  13. 13. リンクトデータの4原則 1.あらゆる事物に IRI を付与する. 2.誰でもその名前で参照できるよう HTTP IRI を用いる. 3.その時には有用な情報を提供する ために標準技術(RDF, SPARQL)を用いる. 4.より多くの事物を発見できるように, 他の IRI へのリンクを含める. http://www.w3.org/DesignIssues/LinkedData.html 2006
  14. 14. リンクト・データ実現のポイント • コンテント・ネゴシエーション • 人がアクセスしたときは,人に分かるような,エージェントがアクセスしたとき はエージェントが分かるようなデータ形式で結果を返す. • httpプロトコルを用いる • Hypertext Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル、略 称 HTTP)とは、WebブラウザとWebサーバの間でHTMLなどのコンテンツの 送受信に用いられる通信プロトコルである。(Wikipedia) • (なるべく)すべてのデータに IRI を用いる • さもないと,そこからはリンクが伸びない. 2016/3/5 23
  15. 15. リソースのグローバルな識別 機械可読な言語+複数 語彙の混在を可能にする 名前空間+データ型 機械理解可能な言語+ 語彙を定義する手段 精密な語彙定義手段+ 複数スキーマ融合手段 述語論理知識記述 RDFデータベースへの問 い合わせ言語
  16. 16. • それはグラフ構造で表現できますか • 主要なノードに名前をつけます • 制御可能なドメイン名がありますか • ノード名をIRIで表現します • ノード間のリンクの意味を考えます • すでに世の中に同様なリンクが定義済みであればそ れを使います • どうしても無ければ、自分で定義します • 主題・述語・目的語の三つ組でグラフをテキスト化 リンクト・データの作り方
  17. 17. Information Management: A Proposal Tim Berners-Lee foaf:Person foaf:Agent rdfs:Resource rdf:Property rdfs:range rdfs:subClassOfrdfs:subClassOf foaf:maker dct:title foaf:Document foaf:maker owl:Thing https://www.w3.org/History/1989/proposal.html rdfs:subClassOf rdfs:subClassOf rdfs:subClassOfrdfs:range rdf:type rdf:type rdf:type foaf:name
  18. 18. RDFグラフ • ノード • IRI ノード • ブランクノード • リテラル • エッジ • IRI エッジ 2016/3/5 31 http://.../シャープ株式会社 シャープ株式会社 rdf:type
  19. 19. 三つ組みでものを言う • サブジェクト • IRIかブランクノードであり,リテラルはNG • プレディケイト • 必ずIRIでなければならない.プレディケイトになる語彙はプロパティと呼ばれ る. • オブジェクト • IRI かブランクノードかリテラル 2016/3/5 32 http://.../シャープ株式会社 シャープ株式会社 rdfs:label
  20. 20. 株式会社 ic:法人型 ic:組織 ic:金額型 ic:資本金
  21. 21. 株式会社 ic:法人型 ic:組織 ic:金額型 ic:資本金 ic:組織 a owl:ObjectProperty ; rdfs:label "組織"@ja ; rdfs:comment "連絡先の組織※連絡先が他組織に委任されているときなどに記載など"@ja ; schema:domainIncludes ic:連絡先型, ic:組織関連型 ; rdfs:range ic:組織型 . ic:組織型 a owl:Class ; rdfs:label "組織型"@ja ; rdfs:comment "組織を表現するためのクラス用語"@ja ; rdfs:subClassOf ic:実体型 . ic:業務組織型 a owl:Class ; rdfs:label "業務組織型"@ja ; rdfs:comment "業務組織を表現するためのクラス用語"@ja ; rdfs:subClassOf ic:組織型 . ic:法人型 a owl:Class ; rdfs:label "法人型"@ja ; rdfs:comment "法人を表現するためのクラス用語"@ja ; rdfs:subClassOf ic:業務組織型 これらはいずれもクラスです
  22. 22. 株式会社 ic:法人型 ic:組織 ic:金額型 ic:資本金 いずれも指定クラスの インスタンスでなければ ならない RDF(S)はクラス(概念)とインスタンス(個物)を区別します
  23. 23. ほとんどの場合においてLinked Dataで用いられるプロパティは インスタンスを対象にしている LODは個物について書く 第1の格言
  24. 24. 個物とは何か? • 1個,2個と数えられるものの一つ • 固有名詞を持つものはOK • 現実に存在するものはOK • 物質名詞はNG • 水,空気,海,川 • 抽象名詞はNG • 人間,犬,秋田犬 • 難しいのはブランド名,キャラクター • Yamaha CFX,初音ミク,くまのプーさん
  25. 25. シャープ株式会社 株式会社 rdf:type 金額 資本金 ic:法人型 rdf:type メタクラス(クラスのクラ ス)を扱うには深い洞察 が必要です.
  26. 26. ほとんどの場合においてLinked Dataで用いられるプロパティは インスタンスを対象にしている LODは個物について書く 第1の格言
  27. 27. ほとんどの場合においてLinked Dataで用いられるプロパティは インスタンスを対象にしている クラスを考えるのは後回し 第1の格言の変形 ドメイン制約とレンジ制約は常に考える
  28. 28. それはグラフ構造で表現できますか • 個物について書く • 概念(クラス)を考えるのはあとまわしにしよう • 三種類のノードを書き分ける http://.../シャープ株式会社 シャープ株式会社
  29. 29. • IRI ノード • RDFグラフでは楕円 • 名前はIRI あるいは短縮表記(prefixed name) • リテラルノード • RDFグラフでは矩形 • 平リテラル (”This is a plane literal.”@en) • 型付きリテラル (”100”^^xsd:positiveInteger ) • ブランクノード • RDFグラフでは空の楕円 三種類のノードを書き分ける
  30. 30. Information Management: A Proposal Tim Berners-Lee foaf:Person foaf:Agent rdfs:Resource rdf:Property rdfs:range rdfs:subClassOfrdfs:subClassOf foaf:maker dct:title foaf:Document foaf:maker owl:Thing https://www.w3.org/History/1989/proposal.html rdfs:subClassOf rdfs:subClassOf rdfs:subClassOfrdfs:range rdf:type rdf:type rdf:type foaf:name
  31. 31. それはグラフ構造で表現できますか • 個物について書く • 概念(クラス)を考えるのはあとまわしにしよう • 三種類のノードを書き分ける • 最初は自分の言葉で自由に書いてみる
  32. 32. シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 代表者 5億円 資本金 設立
  33. 33. • それはグラフ構造で表現できますか • 主要なノードに名前をつけます • 制御可能なドメイン名がありますか • ノード名をIRIで表現します • ノード間のリンクの意味を考えます • すでに世の中に同様なリンクが定義済みであればそ れを使います • どうしても無ければ、自分で定義します • 主題・述語・目的語の三つ組でグラフをテキスト化 リンクト・データの作り方
  34. 34. http://www.sharp.co.jp/ 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 代表者 5億円 資本金 設立
  35. 35. それはグラフ構造で表現できますか • 個物について書く • 概念(クラス)を考えるのはあとまわしにしよう • 三種類のノードを書き分ける • 最初は自分の言葉で自由に書いてみる • ウェブページそのものとエンティティ(リソース)を区別しよう RDF(S)は表示意味論に則っています. 単語が現実あるいは概念上の何かを指示します
  36. 36. 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 代表者 5億円 資本金 設立 シャープ株式会社 三つ組み(主語,述語,目的語)の主語は 必ずIRI
  37. 37. それはグラフ構造で表現できますか • 個物について書く • 概念(クラス)を考えるのはあとまわしにしよう • 三種類のノードを書き分ける • 最初は自分の言葉で自由に書いてみる • ウェブページそのものとエンティティ(リソース)を区別しよう • 主語(subject)は必ずIRI
  38. 38. http://lod.sharp.co.jp/data/シャー プ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 代表者 5億円 資本金 設立
  39. 39. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 代表者 5億円 資本金 設立 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> .
  40. 40. リンクの発見と定義 • すでに世の中に同様なリンクが定義済みであればそれを使います • どうやって発見するの? • 似たようなLODを探す • 人に聞く,foaf, dc, dct, skos, schema.orgは知って置くこと • 日本語ならIMI • prefix.ccで探す • 他人のものを借りる時には,そのプロパティのドメインとレンジに注意 • ドメインは矢印の出発点のクラスを決定します • レンジは矢印の宛先のクラスを決定します • なければ自分で定義します
  41. 41. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 高橋興三(代表取締役社長) 事業内容 ic:代表者 5億円 設立 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:代表者 a owl:ObjectProperty ; rdfs:label "代表者"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:構成員型 . 資本金
  42. 42. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 5億円 資本金 設立 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:代表者 a owl:ObjectProperty ; rdfs:label "代表者"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:構成員型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type
  43. 43. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 5億円 資本金 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:代表者 a owl:ObjectProperty ; rdfs:label "代表者"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:構成員型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type ic:設立日
  44. 44. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 1935年5月1日 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 5億円 資本金 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:代表者 a owl:ObjectProperty ; rdfs:label "代表者"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:構成員型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type ic:設立日 ic:設立日 a owl:ObjectProperty ; rdfs:label "設立日"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:日付型 .
  45. 45. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 5億円 資本金 ic:設立日 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:代表者 a owl:ObjectProperty ; rdfs:label "代表者"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:構成員型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type ic:設立日 a owl:ObjectProperty ; rdfs:label "設立日"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:日付型 . 1935年5月1日 ic:表記 ic:日付型rdf:type
  46. 46. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 ic:資本金 ic:設立日 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:資本金 a owl:ObjectProperty ; rdfs:label “資本金"@ja ; rdfs:comment “法人などの資本金"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range ic:金額型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type ic:設立日 a owl:ObjectProperty ; rdfs:label "設立日"@ja ; rdfs:comment "組織の代表者"@ja ; schema:domainIncludes ic:組織型 ; rdfs:range ic:日付型 . 1935年5月1日 ic:表記 500000000 ic:日付型rdf:type ic:金額型 円 ic:数値 ic:通貨 rdf:type ic:法人型 rdf:type
  47. 47. sharp:シャープ株式会社 業種 株式会社 種類 東証1部 6753 市場情報 大阪市阿倍野区長池町22-22 本社所在地 電気機器エレクトロニクス,電子部品 事業内容 ic:代表者 ic:資本金 ic:設立日 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . ic:資本金 a owl:ObjectProperty ; rdfs:label “資本金"@ja ; rdfs:comment “法人などの資本金"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range ic:金額型 . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type ic:法人型 a owl:Class ; rdfs:label "法人型"@ja ; rdfs:comment “法人を表現するためのクラス用語"@ja ; rdfs:subClassOf ic:業務組織型. ic:業務組織型 a owl:Class ; rdfs:label "法人型"@ja ; rdfs:comment “業務組織を表現するためのクラス用語"@j rdfs:subClassOf ic:組織型 . 1935年5月1日 ic:表記 500000000 ic:日付型rdf:type ic:金額型 円 ic:数値 ic:通貨 rdf:type ic:法人型 rdf:type ic:業務組織型 rdfs:subClassOf rdfs:subClassOf
  48. 48. sharp:シャープ株式会社 sharp:業種 東証1部 6753 sharp:市場情報 大阪市阿倍野区長池町22-22 sharp:本社所在地 電気機器エレクトロニクス,電子部品 sharp:事業内容 ic:代表者 ic:資本金 ic:設立日 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . sharp:事業内容 a owl:DatatypeProperty ; rdfs:label "事業内容"@ja ; rdfs:comment "弊社の事業内容"@ja ; schema:domainIncludes ic:業務組織型 ; rdfs:range xsd:string . sharp:業種 a owl:DatatypeProperty ; rdfs:label "業種"@ja ; rdfs:comment “弊社の業種"@ja ; schema:domainIncludes ic:業務組織型 ; rdfs:range xsd:string . sharp:高橋興三 1935年5月1日 ic:表記 500000000 円 ic:数値 ic:通貨 sharp:本社所在地 a owl:DatatypeProperty ; rdfs:label "本社所在地"@ja ; rdfs:comment "弊社本社所在地"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range xsd:string . sharp:市場情報 a owl:DatatypeProperty ; rdfs:label "市場情報"@ja ; rdfs:comment “弊社の市場情報"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range xsd:string .
  49. 49. • それはグラフ構造で表現できますか • 主要なノードに名前をつけます • 制御可能なドメイン名がありますか • ノード名をIRIで表現します • ノード間のリンクの意味を考えます • すでに世の中に同様なリンクが定義済みであればそ れを使います • どうしても無ければ、自分で定義します • リンクと同じ名前のノードを作ってはいけません • 主題・述語・目的語の三つ組でグラフをテキスト化 リンクト・データの作り方
  50. 50. • それはグラフ構造で表現できますか • 主要なノードに名前をつけます • 制御可能なドメイン名がありますか • ノード名をIRIで表現します • ノード間のリンクの意味を考えます • すでに世の中に同様なリンクが定義済みであればそ れを使います • どうしても無ければ、自分で定義します • リンクと同じ名前のノードを作ってはいけません • 主題・述語・目的語の三つ組でグラフをテキスト化 リンクト・データの作り方
  51. 51. W3C の RDF 勧告
  52. 52. • RDF 1.1 Primer • RDF 1.1 Concepts and Abstract Syntax • RDF 1.1 N-Triples • RDF 1.1 N-Quads • RDF 1.1 Turtle • RDF 1.1 TriG • RDF 1.1 XML Syntax • RDF Schema 1.1 • RDF 1.1 Semantics W3C の RDF 勧告
  53. 53. どうしてこんなに面倒なの? • すべては人間どうし,機械どうし,人間と機械の間でデータを流通さ せるため • データの書き方を統一 => 機械可読にする • データの解釈を統一 => 機械理解可能にする • http IRIで記述 => Webの力を借りてデータを流通可能にする 自分が作って,自分が使うだけなら,こんなことは必要ない
  54. 54. リンクト・データ実現のポイント • コンテント・ネゴシエーション • 人がアクセスしたときは,人に分かるような,エージェントがアクセスしたとき はエージェントが分かるようなデータ形式で結果を返す. • httpプロトコルを用いる • Hypertext Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル、略 称 HTTP)とは、WebブラウザとWebサーバの間でHTMLなどのコンテンツの 送受信に用いられる通信プロトコルである。(Wikipedia) • (なるべく)すべてのデータに IRI を用いる • さもないと,そこからはリンクが伸びない. 2016/3/5 68
  55. 55. sharp:シャープ株式会社 sharp:業種 東証1部 6753 sharp:市場情報 大阪市阿倍野区長池町22-22 sharp:本社所在地 電気機器エレクトロニクス,電子部品 sharp:事業内容 ic:代表者 ic:資本金 ic:設立日 @prefix sharp: <http://lod.sharp.co.jp/data/> . @prefix ic: <http://imi.ipa.go.jp/ns/core/rdf#> . @prefix gn: <http://www.geonames.org/ontology#> . @prefix gnjp: <http://geonames.jp/resource/> . sharp:事業内容 a owl:DatatypeProperty ; rdfs:label "事業内容"@ja ; rdfs:comment "弊社の事業内容"@ja ; schema:domainIncludes ic:業務組織型 ; rdfs:range xsd:string . sharp:業種 a owl:DatatypeProperty ; rdfs:label "業種"@ja ; rdfs:comment “弊社の業種"@ja ; schema:domainIncludes ic:業務組織型 ; rdfs:range xsd:string . sharp:高橋興三 ic:構成員型 ic:組織型 rdf:type rdf:type 1935年5月1日 ic:表記 500000000 ic:日付型rdf:type ic:金額型 円 ic:数値 ic:通貨 rdf:type ic:法人型 rdf:type ic:業務組織型 rdfs:subClassOf rdfs:subClassOf sharp:本社所在地 a owl:DatatypeProperty ; rdfs:label "本社所在地"@ja ; rdfs:comment "弊社本社所在地"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range xsd:string . sharp:市場情報 a owl:DatatypeProperty ; rdfs:label "市場情報"@ja ; rdfs:comment “弊社の市場情報"@ja ; schema:domainIncludes ic:法人型 ; rdfs:range xsd:string .
  56. 56. オープンとは何か? 「HPでオープンにしてますけど・・・」 「勝手につなげてしまっていいのですか?」
  57. 57. 2.2.6 Anyone can say anything about anything To facilitate operation at Internet scale, RDF is an open-world framework that allows anyone to say anything about anything. In general, it is not assumed that all information about any topic is available. A consequence of this is that RDF cannot prevent anyone from making nonsensical or inconsistent assertions, and applications that build upon RDF must find ways to deal with conflicting sources of information. (This is where RDF departs from the XML approach to data representation, which is generally quite prescriptive and aims to present an application with information that is well-formed and complete for the application's needs.)
  58. 58. RDFデータベース RDFストアとSPARQLクエリ
  59. 59. • オープンデータを公開する自治体:約170団体(※1)(全自治体の約10%) RDFを公開している自治体 【引用】 ※1 日本のオープンデータ都市一覧, http://fukuno.jig.jp/2013/opendatamap ※2 LinkData.orgによるオープンデータのスタートアップ支援, http://www.sigswo.org/papers/37program, (2015) • LinkDataのサービスを利用してRDFを公開している自治体:42団体(※2) 51団体が公開する約1,200件のRDFを確認し,特徴の抽出を実施 1 北海道室蘭市 16 新潟県十日町市 31 静岡県静岡市 46 岡山県玉野市 2 北海道森町 17 新潟県見附市 32 静岡県三島市 47 広島県呉市 3 北海道八雲町 18 新潟県糸魚川市 33 静岡県島田市 48 山口県宇部市 4 宮城県石巻市 19 富山県砺波市 34 静岡県磐田市 49 山口県周南市 5 秋田県横手市 20 福井県 35 静岡県掛川市 50 香川県高松市 6 福島県会津若松市 21 福井県福井市 36 静岡県裾野市 51 熊本県菊池市 7 埼玉県川口市 22 福井県敦賀市 37 静岡県御前崎市 8 埼玉県和光市 23 福井県鯖江市 38 愛知県長久手市 9 埼玉県北本市 24 福井県越前市 39 三重県津市 10 千葉県流山市 25 長野県上田市 40 滋賀県大津市 11 千葉県我孫子市 26 長野県須坂市 41 大阪府高槻市 12 東京都品川区 27 長野県駒ヶ根市 42 大阪府枚方市 13 東京都杉並区 28 長野県中野市 43 兵庫県神戸市 14 神奈川県鎌倉市 29 長野県塩尻市 44 鳥取県 15 新潟県三条市 30 長野県軽井沢町 45 島根県松江市 • RDFを公開している自治体:51団体
  60. 60. • 事前調査の結果  現在公開されているRDFのLOD実現度はさまざま  LODの4つの原則を基準とするだけでは実態がつかめない 調査基準 • 新しい基準の作成  LODの4つの原則に,7つの基準を追加した「LOD実現のための11の基準」を定義 No 基準名 内容 1 機械判読 機械判読可能であること 2 IRI付与 事物の名前としてIRIが付与されていること 3 HTTP IRIの利用 名前を参照できるよう,HTTP IRIを用いていること 4 共通の語彙の利用 共通の語彙を利用していること 5 語彙の正確な利用 語彙の利用が正確であること 6 IRIのドメイン リソースのドメインがリソースを管理する自治体の所有するド メインであること 7 IRIの参照 主語IRIの参照する先が存在すること 8 HTTP コンテントネゴシエーション HTTPコンテントネゴシエーションにより,要求に応じた形式で 情報提供をしていること 9 アウトバウンドリンク 外部IRIへのリンクを含むこと 10 実在するIRIへの アウトバウンドリンク 参照解決可能な外部IRIへのリンクを含むこと 11 RDFリソースへの アウトバウンドリンク 参照解決可能なRDFリソースIRIへのリンクを含むこと 【LOD実現のための11の基準】
  61. 61. 調査結果 • 今回調査した51の自治体の多くが,基準を満たすRDFと基準を満たさないRDFの 両方のタイプを公開している. No 基準名 全て 満たす 一部 満たす 全て 満たさない 1 機械判読 49 2 0 2 IRI付与 34 14 3 3 HTTP IRIの利用 50 1 0 4 共通の語彙の利用 19 23 9 5 語彙の正確な利用 30 11 10 6 IRIのドメイン 4 4 43 7 IRIの参照 38 4 9 8 HTTP コンテントネゴシエーション 0 0 51 9 アウトバウンドリンク 5 3 43 10 実在するIRIへの アウトバウンドリンク 0 2 49 11 RDFリソースへの アウトバウンドリンク 0 1 50 【RDFが基準を満たす自治体数(n=51)】
  62. 62. 参考図書 • 情報処理,特集「Linked Open Data の利活用」(2016-7予定) • 人工知能,特集「Linked Data と セマンティック技術」,30-5,pp.560-606(2015-9) • 情報処理,特集「オープンデータ活用」,54-12, pp.1202-1247(2013-11) • 人工知能学会誌,特集「Linked Dataとオントロジー」,27-2,pp.162-206(2012-3) • 情報処理,特集「リンクするデータ~広がり始めたデータのクラウド」,52-3, pp.282-333(2011-3) • トム・ヒース,クリスチャン・バイツァー(武田監訳) : Linked Data – Web をグロー バルなデータ空間にする仕組み,近代科学社(2013) • オープン&ビッグデータ活用・地方創生推進機構,オープンデータガイド第2版, http://www.vled.or.jp/news/1507/150730_001192.php • オープンデータ時代の標準Web API SPARQL,株式会社インプレスR&D (2015)
  63. 63. Webデザイナ・情報建築家の方がたへ
  64. 64. 2055 2045 2035 2025 2015 2005 1995 1985 1975 沖縄返還協定(1971) リーマンショック(2008) 第五世代コンピュータプロジェクト(1982) ARPANET開始(1969) Apple Macintosh(1984) IBM PC(1981) DARPAグランド·チャレンジ(2005) IBM ワトソンジョパディ優勝(2011) Google猫の発見(2012) Webの提案(1989) セマンティックウェブ(2001) LOD(2006) サイゴン陥落(1975) ソ連崩壊(1991) イラク戦争(2003) iPhone(2007) シンギュラリティポイント(2045) 第三のAIブーム Google設立(1998) ?? 東日本大震災(2011) OpenDataMETI(2013) data.go.jp本格版(2014) 東京オリンピック・パラリンピック(2020)
  65. 65. イリノイ大学米国立スーパーコンピュータ応用研究所 (NCSA) マーク・アンドリーセンら(1993) ジム・クラークとマーク・アンドリーセンらによって1994年4月4日にモザイ ク・コミュニケーションズ (Mosaic Communications Corporation)設立 (1994) 同年11月14日にネットスケープコミュニケーションズ(Netscape Communications Corporation)に社名変更.1998年AOLによって買収 された.
  66. 66. ルーシーはエージェントに指示を 出して母親の処方を医師のエー ジェントから引き出し、治療可能 な病院のリストを調べて自宅から 半径30km範囲で保険が利いて 優良と格付けされたものを選び 出す。次にピートとルーシーのス ケジュールにあう予約時間を検 索する。 (http://www.sciam.com/2001/ 0501issue/0501berners- lee.html) もしUDDIがあったら、エージェン トは新しいサービスを発見し、そ れらを組み合わせて使うことがで きるか。 ウェブサービスに関するオントロ ジDAML-Sはエージェントが ウェブサービスを使うことを可能 にする。
  67. 67. 2055 2045 2035 2025 2015 2005 1995 1985 1975 沖縄返還協定(1971) リーマンショック(2008) 第五世代コンピュータプロジェクト(1982) ARPANET開始(1969) Apple Macintosh(1984) IBM PC(1981) DARPAグランド·チャレンジ(2005) IBM ワトソンジョパディ優勝(2011) Google猫の発見(2012) Webの提案(1989) セマンティックウェブ(2001) LOD(2006) サイゴン陥落(1975) ソ連崩壊(1991) イラク戦争(2003) iPhone(2007) シンギュラリティポイント(2045) 第三のAIブーム Google設立(1998) ?? 東日本大震災(2011) OpenDataMETI(2013) data.go.jp本格版(2014) 東京オリンピック・パラリンピック(2020)
  68. 68. WEBと情報社会をどう設計するのか? あなたは
  69. 69. プログラマ・エンジニアの方がたへ
  70. 70. 第4の産業革命 蒸気機関 電力化 自動化 サイバーフィジカル ドイツの「第4次産業革命」 つながる工場が社会問題解決(日本経済新聞) http://www.nikkei.com/article/DGXNASFK2302G_T20C14A1000000/
  71. 71. http://www.kantei.go.jp/jp/97_abe/actions/201511/05kanmin_taiwa.html • 「第4次産業革命に向けた投資 と課題」 • 「2020年オリンピック・パラリンピックで の無人自動走行による移動サービスや、 高速道路での自動運転」 • 「早ければ3年以内に、ドローンを使った 荷物配送を可能とすることを目指」す • 「ドローンや建設機械を、より遠隔地から 操作したり、データをやり取りしたりでき るよう」にする • 「3年以内に、人工知能を活用した医療 診断支援システムを医療の現場で活用 できるよう」にする
  72. 72. 2015 2005 1995 1985 1975 1965 1955 1945 1935 「君たちはどう生きるか」(1937)盧溝橋事件(1937) 真珠湾攻撃(1941) ポツダム宣言受諾(1945) サンフランシスコ講和条約(1951) 沖縄返還協定(1971) リーマンショック(2008) 東京オリンピック(1964) ダートマス会議(1956) 第五世代コンピュータプロジェクト(1982) ENIAC (1946) Macintosh(1984) IBM PC(1981) DARPAグランド·チャレンジ(2005) IBM ワトソンジョパディ優勝(2011) Google猫の発見(2012) Webの提案(1989) セマンティックウェブ(2001) LOD(2006) 朝鮮戦争(1950) サイゴン陥落(1975) ソ連崩壊(1991) イラク戦争(2003) iPhone(2007) Google設立(1998) 東日本大震災(2011) OpenDataMETI(2013) data.go.jp本格版(2014) UNIVAC (1950) IBM360 (1964) PDP11 (1970)
  73. 73. 2015 2005 1995 1985 1975 1965 1955 1945 1935 「君たちはどう生きるか」(1937)盧溝橋事件(1937) 真珠湾攻撃(1941) ポツダム宣言受諾(1945) サンフランシスコ講和条約(1951) 沖縄返還協定(1971) リーマンショック(2008) 東京オリンピック(1964) ダートマス会議(1956) 第五世代コンピュータプロジェクト(1982) ENIAC (1946) Macintosh(1984) IBM PC(1981) DARPAグランド·チャレンジ(2005) IBM ワトソンジョパディ優勝(2011) Google猫の発見(2012) Webの提案(1989) セマンティックウェブ(2001) LOD(2006) 朝鮮戦争(1950) サイゴン陥落(1975) ソ連崩壊(1991) イラク戦争(2003) iPhone(2007) Google設立(1998) 東日本大震災(2011) OpenDataMETI(2013) data.go.jp本格版(2014) UNIVAC (1950) IBM360 (1964) PDP11 (1970) FORTRAN (1954) Lisp 1.5 (1962) C (1978) Smalltalk (1980) Java (1994) Postgres (1989) MySQL(1998)
  74. 74. Bit がつながる 情報がつながる 意味がつながる
  75. 75. クローズドな SPARQL オープンな LOD クローズドな RDB オープンな PDF, DOCX, CSV, HTML Not OD OD Not LD LD
  76. 76. 2055 2045 2035 2025 2015 2005 1995 1985 1975 沖縄返還協定(1971) リーマンショック(2008) ARPANET開始(1969) DARPAグランド·チャレンジ(2005) IBM ワトソンジョパディ優勝(2011) Google猫の発見(2012) Webの提案(1989) セマンティックウェブ(2001) LOD(2006) サイゴン陥落(1975) ソ連崩壊(1991) イラク戦争(2003) iPhone(2007) シンギュラリティポイント(2045) 第三のAIブーム Google設立(1998) 東日本大震災(2011) OpenDataMETI(2013) data.go.jp本格版(2014) 東京オリンピック・パラリンピック(2020) C (1978) Smalltalk (1980) Java (1994) Postgres (1989) MySQL(1998) 第五世代コンピュータプロジェクト(1982) サイロを超えてつながる知識社会

×