SlideShare a Scribd company logo
BinderIntroducing a new, open-source
Digital Repository Management Application
Dan Gillean
Binder aims to support standards-based digital repository management by providing
users with a single place to view administrative, technical, descriptive, and preservation
metadata related to objects in a repository and the relationships between them. This
in turn gives repository managers the information they need to craft appropriate
preservation policies and implement decisions for long-term care.
BACKGROUND
2011 - 2013
BACKGROUND
TMS
archivematicaSTORAGE DAM
MANAGER
BACKGROUND
TMS
archivematicaSTORAGE DAM
MANAGER
RELATIONSHIPS
DEPENDENCIES
SEARCH / BROWSE
REPORTING
ANALYTICS
FIXITY MONITORING
Introducing Binder: A Web-based, Open Source Digital Preservation Management Application
BACKGROUND
RFP ISSUED: 2013
32
9
FUNCTIONAL
REQUIREMENTS
USE CASES
BACKGROUND
32
9
FUNCTIONAL
REQUIREMENTS
USE CASES
RFP ISSUED: 2013
Jesús García Crespo
Lead Developer
David Juhasz
Project Manager
Dan Gillean
Domain analysis; Design
Mike Cantelon
Developer
Misty De Meo
Developer
José Raddaoui Marín
Developer
Heather Anderson
Developer
Binder Team
2013 2014
ANALYSIS PROTOTYPING DEVELOPMENT
SITE VISIT USABILITY
STUDY
TECHNICAL
ADVISOR’S
MTG
USABILITY
STUDY
DEVELOPMENT TIMELINE
From use cases…
To UX flowcharts
From UX flowcharts…
To wireframes
From wireframes…
To prototypes
REUSING AtoM
Binder
• Authentication / Authorization
• Taxonomies
• Search capabilities
• Archivematica integration
• Archival descriptions
• Authority records
• Functions
• Archival institutions
• Advanced search
• Accessions
• Physical storage
• etc
• Authentication / Authorization
• Taxonomies
• Search capabilities
• Archivematica integration
• AIPs
• Dashboard
• Context browser
• Artwork records
• Supporting technology records
• Reports
• Fixity checks
• etc
Graphic by Ben Nadel
Binder STACK
SERVER BROWSER
HTTPAPI
AngularJS
CONTEXTBROWSER
CONTEXTBROWSER
ARTWORKRECORD
ARTWORKRECORD
DIGITALOBJECTBROWSER
DIGITALOBJECTBROWSER
DASHBOARD
DASHBOARD
ARTWORKBROWSE
AIPBROWSE
REPORTS
CURRENT STATUS
• Code available: https://github.com/artefactual/binder
• Initial docs up: http://binder.readthedocs.org
• Includes API docs; intro to project so far
• MoMA promotional vid: https://youtu.be/TelwvLkt-84
• User Forum: https://groups.google.com/forum/#!forum/binder-
repository
• Looking for development partners!
CURRENT STATUS
• Upgrade to ES 1.3+ throughout application
• Create a way to upload from Archivematica
without using TMS
…but there’s still work to do…
INTERESTED?
info@artefactual.com
Thanks!

More Related Content

What's hot (17)

PDF
How to use hybrid cloud to migrate and deploy unified business applications i...
Eric D. Schabell
 
PDF
FIWARE Global Summit - What Comes Next?
FIWARE
 
PDF
Foundations of Data Teams
Databricks
 
DOC
Dot net 2012 ieee projects list
ModaInnovations ProjectSolutions
 
PDF
BI + Big Data
Diego Pacheco
 
PDF
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Jorge Millán Cabrera
 
PPTX
Cloud-Native Architecture
Bart Blommaerts
 
PDF
Api observability
Red Hat
 
PDF
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE
 
PPTX
Concept to reality: An advanced agile integration blueprint
Eric D. Schabell
 
PDF
Info Exchange Property Flyer
EnableInfomatrix
 
PDF
BlockchainAir
Andrey Didenko
 
PDF
Too young to quit, too old to change
Frank Lyaruu
 
