You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Fedora Repository 3 Documentation
Page not found
Unable to render {include} The included page could not be found.

Table of Contents

A Brief Note on Ingest/Export XML Formats

Fedora digital objects can be encoded in several XML formats for ingest and export. Those formats are FOXML 1.1, FOXML 1.0, METS 1.1, METS 1.0, ATOM 1.1, and ATOM ZIP 1.1.

For encoding ingest files in FOXML 1.1, please refer to the FOXML 1.1 XML schema and the Introduction to FOXML guide in the Fedora System Documentation. Also look at the FOXML ingest example file for a model of a typical ingest file using FOXML.

FOXML 1.0 is included for backwards compatibility. This facilitates ingesting any existing objects you may have in FOXML 1.0 format or exporting objects in FOXML 1.0 for ingest into a legacy repository. It is recommended that if you are creating new objects using FOXML, that you use the FOXML 1.1.

For encoding ingest files in METS 1.1, please refer to the METS XML schema (Fedora extension) and also rules for encoding Fedora objects in METS.

For encoding ingest files in ATOM 1.1 or ATOM ZIP 1.1, please refer to Fedora Atom documentation.

Ingest and Export via the Fedora Web Administrator

The Fedora Web Administrator provides options to ingest and export single objects from the repository using a web-based user interface. The Fedora Web Administrator uses the Fedora REST API to perform all of its functions. Please refer to the Fedora Web Administrator documentation for more information.

Ingest and Export via the Fedora Administrator

The Fedora Administrator client provides a graphical user interface for ingesting and exporting from the repository. Behind the scenes, the Administrator uses Fedora API-M, and the appropriate SOAP calls are made to the repository to accomplish the ingest. Objects are ingested as XML files. The Fedora Administrator allows for ingesting single files and file sets, both from the local file system and from other repositories. Please refer to the Fedora Administrator documentation for more information.

Ingest an Object via Command Line

The Fedora Administrator client provides a command line utility for ingesting objects into a Fedora repository. Behind the scenes, Administrator uses Fedora API-M, and the appropriate SOAP calls are made to the repository to accomplish the ingest. Objects are ingested as XML files. Please see the the fedora-ingest utility in the Fedora Command Line Utility Guide.

Export an Object via Command Line

The Fedora Administrator client provides a command line utility for exporting objects from a Fedora repository. Behind the scenes, Administrator uses Fedora API-M, and the appropriate SOAP calls are made the the repository to accomplish the export. Objects are export as XML files. Please see the the fedora-export utility in the Fedora Command Line Utility Guide.

Ingest/Export via Your Own SOAP Client

Of course, you can write your own client to perform ingest and export operations on a Fedora repository. To do this, you must familiarize yourself with the operation syntax as expressed in the WSDL for API-M.

Related Information

Unable to render {include} The included page could not be found.
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels