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
33
教育基盤LODの提供と利活用: 可視化と構造化の側面から / 20260723 Educational Infrastructure LOD
masao
0
25
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
69
学習指導要領と解説に基づく学習内容の構造化の試み / 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
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
不動産業界における業界特化のデータ整備とAI活用 ─Vertical DataとVertical AI─
estie
1
1.1k
医療 LLM ベンチマークの現在地:多面的評価 と日本ローカライズ
analokmaus
1
740
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
160
ゲームと人工知能
miyayou
0
260
自社のレビュー履歴からAIコードレビュアーをつくる方法
estie
5
1.6k
AI for Phage-Host prediction
michielstock
0
140
20260722【JAWS-UG東京 ランチタイムLT会 #37④】AWS Well-Architectedフレームワークに沿った回答をするAIエージェントを作ってみた
nozakijcom
1
150
1. CPC理論の展開と集合的知能モデル(JSAI2026 KS-27 集合的予測符号化と新たな知性の時代)
hayashiyus884
1
410
チュートリアル:世界モデル
hf149
0
2.4k
Controller Design for Symbolic Input-Output Systems Using Feedforward Neural Networks
konakalab
0
130
[Webinaire presse] Sécheresse 2026 : quelles conséquences techniques en élevage de ruminants et quels leviers d'action ?
institutdelelevage
PRO
0
270
暗号解読における量子計算の展望
neutron63zf
0
450
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
870
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
450
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Being A Developer After 40
akosma
92
590k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
HDC tutorial
michielstock
2
950
A Modern Web Designer's Workflow
chriscoyier
699
190k
What's in a price? How to price your products and services
michaelherold
247
13k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
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