PDF
aedifion's E-World presentation
Johannes Fütterer
 
PPTX
Blockchain in Practice
Codit
 
PDF
Take Your Business to the Next Level with Blockchain - Codit Webinar
Codit
 
PDF
Software Defined Enterprise 2017
Ramona Kohrs
 
How to use hybrid cloud to migrate and deploy unified business applications i...
Eric D. Schabell
 
FIWARE Global Summit - What Comes Next?
FIWARE
 
Foundations of Data Teams
Databricks
 
Dot net 2012 ieee projects list
ModaInnovations ProjectSolutions
 
BI + Big Data
Diego Pacheco
 
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Jorge Millán Cabrera
 
Cloud-Native Architecture
Bart Blommaerts
 
Api observability
Red Hat
 
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE
 
Concept to reality: An advanced agile integration blueprint
Eric D. Schabell
 
Info Exchange Property Flyer
EnableInfomatrix
 
BlockchainAir
Andrey Didenko
 
Too young to quit, too old to change
Frank Lyaruu
 
aedifion's E-World presentation
Johannes Fütterer
 
Blockchain in Practice
Codit
 
Take Your Business to the Next Level with Blockchain - Codit Webinar
Codit
 
Software Defined Enterprise 2017
Ramona Kohrs
 

Viewers also liked (20)

PPTX
MW2014 Art in the Clouds Alexander+Krause
Niki Krause
 
PPTX
Digital Preservation with Archivematica
Artefactual Systems - Archivematica
 
PDF
Workshop slides - Introduction to AtoM and Archivematica
Artefactual Systems - Archivematica
 
PPTX
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
Artefactual Systems - AtoM
 
PPTX
An Introduction to AtoM, Archivematica, and Artefactual Systems
Artefactual Systems - AtoM
 
DOC
Agenda Arquidiocesana N°187
Arzobispado Arequipa
 
PPT
Presentación de Inverlibre.com
jmcangel
 
PDF
Compaq cp qstnry_isov1
ELF MACHINE
 
PDF
Foro tecnicosalud2010 cloud
Eloy M. Rodríguez
 
DOCX
Nezamuddin cv Life coach . Training
MD NEZAMUDDIN NESHAT(9146685982/9029312353)
 
DOCX
Reporte de vinculacion brigada tempanyehual
Gabi CasRe
 
PDF
23 12 link pet cultural informativo
Ygor El Hireche
 
PDF
370bdcac852edacad217c434146de9bf
Jose de la Cruz
 
PDF
Distributori Automatici - Jb one moretime
Mec System Italia
 
PPTX
Ppt clase virtual principios generales de la contabilidad
Jorge G. Hoyos R.
 
PDF
Dr. josé luis plaza
Drjoseluisplaza
 
PDF
SISTEMA DE CITAS Y REDACCIÓN EN DERECHO. Manual hispanoamericano. Fernando M....
Marcial Pons Argentina
 
PDF
Evaluación del impacto de las redes agalleras en la estructura de la població...
Henry Quilla
 
PDF
Tr ee newsletter2-EN
Georgeta Manafu
 
MW2014 Art in the Clouds Alexander+Krause
Niki Krause
 
Digital Preservation with Archivematica
Artefactual Systems - Archivematica
 
Workshop slides - Introduction to AtoM and Archivematica
Artefactual Systems - Archivematica
 
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
Artefactual Systems - AtoM
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
Artefactual Systems - AtoM
 
Agenda Arquidiocesana N°187
Arzobispado Arequipa
 
Presentación de Inverlibre.com
jmcangel
 
Compaq cp qstnry_isov1
ELF MACHINE
 
Foro tecnicosalud2010 cloud
Eloy M. Rodríguez
 
Nezamuddin cv Life coach . Training
MD NEZAMUDDIN NESHAT(9146685982/9029312353)
 
Reporte de vinculacion brigada tempanyehual
Gabi CasRe
 
23 12 link pet cultural informativo
Ygor El Hireche
 
370bdcac852edacad217c434146de9bf
Jose de la Cruz
 
