Australia and New Zealand

  • English

CONTENTdm®

Member stories

Picture-South-Perth_thumb

Pull your archives out of the basement and share them with the world

Discover how South Perth Public Library made its archive accessible to the public while still protecting the original artwork and historic photographs.

seattle-public-rs

Increase accessibility to digitized special collections

Hear how The Seattle Public Library balanced online accessibility for its digital collections with limited IT and staff resources.

Browse collections


Search collections:


Frequently asked questions

Data and metadata

Is CONTENTdm a relational database? What is the underlying management system?

CONTENTdm is not a relational database. CONTENTdm uses a text-based search engine built using Internet standards and protocols. It is optimized for fast text querying capability. This provides great flexibility in metadata support and fast performance for large collections. CONTENTdm supports text searches within or across multiple text-based metadata fields, enabling rich metadata searching within or across collections.

You do not need to purchase or support any additional databases to run CONTENTdm.

Does CONTENTdm allow data to be imported from an existing application?

Yes, data can be imported from other systems using a tab-delimited text format. This facilitates batch import of existing collection items and metadata from Microsoft® Excel, Microsoft Access, and other programs that support export of their data in tab-delimited text format. Newspapers, monographs and ebooks with metadata in METS/ALTO format can be imported using the CONTENTdm Flex Loader.

Does CONTENTdm allow data to be exported to a nonproprietary format such as XML?

Yes. CONTENTdm supports the export of data to XML or tab-delimited text format. CONTENTdm provides custom XML export options so users can define specific fields to be exported and designate the format for each exported field, including repeating fields and customization of XML tag names. In addition, you can choose to make CONTENTdm collection metadata available for harvesting via OAI-PMH.

Can records be integrated into our local Web OPAC?

Yes. You can upload the metadata from your CONTENTdm server to WorldCat using the free Digital Collection Gateway service. Each time you upload metadata to WorldCat using the Gateway, you are provided a WorldCat Sync report with the OCLC numbers of the records in WorldCat that correspond to the items in your CONTENTdm collection. You can use the Connexion client and the list of OCLC numbers from the WorldCat Sync report to create a local save file of MARC records from WorldCat to load into your local system.

If your ILS supports it, OAI can also be used to harvest from CONTENTdm into your ILS.

Does CONTENTdm support OAI?

CONTENTdm is fully compliant with OAI-PMH version 2.0. You can specify which of your published collections should be made available for harvesting. Support is also provided for OAI flow control, which permits large harvests of collections to be broken into smaller batches for more reliable network transmission.

Does CONTENTdm support the Metadata and Encoding Transmission (METS) schema?

Yes. XML data in the METS/ALTO format can be imported using the CONTENTdm Flex Loader. You can also export to METS/ALTO by using the CONTENTdm Standard XML metadata export format together with a custom stylesheet.

How is the metadata stored and indexed? Have you developed your own search software?

All metadata in CONTENTdm is stored in XML. It is indexed using a text-based database developed by OCLC. The database uses an optimized search engine (indexing words and phrases) and has been designed to scale to handle millions of records. The CONTENTdm search engine is the same search engine that powers WorldCat and is fast, flexible and accurate.

Does CONTENTdm support controlled vocabularies or thesauri?

Yes, CONTENTdm offers controlled vocabulary for consistent, uniform metadata entry. The software includes ten integrated thesauri from OCLC Terminologies Service:

  • Art & Architecture Thesaurus (AAT)®
  • Canadian Subject Headings (CSH)
  • Dublin Core Metadata Initiative Type Vocabulary
  • Getty Thesaurus of Geographic Names (TGN)®
  • Guidelines On Subject Access To Individual Works Of Fiction, Drama, Etc., 2nd ed., form and genre
  • Māori Subject Headings / Nga Ūpoko Tukutuku
  • Medical Subject Headings (MeSH®) 2013
  • Newspaper Genre List
  • Thesaurus for Graphic Materials: TGM I, Subject terms
  • Union List of Artist Names (ULAN)®

Additionally, you can import or develop custom controlled vocabularies.

Can database administration be distributed?

Collections can be administered remotely through the web-based CONTENTdm Administration interface. This enables multiple, distributed groups to collaborate on digital collection building.

Users can submit new items and metadata descriptions in a variety of ways:

  • a simple CONTENTdm web form
  • the CONTENTdm Project Client
  • the CONTENTdm Flex Loader (for structured METS/ALTO data such as newspapers and ebooks)
  • the CONTENTdm Catcher web service (metadata only)
  • the OCLC Connexion cataloging service

Are there any limitations on the number of items, collections, or metadata fields, or on field length?

CONTENTdm can scale to handle millions of items. The maximum number of collections is 400 per server. The maximum number of metadata fields a user can create for each collection is 125. The maximum number of characters supported in a single metadata field is 128,000.

More and larger collections require more system resources. For details please see the CONTENTdm System Requirements below.

What is the CONTENTdm searching method?

