Difference between revisions of "ARK2/Vocabulary"

From ARK
Jump to: navigation, search
(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'].
  
== List ==
+
== Definitions ==
  
== Ring ==
+
* 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
== Taxonomy ==
+
* 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
== Thesaurus ==
+
* 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

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