qa-catalogue icon indicating copy to clipboard operation
qa-catalogue copied to clipboard

PICA: Group results by library

Open nichtich opened this issue 1 year ago • 3 comments

This request came up from internal presentation at K10plus: libraries likely want analysis limited to their own records. Each PICA record has a list of ILN identifiers (not included in current sample) of libraries holding the title. The user interface should be extended to allow for selecting a subset of records based on the ILN and get values such as

  • total numbers records
  • issues in records
  • terms

filtered to their subset.

Other functionality (completeness, functions...) is less relevant to this feature request so it depends on complexity of implementation. I don't know whether this can fully be done in the frontend or requires modification in backend as well.

The ILNs will be available in 001@$0 as a comma-separated list.

Sub tickets:

  • [x] #199
  • [x] #200
  • [x] #246
  • [ ] #201
  • [ ] #202

nichtich avatar Oct 13 '22 12:10 nichtich

@nichtich Sounds doable by adding a "generate reports by" type of configuation, which tells the field of fields which will be used as an identifier for the separate reports. I need the following things from you:

  1. the name of data element which contains the ILN identifier
  2. a test file, which contains this data element
  3. an estimation of the number of the unique identifiers (how many libraries are covered by K10plus
  4. do you ave a design idea how to implement the selection?
  5. do you also need to get the current, "overall" view?

pkiraly avatar Oct 14 '22 05:10 pkiraly

This feature is definitely for phase two so better discuss in November. In short:

  1. Less than 1000 but most don't need this, so we can work with a limited list of less than a dozen ILN that want a report for their own data
  2. Maybe multiple instances of the client in different subdirectories that act on the same index with additional filter each? Or selection in the client for some tabs only.
  3. Yes!

nichtich avatar Oct 14 '22 10:10 nichtich

dump: https://analytics.gbv.de/dumps/kxp/tmp/kxp-ppn-ilns_2022-09-30.tsv details of libraries https://wiki.k10plus.de/display/K10PLUS/Teilnahme+am+K10plus or TSV at https://github.com/gbv/k10plus-items

nichtich avatar Nov 24 '22 09:11 nichtich