CONTENTdm provides text search capability across user-defined fields and multiple collections. CONTENTdm also has a browse capability that allows users to view all the items in a collection. Searches can be performed on a single field or multiple fields in a collection and across multiple collections on a CONTENTdm server. Additionally, CONTENTdm offers Unicode searching, relevancy sorting, and faceted searching.

File formats

Does CONTENTdm handle books, periodicals, and other documents?

CONTENTdm allows you to create items consisting of multiple elements, such as books, newspapers, postcards, and multiple views of an object. This makes it possible for a user’s search results to return the entire entity rather than just individual elements of it. Full-text searching of documents is also supported.

What file types does CONTENTdm support?

CONTENTdm can store any file format. It can also display any file format that can be displayed in your browser either natively or via a plug-in. This includes all common formats such as JPEG, GIF, or TIFF images, WAV or MP3 audio files, AVI or MPEG video files, and PDF files, as well as URLs and EAD finding aids. Large-format image collections also benefit from the JPEG2000 capability available with CONTENTdm. XML data in the METS/ALTO format can be imported using the CONTENTdm Flex Loader.

Audio and video files that are H.264-encoded and Flash-compatible will play inline when selected by an end user. Other audio and video file formats can be stored but will be played via a plug-in or browser capability to support the format.

Authentication

Does CONTENTdm have provision for encrypting or protecting images from being copied without permission?

Images can be protected by restricting access to them using the CONTENTdm security features. Additionally, the Image Rights options enable you to band, brand, or watermark images with copyright information or a logo. There is no facility in CONTENTdm to prevent images from being saved by users viewing them in a Web browser. In general, any image that can be viewed in your browser can be captured and saved.

What kind of security or access control does CONTENTdm offer?

CONTENTdm supports both collection-level and item-level security. Access to collections and items can be restricted based on user names or IP addresses. You can also set permissions so that metadata is available to all users but permissions are required to view the associated file.

Does CONTENTdm support authentication via LDAP?

CONTENTdm relies on the underlying web server for authentication services. The Apache LDAP authentication module enables authentication via LDAP. Consult the Apache/LDAP documentation for details.

Platforms

What platforms are supported?

You can run CONTENTdm either on your own hardware or via CONTENTdm Hosting Services. If you choose to run CONTENTdm on your own hardware, both Windows® and Linux are supported. Note that regardless of whether you go with Hosting Services, Windows, or Linux, you will still need a Windows machine to run the Project Client. See below for detailed system requirements for the CONTENTdm Website, the CONTENTdm Server, and the CONTENTdm Project Client.

Why would I choose Hosting Services?

The Hosting Services option is for organizations that prefer not to allocate the personnel or hardware needed to run CONTENTdm on their own local servers. Hosting Services offers operational support, a robust technical infrastructure, and the ability to handle collections with many millions of items — all at an affordable price.

Hosting Services includes 12 weeks of incremental backups for every file in every CONTENTdm site, so if need be OCLC can restore your CONTENTdm site to its state on any day in the past 12 weeks. OCLC also has onsite staff monitoring the health of each of your sites and the systems they run on, 24 hours a day.

Miscellaneous

Can I customize my CONTENTdm site?

CONTENTdm offers three levels of customization.

  • The CONTENTdm Website Configuration Tool lets you customize your website without doing any programming. You can use the Website Configuration Tool to set defaults, enable or disable components, choose colors, fonts and styles, and describe your site and your collections.
  • The Website Configuration Tool also lets you add custom scripts, custom CSS, and custom web pages to your CONTENTdm site. These customizations require some programming skills.
  • Finally, CONTENTdm has a well-defined query API that allows you to develop entirely new interfaces to display your collections. With the CONTENTdm API, users currently integrate their collections with Drupal, WordPress, Google Maps, VuFind and shopping carts.

If our images are already in a database, how difficult will it be to move them to CONTENTdm?

It's simple to load an existing database into CONTENTdm. If you can export your existing text description information into a tab-delimited text file (most databases have this capability) and can identify one of the fields as the filename of the corresponding image, you can easily load data and items into CONTENTdm using the data import tools.

Does CONTENTdm support languages other than English?

CONTENTdm supports Unicode — you can enter, store, display, and search metadata in all Unicode character sets.

You can easily localize CONTENTdm websites to support languages other than English. Currently, localizations are available in Catalan, Chinese (simplified and traditional), Dutch, French, German, Japanese, Korean, Spanish, and Thai. Users can localize to support other languages by editing an XML file in Translation Memory eXchange (TMX) format.

Does CONTENTdm support EAD?

Yes, EAD finding aids can be added to CONTENTdm collections. End users can use a navigable table of contents to find and display each full EAD record. The full-record view can be customized with an XSL file. EAD records are fully text-searchable, and search terms are highlighted within the EAD content.

Item-level metadata is automatically extracted from EAD files based on an organization's custom metadata map.

What is an item? What is a compound object? How are they counted against my license level?

