The Fedora architecture is an extensible framework for the storage, management, and dissemination of complex objects and the
relationships among them. Fedora accommodates the aggregation of local and distributed content into digital objects and the
association of services with objects. This allows an object to have several accessible representations, some of them dynamically
produced. The architecture includes a generic Resource Description Framework (RDF)-based relationship model that represents
relationships among objects and their components. Queries against these relationships are supported by an RDF triple store.
The architecture is implemented as a web service, with all aspects of the complex object architecture and related management
functions exposed through REST and SOAP interfaces. The implementation is available as open-source software, providing the
foundation for a variety of end-user applications for digital libraries, archives, institutional repositories, and learning
object systems.
Keywords Digital libaries - Repositories - Content management - Semantic web