fedora forward: current developments and future plans · 2018. 5. 2. · fedora futures 3 year...
TRANSCRIPT
![Page 1: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/1.jpg)
Fedora Forward: Current Developments and Future Plans
Robin Ruggaber, University of VirginiaDavid Wilcox, DuraSpace
![Page 2: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/2.jpg)
DuraSpace is not for profit organization that provides leadership and innovation for open technologies
We work to ensure that current and future generations have durable and persistent access to our collective digital heritage
Our community is part of an interconnected, worldwide, scholarly ecosystem
About DuraSpace
Source: The Digital Ecosystem in the Balanced Value Impact Model (illustrated by Alice Maggs); http://simon-tanner.blogspot.com/2014/09/do-you-understand-your-digital-ecosystem.html
![Page 3: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/3.jpg)
DuraSpace open source projects
![Page 4: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/4.jpg)
A Brief (Recent) History of Fedora
![Page 5: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/5.jpg)
Fedora Futures
▸ 3 year initiative▸ Re-architecting the software▸ Building sustainable membership
Fedora Futures began in 2012 as a grassroots effort to revitalize the Fedora project and community.
![Page 6: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/6.jpg)
Production and Adoption
▸ Fedora 4.0 released in 2015▸ 16 incremental releases since▸ 50+ institutional deployments
Since the 4.0 release, Fedora has been continuously updated in response to testing and feedback.
![Page 7: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/7.jpg)
Strategy and Vision Planning
▸ Focused on five key areas:▹ Product technology▹ Product position▹ Communication, Outreach, Marketing▹ Community▹ Governance and Business Model
A Fedora Leaders sub-group is working to develop the vision and strategic plan
![Page 8: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/8.jpg)
Technology Roadmap
![Page 9: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/9.jpg)
An Eye Toward The Future
▸ Fedora is linked data infrastructure▸ Built on modern web standards▸ Focused on modularity and extensibility▸ Core component of a digital preservation
strategy
Fedora stays true to its roots while planning for a future of linked data and interoperability
![Page 10: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/10.jpg)
Guiding Principles
▸ Durability
▸ Data portability
▸ Standardization
▸ Interoperability
![Page 11: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/11.jpg)
Understanding The Ecosystem
▸ Fedora works with other applications and services▸ Institutions want interoperability▸ Data should move freely between applications
Institutions use many different technologies that need to work together
![Page 12: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/12.jpg)
Component of Ecosystem
Fedora
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Binaries
![Page 13: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/13.jpg)
Component of Ecosystem
Fedora
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Binaries
![Page 14: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/14.jpg)
Component of Ecosystem
Fedora
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Binaries
Triplestore
![Page 15: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/15.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Binaries
Triplestore
![Page 16: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/16.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
IIIFServer
Web Site
Profiles
ResearchData
Binaries
Triplestore
Workflow Tools
![Page 17: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/17.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Import/Export
IIIFServer
Web Site
Profiles
ResearchData
Binaries
Triplestore
Workflow Tools
![Page 18: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/18.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Import/Export
IIIFServer
Web Site
Profiles
FS
ResearchData
Binaries
Triplestore
Workflow Tools
![Page 19: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/19.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Import/Export
IIIFServer
Web Site
Profiles
FS
ResearchData
DDP
Binaries
Triplestore
Workflow Tools
![Page 20: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/20.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Import/Export
IIIFServer
Web Site
Profiles
FS
ResearchData
DDP
Binaries
Triplestore
Workflow Tools
![Page 21: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/21.jpg)
Component of Ecosystem
Fedora
Binaries
Sources: https://www.w3.org/RDF/icons/https://pixabay.com/en/icon-communication-sender-antenna-157359/
HTTP- API
Import/Export
IIIFServer
Web Site
Profiles
FS
ResearchData
DDP
Binaries
Triplestore
Workflow Tools
API-X
![Page 22: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/22.jpg)
The Year Ahead
![Page 23: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/23.jpg)
Fedora API Specification
http://fedora.info/spec/
▸ Resource Management (Linked Data Platform)
▸ Resource Versioning (Memento)
▸ Resource Authorization (Web Access Control)
▸ Notifications (Activity Streams)
▸ Binary Resource Fixity (HTTP headers)
![Page 24: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/24.jpg)
API Specification Timeline
2016 2017 2018
Drafting Implementation
Fedora 5.0
Review
![Page 25: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/25.jpg)
Specification Release Requirements
▸ At least two implementations
▹ Ideally, three or more
▸ At least two client frameworks
▸ Test compatibility suite
▸ No critical, unresolved discussions
![Page 26: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/26.jpg)
Let a thousand flowers bloom
Source: Andrew Woods, Summit County, Colorado
![Page 27: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/27.jpg)
Fedora Spec Implementations
Cavendish (backed by a triplestore)
Trellis (scalable linked data platform)
DRAS-TIC (scalable repository for computation)
Derby (based on Ruby on Rails)
Esmero (based on PHP7/Silex)
Trilpy (based on Python)
Community Implementation (current)
![Page 28: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/28.jpg)
Community Initiatives
▸ API Extension Framework (API-X)
▸ Import / Export Utility
▹ Moving data through time▹ Transparent formats▹ Easy in -- Easy out
▸ Oxford Common Filesystem Layout
![Page 29: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/29.jpg)
Oxford Common Filesystem Layout
▸ A common approach to file-and-folder hierarchies within file storage systems
▸ A community of practice around which to discuss issues of filesystem storage
▸ An ecosystem of software tools that encapsulate shared practices
The OCFL emerged from the Fedora community but it is much broader in scope
![Page 30: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/30.jpg)
Fedora 5.0.0
▸ Next major release based on Semantic Versioning
▸ Equivalent in scope to 4.8▸ Not like the jump from 3 to 4
Fedora 5.0.0 will represent the alignment of the ModeShape implementation with the API spec
![Page 31: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/31.jpg)
The Value of Community
▸ Prevents accumulation of domain-specific knowledge
▸ One of the key strengths of Fedora▸ A natural fit for institutions dedicated to
sharing knowledge
Fedora is supported by a distributed, global community of stakeholders and contributors
![Page 32: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/32.jpg)
![Page 33: Fedora Forward: Current Developments and Future Plans · 2018. 5. 2. · Fedora Futures 3 year initiative Re-architecting the software Building sustainable membership Fedora Futures](https://reader033.vdocuments.site/reader033/viewer/2022060901/609ea23623a00241104d3623/html5/thumbnails/33.jpg)
How to Get Involved
Fedora websitehttp://fedorarepository.org/
Mailing listshttps://wiki.duraspace.org/display/FF/Mailing+Lists+etc