Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Next-L Enju概要 / Next-L Enju Overview (2020-11-04)
Search
Masao Takaku
November 04, 2020
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Next-L Enju概要 / Next-L Enju Overview (2020-11-04)
図書館総合展2020 Project Next-L チュートリアル
2020年11月4日(水)
オンライン開催
Masao Takaku
November 04, 2020
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
15
教育基盤LODの提供と利活用: 可視化と構造化の側面から / 20260723 Educational Infrastructure LOD
masao
0
14
Wikipedia 25周年を迎えて / 2026-03-01 Wikipedia 25-talk
masao
1
130
A Linked Open Data Infrastructure for Promoting the Educational Use of Digital Archives
masao
0
60
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
1
180
教育向けLOD基盤の活用に向けて / Edudata LOD #c4ljp25
masao
0
150
JPCOAR Validator
masao
0
110
デジタルアーカイブの教育利用促進を目指したメタデータLOD基盤に関する研究 / Research on a Metadata LOD Platform for Promoting Educational Uses of Digital Archives
masao
0
230
ttl2html (RDF/Turtle to HTML)
masao
0
260
Other Decks in Programming
See All in Programming
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
120
VibeCodingからAgenticWorkflowへ
starfish719
0
380
yield再入門 #phpcon
o0h
PRO
0
1k
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.2k
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
260
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
200
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
仕様駆動開発の消費期限
watany
20
7.8k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
310
5分で問診!Composer セキュリティ健康診断
codmoninc
0
940
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
190
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.7k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
Designing for humans not robots
tammielis
254
26k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
590
How to Think Like a Performance Engineer
csswizardry
28
2.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
How to make the Groovebox
asonas
2
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Invisible Side of Design
smashingmag
301
52k
Transcript
Next-L Enju概要 Project Next-L 2020年11月4日(水) 図書館総合展2020 @ オンライン企画
Next-L Enjuの概要 • Next-L Enju : 統合図書館システム • 特長 モダンでシンプルな構成
Ruby on Rails 安価なサーバでも運用可能 仮想マシンの配布:個人用のPCでも試用可能 機能面でもさほど不足はない 中小規模の図書館であれば十分に対応可能 検索性能などは業界でも高い水準にある オープンソースソフトウェアとコミュニティ ボランティアベースでの開発とマニュアル整備など
統合図書館システムNext-L Enju • オープンソースソフトウェア MITライセンス Ruby on Rails
+ Apache Solr + PostgreSQL • 最新バージョン:1.1.3 ウェブOPACでの高速・高性能な検索機能 基本的な図書館管理機能: 受入、目録、所蔵管理、利用者管理、書架管理、所蔵検 索、分館管理、予約、貸出返却など • いくつかの導入事例 2009- 国立国会図書館サーチ 2011- 物質・材料研究機構図書館 2011- 環境省図書室 2011- 南三陸町図書館 2012- 笹川スポーツ財団 2013- 気象庁図書館 ほか 3
Project Next-Lの歴史 (1) 4 OPACを作ろう. Mixi [司書]コミュニティ, http://mixi.jp/view_bbs.pl?comm_id=3232 8&id=4898972
Project Next-Lの歴史 (2) • 背景 いくつかの根強い不満 機能性、性能、ソフトウェアの拡張性、カスタマイズ データポータビリティの低さ 価格 Web
2.0, Library 2.0, 次世代OPAC • 2007年にプロジェクト開始 プロジェクト代表:原田隆史(同志社大) • 当初の目標:UMLによるオープンな仕様書 ソフトウェア無しに仕様書のみ書く苦しさから挫折… • プロトタイプソフトウェアとしての開発 5
Project Next-Lの現状 (1) • リリース履歴 バージョン1.0.0 (2011-11-11) バージョン1.1.0 (2015-11-11) バージョン1.2.0
(2016-11-11) バージョン1.3.0 (2018-10-30) バージョン1.3.4 (2020-07-24) [最新版] • 毎月の定期ミーティングを通じた開発 Enjuワークショップ 6
Project Next-Lの現状 (2) • Githubでの課題管理 2020年10月現在 349 Open issues •
開発体制:メイン開発者2名+PM 1名 2020 2019 2018 2018 2017 2016 2015 2014 2013 バグ報告・機能要望等の 件数の時系列変化
Project Next-Lの現状 (3) 8
Project Next-Lの現状 (4) • 実運用の導入件数から見れば「失敗」 使えるモノにするには:導入・カスタマイズ・運 用する図書館+サポート企業が必要 サポートいただける企業はぜひ! • 一方で、次世代OPAC的なソフトウェアモジュー
ルとして、あるいは、書誌情報管理モジュール としてはそれなりに使い勝手がある 書誌情報構造をそのまま扱ったり、複本等の特殊 な扱いが必要な資料を扱ったりする必要がある場合 ※宮城県図書館:地域資料寄贈のためのシステム プロトタイプ的な存在意義 新しい機能要件の提案やプロトタイプによる実証実験等 9