Difference between revisions of "ARK2/Vocabulary"
From ARK
(→Translations) |
(→Definitions) |
||
Line 10: | Line 10: | ||
* Equivalence - Where two Terms are considered the same | * Equivalence - Where two Terms are considered the same | ||
* Hierarchy - Where two Terms have a parent/child relationship, usually called broader/narrower | * 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 | + | * 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 | * List - A simple list of valid terms with no relationships | ||
* Ring - A list of valid Terms that are all Equivalent | * Ring - A list of valid Terms that are all Equivalent | ||
* Taxonomy - A list of valid Terms that are arranged in a Hierarchy | * 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 | + | * 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 | * Metadata - Information related to a Term, for example a Period will have a Start Year and End Year | ||
Revision as of 14:51, 19 December 2016
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
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.
Resources
- http://www.getty.edu/research/publications/electronic_publications/intro_controlled_vocab/
- https://www.controlledvocabulary.com/
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