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

Compare with Current View Page History

« Previous Version 28 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.

How to Participate
Types of Developers & Skills
Documenting Best Practices
Features & Ideas Tracker
Project Directory (Products)
Challenge Areas
Hot Topics

Navigate space

Project Types

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.

  • 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. These are either run constantly, on an ongoing basis, alongside the repository or invoked by a person.

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 that can be used with the Fedora CMA

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 alternatives 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

Recently Updated

  • No labels