Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Catalog planning

The decisions a library, archive or documentation center takes before building a catalog site on Exponential - scope, audiences, record types, vocabularies, who catalogs, how records arrive, what is public, and what…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/businesses/libraries/catalog-planning.md

On this page

Catalog planning

This page is for library directors, archivists, documentation managers and project leads. It lists the decisions to take before anybody builds content classes, in plain language, and points to the feature that carries out each one. A catalog is easy to start and hard to restructure once thousands of records exist, so this planning pays back.

Contents

  1. Scope: what goes in the catalog
  2. Audiences and what they do
  3. Record types
  4. Vocabularies
  5. How records arrive
  6. Who catalogs and who checks
  7. Public, restricted and internal
  8. Languages
  9. Measuring success
  10. A planning worksheet

Scope: what goes in the catalog

Write down what the site must hold and what stays elsewhere:

QuestionTypical answers
Is this the full catalog or a showcase?A selection, a special collection, digitized items only
Does the library system stay the master?Yes for loans and holdings; the site holds the public description
Which items have files?Digitized reports, images, recordings
What is the expected size in records?Matters for search and hosting (Catalog search)

Exponential has no circulation, holds or MARC support (see Libraries and catalogs); plan the site around description, discovery and digital delivery.

Audiences and what they do

List your audiences and their main task on the site: readers looking for a title, researchers browsing a subject, teachers downloading material, partner institutions reusing your new acquisitions list. Each task should map to one of browsing by subject (tags), searching (search), downloading (files), subscribing (feeds or newsletter), or printing (PDF export).

Record types

Each kind of record becomes a content class with its own fields (Content classes for websites). Keep the number of classes small; a record type deserves its own class when its fields differ, not when its subject differs. Typical set:

  • To do: Book or monograph
  • To do: Article or report
  • To do: Audio or video recording
  • To do: Person or organization (authors, creators) as their own objects, related to records
  • To do: Collection or series (a container for records)

Details in Modeling catalog records.

Vocabularies

Decide which lists are controlled and who owns them:

VocabularyTool
Subject headings, with broader and narrower termseztags tag tree (Tagging and subject headings)
A short fixed list (format, language of the item)ezselection field (Choosing datatypes)
Free keywordsopen eztags vocabulary or ezkeyword
Where an item sits in the menuthe content tree, not tags

How records arrive

RouteWhenWhere it is documented
Typed by catalogers in the administrationSmall collections, special itemsEditing content
Imported by a developer scriptAn existing export from another systemCreating and updating content in code
Created through the REST APIAnother system pushes recordsREST API v1 and v2
Read from another site's RSS feedA partner publishes a feed of itemsRSS feeds
Uploaded Writer documentsReports written in LibreOffice or OpenOfficeezodf

For imports, the developer's guide recommends remote ids for idempotent imports, so running an import twice updates records instead of duplicating them (Creating and updating content in code).

Who catalogs and who checks

  • Catalogers need create and edit rights in the catalog subtree, and tags/add only below the tags they curate (Tagging with eztags, Permissions).
  • If records must be checked before they go public, use an approval workflow (Workflows).
  • Every publication keeps its versions, so you can see who changed a record and when (Content history).

Public, restricted and internal

Use sections to separate what everybody may read from what only members or staff may read (Sections, Sections and object states). Downloads go through a permission check, so a file in a members-only section can only be downloaded by members (Files and downloads).

Languages

If you describe records in several languages, decide which fields are translatable (titles and descriptions usually are, identifiers such as an ISBN are not) and whether tags are translated (Multilingual sites).

Measuring success

Choose a few measures you will review: searches that find nothing (search statistics, Catalog search), downloads, feed subscribers, and records added per month. Use your own figures; this documentation does not provide benchmarks.

A planning worksheet

Catalog scope:                ...
Master system for holdings:   ...
Expected records (now / 3 y): ...
Record types (classes):       ...
Controlled vocabularies:      ...
Vocabulary owner:             ...
How records arrive:           typed / script import / REST / RSS import
Approval before publishing:   yes / no
Restricted material:          ... (section: ...)
Languages:                    ...
Search engine:                built-in / Solr (ezfind)
Measures reviewed monthly:    ...

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x