Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ttl2html (RDF/Turtle to HTML)
Search
Masao Takaku
December 27, 2024
Science
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ttl2html (RDF/Turtle to HTML)
LODチャレンジ2024授賞式
技術賞
高久雅生, 江草由佳
2024年12月22日(日)
https://2024.lodc.jp/
Masao Takaku
December 27, 2024
More Decks by Masao Takaku
See All by Masao Takaku
Sustainable Linked Open Data Publishing through Static Site Generation: A Decade of Educational LOD Infrastructure
masao
0
36
教育基盤LODの提供と利活用: 可視化と構造化の側面から / 20260723 Educational Infrastructure LOD
masao
0
30
Wikipedia 25周年を迎えて / 2026-03-01 Wikipedia 25-talk
masao
1
150
A Linked Open Data Infrastructure for Promoting the Educational Use of Digital Archives
masao
0
70
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
1
200
教育向けLOD基盤の活用に向けて / Edudata LOD #c4ljp25
masao
0
160
JPCOAR Validator
masao
0
140
デジタルアーカイブの教育利用促進を目指したメタデータLOD基盤に関する研究 / Research on a Metadata LOD Platform for Promoting Educational Uses of Digital Archives
masao
0
260
Knowledge Representation of Educational Metadata in Linked Open Data: Promoting the Educational Use of Digital Cultural Heritage
masao
0
150
Other Decks in Science
See All in Science
[Relay webinaire eBIS actu n°16] Conclusion
institutdelelevage
PRO
0
250
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
390
データベース06: SQL (3/3) 副問い合わせ
trycycle
PRO
1
1.2k
データベース03: 関係データモデル
trycycle
PRO
1
910
Kritische evaluatie van GenAI-output voor literatuuronderzoek
voginip
0
250
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
170
SAT ソルバーの仕組みと制約ソルバーへの応用
tsoh
3
690
データベース10: 拡張実体関連モデル
trycycle
PRO
0
1.6k
[第67回 CV勉強会@関東] CV × Scientific Figures / kantoCV 67th CVPR 2026
lychee1223
0
260
プレイがつなぐ研究と社会:市⺠‧クリエイター‧SF作家による実践を通じて
hayataka88
1
120
はじめてのグラフ信号サンプリング
arthur1
0
140
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
380
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
530
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Fireside Chat
paigeccino
43
4.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
How to make the Groovebox
asonas
2
2.5k
Amusing Abliteration
ianozsvald
1
350
Scaling GitHub
holman
464
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Transcript
【技術賞】 ttl2html (RDF/Turtle to HTML) 高久雅生(筑波大学図書館情報メディア系) 江草由佳(国立教育政策研究所研究企画開発部) 1 LODチャレンジ2024授賞式 2024年12月22日(日)
開発の背景 • ttl2htmlは、LODデータセットの設計、開発、公開の流 れのラストワンマイルを埋めるためのツール そもそも、LOD原則に基づけば、LODデータにはURIを付けたう えで、ウェブで公開する必要がある • データモデルの設計とデータの収集整理がうまくできたと しても、最後に公開する際に、自身でサーバを立ち上げて
公開するのが面倒… 特にサーバの保守やメンテ作業が面倒 セキュリティ対応、ミドルウェア更新、予算とのご相談も… • ttl2htmlは静的なHTMLファイルを生成するだけ 動的処理を必要としないので、単純なウェブホスティング環境 で公開可能 サーバの立ち上げから保守運用の負担を軽減 長期的かつ安定的なデータ共有を実現 サーバ移行や環境変更にも比較的簡単に対応できるため、持続 可能性を高められる 2
利用事例 • 当初は、教科書LODデータセット(LODC2016教育賞) の公開時に基本機能を開発 • その後、無形文化財LOD(2019)、学習指導要領 LOD(LODC2021最優秀賞)、単元LOD(2022)など、 ほかのデータセットに適用する際に、プログラムを 機能拡張してきた 3
教科書LOD https://w3id.org/jp-textbook/ 学習指導要領LOD https://w3id.org/jp-cos/
他のツールとの連携 • Poorman’s LD Toolkit(LODチャレンジ2018 LODプロモーション賞) Excel → RDF/Turtle •
w3id.org 永続URI + RDF URI解決 • ttl2html 任意のRDF/Turtleデータをウェブ公開用HTML ファイル群の生成 • GitHub Pages 4
Linked Data構築/公開の流れ 書誌情報 データベース 図書館システム TSVエクス ポート出力 編集 URI追加 csv2ttl.rb
Turtle ファイル CSVエクス ポート出力 ttl2html HTMLファイル 群 Git push Excel 人手で作成/出力 Copy&Paste 5
今後の課題 • 入力形式 Turtleだけで良いのか? SPARQL Endpoint対応? • 制約 ファイルを大量に生成するのは少し無駄が多い 時間がかかる
• 運用の工夫 GitHub Pages以外の環境 ドキュメントの整備 6