You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

The Fedora Create Community exists to coordinate people who are working on anything external to the Core Repository.

We've created a map of the map of the structure of Duraspace to give a sense of where this fits within the bigger picture.

Navigate space

Project Directory

For the sake of sanity, we break these out into Complete Solutions, Services & Utilities, Libraries & Frameworks, Content Models, Workflow-ish Components, Plugins, Serializations & APIs.

Currently the most complete listing of available software is in our community software registry.

Complete Solutions

Examples of Complete Solutions

End-user facing solutions that cater to specific use case(s), ie. Institutional Repositories (IRs), Virtual Research Environments (VREs), Data Curation Systems, etc. These are either run constantly, on an ongoing basis, alongside the repository or invoked by a person.

  • Islandora
  • Muradora
  • VITAL
  • Hydra ETDs
  • NSDL EduPak
  • RODA
  • Fascinator

Services & Utilities

Self-contained, purpose-specific software that is either used on-demand or acts as an integrated part of overall deployment.

Examples of Services & Services

  • GSearch
  • Workflow Engines
  • Permissions Manager
  • CModel-based Constructor
  • Version Wiper
  • Djatoka
  • Solr, Lucene
  • Bulk Updater

Libraries & Frameworks

Libraries for consuming Fedora's APIs and/or Frameworks for creating client applications on top of Fedora Repositories.

Examples of Libraries & Frameworks

  • ActiveFedora
  • Python client code (Oxford, MSKCC)
  • Hydra Framework

Content Models

CModels and associated Service Definitions & Service Implementations

Examples of Content Models

  • Djatoka Content Models

Workflow Components

Small chunks of code for performing specific tasks. These can be used & re-used as building blocks in larger processes. Often, these are wrappers for software & utililties that are not Fedora-specific. These are meant to be invoked by an external program or process.

Examples of Workflow Components

  • JHOVE
  • PID/UUID generator
  • generic object updater
  • Bots (ie. work-do bots)

Plugins

OSGi plugins and alternative for components within the core (ie. Triplestores)

Examples of Plugins

  • JMS Queues (RabbitMQ)
  • Triplestores
  • FeSL/Security
  • Storage Plugins (Akubra)

Serializations & APIs

Examples of Serializations & APIs

Means for exposing Fedora Repositories and Fedora Content by structures other than FOXML and Fedora's existing APIs.

  • OAI-ORE, OAI-PMH
  • SWORD
  • Fedora METS Profile
  • Fedora ATOM
  • JSON
  • RSS

Planned Sections

How to Participate
Types of Developers & Skills
Documenting Best Practices
Features & Ideas Tracker - Jira
Project Directory (Products)

  • embed from freebase?

Challenge Areas
Hot Topics

Recently Updated

  • No labels