Bug 128997 - Bibliography database must be re-assigned to all columns; Use of a query is not possible.
Summary: Bibliography database must be re-assigned to all columns; Use of a query is n...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.3.3.2 release
Hardware: x86-64 (AMD64) All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Bibliography
  Show dependency treegraph
 
Reported: 2019-11-24 21:18 UTC by software.v9onn
Modified: 2020-05-12 11:07 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Quick provisional example how it should work with a query. Query has still wrong field names. (15.41 KB, application/vnd.sun.xml.base)
2019-11-27 09:33 UTC, software.v9onn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description software.v9onn 2019-11-24 21:18:23 UTC
Description:
Database biblio: When opening the tools-bibliography_database menu, this error message appears: The following column names could not be assigned... then I have to reassign all columns. Problem is worse in other than english languages, hardly anybody knows the assignment of the columns.

Big problem: you must use a table for the database, unfortunately it's not possible to use a query, so you cannot take a relational database for the job.
Best would be a relational database with at least 2 tables, one for the medium (books, magazines etc.) and the other for the articles, authors... Then a query should assemble the data for the biblio-format.

Steps to Reproduce:
1. tools-bibliography_database menu
2.
3.

Actual Results:
The following column names could not be assigned:
Type
Publication type
Organization
Institution
Type of report
Do you want to edit the column arrangement?

Expected Results:
All columns should be assigned automatically


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 software.v9onn 2019-11-25 11:28:10 UTC
Next problem: if there is the same bibliography entry multiple times in a document, then this entry appears multipls times in the index. Every instance of a bibliography entry should have the same number and should appear only once in the index.
Comment 2 Xisco Faulí 2019-11-26 11:02:58 UTC
Thank you for reporting the bug. To be certain the reported issue is not
related to corruption in the user profile, could you please reset your
Libreoffice profile ( https://wiki.documentfoundation.org/UserProfile ) and
re-test?

I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the issue is still present
Comment 3 software.v9onn 2019-11-26 14:20:20 UTC
Problem has nothing to do with my user profile. The main problem is, that the literature database module cannot connect to a query! So it must connect to a table and therefor you have to do a reassign orgy first. From an existing literatur database you could do a query to the biblio format.
Would it be possible to do the whole bibliography index with base and insert it in the document?
Comment 4 software.v9onn 2019-11-27 09:33:02 UTC
Created attachment 156140 [details]
Quick provisional example how it should work with a query. Query has still wrong field names.
Comment 5 Dieter 2020-05-11 16:59:52 UTC
(In reply to saxofon from comment #3)
> The main problem is, that the literature database module cannot connect to a 
> query!

So it sounds more like an enhancement request than like a bug. I'm not familiar with bibliography in writer, because I use zotero, so I don't know if input from Design-Team or from a developer is needed.

cc: Design-Team
Comment 6 Heiko Tietze 2020-05-12 06:35:24 UTC
The request is reasonable and we should improve the database organization.
Comment 7 software.v9onn 2020-05-12 11:07:06 UTC
Great, if biblio could be done with queries, we can use a fully normalized relational database for it. Everyone could build his own database in different languages, only the query must be standardized to fit into the biblio format.