Conference Agenda

Fedora IG 2: New community-driven features
Thursday, 29/Jun/2017:
11:00am - 12:30pm

Session Chair: Maude Frances, UNSW Australia
Location: Queen's Ballroom
Hilton Brisbane

11:00am - 11:45am

The API Extension Architecture In Practice

Aaron Birkland, Elliot Metsger, Sayeed Choudhury

Johns Hopkins University, United States of America

The API Extension Architecture (API-X) is network infrastructure intended to provide extensibility to Fedora. Fundamentally, this architecture is based on the principle of binding web services to repository objects they may consume, and exposing the results of this binding as web resources. API-X was designed as part of a community effort based on business needs of a variety of universities, libraries, museums; and is available to the public as a community-supported software release. This presentation describes the application of the API-X infrastructure in practice by highlighting the conceptualization, deployment, and analysis of API-X extensions in production in order to satisfy real-world use cases.

11:45am - 12:30pm

Working Together: Varied needs coalesce in the Import-Export community effort

Nick Ruest1, Andrew Woods2

1York University, Canada; 2DuraSpace

After reinventing itself as Fedora 4, the Fedora repository software is maturing and is the subject of increased adoption. As regular development makes way for a more demand-driven approach to improvements and extensions, an unlikely band of interested parties have joined together, each contributing to a long list of functional requirements that would back the “Import-Export” development effort.

This talk will discuss how requirements were gathered, work was organized and ultimately how this successful effort to improve the fedora 4 software can serve as a model for future community-driven improvement.