Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Wiki Markup
{center}!worddav3482baa3c6b1e77ba7c5ed081a8e157a.png|height=124,width=574!{center}
Section
Wiki Markup

{center}
*Fedora Tutorial #2* 
*Getting Started:*   
*Creating Fedora Objects using the*  
*Content Model Architecture*
*Fedora 3.0* \\ \\
July 23, 2008 \\ \\
{center}

...

Author: The Fedora Development Team

Copyright: ©2008 Fedora Commons, Inc.

Purpose: This tutorial introduces the basic development questions, design concepts and project goals of the Flexible Extensible Digital Object Repository Architecture (Fedora).

Audience: This tutorial is intended for repository administrators or content developers who will be using the Fedora software.

Table of Contents
 
1 What is this document and who should read it? ......................................................... 4 
2 What is Fedora and what does it do? .......................................................................... 4 
3 Why should you use Fedora? ...................................................................................... 5 
4 How should you read this document? ......................................................................... 6 
5 Conventions used in this document ............................................................................ 6 
6 Getting Started: Using Fedora for Aggregating Content ............................................ 7 
6.1 Some basic definitions ......................................................................................... 7 
6.2 Example 1: Making a document available in multiple formats ........................... 8 
6.3 Example 2: Creating a surrogate for distributed content .................................... 13 
7 Using Fedora to produce dynamic content ............................................................... 17 
7.1 Example 3: Using SDefs, SDeps and CModels ................................................. 21 
7.1.1 Ingesting pre-defined SDef, SDep and CModel objects ............................. 22 
7.1.2 Creating a digital object with appropriate datastreams ............................... 24 
7.1.3 Linking the digital object to the Content Model ......................................... 24 
7.2 Example 4 - Modifying Example 3 using a redirect datastream ........................ 26 
8 What's next? ............................................................................................................. 28 
Figures
Figure 1 - Fedora repository as mediator for services and content ..................................... 5 
Figure 2 - Fedora Administrator Login Screen .................................................................. 6 
Figure 3 - New object dialog .............................................................................................. 8 
Figure 4 - Configuring an object ......................................................................................... 9 
Figure 5 - Datastream display ........................................................................................... 10 
Figure 6 - Adding a new managed content datastream ..................................................... 11 
Figure 7 - Complete datastreams for example 1 ............................................................... 13 
Figure 8 - Example 1 digital object and datastreams ........................................................ 13 
Figure 9 - Adding a datastream with type Redirect .......................................................... 14 
Figure 10 - Example 2 datastream display ........................................................................ 16 
Figure 11 - Example digital object and redirected datastream ......................................... 17 
Figure 12 - Abstract View: Key Fedora Components for Producing Disseminations of Content .............................................................................................................................. 18 
Figure 13 - Relationships between Data objects and CModel/SDef/SDep objects for CMA ................................................................................................................................. 20 
Figure 14 - Dynamic dissemination access ...................................................................... 21 
Figure 15 - Example 3 Linking a Digital Object to a Content Model .............................. 25 
Figure 16 - Example 3 dissemination via CMA ............................................................... 26 
Figure 17 - Dissemination with redirect datastream ......................................................... 28 

...