Document Types

The Nuxeo DAMS allows you to create four different kinds of digital objects, called document types. When creating a new object (or a component, in the case of a complex object), you must declare the Nuxeo document type for the object at the point you create it:

  • Picture: use for graphic objects/images
  • Video: use for moving images
  • Audio: use for sound recordings
  • File: use for text and document formats

The document types vary in the type of content file you can upload and the kinds of derivatives Nuxeo automatically creates. As you can see from Nuxeo’s documented Supported File Formats, it supports most common file types for each of these document types.

Each document type can function as a complex object and can contain child-level components of any of the four document types.

Metadata

Each of these document types has the same metadata scheme. The metadata scheme follows Dublin Core standards, and is optimized for descriptive and rights information.

Nuxeo supports the input, storage, search, and display of characters in Unicode. You can input Unicode characters using several methods, such as using Unicode character inputs that are available through Windows or Mac OS systems, using a Unicode-enabled keyboard, or copying-and-pasting Unicode characters from other sources into Nuxeo fields.

Creating and Editing Individual Simple Objects

To create a simple object:

  • Navigate to your Project Folder.
  • Click on the ‘Content’ tab if it is not already selected by default, and press ‘New’.
  • Select the appropriate Nuxeo Document Type.
  • Upload the primary file into the "Main Content File" section. If you have supplemental, variant versions of files, upload them into the "Files" tab.
  • Fill out the Basic Information metadata fields.

To edit the metadata, simply click on 'Edit' button in the metadata view.

Creating and Editing Individual Complex Objects

Any of the document types (Picture, File, Audio, Video) can contain any number of component objects of any document type. While Nuxeo can be used to create a hierarchical component structure, this can present a number of complications for rendering and display in Calisphere and other access systems. We hence recommend utilizing a flat, single-level hierarchical component structure. Here is an example of a series of related photographs:

UC Davis Oakville Experimental Vineyard photographs (Picture type)
Photograph 1 (Picture type)
Photograph 2 (Picture type)
Photograph 3 (Picture type)

There is no limit on the number of child-level components for a given complex object, and they are orderable via the ‘Summary’ tab for the parent-level component.

Despite the fact that the parent-level component must have a document type, it does not necessarily have to have a content file. Components, however, should contain references to actual content files. For example, in the “Mondavi Center 2010-2011 season promotional brochure” object referenced above, only the components need to contain a visual representation of each page, while the parent-level metadata record does not need to contain a visual representation of the entire object.

To create a complex object:

  • First, create a simple object.  This will comprise the parent-level record for the complex object as-a-whole
  • Within the Component Objects section, press 'New' to create the first component:
    • Select the appropriate Nuxeo Document Type.
    • Upload the primary file into the "Main Content File" section. If you have supplemental, variant versions of files, upload them into the "Files" tab.
  • Repeat the process for each subsequent component

From any given parent object, you can order, reorder, and delete children by navigating to the ‘Component Object’ section on the Summary tab, selecting the checkbox next to the component object you would like to order or delete, and then pressing the ‘Move to top’, ‘Move up’, Move to bottom’, ‘Move down’, or ‘Delete’ buttons accordingly. (By default, child-level components will appear in the order in which they’re added.)

To edit the metadata, simply click on 'Edit' button in the metadata view.