Models¶
Django models for dictionary app.
Here are all the models that are actually used within the application. Some models are missing because they are not being used, but haven’t yet been removed.
Models for the Signbank dictionary/corpus.
-
class
signbank.dictionary.models.
AllowedTags
(*args, **kwargs)¶ Tags a model is allowed to use.
The tags that are shown in tag lists.
-
content_type
¶ The ContentType of the object whose AllowedTags we set.
-
class
signbank.dictionary.models.
Dataset
(*args, **kwargs)¶ Dataset/Lexicon of which Glosses are part of.
-
admins
¶ The admins of this Dataset. Admins receive notifications when a user applies for permissins for the Dataset.
-
copyright
¶ The copyright statement for the data in this Dataset, the license used for the videos etc.
-
description
¶ A description of the Dataset: who maintains it, what is its purpose, etc.
-
is_public
¶ Boolean defining whether to show this Dataset in the public interface.
-
name
¶ A private name for the Dataset. Can include abbrevations not recognizable by the general users.
-
public_name
¶ Public name for the Dataset, intended for users of the public interface.
-
signlanguage
¶ The Sign Language of the Glosses in this Dataset.
-
translation_languages
¶ The translation equivalent languages that should be available to the Glosses of this Dataset.
-
-
class
signbank.dictionary.models.
Dialect
(*args, **kwargs)¶ A dialect name - a regional dialect of a given Language
-
description
¶ Description of the Dialect.
-
language
¶ The Language of the Dialect.
-
name
¶ Name of the Dialect.
-
-
class
signbank.dictionary.models.
FieldChoice
(id, field, english_name, machine_value)¶ -
english_name
¶ English (verbose) name of the FieldChoice.
-
field
¶ The name of the FieldChoice.
-
machine_value
¶ Machine value of the FieldChoice, its ID number.
-
-
class
signbank.dictionary.models.
Gloss
(id, published, exclude_from_ecv, dataset, idgloss, idgloss_en, notes, created_at, created_by, updated_at, updated_by, handedness, strong_handshape, weak_handshape, location, relation_between_articulators, absolute_orientation_palm, absolute_orientation_fingers, relative_orientation_movement, relative_orientation_location, orientation_change, handshape_change, repeated_movement, alternating_movement, movement_shape, movement_direction, movement_manner, contact_type, phonology_other, mouth_gesture, mouthing, phonetic_variation, iconic_image, named_entity, semantic_field, number_of_occurences)¶ -
created_at
¶ The DateTime when the Gloss was created.
-
created_by
¶ The User who created the Gloss.
-
dataset
¶ The Dataset (Lexicon) this Gloss is part of.
-
dialect
¶ One or more regional dialects that this Gloss is used in.
-
exclude_from_ecv
¶ Boolean: Exclude this gloss from all ELAN externally controlled vocabularies (ECV)?
-
field_labels
()¶ Return the dictionary of field labels for use in a template
-
static
get_choice_lists
()¶ Return FieldChoices for selected fields in JSON, grouped by field, key=machine_value, value=english_name
-
get_translation_languages
()¶ Returns translation languages that are set for the Dataset of the Gloss.
-
get_translations_for_translation_languages
()¶ Returns a zipped list of translation languages and translations.
-
idgloss
¶ Gloss in Finnish. This is the unique identifying name of the Gloss.
-
idgloss_en
¶ Gloss in English. This is the English name of the Gloss.
-
notes
¶ Notes about the Gloss.
-
published
¶ Boolean: Is this Gloss published in the public interface?
-
updated_at
¶ The DateTime when the Glosses information was last updated.
-
updated_by
¶ The User who last updated the Glosses information.
-
-
class
signbank.dictionary.models.
GlossRelation
(*args, **kwargs)¶ Relation between two glosses
-
source
¶ The source Gloss of the Relation.
-
tag
()¶ The type of the Relation, a Tag.
-
target
¶ The target Gloss of the Relation, the Gloss to which the source Gloss related to.
-
-
class
signbank.dictionary.models.
GlossTranslations
(*args, **kwargs)¶ Store a string representation of translation equivalents of certain Language for a Gloss.
-
get_keywords
()¶ Returns keywords parsed from self.translations.
-
get_keywords_unique
()¶ Returns only unique keywords from get_keywords()
-
gloss
¶ The Gloss to translate
-
language
¶ The written/spoken Language of the translations.
-
translations
¶ The fields that contains the translations, a text field.
-
-
class
signbank.dictionary.models.
GlossURL
(*args, **kwargs)¶ URL’s for gloss
-
gloss
¶ The Gloss the URL belongs to.
-
url
¶ The URL, a websites address.
-
-
class
signbank.dictionary.models.
Keyword
(*args, **kwargs)¶ A keyword that stores the text for translation(s)
-
text
¶ The text of a Keyword.
-
-
class
signbank.dictionary.models.
Language
(*args, **kwargs)¶ A written language, used for translations in written languages.
-
description
¶ Description of the Language.
-
language_code_2char
¶ The ISO 639-1 code of the Language (2 characters long).
-
language_code_3char
¶ The ISO 639-3 code of the Language (3 characters long).
-
name
¶ The name of a spoken/written Language.
-
-
class
signbank.dictionary.models.
MorphologyDefinition
(*args, **kwargs)¶ Tells something about morphology of a gloss
-
class
signbank.dictionary.models.
Relation
(*args, **kwargs)¶ A relation between two glosses
-
class
signbank.dictionary.models.
RelationToForeignSign
(*args, **kwargs)¶ Defines a relationship to another sign in another language (often a loan)
-
gloss
¶ The source Gloss of the relation.
-
loan
¶ Boolean: Is this a loan sign?
-
other_lang
¶ The language of the related sign.
-
other_lang_gloss
¶ The name of the Gloss in the related language.
-
-
class
signbank.dictionary.models.
SignLanguage
(*args, **kwargs)¶ A sign language.
-
language_code_3char
¶ The ISO 639-3 code of the Sign Language (3 characters long).
-
name
¶ The name of the Sign Language
-
-
class
signbank.dictionary.models.
Translation
(*args, **kwargs)¶ A translation equivalent of a sign in selected language.
-
gloss
¶ The Gloss to translate.
-
keyword
¶ The Keyword of the translation, the textual form.
-
language
¶ The written/spoken Language of the translation.
-
order
¶ The order number of the Translation within a Glosses Translations.
-
-
signbank.dictionary.models.
build_choice_list
(field)¶ This function builds a list of choices from FieldChoice.
-
signbank.dictionary.models.
model
¶