Difference between revisions of "ARK2/Vocabulary"

From ARK
Jump to: navigation, search
(Definitions)
(Translations)
Line 19: Line 19:
 
== Translations ==
 
== Translations ==
  
In ARK1, the translations of a Vocabulary were called Aliases. In ARK2, the Symfony Translation component is used for both Aliases and Markup with the same attributes, but are defined as separate Domains and still stored in separate tables. While the back-end view of a translation is essentially the same, the UX may have to differ due to the need to tie the translation to the vocabulary term.
+
Translations will be denoted as being in the 'Vocabulary' Domain. The Translations admin will not include these translations, these will be managed in the Vocabulary admin instead.
  
 
== Resources ==
 
== Resources ==

Revision as of 13:03, 19 July 2017

Vocabulary

ARK1 supported Controlled Lists of Attributes. In ARK2 we support other types of Controlled Vocabularies including Taxonomies and Thesauri, in compliance with ANSI/NISO standard Z39.19-2005 'Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies'.

Definitions

  • Concept - What the Vocabulary is about, such as Country, Period, Material, etc
  • Term - A valid value within the Vocabulary, such as Denmark, Viking, Gold, etc
  • Type - The Type of Controlled Vocabulary which controls what relationships the Vocabulary has between Terms (Equivalence, Hierarchy, Association)
  • Equivalence - Where two Terms are considered the same
  • Hierarchy - Where two Terms have a parent/child relationship, usually called broader/narrower
  • Association - Where two Terms have a relationship that is not Equivalence nor Hierarchy, i.e. related terms, order, etc
  • List - A simple list of valid terms with no relationships
  • Ring - A list of valid Terms that are all Equivalent
  • Taxonomy - A list of valid Terms that are arranged in a Hierarchy
  • Thesaurus - A list of valid Terms that arranged in a Hierarchy with optional Equivalence and/or Association between some Terms, usually ordered
  • Metadata - Information related to a Term, for example a Period will have a Start Year and End Year

Translations

Translations will be denoted as being in the 'Vocabulary' Domain. The Translations admin will not include these translations, these will be managed in the Vocabulary admin instead.

Resources

Database

Tables used:

  • ark_vocabulary
  • ark_vocabulary_collected
  • ark_vocabulary_collection
  • ark_vocabulary_meta
  • ark_vocabulary_related
  • ark_vocabulary_relation
  • ark_vocabulary_term
  • ark_vocabulary_translation
  • ark_vocabulary_type

Classes