Closed nichtich closed 2 years ago
Some notes:
fromScheme
and toScheme
can only be set when creating and not be changed afterwards (or only if there are no mappings assigned to it yet). What can be changed after the fact are scopeNote
(a description of the concordance), creator
(including the order because the top creator is shown in the concordances list), and contributor
(can add mappings to the concordance, but not edit concordance metadata).from/toScheme
as the mapping.Definitely not an easy task in regards to UI/UX, but in my mind it is more or less clear how it could look like. Please add any suggestions to this. I would like to start the implementation soon. (Although we still need to implement the server side first.)
These are multiple issues. Priority is extension of MappingEditor to assign/remove/change which concordance an individual mapping belongs to (see newly created issue #652). An interface to manage concordances could be next. I don't think we need or want bulk-editing.
Open question: when are newly created mappings automatically assigned to a concordance and to which?
Open question: when are newly created mappings automatically assigned to a concordance and to which?
I think this should definitely be possible if we consider the use case of creating many mappings in a row for the same concordance. How about remembering the last used concordance and select that automatically if fromScheme
/toScheme
match?
How about remembering the last used concordance and select that automatically if
fromScheme
/toScheme
match?
This is good enough to start with. The last used concordance should also be shown and selectable in the settings.
We have a first implementation available in https://coli-conc.gbv.de/cocoda/test/. 🥳 However, only certain people are allowed to create concordances and it only works in "Concordance Registry (dev)", i.e. it is only for testing.
What works:
What doesn't work:
extent
. Needs to be fixed here AND in jskos-server.Also, the interface is very basic and functionality is fairly hidden. Right now, this is more about testing the technical infrastructure. After making sure that it works technically, we can improve the interface.
postMapping
method so that it's as easy as possible.Now merged into dev. 👍 As far as I can see, everything's working well now, even if some parts of the interface are not perfect. We can improve over time. For further suggestions and bug reports, please open separate issues.
Selection of mappings for catalog enrichment (coli-rich) can be done based on mapping status (approved, voted) and/or creator accounts. First use-cases showed that selection of mappings based on concordances would be useful as well. By now Cocoda does not allow to assign mappings to concordances.
Requires https://github.com/gbv/jskos-server/issues/98 - see details in the discussion.