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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Masao Takaku
December 27, 2024
Science
270
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
30
教育基盤LODの提供と利活用: 可視化と構造化の側面から / 20260723 Educational Infrastructure LOD
masao
0
25
Wikipedia 25周年を迎えて / 2026-03-01 Wikipedia 25-talk
masao
1
140
A Linked Open Data Infrastructure for Promoting the Educational Use of Digital Archives
masao
0
66
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
1
190
教育向けLOD基盤の活用に向けて / Edudata LOD #c4ljp25
masao
0
160
JPCOAR Validator
masao
0
130
デジタルアーカイブの教育利用促進を目指したメタデータLOD基盤に関する研究 / Research on a Metadata LOD Platform for Promoting Educational Uses of Digital Archives
masao
0
250
Knowledge Representation of Educational Metadata in Linked Open Data: Promoting the Educational Use of Digital Cultural Heritage
masao
0
140
Other Decks in Science
See All in Science
[TMLR 2026, Featured Certification] Double Bounded α-Divergence Optimization for Density Estimation
gkazunii
1
120
データベース01: データベースを使わない世界
trycycle
PRO
1
1.5k
AIPシンポジウム 2025年度 成果報告会 「因果推論チーム」
sshimizu2006
3
650
Inside the Mind of an LLM
baggiponte
0
340
共生概念の整理と AIアライメントの構想
hiroakihamada
0
340
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
1.3k
From Prediction to Understanding: Causal Discovery for Data Science and AI Applications
sshimizu2006
0
300
GKE上でオセロの強化学習やってみた
akasan
0
110
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
33k
SAT ソルバーの仕組みと制約ソルバーへの応用
tsoh
3
580
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
350
AI for Phage-Host prediction
michielstock
0
130
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Practical Orchestrator
shlominoach
192
12k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
260
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
820
Ruling the World: When Life Gets Gamed
codingconduct
0
340
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Music & Morning Musume
bryan
48
7.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
How to train your dragon (web standard)
notwaldorf
97
6.8k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
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