Keyword Data Structure Integration #4729
LorenzoGrama
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
I've read over this proposal and it sounds great - its something we'd really like to have as an option in core. Do you think it would be possible to develop it as part of the core and have it be enabled via a setting? This might make the process easier for you as well. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Proposal for Keyword Data Structure Integration
Introduction
At SISSA Medialab we are planning to introduce a custom version of the submission process which enables authors to submit articles by using arXiv submission as a source of metadata.
We plan to support a different set of keywords for each arXiv category for the same journal, and we thus need to organise keywords in a hierarchy.
We planned the implementation to be entirely optional to preserve full compatibility with the current Janeway implementation and the model, logic classes and manager level, to avoid any additional modification on the other users of Janeway.
We are currently planning to provide a full implementation of the model changes described below and the manager changes needed to manage the hierarchy. Enriched widgets to support hierarchy - weight selection in the plain Janeway submission are still to be planned, as we will likely implement a different flow of submission using a bootstrap based template.
Technical detail
The proposal to integrate the following keyword data structure into Janeway has two main objectives:
The following is an overview of the changes that would be introduced by this proposal:
parent_group
- ForeignKey to"self"
order
-IntegerField
notes
-TextField
group
-ForeignKey
toKeywordGroup
created
-DateTimeField
deactivated
-DateTimeField
notes
-TextField
weight
-IntegerField
Beta Was this translation helpful? Give feedback.
All reactions