International Journal on Digital Libraries

, Volume 6, Issue 2, pp 124–138

Fedora: an architecture for complex objects and their relationships

  • Carl Lagoze
  • Sandy Payette
  • Edwin Shin
  • Chris Wilper
Regular Paper

Abstract

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 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    Zia, L.L.: The NSF National Science, Technology, Engineering, and Mathematics Education Digital Library (NSDL) Program. D-Lib Mag. 8(11) (2002)Google Scholar
  3. 3.
    Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole, Pacific Grove, CA (2000)Google Scholar
  4. 4.
    Brickley, D., Guha, R.V.: RDF Vocabulary Description Language 1.0: RDF Schema. Recommendation, http://www.w3.org/TR/rdf-schema/
  5. 5.
    Dean, M., Connolly, D., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: OWL Web Ontology Language 1.0 Reference. W3C Working Draft, 20020729, http://www.w3.org/TR/2002/WD-owl-ref-20020729/
  6. 6.
    Tucana Technologies: Kowari metastore, http://www.kowari.org/
  7. 7.
    The FedoraTM Project: An Open-Source Digital Repository Management System, http://www.fedora.info
  8. 8.
    Kahn, R., Wilensky, R.: A framework for distributed digital object services. Working Paper, cnri.dlib/tn95-01, http://www.cnri.reston.va.us/k-w.html
  9. 9.
    Lagoze, C., Davis, J.R.: Dienst — an architecture for distributed document libraries. Commun. ACM 38(4), 47Google Scholar
  10. 10.
    Daniel Jr., R., Lagoze, C.: Extending the warwick framework: from metadata containers to active digital objects. D-Lib Mag. 3 (1997)Google Scholar
  11. 11.
    Daniel Jr., R., Lagoze, C.: Distributed active relationships in the warwick framework. In: IEEE Metadata Conference. Bethesda (1997)Google Scholar
  12. 12.
    Payette, S., Lagoze, C.: Flexible and extensible digital object and repository architecture (FEDORA). In: Second European Conference on Research and Advanced Technology for Digital Libraries. Heraklion, Crete (1998)Google Scholar
  13. 13.
    Payette, S., Blanchi, C., Lagoze, C., Overly, E.: Interoperability for digital objects and repositories: the Cornell/CNRI experiments. D-Lib Mag. 5 (May 1999)Google Scholar
  14. 14.
  15. 15.
    Payette, S., Lagoze, C.: Policy-enforcing, policy-carrying digital objects. In: Fourth European Conference on Research and Advanced Technology for Digital Libraries. Lisbon, Portugal (2000)Google Scholar
  16. 16.
    Payette, S., Lagoze, C.: Value-added surrogates for distributed content: establishing a virtual control zone. D-Lib Mag. 6(6) (2000)Google Scholar
  17. 17.
    Staples, T., Wayland, R.: Virginia Dons FEDORA: a prototype for a digital object repository. D-Lib Mag. 6 (July 2000)Google Scholar
  18. 18.
    Unsworth, J.: Suporting digital scholarship: a project funded by the Andrew W. Mellon Foundation, http://www.iath.virginia.edu/sds/proposal.html
  19. 19.
    Payette, S., Staples, T.: The Mellon Fedora Project: digital library architecture meets XML and web services. In: European Conference on Research and Advanced Technology for Digital Libraries. Rome (2002)Google Scholar
  20. 20.
    Staples, T., Wayland, R., Payette, S.: The Fedora project. D-Lib Mag. 9(4) (2003)Google Scholar
  21. 21.
    Kumar, A., Saigal, R., Chavez, R., Schwerner, N.: Architecting an extensible digital repository. In: 4th ACM/IEEE-CS Joint Conference on Digital Libraries. Tucson (2004)Google Scholar
  22. 22.
    University of Virginia Library: UVa Library Digital Collections, http://www.lib.virginia.edu/digital/collections/
  23. 23.
    Treloar, A.: Building an institutional research repository from the ground up: the ARROW experience. In: AusWeb04. Gold Coast, Australia (2003)Google Scholar
  24. 24.
    Wilczek, E., Glick, K.: Fedora and the preservation of university records, http://dca.tufts.edu/features/nhprc/
  25. 25.
    Jantz, R., Giarlo, M.J.: Digital preservation: architecture and technology for trusted digital repositories. D-Lib Mag. 11(6) (2005)Google Scholar
  26. 26.
  27. 27.
    Tufts University, VUE: visual understanding environment, http://vue.tccs.tufts.edu/
  28. 28.
    Chicago Historical Society: Encyclopedia of Chicago, http://www.encyclopedia.chicagohistory.org/
  29. 29.
    Lagoze, C., Krafft, D., Jesuroga, S., Cornwell, T., Cramer, E., Shin, E.: An information network overlay architecture for the NSDL. arXiv/CoRR Report, cs.DL/0501080, http://arxiv.org/abs/cs.DL/0501080
  30. 30.
    Smith, M., Bass, M., McClellan, G., Tansley, R., Barton, M., Branschofsky, M., Stuve, D., Walker, J.H.: DSpace: an open source dynamic digital repository. D-Lib Mag. 9(1) (2003)Google Scholar
  31. 31.
    arXiv.org e-Print archive: http://arXiv.org
  32. 32.
  33. 33.
    Greenstone Digital Library Software: http://www.greenstone.org
  34. 34.
    Metadata Encoding and Transmission Standard (METS): http://www.loc.gov/standards/mets/
  35. 35.
    Iverson, V., Song, Y.-W., Van de Walle, R., Rowe, M., Doim Chang, Santos, E., Schwartz, T.: MPEG-21 Digital Item Declaration. ISO/IEC JTC 1/SC 29/WG 11 N3971, http://xml.coverpages.org/MPEG21-WG-11-N3971-200103.pdf
  36. 36.
    IEEE P1484.12 Learning Object Metadata Working Group: http://ltsc.ieee.org/wg12/
  37. 37.
    Reference Model for an Open Archival Information System (OAIS): Red Book, CCSDS 650.0-R-1, http://ssdoo.gsfc.nasa.gov/nost/isoas/ref_model.html
  38. 38.
    Van de Sompel, H., Bekaert, J., Liu, X., Balakireva, L., Schwander, T.: aDORe: a modular, standard-based Digital Object Repository, http://www.arxiv.org/abs/cs.DL/0502028
  39. 39.
    Bekaert, J., Hochstenbach, P., Van de Sompel, H.: Using MPEG-21 DIDL to Represent Complex Digital Objects in the Los Alamos National Laboratory Digital Library. D-Lib Mag. 9(11) (2003)Google Scholar
  40. 40.
    Lagoze, C., Van de Sompel, H., Nelson, M., Warner, S.: The Open Archives Initiative Protocol for Metadata Harvesting, Version 2.0, http://www.openarchives.org/OAI_protocol/openarchivesprotocol.html
  41. 41.
    National Information Standards Organization (U.S.): The OpenURL Framework for Context-Sensitive Services, http://www.niso.org/standards/resources/Z39_88_2004.pdf
  42. 42.
    eXtensible Access Control Markup Language (XACML): http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml
  43. 43.
    “info” URI Scheme: http://info-uri.info
  44. 44.
    The Handle System: http://www.handle.net/
  45. 45.
    Pathways: Lifecycles for Information Integration in Distributed Scholarly CommunicationGoogle Scholar
  46. 46.
    Van de Sompel, H., Payette, S., Erickson, J., Lagoze, C., Warner, S.: Rethinking scholarly communication: building the system that scholars deserve. D-Lib Mag. (September 2004)Google Scholar
  47. 47.
    Global Digital Format Registry (GDFR): http://hul.harvard.edu/gdfr/
  48. 48.
    Web Services Description Language (WSDL) 1.1, http://www.w3.org/TR/wsdl
  49. 49.
    Manola, F., Miller, E.: RDF Primer. Working Draft, http://www.w3.org/TR/rdf-primer/
  50. 50.
    Beckett, D. and McBride, B.: RDF/XML syntax specification (revised), http://www.w3.org/TR/rdf-syntax-grammar/
  51. 51.
    Digital Library Federation (DLF): The Making of America II Testbed Project White Paper. White Paper, Version 2.0, http://sunsite.berkeley.edu/moa2
  52. 52.
    METS, Metadata Encoding and Transmission Standard: http://www.loc.gov/standards/mets/>
  53. 53.
    Functional Requirements for Bibliographic Records: http://www.ifla.org/VII/s13/frbr/frbr.pdf
  54. 54.
    Garfield, E.: Citation Indexing: Its Theory and Application in Science, Technology, and Humanities. Wiley, New York, NY (1979)Google Scholar
  55. 55.
    Hitchcock, S., Bergmark, D., Brody, T., Gutteridge, C., Carr, L., Hall, W., Lagoze, C.: Open citation linking. D-Lib Mag. 8(10) (2002)Google Scholar
  56. 56.
    The Friend of a Friend (FOAF) Project: http://www.foaf-project.org/
  57. 57.
    Seaborne, A.: RDQL — a query language for RDF, http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/
  58. 58.
    Tucana Technologies: iTQL Commands, http://kowari.org/271.htm
  59. 59.
    Seaborne, A.: Joseki: query languagesGoogle Scholar
  60. 60.
    Prud'Hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF, W3C (2004)Google Scholar
  61. 61.
    Haase, P., Broekstra, Egerhart, A., Volz, R.: A comparison of RDF query languages. In: Third International Semantic Web Conference. Hiroshima, Japan (2004)Google Scholar
  62. 62.
    Clark, K.G.: SPARQL Protocol for RDF, http://monkeyfist.com/kendall/sparql-protocol/
  63. 63.
  64. 64.
    Van de Sompel, H., Nelson, M., Lagoze, C., Warner, S.: Resource harvesting within the OAI-PMH framework. D-Lib Mag. 10(12) (2004)Google Scholar

Copyright information

© Springer-Verlag 2005

Authors and Affiliations

  • Carl Lagoze
    • 1
  • Sandy Payette
    • 1
  • Edwin Shin
    • 1
  • Chris Wilper
    • 1
  1. 1.Computing and Information ScienceCornell UniversityIthacaUSA

Personalised recommendations