An item is any digital file that has been added to a CONTENTdm collection, such as a photograph, a page in a book, a dissertation in PDF format, or one side of a postcard. The item together with its metadata is counted as one in the total number of items. For example, if you have 500 photographs, each photograph (image with associated metadata) counts as one item. Therefore, 500 items are added to the collection and counted in the CONTENTdm license level total.

A compound object consists of two or more files bound together with an XML structure that enables the end user to retrieve them as a single object. Compound objects can be documents, books, postcards (two-sided objects), or picture cubes (six-sided views of three-dimensional objects). Each of the individual images or pages, as well as the resulting compound object itself, has associated metadata and is included in the item count.

For example:

  • If you have 10 postcards, they count as 30 items: 2 images plus 1 compound object = 3 items per postcard.
  • If you have 20 diaries of 100 pages each, they count as 2,020 items: 100 images plus 1 compound object = 101 items per diary.

A special case is a multi-page PDF. Regardless of whether a multi-page PDF is added as-is, or (in order to improve page-level discovery) converted to a compound object when added to CONTENTdm, it is counted as just one item.

How can I tell how many items and objects are in a collection?

CONTENTdm provides reports that give collection administrators information about the item count, compound object count, file types, and build history.


System requirements

Please note that you can also choose to have OCLC host your CONTENTdm collections.

CONTENTdm Project Client

The CONTENTdm Project Client requires the following:

  • Windows Vista or Windows 7. For sites processing a large volume of files, the 64-bit versions are recommended.
  • 2 GB RAM is recommended. For sites processing a large volume of files, 4 GB RAM is recommended.
  • 2 GB of available hard-disk space for installation. A portion of this disk space will be freed after installation if the original download package is removed from the hard drive.
  • Minimum display resolution of 1024 × 768.
  • A broadband Internet connection to the CONTENTdm Server.
  • Adobe® Reader.

CONTENTdm Website

The CONTENTdm website requires the following:

  • Dedicated Web server (IIS 7 or 7.5 with Windows 2008 or 2008 R2, Apache with Linux).
  • PHP 5.3 with Linux.
    Note:
    PHP 5.3 is required for both server and website if installed on the same Linux machine.
  • 1 GB RAM minimum, 2+ GB RAM recommended.
  • 1 GB of available hard-disk space for installation.

Browsers tested with the CONTENTdm website as of October 2014 are:

  • Google Chrome (current versions)
  • Mozilla Firefox (current versions)
  • Apple Safari (current versions)
  • Microsoft Internet Explorer versions 10 and 11

CONTENTdm Server

The CONTENTdm server requires the following:

  • Microsoft Windows Server® 2008 or 2008 R2, Linux (2.6 kernel). Operating system must be 64-bit. Dual-core processor is required, but quad-core is recommended. CONTENTdm has been tested on Red Hat Enterprise Linux/CentOS 5 & 6, Ubuntu 10.04 LTS 64-bit and SUSE Linux Enterprise Server 10. The CONTENTdm server has been successfully installed on other Linux distributions based on the 2.6 kernel; however, not all distributions based on that kernel are supported.
  • Dedicated Web server (IIS 7 or 7.5 with Windows 2008 or 2008 R2, Apache with Linux).
    Note: CONTENTdm can, and usually does, coexist on systems with other websites and applications. The CONTENTdm server may be installed on the same or on a separate machine from the CONTENTdm website. It should have its own Web server (IIS or Apache) instance if it is installed on the same machine.
  • PHP 5.3 with Linux.
    Note:
    PHP 5.3 is required for both server and website if installed on the same Linux machine.
  • 1 GB RAM minimum. 2+ GB RAM recommended. 4 GB RAM required for Level 3 licenses, but 8 – 12 GB recommended for large installations, especially those with full-text transcriptions.
  • 1 GB of available hard-disk space for installation.
  • Adequate disk space to hold your collection. (For example, if you have JPEGs with an average file size of 100KB, 500 JPEG images would require about 50MB of disk space. Larger image files or audio/video files require additional disk space.)

Need professional digitization services?

OCLC's digitization partners, Backstage Library Works and Creekside Digital, can manage a variety of digitization projects. Both also provide a wide range of additional services, including data entry and OCR (optical character recognition) processing.


OCLC Connexion® digital import

If you'd like to enable catalogers to use OCLC's Connexion cataloging service to add digital items to CONTENTdm collections during standard cataloging workflows, consider the Connexion digital import


Training

Training for CONTENTdm is available in both instructor-led and tutorial formats.  As part of our commitment to controlling costs and providing value for our members, this training is offered for free to users of the service. 


Documentation | Online Forum

Comprehensive documentation, including help files, tutorials, a knowledge base and other tools, is available online through the CONTENTdm User Support Center (login required).

The CONTENTdm User Support Center also serves as an online forum for discussions among current users. It provides information about quarterly releases, updates, upcoming user group meetings and other news related to CONTENTdm.


Learn more

Download the brochure
Learn more about how CONTENTdm can help make your digital collections available to everyone, everywhere.

Hear from library members using CONTENTdm

Request a free, 60-day evaluation