atimre-authority enhances
-------------------------
Key: DS-838
URL:
https://jira.duraspace.org/browse/DS-838
Project: DSpace
Issue Type: Improvement
Affects Versions: 1.7.0
Reporter: Fabio Bolognesi
Attachments: Authority_Patch
- Added a local indexer (LocalIndex.java). Any authority controlled field has to be declared in the following dspace.cfg property:
e.g., authority.discoveryIndexes=dc.contributor.artist,dc.coverage.spatial,dc.coverage.styleperiod,dc.format.material
- Removed AuthorityControl class replaced with Map<String, String>.
- Modified some classes based on the new file to parse: ULAN1.xml
- Modified the document Solr in output. Any Solr Document now reports the following fields:
1. id: Ulan ID
2. field: authority controlled metadata field
3. display-value: preferred name + nationality + date + Ulan Id
4. source: e.g., Ulan, Local, etc...
5. value: preferred name
6. full-text: preferred name + all variants
Here is an example
<doc>
<id>500279465</id>
<field>dc.contributor.artist</field>
<source>ULAN</source>
<value>Lederer Ragnarsdóttir Oei</value>
<display-value>Lederer Ragnarsdóttir Oei German architectural firm, contemporary Ulan Id:500279465</display-value>
<full-text>Lederer Ragnarsdóttir Oei LRO</full-text>
</doc>
- Modified SolrAuthority: the research look into filed full-text, the interface shows the field display-value and in the database is stored the field value.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira