Difference between revisions of "Association of Moving Image Archivists & Digital Library Federation Hack Day 2016"

From CURATEcamp
Jump to: navigation, search
Line 114: Line 114:
==Project Hopper==
=Project Hopper=
See a project that you want to work on? The projects below have been suggested by folks but have no current captain. They are up for grabs!
See a project that you want to work on? The projects below have been suggested by folks but have no current captain. They are up for grabs!

Revision as of 21:33, 9 November 2016

AMIA/DLF Hack Day 2016!!!

SIGN UP! to participate!

>>> When, Where, What time?

  • Date: Wednesday, November 9, 2016
  • Time: ~9am-5pm (with option of continued work projects throughout the conference in our Developer Lounge, Parlor A)
  • Location: Omni William Penn, Pittsburgh, PA
  • hashtag: #AVhack16
  • github account: AMIA Open Source github
  • Project sign up
  • NEW Slack channel this year for project collaboration & remote participation: avhack.slack.com. If you aren't already signed up and want to be, send an email to kara at avpreserve dot com.
  • IRC: #curatecamp_avpres_1 If using an IRC client the server is chat.freenode.net, or you can use your browser and connect to webchat.freenode.net. If you are unfamiliar with IRC, take a look at this ☞ brief introduction.
  • Code of Conducts: AMIA Code of Conduct and DLF Code of Conduct. Review the Codes of Conduct and please direct any questions about them to the event organizers, or use the #AVHack16 hashtag.

How do I sign up/participate?

Sign up! As this will be a highly participatory event, registration is limited to those willing to get their hands dirty, so no onlookers please.

REMOTE PARTICIPATION will be available this year! Check in using the IRC channel and stay tuned to sign up for a project. You can then work offline/independently with your group in whatever way is easiest (video chat, chat, etc).

If you are unsure whether you can or want to participate in the hack day itself, you can still see the results by attending the AMIA closing plenary, where hack day projects will be presented, and the audience will have an opportunity to vote on their favorites.

What will be the format of the event?

In advance of the hack day, project ideas and edit-a-thon topics will be collected through the registration form and the event wiki. In advance of the event, participants will review and discuss submitted project ideas. We’ll then break into groups consisting of technologists and practitioners, and Wikipedia editors, selecting an idea or topic(s) to work on together for the day and (if desired) throughout the duration of the AMIA conference in the developers lounge.

The day itself will be structured something like this. Coffee/tea will be provided. Lunch is on your own.

9am – Welcome, introductions

9:30 - noon - Hacking & doc editing. Coffee and minimal snacks.

Noon-1pm – Lunch on your own.

1 - 4:30 - Hacking & doc editing. Coffee and minimal snacks.

4:30 - 5 - Wrap up.

Judging & presenting projects

At least one representative from each project group needs to be present for the demonstration of Hack Day projects to jurors on TIME & DATE TK. Judging typically lasts for approximately 1.5 -2 hours. Snacks and drinks are encouraged.

Projects will be presented to attendees in a session on TIME & DATE TK, where the jury will announce winners and attendees will vote on their favorite project.


In association with the annual conference, the Association of Moving Image Archivists will host its 4th annual hack day on November 9h in Portland, OR. The event will be a unique opportunity for practitioners and managers of digital audiovisual collections to join with developers and engineers for an intense day of collaboration to develop solutions for digital audiovisual preservation and access. This year, we will be holding a concurrent Wikipedia Edit-a-thon[1] for those interested in adding to knowledge pool about audiovisual preservation and access. It will be fun and practical.

AMIA is once again thrilled to partner with the Digital Library Federation in organizing the hack day.

What if I’m not a developer?

Content managers and preservation practitioners are as central to the success of the event as having keen developers. YOU will be responsible for setting the agenda and the outcomes. The goal is to foster collaboration between audiovisual preservation specialists and technologists, to solve problems together and share expertise.


What is a hack day?

A hack day or hackathon is an event that brings together computer technologists and practitioners for an intense period of problem solving through computer programming. Within digital preservation and curation communities, hack days provide an opportunity for archivists, collection managers, and others to work together with technologists to develop software solutions for digital collections management needs. Hack days have been held independently by groups such as the Open Planets Foundation, as well as in association with preservation and access oriented conferences including Open Repositories and Museums and the Web.

The manifesto of a recent event at the Open Repositories conference framed the benefits this way: “Transparent, fun, open collaboration in diversely constituted teams...The creation of new professional networks over the ossification of old ones. Effective engagement of non-developers (researchers, repository managers) in development...Work done at the conference over presentation of something prepared earlier.”

Our Manifesto


  • Transparent, fun, open collaboration in diversely constituted teams over individual brilliance and/or groups of like individuals in cut-throat competition.
  • The creation of new professional networks over the ossification of old ones
  • Effective engagement of non-developers (researchers, repository managers) in development over purely developer driven projects.
  • Work done at the conference over presentation of something prepared earlier (meaning not working on a project you are working on during your day job)

Hack Day Projects

Please update this list with your name and summary of a project idea / problem you'd like to solve. Below are loose ideas for projects so far. If you have a new project idea, or are interested in one of the project stubs below, sign up for a wiki login and add your thoughtful comments or possible starting points to the proposal, or contact the proposer via twitter.

Need inspiration? Check out last year's projects.

DOCUMENTATION: WikiData for Digital Preservation

--Erwin Verbruggen 09:06, 27 October 2016 (UTC)

Join the effort to make WikiData useful for Digital Preservation by using Wikidata to describe software, file formats, virtual and emulated environments for computing, and hardware that is virtualized or emulated in those environments.

Project: Data Curation File Formats

Inspiration: Wikidata as a digital preservation knowledgebase

Here is a link to the WikiProject about file formats: https://www.wikidata.org/wiki/Wikidata:WikiProject_Informatics/File_formats

PRONOM to wikidata property mapping: https://www.wikidata.org/wiki/Wikidata:WikiProject_Informatics/File_formats/PRONOM

This query [2] gives us 905 file types and we could just filter out those with audio* video* as part of their mime type

DOCUMENTATION: Artifact Logging Environmental Scan/Recommendations

-- Kathryn Gronsbell (h/t to Kelly Haydon for idea), combined with Charles Hosale's AVAA Idea | Standards, literature, and resource review (and recommendations?) for A/V artifact logging language and format. Documentation variations are extreme between organizations, vendors, and even QA/QC workflows within organizations. Possibility to add to the AV Artifact Atlas

Curatorial Framework

--Edward Anderson | A linked open data framework facilitating the storage and search of contextual writing. For archiving, reuse and interoperability. Brief description: [3]

Checksum Crosswalk #checksumthing

--Morgan Morel | Ultimate checksum script! A crosswalk for different kinds of checksum sidecar files. Github repo at checksumthing

Project Hopper

See a project that you want to work on? The projects below have been suggested by folks but have no current captain. They are up for grabs!

NLE Color Correction Presets

--Dino Everett | Shareable Color Correction Presets for Adobe Premiere/Avid/Final Cut, etc for red faded film that small archivists can use as a starting point to tweak and color correct films in their collection when they don't have a color timer on staff.

Refactoring code in ltopers

--Reto Kromer | Code refactoring of ltopers on amiaopensource

RGB integration for FFV1

--Reto Kromer | Integration of tools for the new RGB 16-bit capabilities of FFV1.

Improve vrecord interface (COMPLETED)

--Savannah Campbell | Add audio level monitors to vrecord interface. Since the initial proposal time, audio level monitors have been added to vrecord.

Audio calibration tools

--Andrew Weaver | Work on digital tools for live audio signal analysis to aid with machine calibration and qc. (Possibly an ffplay style interface of filters such as spectrum, lissajous etc).

DOCUMENTATION: Improve Cable Bible

-- Ethan Gates | Add power and/or network cable documentation to The Cable Bible

DOCUMENTATION: Add preservation info to media format wikipedia pages

--Charles Hosale | Add preservation information (or links to preservation information) to wikipedia pages of common media


--Kara Van Malssen | The OAIS review period is in full swing right now. I'd like to pick up on this topic where it was left off last year, taking a look at the comments that have been submitted to date, and identifying some specific feedback on the standard from the AV community.

Matroska [TBD]

--Idea by Dave Rice | Matroska specification work

Web Archiving + Metadata

--Idea by Lorena Ramirez Lopez | DIY web archiving that embeds more metadata (OSS option in lieu of Archive-It)