Distributori Automatici - Jb one moretime
Mec System Italia
 
Ppt clase virtual principios generales de la contabilidad
Jorge G. Hoyos R.
 
Dr. josé luis plaza
Drjoseluisplaza
 
SISTEMA DE CITAS Y REDACCIÓN EN DERECHO. Manual hispanoamericano. Fernando M....
Marcial Pons Argentina
 
Evaluación del impacto de las redes agalleras en la estructura de la població...
Henry Quilla
 
Tr ee newsletter2-EN
Georgeta Manafu
 
Ad

More from Artefactual Systems - AtoM (20)

PDF
Artefactual AtoM Priorities November 2024
Artefactual Systems - AtoM
 
PPTX
CSV import in AtoM
Artefactual Systems - AtoM
 
PPTX
Things I wish I'd known - AtoM tips, tricks, and gotchas
Artefactual Systems - AtoM
 
PDF
AtoM Community Update: 2019-05
Artefactual Systems - AtoM
 
PPTX
Creating your own AtoM demo data set for re-use with Vagrant
Artefactual Systems - AtoM
 
PPTX
Searching in AtoM
Artefactual Systems - AtoM
 
PPTX
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Artefactual Systems - AtoM
 
PPTX
AtoM Implementations
Artefactual Systems - AtoM
 
PPTX
AtoM Data Migrations
Artefactual Systems - AtoM
 
PPTX
Looking Ahead: AtoM's governance, development, and future
Artefactual Systems - AtoM
 
PPTX
Contributing to the AtoM documentation
Artefactual Systems - AtoM
 
PDF
Installing AtoM with Ansible
Artefactual Systems - AtoM
 
PDF
AtoM feature development
Artefactual Systems - AtoM
 
PDF
Constructing SQL queries for AtoM
Artefactual Systems - AtoM
 
PDF
Creating custom themes in AtoM
Artefactual Systems - AtoM
 
PDF
Installing and Upgrading AtoM
Artefactual Systems - AtoM
 
PDF
Get to Know AtoM's Codebase
Artefactual Systems - AtoM
 
PPTX
AtoM's Command Line Tasks - An Introduction
Artefactual Systems - AtoM
 
PPTX
Command-Line 101
Artefactual Systems - AtoM
 
PDF
National Archives of Norway - AtoM and Archivematica intro workshop
Artefactual Systems - AtoM
 
Artefactual AtoM Priorities November 2024
Artefactual Systems - AtoM
 
CSV import in AtoM
Artefactual Systems - AtoM
 
Things I wish I'd known - AtoM tips, tricks, and gotchas
Artefactual Systems - AtoM
 
AtoM Community Update: 2019-05
Artefactual Systems - AtoM
 
Creating your own AtoM demo data set for re-use with Vagrant
Artefactual Systems - AtoM
 
Searching in AtoM
Artefactual Systems - AtoM
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Artefactual Systems - AtoM
 
AtoM Implementations
Artefactual Systems - AtoM
 
AtoM Data Migrations
Artefactual Systems - AtoM
 
Looking Ahead: AtoM's governance, development, and future
Artefactual Systems - AtoM
 
Contributing to the AtoM documentation
Artefactual Systems - AtoM
 
Installing AtoM with Ansible
Artefactual Systems - AtoM
 
AtoM feature development
Artefactual Systems - AtoM
 
Constructing SQL queries for AtoM
Artefactual Systems - AtoM
 
Creating custom themes in AtoM
Artefactual Systems - AtoM
 
Installing and Upgrading AtoM
Artefactual Systems - AtoM
 
Get to Know AtoM's Codebase
Artefactual Systems - AtoM
 
AtoM's Command Line Tasks - An Introduction
Artefactual Systems - AtoM
 
Command-Line 101
Artefactual Systems - AtoM
 
National Archives of Norway - AtoM and Archivematica intro workshop
Artefactual Systems - AtoM
 
Ad

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 

Introducing Binder: A Web-based, Open Source Digital Preservation Management Application

