About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:architecture:authority_control

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
authority_control [2011/05/20 12:25] demiankatzdevelopment:architecture:authority_control [2018/07/10 17:04] – [Authority Index] demiankatz
Line 21: Line 21:
 | scope_note | Scope note | | scope_note | Scope note |
 | heading_keywords / use_for_keywords / see_also_keywords | Copy-fielded versions of heading / use_for / see_also used in full-text searching | | heading_keywords / use_for_keywords / see_also_keywords | Copy-fielded versions of heading / use_for / see_also used in full-text searching |
 +| birth_date / death_date / birth_place / death_place / country / related_place / field_of_activity / occupation / gender / language | Fields for storing data added in RDA to describe people; used primarily for faceting. // Added in release 3.1. // |
 | first_indexed / last_indexed | Index dates used for tracking record changes | | first_indexed / last_indexed | Index dates used for tracking record changes |
  
 +The authority schema also supports the [[solr_index_schema#dynamic_field_suffixes|dynamic field suffixes]] _date, _date_mv, _str, _str_mv, _txt, and _txt_mv. Some of VuFind's default import configurations take advantages of these suffixes to index some additional facet fields: chronological_facet_str_mv, form_facet_str_mv, general_facet_str_mv and geographic_facet_str_mv.
  
 +==== Changelog ====
 +
 +=== Version 5.0 ===
 +
 +Changed "allfields" to multi-valued and added institution and record_format fields.
 +
 +=== Version 3.1 ===
 +
 +Added birth_date / death_date / birth_place / death_place / country / related_place / field_of_activity / occupation / gender / language fields.
 ===== Obtaining Authority Records ===== ===== Obtaining Authority Records =====
  
-In addition to exporting records from your ILS, you may be able to load them from public sources.  As of this writing, VuFind (starting with release 1.1) includes tools for loading Library of Congress Name Authority Records through an OCLC API.+In addition to exporting records from your ILS, you may be able to load them from public sources.
  
  
  
-==== Loading LC NAF Records ====+==== Loading OCLC FAST Records ====
  
-  * The tool in [[https://vufind.svn.sourceforge.net/svnroot/vufind/trunk/harvest/harvest_naf.php|harvest/harvest_naf.php]] will harvest records from OCLC to a harvest/lcnaf subdirectory within your VuFind installation This may take several hours.  Re-running the script at future dates will incrementally load new records and create .delete file indicating which records have become obsolete and need to be removed from your index. +There used to be an OCLC API for loading the LC Name Authority File, and VuFind 1.x included tool for importing records from this API; as of this writingthat service is no longer availableand the FAST names are a preferable data source
-  * After harvesting recordsyou need to do two things from VuFind's harvest directory: + 
-    * To import new recordsrun: ./batch-import-marc-auth.sh lcnaf marc_lcnaf.properties +See the [[indexing:open_data_sources#oclc_fast|OCLC Fast]] section of the [[indexing:open_data_sources|Open Data Sources]] page for details on importing free authority records from OCLC.
-    * To delete obsolete records, run: ./batch-delete.sh lcnaf SolrAuth +
-    * (note that Windows .bat equivalents to the .sh scripts exist if you are not in a Unix environment)+
  
 ===== Authority Import Script ===== ===== Authority Import Script =====
  
-VuFind has a separate indexing script that uses [[SolrMarc]] to load authority records into the authority index.  See [[importing_records#importing_authority_records|Importing Authority Records]] for more details.+VuFind has a separate indexing script that uses [[indexing:solrmarc|SolrMarc]] to load authority records into the authority index.  See [[:indexing:marc#importing_authority_records|Importing Authority Records]] for more details.
  
 ===== Bibliographic Records ===== ===== Bibliographic Records =====
Line 49: Line 58:
 ===== Authority Search ===== ===== Authority Search =====
  
-Separate search systems have been created to allow author searching and browsing.  VuFind has a simple Authority module that allows searching of the authority index, and the [[Alphabetical Heading Browse]] takes advantage of authority data.  It is also possible to implement [[building_a_recommendations_module|Recommendations Modules]] and/or [[autocomplete#building_custom_suggestions|Custom Autosuggestions]] to take advantage of authority data, though this work is not yet complete. +Separate search systems have been created to allow author searching and browsing.  VuFind has a simple Authority module that allows searching of the authority index, and the [[indexing:alphabetical_heading_browse|Alphabetical Heading Browse]] takes advantage of authority data.  The existing [[https://github.com/vufind-org/vufind/blob/v3.0/config/vufind/searches.ini#L308|AuthorityRecommend]] recommendation module offers a simple mechanism for suggesting alternate searches based on authority data. It is also possible to implement additional [[:development:plugins:recommendation_modules|Recommendations Modules]] and/or [[configuration:autocomplete#building_custom_suggestions|Custom Autosuggestions]] to take advantage of authority data.
- +
- +
-===== Old Notes =====+
  
-These notes date from the time that the authority system was under development, but they are retained for future reference. 
  
-  * [[Proposed Method 1 - Western Michigan University]] 
  
 ---- struct data ---- ---- struct data ----
 ---- ----
  
development/architecture/authority_control.txt · Last modified: 2023/11/09 20:58 by demiankatz