LexBib bibliodata workflow overview: Difference between revisions

Line 77: Line 77:


=Maintenance tasks=
=Maintenance tasks=
A [https://github.com/elexis-eu/elexifinder/tree/master/wikibase/maintenance set of python scripts] performs database maintenance tasks:
* For LexBib wikibase items aligned with Wikidata items (using property [[Property:P2|P2]]):
** Import of preferred labels (rdfs:label) and alias labels (skos:altLabel) from Wikidata.
** Import of values of Wikidata-aligned properties (see lists of properties and Wikidata alignment using [[Main_Page#LexBib_ontology|these queries]]).
* For all items:
** Setting of item descriptions (schema:description) according to class. For example, a BibItem (class [[Item:Q3|Q3]]) recieves a description containing author last names and year, such as "Publication by Kosem & Lindemann (2021)". This is useful for visual disambiguation of items in LexBib search results.
** Updating of properties pointing to redirect items, i.e. to items that have been merged to another item.
* Related to LexVoc:
** Updating of skos:narrower ([[Property:P73|P73]]) relations according to skos:broader ([[Property:P72|P72]]), the inverse relation.
== LexVoc Lexonomy ==
A [https://github.com/elexis-eu/elexifinder/tree/master/wikibase/lexvoc-lexonomy set of python scripts] performs transformations from and to Lexonomy XML format:
*