Bibauthorid: Initial Release
The main purpose of this module is to provide a system capable of
discovering and tracking the identity of authors.
In particular, what is done by the module can be summarized in a few
major points:
- 'Authormagic' Author Disambiguation: The algorithm collects all the available information about records in the system (e.g. INSPIRE or INVENIO) in order to cluster together the records created by the same author; this is done on a best-effort basis limited by the completeness and the quality of the data present in the system. At the same time the system is assigning to each distinct author an identifier which is usable to collect and manage any kind of information about that person.
- Staff Interface: It's natural for the data in any system of this kind to be prone to errors and incompleteness, as there is no such algorithm able to give only correct results out of incorrect data. The system provides an interface which allows to easily manage records and data assignments on a per-person basis, in such a way to always give priority to direct human knowledge over automated reasoning.
- Centralized author data storage: The system provides a stable way to address each person (author) and to associate any kind of different data to him/her. This will provide a manual (and in future semi-automated) system to combine any kind of (electronic) identity of a person with additional information such as e-mail addresses, identifiers of this person in other systems, academic history, etc.
(This is a combination of 271 commits)
Co-authored-by: Carli Samuele <samuele.carli@cern.ch>