...
Name | Learning Goals | Activity | Prerequisites |
---|---|---|---|
Introducing Fedora Repositories | review some case studies general knowledge of core features | presentation discussion | none |
Start up a Repository | Start Fedora:
Fedora HTML API:
REST API highlights
| guided steps | Fedora JAR |
Plan Your Project | role of Fedora in a repository project role of other repository components:
planning your repository project | presentation discussion | none |
Configuring Fedora | understand common configuration items locate key configuration files configure storage locations .... other specific configuration items | guided steps | VirtualBox workshop Vbox image |
Linked Data Platform | what is linked data and how is it used
linked data formats supported advantages of the LDP standardization
| presentation discussion | none |
Indexing Fedora | demonstrate admin search and limitations explain message queue (fcrepo-message-consumer) set up Solr indexing set up Fuseki indexing add objects with properties query indexes | guided steps | VirtualBox workshop Vbox image |
Authentication & Authorization | authN: concepts and components built-in authentication (fedora as back-end) Apache authN (E.G. mod Shibboleth) Tomcat authN (E.G. LDAP Realm) authZ: concepts and components basic roles authorization extensible authorization (roles and XACML policies) | presentation | none |
Content Modelling Practice | implication of Fedora/LDP containers:
distinguishing other uses of containment:
linking for reuse (E.G. XACML policies) hands-on practice: Using containment and other relationships between objects and datastreams, coming up with two ways to model your group's example data. Review models (after break) | presentation group work | none |