Skip to content

RismSiglum Model

Jacob deGroot-Maggetti edited this page Apr 12, 2023 · 10 revisions

RismSiglum (code) is a model in the main_app app. It inherits from BaseModel.

RismSiglum objects are associated with sources. A RISM siglum is a unique code identifying a document and indicating where it is held. RISM stands for Répertoire International des Sources Musicales. More information about RISM sigla can be found at https://rism.info.

There are no views associated with RismSiglum objects. In addition to having an associated RismSiglum object, Source models contain a siglum field, which usually duplicates the data in the RismSiglum's name field along with an appended shelfmark.

Data for the creation of RismSiglum objects seems to have come from this XML file, though the script to do this seems to have been lost. The XML file contains <description> tags for individual sigla, which could be used to populate RismSiglum objects' description fields, but this seems never to have occurred.

Fields

  • name: A string, consisting of a RISM City/Institution code (for more information, see https://rism.info/community/sigla/about.html).
  • description: An optional string. They seem rarely, if ever, to be used - of all the RISM sigla in the database, only three have a non-None description, and for all three, it is an empty string.
  • inherited from BaseModel:
    • date_created
    • date_updated
    • created_by
    • last_updated_by

Methods

  • inherited from BaseModel:
    • save()
    • display_name (property)
    • get_absolute_url()
    • get_verbose_name()
    • get_verbose_name_plural()
    • get_fields_and_properties()