Where
Room 235
Strand Union Ballrooms
Montana State University
When
4 June 2018
9:00am - 5:00pm
Preparations
The workshop will include a hands-on section using a Fedora virtual machine image, so please follow these instructions to get the VM up and running on your laptop.
NOTE: The VM uses 2GB of RAM, so you will need a laptop with at least 4GB of RAM to run it. Depending on your laptop manufacturer, you may also need to enable virtualization in the BIOS.
- Download and install VirtualBox: https://www.virtualbox.org/wiki/Downloads
- Download and install Vagrant: http://www.vagrantup.com/downloads.html
- Download and unzip the 4.7.5 release of the Fedora 4 VM: https://github.com/fcrepo4-exts/fcrepo4-vagrant/archive/fcrepo4-vagrant-4.7.5.zip
- Using a Command Line Interface, navigate to the VM directory from step 3 and run the command: vagrant up
- Note that this step will take a while as the VM downloads and installs a full virtual environment
- Test the VM by opening your web browser and navigating to: http://localhost:8080/fcrepo
- The administrator username/password is fedoraAdmin/secret3
We will also have an opportunity to try out the import/export utility during the workshop. To follow along, please download the executable JAR file and save it to the same directory as the VM from step 3 above: https://github.com/fcrepo4-labs/fcrepo-import-export/releases/download/fcrepo-import-export-0.2.0/fcrepo-import-export-0.2.0.jar. The utility requires Java 8.
For Windows users, we recommend downloading a more fully-featured command line interface than the basic Command Prompt included with Windows. GitHub Desktop includes Git Shell which will do nicely.
Attendees
Agenda/Presentations
Time | Topic | Presenter |
---|---|---|
9:00 - 9:30 | Introductions and virtual machine setup | All |
9:30 - 10:30 | Introduction to Fedora | |
10:30 - 11:00 | Break | |
11:00 - 11:30 | Introduction to Fedora (continued) | |
11:30 - 12:30 | Linked Data Basics and Data Modelling with PCDM | Danny Bernstein |
12:30 - 13:30 | Lunch | |
13:30 - 14:30 | External integrations: Camel, Messaging, Triplestores, & Solr | Danny Bernstein |
14:30 - 15:00 | Preservation Services | |
15:00 - 15:30 | Break | |
15:30 - 16:30 | API-X | Danny Bernstein |
16:30 - 17:00 | Wrap-up and Discussion | All |
Summary
Fedora is a flexible, extensible, open source repository platform for managing, preserving, and providing access to digital content. The latest version of Fedora introduces native linked data capabilities and a modular architecture based on well-documented APIs and ease of integration with existing applications. Both new and existing Fedora users will be interested in learning about and experiencing Fedora features and functionality first-hand.
Using pre-configured virtual machines, participants will learn how to create and manage content in Fedora in accordance with linked data best practices and the Portland Common Data Model, how to search and run SPARQL queries against content in Fedora using the included Solr index and triplestore, and how to import resources into Fedora and export resources from Fedora to external systems and services as part of a digital curation workflow.
For more information, please contact David Wilcox (dwilcox@duraspace.org).