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
ウェブサイト運営における生成AIの影響と今後の課題 / 20261101 saveMLAK GenAI Bot
masao
0
17
Sustainable Linked Open Data Publishing through Static Site Generation: A Decade of Educational LOD Infrastructure
masao
0
38
教育基盤LODの提供と利活用: 可視化と構造化の側面から / 20260723 Educational Infrastructure LOD
masao
0
32
Wikipedia 25周年を迎えて / 2026-03-01 Wikipedia 25-talk
masao
1
160
A Linked Open Data Infrastructure for Promoting the Educational Use of Digital Archives
masao
0
73
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
1
210
教育向け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
270
Other Decks in Science
See All in Science
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
1.4k
CAD / B-rep の ML 解析と DreamCAD — ECCV 2026 読み会
daigo0927
0
350
バランスって大事だね
akasan
1
170
AI(人工知能)の過去・現在・未来 ~AIは人類を越えるのか~
tagtag
PRO
0
180
20260722【JAWS-UG東京 ランチタイムLT会 #37④】AWS Well-Architectedフレームワークに沿った回答をするAIエージェントを作ってみた
nozakijcom
1
160
[Webinaire presse] Sécheresse 2026 : quelles conséquences techniques en élevage de ruminants et quels leviers d'action ?
institutdelelevage
PRO
0
350
[Relay webinaire eBIS actu n°16] Sélection pour la vitalité des jeunes bovins allaitants et laitiers
institutdelelevage
PRO
0
350
20260820_アウトカムが二値のデータに対するCausal Impact@LINEヤフー Data Science Share #2 / Causal Impact for Binary Outcomes
brainpadpr
3
1.6k
How a camera trap data standard enabled an ecosystem of interoperable tools
peterdesmet
0
150
科学で迫る勝敗の法則-スポーツデータ分析の最前線 (刈谷市連携講座.2026年7月) / The principle of victory discovered by science. at Kariya City, 2027.07
konakalab
0
210
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
410
Visual Linear Algebra - Lecture at Shosen Grande
hiranabe
0
690
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
310
First, design no harm
axbom
PRO
2
1.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Deep Space Network (abreviated)
tonyrice
0
400
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
How to Ace a Technical Interview
jacobian
280
24k
Facilitating Awesome Meetings
lara
57
7.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
470
WCS-LA-2024
lcolladotor
0
940
Writing Fast Ruby
sferik
630
63k
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