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

Weitere ähnliche Inhalte

Mehr von Noritada Shimizu

20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-threadNoritada Shimizu
 
asm.js x emscripten: The foundation of the next level Web games
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
 
Mozilla とブラウザゲーム
Mozilla とブラウザゲームMozilla とブラウザゲーム
Mozilla とブラウザゲームNoritada Shimizu
 
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.jsNoritada Shimizu
 
20151128 firefoxos-handson
20151128 firefoxos-handson20151128 firefoxos-handson
20151128 firefoxos-handsonNoritada Shimizu
 
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Noritada Shimizu
 
20150829 firefox-os-handson
20150829 firefox-os-handson20150829 firefox-os-handson
20150829 firefox-os-handsonNoritada Shimizu
 
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS appsNoritada Shimizu
 
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS  でアプリを作るときに気をつけたい N 個のことFirefox OS  でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のことNoritada Shimizu
 
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Noritada Shimizu
 
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)Noritada Shimizu
 
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceApplication submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceNoritada Shimizu
 

Mehr von Noritada Shimizu (20)

20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
 
20160713 webvr
20160713 webvr20160713 webvr
20160713 webvr
 
20160601 devtools
20160601 devtools20160601 devtools
20160601 devtools
 
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
 
20160428 html5jwebplat
20160428 html5jwebplat20160428 html5jwebplat
20160428 html5jwebplat
 
asm.js x emscripten: The foundation of the next level Web games
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
 
Mozilla とブラウザゲーム
Mozilla とブラウザゲームMozilla とブラウザゲーム
Mozilla とブラウザゲーム
 
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
 
20151224-games
20151224-games20151224-games
20151224-games
 
20151128 firefoxos-handson
20151128 firefoxos-handson20151128 firefoxos-handson
20151128 firefoxos-handson
 
20151117 devtools
20151117 devtools20151117 devtools
20151117 devtools
 
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
 
20150822 osc-shimane
20150822 osc-shimane20150822 osc-shimane
20150822 osc-shimane
 
20150829 firefox-os-handson
20150829 firefox-os-handson20150829 firefox-os-handson
20150829 firefox-os-handson
 
20150829 firefox-os
20150829 firefox-os20150829 firefox-os
20150829 firefox-os
 
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
 
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS  でアプリを作るときに気をつけたい N 個のことFirefox OS  でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
 
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
 
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
 
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox MarketplaceApplication submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
 

Kürzlich hochgeladen

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Kürzlich hochgeladen (11)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

第1回Linked Data勉強会:ReDeFer