Heratio Help Center article. Category: Cataloguing & Description.
RAD Description Editor
The RAD editor lets you create and edit an archival description using the Rules for Archival Description, a multi-level descriptive standard. It presents a RAD-shaped form over the same information object that the rest of Heratio manages, so a record described in RAD remains fully searchable and linkable across the platform.
Overview
RAD (Rules for Archival Description) is one of several descriptive standards Heratio supports as a pluggable cataloguing view over a single underlying record. The same information object can be described and displayed under different standards (for example ISAD(G), DACS, MODS, or RAD); choosing RAD does not change the record's identity, hierarchy, or relationships, only the set of elements you edit and how they are grouped.
The RAD editor is delivered by the ahg-rad-manage package. It writes to the standard Heratio description tables (the information_object record, its translatable information_object_i18n fields, events, access points, notes, and so on) plus a small set of RAD-specific elements stored as named properties. Because the storage is shared, switching a record's display standard to RAD does not migrate or duplicate data - it simply surfaces the RAD-specific fields alongside the common ones.
When a description is saved through this editor, its source_standard is stamped as "RAD version Jul2008", identifying RAD as the rules followed.
Key features
- RAD-shaped editing form - the description areas are grouped into the standard RAD areas rather than the ISAD(G) layout.
- RAD-specific elements - fields that exist in RAD but not in plain ISAD(G), such as statements of responsibility, edition statement of responsibility, scale and projection statements, publisher's series elements, and standard number, are stored as named properties on the record.
- Multilingual content - all translatable description fields are edited in the active interface language, so the same record can carry RAD descriptions in multiple languages.
- Full access-point management - subject, place, genre, and name access points, plus RAD material type, are editable from the same form.
- Events - creation and other dated events (with type, actor, and date) are edited inline.
- Languages and scripts - of both the material and the description, stored as multi-value properties.
- Alternative identifiers - any number of additional identifiers can be recorded.
- Publication status - publish or unpublish the record directly from the editor.
How to use
Open a record in the RAD editor
The editor is reached at:
/admin/rad-manage/edit/{slug}
where {slug} is the record's slug (the same slug used on its public show page). The route requires an authenticated user. In practice you reach it from the record's show page when that record is displayed under the RAD standard, via the standard-switch control that links to the RAD edit form.
The page renders an accordion-style form titled "Edit archival description", with each RAD area as a collapsible section.
Form areas
The form groups elements into the RAD areas below. The first section is expanded by default; the rest are collapsed and expand on click.
| Section | Contents |
|---|---|
| Title and statement of responsibility | Reference identifier, title (required), title statement of responsibility, other title information, alternate title, level of description, material type |
| Edition | Edition, edition statement of responsibility |
| Class of material specific details | Cartographic scale, projection, coordinates, architectural scale, issuing jurisdiction and denomination |
| Dates of creation | Events (date display, start/end dates, type, actor) |
| Physical description | Extent and medium |
| Publisher's series | Title proper, parallel title, other title information, statement of responsibility, numbering, and note - all relating to the publisher's series |
| Archival description | Scope and content, custodial (archival) history, immediate source of acquisition, arrangement, accruals, appraisal |
| Standard number | Standard number |
| Notes | Access conditions, reproduction conditions, physical characteristics, finding aids, language notes, plus publication, archivist's, and general notes |
| Access points | Subject, place, genre, and name access points |
| Allied materials area | Location of originals, location of copies, related units of description, related material descriptions |
| Description control area | Description identifier, institution-responsible identifier, rules (defaults to "RAD Jul 2008"), description status, level of detail, sources, revision history |
| Administration | Holding repository, display standard, publication status |
Save your changes
Submit the form to save. The title is required; saving fails validation if it is blank. On a successful save the editor stamps the record's source_standard as "RAD version Jul2008", updates the record's modified timestamp, and reloads with a confirmation message. Each field group is only rewritten when its corresponding form data is present, so the editor will not clear data it did not render.
How RAD relates to information objects
Every RAD description is an ordinary Heratio information object. The editor reads and writes:
- Core record fields in
information_object: identifier, level of description, collection type, repository, parent, description status, description detail (level of detail), description identifier, display standard, and thesource_standardstamp. - Translatable fields in
information_object_i18nfor the active language: title, alternate title, edition, extent and medium, archival history, acquisition, scope and content, appraisal, accruals, arrangement, access conditions, reproduction conditions, physical characteristics, finding aids, location of originals, location of copies, related units of description, institution-responsible identifier, rules, sources, and revision history. - RAD-specific elements as named rows in the
propertytable (with translatable values), covering the title/edition/series statements of responsibility, scale and projection statements, issuing jurisdiction and denomination, standard number, publisher's series elements, and language notes. - Events (dates) with their type, actor, and free-text date display.
- Access points via term relations and name relations: subjects, places, genres, RAD material type, and name access points.
- Languages and scripts of both the material and the description, stored as serialized multi-value properties.
- Alternative identifiers as repeatable properties.
- Publication status in the
statustable.
Because the data lives in the shared description model, a record edited here behaves exactly like any other description in browse, search, the public show page, OAI-PMH harvesting, and metadata export. Switching its display standard to ISAD(G) or another standard later does not lose the data; standard-specific elements simply stop being shown by that standard's view.
Configuration
The RAD editor has no settings of its own. Its dropdown options are sourced from Heratio's controlled vocabularies (the term taxonomies), consistent with the platform rule that enumerated values come from managed vocabularies rather than hardcoded lists. The selects on the form are populated from:
| Form control | Vocabulary |
|---|---|
| Level of description | Levels of description taxonomy |
| Material type | RAD material type taxonomy |
| Repository | Holding repositories (actors) |
| Description status | Description status taxonomy |
| Level of detail | Description detail taxonomy |
| Display standard | Display standard taxonomy |
| Event type | Event type taxonomy |
Repositories are listed from the actors that are repositories. Access points (subject, place, genre, name) are selected from their respective vocabularies and actor records.
To make RAD the standard shown for a record, set its display standard accordingly in the Administration section. RAD is jurisdiction-neutral in Heratio: it is offered as a descriptive standard option for any institution that uses it, alongside the other supported standards, and is never the forced default.
Troubleshooting
| Symptom | Likely cause and fix |
|---|---|
| 404 when opening the editor | The slug does not match a record, or there is no description in the active interface language |
| Save rejected | The title field is empty; RAD requires a title |
| A field appears blank after save | That field group was not rendered on the form you submitted; only present groups are rewritten |
| RAD-specific fields not visible on the public page | Confirm the record's display standard is set to RAD in the Administration section |
| Dropdown is empty | The backing vocabulary has no terms; add terms via the Dropdown Manager / taxonomy before editing |
References
- Source package:
packages/ahg-rad-manage/ - Controller:
RadManageController - Route:
GET|POST /admin/rad-manage/edit/{slug}(namedahgradmanage.edit, requires authentication) - View:
rad-manage::edit - Source standard recorded: "RAD version Jul2008" (migrated from the AtoM
sfRadPlugin) - Related RAD display template:
show-rad.blade.phpinahg-information-object-manage - GitHub issue: #613