Difference between revisions of "ARK2/Vocabulary"
From ARK
(→Translations) |
(→Vocabulary) |
||
Line 3: | Line 3: | ||
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 [http://www.niso.org/apps/group_public/download.php/12591/z39-19-2005r2010.pdf Z39.19-2005 'Guidelines for the Construction, Format, and Management of Monolingual Controlled Vocabularies']. | 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 [http://www.niso.org/apps/group_public/download.php/12591/z39-19-2005r2010.pdf 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 | ||
+ | * 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 | ||
+ | * Metadata - Information related to a Term, for example a Period will have a Start Year and End Year | ||
== Translations == | == Translations == | ||
Line 19: | Line 25: | ||
* http://www.getty.edu/research/publications/electronic_publications/intro_controlled_vocab/ | * http://www.getty.edu/research/publications/electronic_publications/intro_controlled_vocab/ | ||
* https://www.controlledvocabulary.com/ | * 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 | ||
+ | |||
+ | == Classes == |
Revision as of 14:43, 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
- 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
- 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, but are defined as separate Domains. While the back-end view of a translation is 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