ssu-readinglists / readinglists

GNU General Public License v3.0
1 stars 0 forks source link

Model input behaviour for journal title references #74

Closed museli closed 10 years ago

museli commented 10 years ago

Working with Julie, model the ideal system behaviour when getting data for journal title references. To answer the questions:

museli commented 10 years ago

When searching for journals by title, would it be possible to have the following logic apply when using the get data via ISSN option:

if journal = print
    display the URL for the catalogue record in the Staff Link [override SFX] field, defaulting to the Locations tab
else if journal = electronic
    display the URL for the catalogue record in the Staff Link [override SFX] field, defaulting to the ViewOnline tab
else
    display the URL for the catalogue record in the Staff Link [override SFX] field, defaulting to the ViewOnline tab

To change the default tab, I think you need to change the &tab variable in the catalogue URL. Print: http://catalogue.solent.ac.uk/primo_library/libweb/action/display.do?fn=display&displayMode=full&vid=SSUVU01&tabs=locationsTab&doc=SSU01001606646 Electronic: http://catalogue.solent.ac.uk/primo_library/libweb/action/display.do?fn=display&displayMode=full&vid=SSUVU01&tabs=viewOnlineTab&doc=SFX954921341151

I believe the PNX should allow the print/electronic distinction to be made. Electronic journals will be coming through from SFX, and print from Aleph (SSU01). A good example is The Economist (0013-0613) - the hyphenated ISSN returns the electronic version from SFX, the un-hyphenated returns the print version from Aleph, when searching in Primo (I think this a further complication introduced by the fact that SFX-derived records for eJournals will have the hyphenated ISSN, whereas Aleph-derived records for print journals do not have an ISSN).

Would it also be possible to make the get data via ISSN to default to the Generic reference type, rather than Journal, Article?

ostephens commented 10 years ago

I think we can tell print from electronic using

<delivery>
    <delcategory>SFX Resource</delcategory>
</delivery>

and

<delivery>
    <delcategory>Physical Item</delcategory>
</delivery>

So the logic you describe above looks like it will work without a problem. (we can also use the source as you suggest, but the delcategory looks like it may be the more appropriate element)

Can you clarify what behaviour you want when someone searches for an ISSN like the Economist example: User enters "00130613" as search term

We can one of the following:

a) pass this to Primo as is (which will find the print copy) b) add a hyphen in the right place and then pass to Primo (which will find the electronic copy) c) pass Primo both hyphenated and non-hyphenated (which will find both)

(c) makes the most sense to me as otherwise we have the risk of the user searching for one form of ISSN and Primo finding nothing because it only has the other form. However for journals that are available in both Print and Electronic format (c) would lead to two records being retrieved - in which case there is the question of which should be used.

How do you want this to work?

museli commented 10 years ago

Hello Owen,

Could we have the following logic, please?

  1. pass both the hyphenated and non-hyphenated ISSNs to find all/both relevant records
  2. choose the electronic record as default (using the viewOnline tab in the link)
  3. if there is no electronic record, choose the print record (using the Locations tab in the link)

Thanks.