Suche senden
Hochladen
セマンティック・ウェブのためのRdf owl入門1&2章
•
2 gefällt mir
•
3,804 views
Jun Saeki
Folgen
A presentation for the In-house discussion of semantic web.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
RDF/OWLの概要及びOSS実装、及び活用イメージについて
RDF/OWLの概要及びOSS実装、及び活用イメージについて
Masayuki Isobe
セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5
Takahiro Kubo
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
LODを始めるにあたって「最初に試すとよい」ツールの紹介
LODを始めるにあたって「最初に試すとよい」ツールの紹介
Kouji Kozaki
OWLで何が言えるか
OWLで何が言えるか
Kazuro Fukuhara
OWLで何が書けるか
OWLで何が書けるか
Kazuro Fukuhara
LOD連続講義 第5回「LODの作り方・使い方」
LOD連続講義 第5回「LODの作り方・使い方」
Fuyuko Matsumura
セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章-
セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章-
mettoboshi
Empfohlen
RDF/OWLの概要及びOSS実装、及び活用イメージについて
RDF/OWLの概要及びOSS実装、及び活用イメージについて
Masayuki Isobe
セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5
Takahiro Kubo
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
LODを始めるにあたって「最初に試すとよい」ツールの紹介
LODを始めるにあたって「最初に試すとよい」ツールの紹介
Kouji Kozaki
OWLで何が言えるか
OWLで何が言えるか
Kazuro Fukuhara
OWLで何が書けるか
OWLで何が書けるか
Kazuro Fukuhara
LOD連続講義 第5回「LODの作り方・使い方」
LOD連続講義 第5回「LODの作り方・使い方」
Fuyuko Matsumura
セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章-
セマンティック・ウェブのためのRDF/OWL入門 読書会 -3章-
mettoboshi
Exploiting Linked Data via Filemaker
Exploiting Linked Data via Filemaker
Kingsley Uyi Idehen
コンセプトアイデア 1
コンセプトアイデア 1
Jun Saeki
日本語Wikipediaオントロジーの構築および検索システムの実装
日本語Wikipediaオントロジーの構築および検索システムの実装
Takeshi Morita
LODで広がるオープンデータ活用の可能性
LODで広がるオープンデータ活用の可能性
Kouji Kozaki
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
Kouji Kozaki
Towards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked Data
yayamamo @ DBCLS Kashiwanoha
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
Kouji Kozaki
CSVファイルをLODとして公開するデータソン
CSVファイルをLODとして公開するデータソン
Kouji Kozaki
Swc2013 yamamoto
Swc2013 yamamoto
yayamamo @ DBCLS Kashiwanoha
第5回LinkedData勉強会@yayamamo
第5回LinkedData勉強会@yayamamo
yayamamo @ DBCLS Kashiwanoha
SPARQLでマッシュアップ-LOD活用のための技術紹介-
SPARQLでマッシュアップ-LOD活用のための技術紹介-
uedayou
Rdf入門handout
Rdf入門handout
Seiji Koide
RDF Refineの使い方
RDF Refineの使い方
National Institute of Informatics (NII)
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
yayamamo @ DBCLS Kashiwanoha
オープンデータとWordPress
オープンデータとWordPress
Kouji Kozaki
ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介
JustSystems Corporation
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
JustSystems Corporation
AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013
SORACOM, INC
Weitere ähnliche Inhalte
Andere mochten auch
Exploiting Linked Data via Filemaker
Exploiting Linked Data via Filemaker
Kingsley Uyi Idehen
コンセプトアイデア 1
コンセプトアイデア 1
Jun Saeki
日本語Wikipediaオントロジーの構築および検索システムの実装
日本語Wikipediaオントロジーの構築および検索システムの実装
Takeshi Morita
LODで広がるオープンデータ活用の可能性
LODで広がるオープンデータ活用の可能性
Kouji Kozaki
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
Kouji Kozaki
Towards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked Data
yayamamo @ DBCLS Kashiwanoha
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
Kouji Kozaki
CSVファイルをLODとして公開するデータソン
CSVファイルをLODとして公開するデータソン
Kouji Kozaki
Swc2013 yamamoto
Swc2013 yamamoto
yayamamo @ DBCLS Kashiwanoha
第5回LinkedData勉強会@yayamamo
第5回LinkedData勉強会@yayamamo
yayamamo @ DBCLS Kashiwanoha
SPARQLでマッシュアップ-LOD活用のための技術紹介-
SPARQLでマッシュアップ-LOD活用のための技術紹介-
uedayou
Rdf入門handout
Rdf入門handout
Seiji Koide
RDF Refineの使い方
RDF Refineの使い方
National Institute of Informatics (NII)
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
yayamamo @ DBCLS Kashiwanoha
オープンデータとWordPress
オープンデータとWordPress
Kouji Kozaki
ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介
JustSystems Corporation
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
JustSystems Corporation
AWSの課金体系
AWSの課金体系
Amazon Web Services Japan
いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013
SORACOM, INC
Andere mochten auch
(19)
Exploiting Linked Data via Filemaker
Exploiting Linked Data via Filemaker
コンセプトアイデア 1
コンセプトアイデア 1
日本語Wikipediaオントロジーの構築および検索システムの実装
日本語Wikipediaオントロジーの構築および検索システムの実装
LODで広がるオープンデータ活用の可能性
LODで広がるオープンデータ活用の可能性
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
SPARQLによるLODの検索@第4回LODとオントロジー勉強会-
Towards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked Data
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
Linked Open Data(LOD)を用いたオープンデータの活用事例と今後の展望
CSVファイルをLODとして公開するデータソン
CSVファイルをLODとして公開するデータソン
Swc2013 yamamoto
Swc2013 yamamoto
第5回LinkedData勉強会@yayamamo
第5回LinkedData勉強会@yayamamo
SPARQLでマッシュアップ-LOD活用のための技術紹介-
SPARQLでマッシュアップ-LOD活用のための技術紹介-
Rdf入門handout
Rdf入門handout
RDF Refineの使い方
RDF Refineの使い方
第7回 Linked Data 勉強会 @yayamamo
第7回 Linked Data 勉強会 @yayamamo
オープンデータとWordPress
オープンデータとWordPress
ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
メンバーのスキルアップ、どうしてる? − Java 100本ノックで新加入メンバーを鍛えてみた −
AWSの課金体系
AWSの課金体系
いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013
セマンティック・ウェブのためのRdf owl入門1&2章
1.
セマンティック・ウェブのための RDF/OWL入門読書会 1章&2章
2.
WWWの誕生 CERN(欧州合同原子核研究機構)でティム・バーナーズ=リー がハイパーテキストを用いた効果的情報交換のためのリンク型 情報システムとして提案(今年で25周年) 人・グループ・プロジェクト・文書・コンセプトなど様々な情報の関 係性をリンクによって表現することの可能性を指摘
3.
ref. Original proposal
of WWW http://www.w3.org/History/1989/proposal.html
4.
余談ですが・・・ ハイパーテキストを用いたシステムはWWWだけじゃないよ ● Guide ● AppleのHyperCard ●
Xanado ・・・etc. 初期の頃の研究はXanadoのテッド・ネルソンやマウスを作ったダグラス・エンゲル バートなどが有名
5.
ウェブのセマンティクス 当初から「意味」のネットワークと機械による自動的な分析を意 識していたが、マルチメディア対応の方が先行してしまった 『ウェブにセマンティックを』 機械可読性を上げ、コンピュータの力をより活用することによ り、より意味が明確な情報の取得を目指すべき 機械可読性▶XML 意味を持ったリンクの関連表現▶RDF
6.
余談ですが・・・ 「意味ネットワーク」って? 人間の記憶のうち、意味記憶の構造を表すためのモデル 概念を表すノードと、〜である・〜をもつなどの関係を表す リンクで構成される
7.
セマンティック・ウェブの考え方 設計の5原則 分散環境上のユニバーサルメディアを実現する原則 ● すべてがURIで識別可能▶意味の明確化 ● 部分的な情報▶拘束のない部分的な情報記述からの再構成 ●
発展性▶新旧や異質性の混在した状態での整合性 ● 最小のデザイン▶シンプルさによる実装容易性と柔軟性の確保 ● 信頼のウェブ▶アプリケーションによるコンテクストからの信頼度評価
8.
セマンティック・ウェブへの階梯 Semantic Web Road
Map(http://www.w3.org/DesignIssues/Semantic.html)で示された アーキテクチャ構成(レイヤーケーキ) ref. Tutorial on Semantic Web Technologies http://www.w3.org/2005/Talks/1214-Trento-IH/ ※厳密な技術階層ではなく、あく まで実現に必要な要素技術を示 すもの
9.
ベースとなる層 ● URI/Unicode▶基本原則1と国際化対応 ● XML/Namespaces▶記述と語彙構成への対応 RDF・オントロジー RDF リソースに関するassertionをモデル化する仕組みを提供 assertion:論理学「真偽の判断が可能な主張表明を持った主語述語から成る文」 内容の正しさの保証が必ずしもあるわけではないが、誰かの「主張」であること ●
RDF M&S▶どんなモデルに基づくかと具体的な記述構文 ● RDF Schema▶リソースを記述する語彙を定義 ● Ontology▶クラスやプロパティの詳細表現、語彙間の関係性 「発展性」の機能提供
10.
推論規則と論理フレームワーク 述語論理や論理プログラミングを用いたクエリ、推論処理の実 行(SPARQL,RIF,SWRL...) ● Rules▶クエリや推論規則の一般的な表現定義 ● Logic
framework▶異なる論理システム間の協調手段の提供 証明と署名と信頼 ● Proof▶推論過程と根拠を提示し、情報の信頼性の判断を可能 にする ● Signature/Encryption▶推論処理に関わるすべての正当性を 保証するための電子署名と暗号化
11.
ところでエージェントって 『自律性を持った行動主体』 ここではあくまでAutonomouse Intelligent Agent 単に規則を与えられたエージェント(単純反射)ではなく、 状況に適応し、学習し、判断する Russell,Norvig
「自己の信念をもとにゴール達成のために行動する」 Nardi,Brachman 「明示的に表現された知識から暗黙的な結論を引き出すことができるシステムの 能力」
12.
メタデータ 「データについてのデータ」 図書館で言えばタイトル、著者、分類などの書誌データ 情報の内容を抽象的に捉えることができるデータ ■セマンティック・ウェブでは 機械可読なウェブリソースなど情報 ただし書誌的なデータだけでなく、多様な語彙が必要 「誰でもボキャボラリを考案でき、宣伝し、売ることができる」 XMLのお父さんことTim Bray(俺、在宅勤務認めてもらえないから Google辞めちゃった)
13.
RDFとウェブリソース リソース▶「ウェブ上で識別できるもの」と一般化 ネットワーク上のコンテンツだけでなく、人物、書籍、 イベント等の実世界の物事、趣味嗜好や信頼度なども 含む 非環境依存性▶あらゆるアプリケーション、ソフトウェアが処理 可能なリソース表現を行える共通言語
14.
RDFの基本的な考え方 6つの設計目標 1. シンプルで柔軟なデータモデル 2. 論理学的な裏付けのあるセマンティックス表現と証明可能 な推論 3.
URIに基づく拡張可能な語彙の利用 4. XMLによる交換構文の採用 5. XMLスキーマデータ型によるデータの精密な型付け 6. 誰もがどんなリソースについても記述可能
15.
1.▶最小デザインの原則から、シンプルなトリプルを採用 2.▶形式論理のモデル論理に基づく意味からの推論 3.▶分散環境での拡張性確保と確実な一意性の保証 4.▶XMLによる汎用性の確保と、再利用・相互運用性の確保 5.▶XMLスキーマデータ型のサポートによる交換・処理の厳密 性 確保 6.▶URIの名前付けの強力さを前提にした多様な語彙定義、 発信の確保
16.
マシンに理解しやすいデータモデル RDBのテーブル▶誰の(行)何が(列)どんな値(交点)で特定 RDF▶上記の3つの要素でリソースを表現:トリプル RDBの論理的モデルは多項関係でレコード表現をするのが 本来だが、ここでは行x列=値という関係にのみ注目 W3CではRDB2RDFも検討されている Mapping: http://www.w3.org/TR/rdb-direct-mapping/ R2RML:
http://www.w3.org/TR/r2rml/
17.
RDFのトリプル 文(Statement)= 主語(Subject)+述語(Predicate)+目的語(Object) 「誰の」 「何が」 「どんな値」 主語・述語・目的語の組み合わせがトリプル(Triple) 図示表現としてはラベル付き有向グラフ 主語 述語 目的語 ノード アーク 述語論理の二項式表現
p(s,o) 主語と目的語の二項関係を 述語で示す
18.
RDFのグラフ 3626 RDFグラフ▶RDFトリプルの集合 同じ識別名を持つ主語・目的語ノードをまとめて グラフを連結可能 http://www.itholdings.co.jp/ 3626 ITホールディングス 企業名ホームページ 3626 http://www.itholdings.co.jp/ ITホールディングス 企業名 ホームページ +
19.
目的語は主語に、主語は目的語になりうる 3626 http://www.itholdings.co.jp/ ITホールディングス企業名 ホームページ 作成日 2014/06/19 共通するノードを介してグラフを連結することで、複雑なデータを表現することも可能 ノードの同一性が識別できれば、異なる文書に記述された内容でも組み合わせることができる
20.
プロパティのURI表現 プロパティ(述語)URI参照表現▶曖昧さの排除と一意性の確保 「題名」「件名」と言った同じ意味で異なる表現を用いている 場合でも、両者に共通のURI参照を持たせることで同一の性質 を示すものとして認識することができる 件名 題名 title dc:title
21.
ノードの識別 プロパティと同様に主語・目的語もURI参照で名前付けする ▶抽象的な概念も含めてあらゆるものが表現可能 ▶分散した情報断片を結びつけて構成することが可能 目的語の場合はURI参照だけでなく、文字列自身(リテラル)でも可 http://www.itholdings.co.jp/ ITHD Web
Page dc:title
22.
RDFのURI参照とリソース RDFではHTMLのようにフラグメント識別子がリソースの一部を 示すことはない 常にURI全体で一つのリソースを示す 名前空間を共有していても、意味的な共通点があるわけではな い http://www.example.com/ns/nanika#hoge http://www.example.com/ns/nanika#fuga は全く個別の意味的な関連のない2つのリソースを表す
23.
URI参照の国際化対応 URI仕様を定めたRFC2396準拠の文字以外にRDF URIの場 合はUnicodeで定められたいくつかの文字も利用可 「いくつかの」▶URLエンコード後に2396準拠であればOK RFC 3987(IRI)と同等の扱い 例えば日本語の場合記述時にエンコードする必要はなく http://www.example.com/ns/仕様 と記述してよい
24.
空白ノードと構造化グラフ 空白ノード▶URI参照による名前付けをしない匿名リソース 外部から参照されることはないがグラフを構造化 するときに利用 http://codezine. jp/article/detail/7696 xxx@yy.zz 佐伯 純 筆者 氏名 メールアドレス 複数のプロパティを構造化してグラフ表現する場合に中間的に用いる それぞれのプロパティは空白ノードを経由して主語・目的語の関係を構成する
25.
RDFのリテラル定義 文字列や数値は直接リテラル表現可能 ただし、表現可能なのは目的語のみで主語・述語は不可 リテラルの種類:2種類 プレーン・リテラル▶文字列そのもので言語タグをオプションで 持てる 型付リテラル▶文字列と特定のデータ型をセットで記述
26.
データ型 字句空間(lexical space)、値空間(value space)、字句ー値写 像(lexical-value
mapping)の3要素で構成 字句空間▶RDFリテラルとして記述される文字列表現集合 値空間▶文字列が実際に意味する値の集合 字句ー値写像▶字句空間と値空間の対応付け集合 データ型としてはrdf:XMLLiteralで定義されているものと XMLスキーマ2で定義されている基本データ型の 一部のみ利用可能
Jetzt herunterladen