Fedora System Documentation
Fedora Release 2.2.1
Table of Contents
Fedora Software Distribution
Fedora Digital Objects
Fedora Repository
Fedora Repository Web Service Interfaces
Fedora Framework Services
Fedora Clients
Tutorials
1. Fedora Software Distribution
Release Notes
Installation and Configuration Guide
Upgrade and Migration Guide
Distribution Structure
Fedora License & Copyright
Java Doc
Report on Fedora 2.2 Performance Testing
Summary of Major Features
2. Fedora Digital Objects
Fedora Digital Object Model
Digital Object Identifiers and URIs
Datastreams
Disseminators
using
local services
or web services
Digital Object Relationships
Fedora Object XML (FOXML)
3. Fedora Repository
New Features in Release 2.2
Web Application
- Fedora repackaged and re-factored as a standard Web Application aRchive (.war)
Fedora Installer
- an easy way to get a "quick" or "custom" installation/setup of Fedora
Security Architecture - Servlet Filters for Authentication
- easy to use and portable among application containers
Search Service Integration
- configure with repository to provide index/search for any type of datastream or dissemination of objects
Datastream Integrity Features
- checksum creation and comparisons
Journaling
- create a backup or mirror repository
Resource Index
- performance upgrade and new triplestore plug-in option (
MPTStore
)
Many new enhancements! (see:
Release Notes
)
Standard Repository Features
Service-oriented architecture
Repository access and management via web services
Versioning
XML-based Ingest and Export
FOXML Ingest Example
METS Ingest Example
XML-based Digital Object Storage
Basic Search
Basic OAI Provider Interface
RDF-based Resource Index with Search
Security Architecture - XACML-based Policy Enforcement
Writing XACML Policies for Fedora
Policy Validation Utility
Reload Policies Utility
Server Command Line Utilities
Repository Rebuilder Utility
Backend Security for Remote Service Callbacks
Reporting Utility
and more!
Fedora Repository - Web Service Interfaces
API-A
: Fedora Access Service (SOAP) [
WSDL
]
API-A-LITE
: Fedora Access Service (REST) [
WSDL
] [
User Guide
]
API-A-M
: Fedora Management Service (SOAP) [
WSDL
]
API-A-M-LITE
: Fedora Management Service (REST) [
WSDL
] [
User Guide
]
(a work in progress)
Basic Search
: Repository Search via API-A-Lite (REST): [
User Guide
]
Basic OAI
: Simple OAI-PMH Provider (REST): [
User Guide
]
RISearch
: Resource Index Search (REST): [
User Guide
]
4. Fedora Framework Services
Generic Search Service (GSearch)
A service to index datastreams and disseminations with a Lucene or Zebra backend
Directory Ingest Service (DirIngest)
A service to ingest directories of files into Fedora
SIP Creator
A GUI for preparing SIPs for use with DirIngest
OAI Provider Service (PROAI)
A service for a configurable, flexible OAI Provider
5. Fedora Clients
Fedora Administrator (Java client application)
Command-Line Utilities
Access via Browser
Community-developed clients (see:
Fedora Tools)
6. Fedora Tutorials
Tutorial 1: Introduction--Basic Concepts in Fedora
Tutorial 2: Getting Started--Creating Fedora Objects and Using Disseminators