Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Learning Outcomes

  • Deploying Fedora
  • Explore features
  • Gain insight into content modeling
  • Set up a federation over a local filesystem
  • Set up JMS message consumer
  • Set up external triplestore

Prerequisites

  • Java7 installed
  • WAR file(s) downloaded
  • Configuration files downloaded
  • Tomcat installed (optional)

Downloads

War files

Required

Optional

Configuration files

Triplestore

  • Download and unpack Jena Fuseki (ZIP or TAR) prior to the training

Deploying Fedora4

In OSX or Windows you can simply double-click the fcrepo-webapp-4.1.0-auth.war file to launch the Fedora 4 console. Then click Start and wait for the application to load in your browser.

...

Code Block
java -Dfcrepo.home=/path/fedora/data -jar fcrepo-webapp-4.1.0-jetty-console.war --headless

Using Admin Features

Transactions (docs)

Versioning (docs)

Create a version with a label

Code Block
curl -XPOST http://localhost:8080/rest/item/fcr:versions/my-label

Import/Export (docs)

Content Modeling

External Triplestore

  1. Setup Fuseki (docs)
    1. Start Fuseki

      Code Block
      ./fuseki-server --update --mem /test
    2. Verify running at – http://localhost:3030
  2. Start Fedora

    Code Block
    java -Dfcrepo.modeshape.configuration=file:/path/to/repository-federation.json -jar fcrepo-webapp-4.1.0-jetty-console.war --headless
  3. Start fcrepo-message-consumer

    Code Block
    java -jar fcrepo-message-consumer-webapp-4.1.0-jetty-console.war --headless --port 9090
  4. Create/Update some objects and perform some queries (examples)

Additional Resources

  1. F3->F4 mapping
  2. Node types