CentreForDigitalHumanities / lidia-zotero

Zotero plugin for capturing PDF reader annotations for the LIDIA project
https://lidia.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Feature/internal relations #31

Closed tijmenbaarda closed 1 year ago

tijmenbaarda commented 1 year ago

Add a form field to refer to another argument in the current library. The list is obtained in relations.js by scanning the Zotero library belonging to the selected annotation for Lidia annotations.

Related to scalability:

We may solve these last two issues perhaps by providing a separate dialogue window for selection (with search functionality), but I would suggest leaving this for now so that the users can test.

Closes #28 (at least partially)

ar-jan commented 1 year ago

Do we need special support for symmetric relations?

I think we only have directional relationships (currently)? That also simplifies managing the relationships, since we don't have the benefit of referential integrity via a database. Maybe we should add an option to check whether all relationships are still valid.