第1回Linked Data勉強会:ReDeFer

Noritada Shimizu
Noritada ShimizuTechnical Marketing at Mozilla Japan
ReDeFer,[object Object],N. Shimizu,[object Object],chikoski@gmail.com / @chikoski,[object Object],2011.1.22,[object Object],1,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
自己紹介,[object Object],清水智公 / @chikoski,[object Object],嘉悦大学情報メディアセンター / 慶應義塾大学政策・メディア研究科,[object Object],http://chikoski.info/,[object Object],2011.1.22,[object Object],2,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
今日の内容,[object Object],ReDeFerの紹介,[object Object],XMLで作られたデータの再利用,[object Object],XML2RDF,[object Object],XSD2OWL,[object Object],XBRLをRDF化してみた,[object Object],2011.1.22,[object Object],3,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
ReDeFer,[object Object],2011.1.22,[object Object],4,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
ReDeFer : RDF aware utillities,[object Object],http://rhizomik.net/html/redefer/,[object Object],XML Semantics Reuse methodology,[object Object],Schema : XSD2OWL,[object Object],Instance data : XML2RDF,[object Object],XSLTを使った実装,[object Object],Web API,[object Object],2011.1.22,[object Object],5,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
ReDeFerで提供されているツール,[object Object],RDF2HTML+RDFa,[object Object],XSD2OWL,[object Object],CS2OWL,[object Object],XML2RDF,[object Object],RDF2SVG,[object Object],2011.1.22,[object Object],6,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWL,[object Object],http://rhizomik.net/redefer-services/xsd2owl?xsd=[URLtoXSD],[object Object],GET / POST,[object Object],例:http://rhizomik.net/redefer-services/xsd2owl?xsd=http://www.openarchives.org/OAI/2.0/oai_dc.xsd,[object Object],2011.1.22,[object Object],7,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XML2RDF,[object Object],http://rhizomik.net/redefer-services/xml2rdf?xml=[URLtoXML],[object Object],GET / POST,[object Object],例:http://rhizomik.net/redefer-services/xml2rdf?xml=http://xbrl.squarespace.com/storage/examples/HelloWorld.xml,[object Object],2011.1.22,[object Object],8,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWLで行われる変換,[object Object],[1]より,[object Object],2011.1.22,[object Object],9,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XML2RDFで行われる変換,[object Object],[1]より,[object Object],2011.1.22,[object Object],10,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XML2RDFでの変換例(変換前),[object Object],<?xml version="1.0" encoding="utf-8"?>,[object Object],<aaaxmlns="http://chikoski.info/ns/examples">,[object Object],	<bbb>text</bbb>,[object Object],</aaa>,[object Object],2011.1.22,[object Object],11,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XML2RDFでの変換例(結果),[object Object],<rdf:RDF>,[object Object],  <rdf:Descriptionrdf:about="http://dl.dropbox.com/u/407085/aaa.xml">,[object Object],    <j.0:bbb>text</j.0:bbb>,[object Object],  </rdf:Description>,[object Object],</rdf:RDF>,[object Object],(NSの記述は省略),[object Object],2011.1.22,[object Object],12,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2RDFの変換例(変換前),[object Object],<?xml version="1.0" encoding="Shift_JIS" ?>,[object Object],<xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema">,[object Object],  <xsd:element name="aaa" type="Class_aaa" />,[object Object],  <xsd:complexType name="Class_aaa">,[object Object],	<xsd:sequence>,[object Object],	  <xsd:element ref="bbb" minOccurs="0" maxOccurs="10" />,[object Object],	</xsd:sequence>,[object Object],  </xsd:complexType>,[object Object],  <xsd:element name="bbb" type="xsd:string" />,[object Object],</xsd:schema>,[object Object],2011.1.22,[object Object],13,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWLでの変換例,[object Object], <xsd:element name="aaa" type="Class_aaa" />,[object Object],<owl:ObjectPropertyrdf:ID="aaa">,[object Object],    <rdfs:rangerdf:resource="#Class_aaa"/>,[object Object],  </owl:ObjectProperty>,[object Object],2011.1.22,[object Object],14,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWLでの変換例,[object Object], <xsd:element name="bbb" type="xsd:string" />,[object Object],<owl:DatatypePropertyrdf:ID="bbb">,[object Object],    <rdfs:rangerdf:resource="&xsd;string"/>,[object Object],  </owl:DatatypeProperty>,[object Object],2011.1.22,[object Object],15,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWLでの変換例,[object Object],<xsd:complexType name="Class_aaa”>,[object Object],   <xsd:sequence>(制約)</xsd:sequence>,[object Object],</xsd:complexType>,[object Object],<owl:Classrdf:ID="Class_aaa”><rdfs:subClassOf><owl:Class>,[object Object],        <owl:intersectionOfrdf:parseType="Collection">,[object Object],(制約),[object Object],       </owl:intersectionOf>,[object Object], </owl:Class></rdfs:subClassOf></owl:Class>,[object Object],2011.1.22,[object Object],16,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XSD2OWLでの変換例,[object Object],<xsd:element ref="bbb" minOccurs="0" maxOccurs="10" />,[object Object],<owl:Restriction>,[object Object],   <owl:onPropertyrdf:resource="#bbb"/>,[object Object],<owl:maxCardinalityrdf:datatype="&xsd;nonNegativeInteger">10</owl:maxCardinality>,[object Object],</owl:Restriction>,[object Object],2011.1.22,[object Object],17,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XBRLをRDFにしてみた,[object Object],2011.1.22,[object Object],18,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XBRL ,[object Object],XML Business Reporting Language,[object Object],財務情報を報告するための言語,[object Object],報告書の構成要素,[object Object],報告書そのもの,[object Object],報告書固有のタグに関するデータ,[object Object],定義,[object Object],ラベル,[object Object],2011.1.22,[object Object],19,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
Web上で公開されているリソース,[object Object],金融庁 EDINEThttp://info.edinet-fsa.go.jp/,[object Object],東証適時情報開示サービスhttp://www.tse.or.jp/listing/disclosure/index.html,[object Object],2011.1.22,[object Object],20,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
EDINET,[object Object],2011.1.22,[object Object],21,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
XBRLをRDFに変換する理由,[object Object],Linked Data!,[object Object],スキーマが散在している,[object Object],xbrl.orgが提供するスキーマ,[object Object],金融庁の提供するスキーマ,[object Object],報告書を作成者の独自拡張,[object Object],XLinkの処理が面倒,[object Object],2011.1.22,[object Object],22,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
変換してみての感想,[object Object],手軽,[object Object],GET で使えるので楽,[object Object],curl などでたたける,[object Object],ちゃんと(?)変換できる,[object Object],単純なものは動いているような気がする,[object Object],複雑なものはわからない,[object Object],大きいデータは上手く処理してもらえない気がする,[object Object],2011.1.22,[object Object],23,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
参考文献,[object Object],García R and Gil R,"Facilitating Business Interoperability from the Semantic Web”, 10th International Conference on Business Information Systems, BIS'07 Lecture Notes in Computer Science, Vol. 4439, pp. 220-232. Springer-Verlag, 2007, ISBN 3-540-72034-0,[object Object],García R and Gil R., “Chapter 7:XML Semantics Reuse”. In “A Semantic Web Approach to Digital Rights Management”, Ph D thesis, Technologies Department, UniversitatPompeuFabra, Barcelona, Spain, 2006. ,[object Object],2011.1.22,[object Object],24,[object Object],N. Shimizu <chikoski@gmail.com>,[object Object]
1 of 24

