Skip to content

Differentia Model

Lucas edited this page Feb 2, 2024 · 9 revisions

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

Each Differnetia object represents a corresponding ID in the differentiae database which is designed for the comparative examination of distinct features across manuscripts, along with a standardized methodology for recognizing these distinct features within manuscript indices. See more information about Differentiae on the differentiae database Differentiae are associated with Chants, where each chant may have an associated differentia ID along with its volpiano transcription on the Chant Detail View.

Fields

  • differentia_id: a string corresponding to the differentia ID. values like 129a get stored here

  • melodic_transcription: a string representing the volpiano transcription of the differentia. Values like 1--k-k-l-j-k-h--4 get stored here.

  • mode: A string corresponding to the differentia database information on mode, but we don't expect to ever need to display it

  • 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(): "differentiae"
    • get_fields_and_properties()