Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

go to Fedora Configuration FAQ
go to Fedora Technical FAQ

General Questions about Fedora

The Fedora AbstractionsConcepts

Content Modeling

The Fedora Community

Anchor
What is Fedora
What is Fedora

What is Fedora?
The Flexible Extensible Digital Object Repository Architecture (Fedora) is set of abstractions which can be used to express a variety of long-term durable information management schemes. Fedora Commons distributes software that implements Fedora as an open source web services framework that is intended to be a foundation for the creation of durable, flexible information networks.

...

Anchor
license
license

How does the license for using Fedora work?
From the beginning of the Fedora project, the Fedora software has been provided under an open-source license that was intended to make it as easy as possible for the code to be used both for non-profit and commercial applications. As our understanding of the legal implications licensing have improved, we have changed the license. Our philosophy is that we will make Fedora as easily available as we can while retaining copyright and making sure not to compromise ourselves legally. As of version 3.0 Fedora is distributed under the Apache 2.0 license. For details, see license and copyright information.

Anchor
framework
framework

What is the Fedora Services Framework?
The basics of the Fedora architecture are implemented in the Fedora Repository service which is the core service in a set of services that are designed to be used together. The Fedora Service Framework is the set of these services that are kept in sync by Fedora Commons as the software evolves. It includes services to provide such things as OAI service, generic searching, and batch ingest, all integrated with a messaging service that can coordinate communications among them. More information can be found here.

Anchor
preservation ready
preservation ready

Is Fedora "preservation ready"?
It would be more accurate to say that Fedora is very "preservation friendly." By design, Fedora is intended to be as neutral to specific use cases as possible. It does provide a variety of features that can be used to create a very preservation ready repository. It can automatically create versions of content, calculate and track checksums, keep audit trails, listen for and act upon events that happen within the repository, and more.

Every Fedora object is represented by an XML file that is just a file in the file system, that has all of the preservation metadata about the object mentioned above registered within it. All content is managed as files in the file system. As long at the repository is backed up properly, and all of the files can be restored, a re-builder utility that is provided can completely re-build the running repository from the files. There is no dependency on a database that must be preserved.

Anchor
durability
durability

What is meant by the term "durable digital information?"
Durable digital information is both sustainable for the very long term and in active use. While Fedora is very suitable for use in building dark archives, in which data is preserved but not used directly, it has been developed and optimized for use in building complex networks of digital information in which the history and stability of digital objects can be assured while providing them in a variety of contexts as appropriate to what is allowed by their owner.

...

Anchor
data object
data object

What is a data object?
In a Fedora repository all data are managed as digital objects. A data object is a particular kind of object that represents one unit of content in the repository, which can be made up of any number of components of content and metadata as datastreams. The repository manages data objects as the representation of files stored in its own file system or referenced from other locations. It presents an abstract view of the files to applications, either as a simple abstract address for each one that hides the location of the actual data, or as a set of behaviors that present virtual views of the content and various transformation of it. For more information about Fedora objects go here.

Anchor
pid
pid

What is a persistent identifier?
Each object in a Fedora repository has a formal identifier that is unique within the repository and that has been abstracted from the location or identification of any one of its components. This persistent identifier (PID) can be generated at the time of creation of the object by the repository software or provided by the user. For more information go here.

Anchor
content model
content model

What is a content model?

...

Anchor
atomistic and compound
atomistic and compound
*
What is the difference between the atomistic and compound approaches?

Anchor
cmodelscmodelcmodels
cmodel

How do I best use CModel objects?

...