Recommended

第1回LinkedData勉強会 by
第1回LinkedData勉強会第1回LinkedData勉強会
第1回LinkedData勉強会Fumihiro Kato
1.4K views39 slides
Linkeddata.jp study meeting #1 by
Linkeddata.jp study meeting #1Linkeddata.jp study meeting #1
Linkeddata.jp study meeting #1KAMURA
1.1K views23 slides
XLWrapについてのご紹介 by
XLWrapについてのご紹介XLWrapについてのご紹介
XLWrapについてのご紹介Ohsawa Goodfellow
3.2K views25 slides
rdfapi.js and js3.js by webr3 by
rdfapi.js and js3.js by webr3rdfapi.js and js3.js by webr3
rdfapi.js and js3.js by webr3ykskm
1.3K views24 slides
SPARQL Timelinerの使い方 by
SPARQL Timelinerの使い方SPARQL Timelinerの使い方
SPARQL Timelinerの使い方uedayou
6.1K views28 slides
Linked data the next 5 years - From Hype to Action by
Linked data the next 5 years - From Hype to ActionLinked data the next 5 years - From Hype to Action
Linked data the next 5 years - From Hype to ActionAndreas Blumauer
5K views32 slides

More Related Content

More from Noritada Shimizu

20160803 devrel by
20160803 devrel20160803 devrel
20160803 devrelNoritada Shimizu
702 views39 slides
20160713 webvr by
20160713 webvr20160713 webvr
20160713 webvrNoritada Shimizu
1.3K views55 slides
20160601 devtools by
20160601 devtools20160601 devtools
20160601 devtoolsNoritada Shimizu
903 views40 slides
20150512 webgl-off-the-main-thread by
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-threadNoritada Shimizu
1.5K views15 slides
20160428 html5jwebplat by
20160428 html5jwebplat20160428 html5jwebplat
20160428 html5jwebplatNoritada Shimizu
3.6K views93 slides
asm.js x emscripten: The foundation of the next level Web games by
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
2K views95 slides

More from Noritada Shimizu(20)

20150512 webgl-off-the-main-thread by Noritada Shimizu
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
Noritada Shimizu1.5K views
asm.js x emscripten: The foundation of the next level Web games by Noritada Shimizu
asm.js x emscripten: The foundation of the next level Web gamesasm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
Noritada Shimizu2K views
Inspection & Tweak: Firefox を使ったフロント開発 by Noritada Shimizu
Inspection & Tweak: Firefox を使ったフロント開発Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
Noritada Shimizu2K views
20150727 Development tools for Firefox OS apps by Noritada Shimizu
20150727 Development tools for Firefox OS apps20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Noritada Shimizu4K views
Firefox OS でアプリを作るときに気をつけたい N 個のこと by Noritada Shimizu
Firefox OS  でアプリを作るときに気をつけたい N 個のことFirefox OS  でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Noritada Shimizu3.2K views
Firefox OSアプリ開発ハンズオン(Hello World編) by Noritada Shimizu
Firefox OSアプリ開発ハンズオン(Hello World編)Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
Noritada Shimizu1.6K views
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会) by Noritada Shimizu
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
Noritada Shimizu1.6K views
Application submission, management and manetization in Firefox Marketplace by Noritada Shimizu
Application submission, management and manetization in Firefox MarketplaceApplication submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
Noritada Shimizu13K views

Recently uploaded

Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
101 views26 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
27 views17 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
135 views64 slides
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PC Cluster Consortium
66 views12 slides
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 by
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可Hitachi, Ltd. OSS Solution Center.
10 views22 slides

Recently uploaded(7)

光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga27 views
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」

第1回Linked Data勉強会:ReDeFer

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.