Editor's Notes

  • #10: Artefactual is a small open source web development company of about 16 people Our main projects are AtoM, a web-based application for standards-based archival arrangement, description, and acess; and Archivematica, a web-based digital preservation system. We’ve had 7 members of our team focused on development of the DRMC, with participation from other team members at various points. David Juhasz has acted as Project Manager throughout this project, While Jesus Garcia Crespo is our Systems Architect and Lead Developer I have been responsible for Domain Analysis and User Interface design Mike Cantelon has done both Front and back end development throughout the project Misty De Meo has built our fixity checker app, and worked on Archivematica integration and development Jose Raddaoui Marin has developed much of the Elasticsearch architecture and REST endpoints Heather has done a lot of the front-end work in Angular
  • #12: This slide depicts an example of how the process followed from phase one to phase two. The image in the top right depicts one of the use cases that MoMA had outlined as a requirement for DRMC functionality – in essence, a conservator searches for a work, finds it and navigates to it, and then browses the files contained within an associated AIP. The first thing we did was to take these text-based use cases, and transform them into workflows – shown in the bottom left-hand corner. This helped us to understand the use case visually, and to be able to determine for each task what steps the user would take, and what corresponding actions would be performed by the application. Based on these, we could then determine how many wireframes we felt would be necessary to illustrate the interface as each action took place. The top images in the middle and on the right show two examples of the wireframes produced from this workflow – the first depicts a sample of the search results, while the image on the right shows an example of the digital object browser used to explore files contained within an AIP. Below are images of the application as it was a month ago – mid development. Many elements have been developed almost exactly as they were in the original wireframes, while other elements have changed based on the flexibility of the agile model – testing, feedback, evolution. We felt that this combination of approaches – that is, a long and well-considered planning phase, combined with an agile and flexible development methodology – has given us a strong base from which to work, while still retaining the ability for us to adapt and account for new ideas.
  • #13: This slide depicts an example of how the process followed from phase one to phase two. The image in the top right depicts one of the use cases that MoMA had outlined as a requirement for DRMC functionality – in essence, a conservator searches for a work, finds it and navigates to it, and then browses the files contained within an associated AIP. The first thing we did was to take these text-based use cases, and transform them into workflows – shown in the bottom left-hand corner. This helped us to understand the use case visually, and to be able to determine for each task what steps the user would take, and what corresponding actions would be performed by the application. Based on these, we could then determine how many wireframes we felt would be necessary to illustrate the interface as each action took place. The top images in the middle and on the right show two examples of the wireframes produced from this workflow – the first depicts a sample of the search results, while the image on the right shows an example of the digital object browser used to explore files contained within an AIP. Below are images of the application as it was a month ago – mid development. Many elements have been developed almost exactly as they were in the original wireframes, while other elements have changed based on the flexibility of the agile model – testing, feedback, evolution. We felt that this combination of approaches – that is, a long and well-considered planning phase, combined with an agile and flexible development methodology – has given us a strong base from which to work, while still retaining the ability for us to adapt and account for new ideas.
  • #14: This slide depicts an example of how the process followed from phase one to phase two. The image in the top right depicts one of the use cases that MoMA had outlined as a requirement for DRMC functionality – in essence, a conservator searches for a work, finds it and navigates to it, and then browses the files contained within an associated AIP. The first thing we did was to take these text-based use cases, and transform them into workflows – shown in the bottom left-hand corner. This helped us to understand the use case visually, and to be able to determine for each task what steps the user would take, and what corresponding actions would be performed by the application. Based on these, we could then determine how many wireframes we felt would be necessary to illustrate the interface as each action took place. The top images in the middle and on the right show two examples of the wireframes produced from this workflow – the first depicts a sample of the search results, while the image on the right shows an example of the digital object browser used to explore files contained within an AIP. Below are images of the application as it was a month ago – mid development. Many elements have been developed almost exactly as they were in the original wireframes, while other elements have changed based on the flexibility of the agile model – testing, feedback, evolution. We felt that this combination of approaches – that is, a long and well-considered planning phase, combined with an agile and flexible development methodology – has given us a strong base from which to work, while still retaining the ability for us to adapt and account for new ideas.