From 9a09548fca24b28d4c57ec9f21bbd4bfa840b254 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Thu, 27 Jun 2024 20:58:34 +0100 Subject: [PATCH 1/4] Update LCF_ChangeLog.md Updated change log inline with review group meeting from 9th April. --- docs/LCF_ChangeLog.md | 63 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 13 deletions(-) diff --git a/docs/LCF_ChangeLog.md b/docs/LCF_ChangeLog.md index 55c654be..2f2ab1d9 100644 --- a/docs/LCF_ChangeLog.md +++ b/docs/LCF_ChangeLog.md @@ -4,17 +4,54 @@ menu: Change Log for v1.3.0 weight: 7 --- -# Change Log from LCF v1.2.0 to LCF v1.3.0 - -- Added Serial support - modified manifestation to allow it to describe a serial title, a serial issue or a bound set, and to enable association of related manifestations. -- Added structured personal names -- Added support for quotations, notifications and acknowledgements -- Added support for using payments to make donations -- Added payment authorisations -- Allow deposits towards future charges -- Support patron self-registration -- Added the ability to allow one or more library locations to be associated with an Authorisation of type AUT03 (consent to gain access to the location when un-staffed) -- Added the ability to associate a pickup location with a manifestation or item -- Added experimental OpenAPI support -- Documentation clarifications and corrections +# Benefits introduced from LCF v1.2.0 to LCF v1.3.0 + +In December 2023, the BIC performed a soft release of the Library Communication Framework v1.3 standard, further enabling Library vendors to develop interoperability using real-time web service standards. + +This new revision of the Library Communication Framework builds upon earlier releases and includes feedback from LCF Consortium members, helping ensure that LCF adoption continues to grow and delivers value to library customers. + +We would like to express special thanks to the following BIC member vendors who were instrumental in the completion of this release: +* Bibliotheca +* Civica +* Insight Media Ltd +Key improvements included within this release are: + +## Structured Name Support +LCF has introduced a structured name extension (E03C36) to the Patron entity, aligning with the existing ONIX standard. This enables LCF users to represent person names more accurately, providing name information in separate fields, so the final presentation can be configured by each terminal client. This ensures flexibility for the terminal client and avoids error prone parsing of name information previously provided through a single field. + +## Improved Support for Serials and Periodicals +LCF 1.3 now includes a more detailed model for supporting Serial and Periodical content. The changes introduce modifications to the MANIFESTATION entity, deprecated the MNI code list and added the new Manifestation Type (MNT) code list. These changes allow LCF to correctly describe serial holdings, and periodical materials. + +## Quotations, Notifications and Acknowledgements +Library patrons must be informed of potential charges they may incur and be given the opportunity to change their choices, effectively declining fees before they are incurred. + +LCF 1.3 now includes the capability to inform the Patron of a monetary charge which would be incurred through their actions of checking-out or renewing an issuable item or placing a reservation. Typically, these would be classed as hire fees, or reservation fees within the library. The Patron can now confirm acceptance of any fees before completing the issue, renew or reservation processes. + +Included within these changes is the capability to inform the Patron where they have previously been loaned the same content from the library. The intention is to ensure that the Patron does not unknowingly borrow duplicate content from the library and incur a fee and would acknowledge they have been loaned the content before. + +These changes together help ensure the Patron can be fully informed of the impact of their choices. +## Payment Modifications +Payment processes supported within LCF 1.3 now include the ability to make monetary donations to the library and put credit against future charges on a patron’s account. + +These two behaviours do no not require any pre-existing fine, fee or charge, instead enabling the provision of a deposit-type (E08D15), payment-purpose (E08D13) and beneficiary (E08D14), ensuring the reason for the payment is recorded. + +## Patron Self-Registration Improvement +Libraries often have the requirement to permit new Patrons to join the library using automated self-registration processes through their selected vendor. LCF 1.3 includes changes to the PATRON patron-status field (E03D04), enhancing the PNS code list to support a “Pending Patron” state. The intention is to ensure newly self-created Patron entities have a type identifier indicating they are unvalidated and do not have any other confirmed state. + +## Unstaffed Library Support +Changes within LCF 1.3 to support authorisation for Patrons to use unstaffed library locations have been completed. The changes included fit into two scenarios, one for real-time access control, which LCF already supported, and the other for determining whether a patron would have access to one or more library locations if they were unstaffed. + +The changes affected the AUTHORISATION (E13) entity, through modifications to the AUT code list and the introduction of an optional list of location references (E10D05) indicating which locations the authorisation applies to. + +## Other Changes and Next Steps +Outside of these key changes in LCF 1.3, there have been minor changes and corrections to the existing documentation, and the provision of a draft example of OpenAPI support. + +Next steps for the Library Communication Framework are a theme of improving the performance of data access for lists of entities, implementing a validation framework for LCF profile conformance, and investigating inter-library loan support. + +## Get in Touch +Please contact the technical editors or raise any issues through the [BIC GitHub project for LCF](https://github.com/bic-org-uk/bic-lcf/issues). + +We would also be grateful if you could complete the implementation survey on [Microsoft Forms](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=DQSIkWdsW0yxEjajBLZtrQAAAAAAAAAAAAO__c8FLadUNFUxMUVJNVI0TllQQ1BBTVozMVA5WTdMNy4u). + +Any information you provide on the survey will help improve the LCF standard and the implementation journey for all LCF implementors. From 9977103466b57daf8bc442e4d696a58bc2f38afa Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Fri, 28 Jun 2024 15:14:12 +0100 Subject: [PATCH 2/4] Update LCF_ChangeLog.md Feedback on line 23 from Francis. Consistent tense. --- docs/LCF_ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LCF_ChangeLog.md b/docs/LCF_ChangeLog.md index 2f2ab1d9..7e174922 100644 --- a/docs/LCF_ChangeLog.md +++ b/docs/LCF_ChangeLog.md @@ -20,7 +20,7 @@ Key improvements included within this release are: LCF has introduced a structured name extension (E03C36) to the Patron entity, aligning with the existing ONIX standard. This enables LCF users to represent person names more accurately, providing name information in separate fields, so the final presentation can be configured by each terminal client. This ensures flexibility for the terminal client and avoids error prone parsing of name information previously provided through a single field. ## Improved Support for Serials and Periodicals -LCF 1.3 now includes a more detailed model for supporting Serial and Periodical content. The changes introduce modifications to the MANIFESTATION entity, deprecated the MNI code list and added the new Manifestation Type (MNT) code list. These changes allow LCF to correctly describe serial holdings, and periodical materials. +LCF 1.3 now includes a more detailed model for supporting Serial and Periodical content. The changes introduce modifications to the MANIFESTATION entity, deprecate the MNI code list and add the new Manifestation Type (MNT) code list. These changes allow LCF to correctly describe serial holdings and periodical materials. ## Quotations, Notifications and Acknowledgements Library patrons must be informed of potential charges they may incur and be given the opportunity to change their choices, effectively declining fees before they are incurred. From dcfaf969f2483f18d04d235c5ba87197260739b9 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Fri, 28 Jun 2024 15:15:13 +0100 Subject: [PATCH 3/4] Update LCF_ChangeLog.md Pull request changes from Francis line 44. Consistent tense. --- docs/LCF_ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LCF_ChangeLog.md b/docs/LCF_ChangeLog.md index 7e174922..90248c14 100644 --- a/docs/LCF_ChangeLog.md +++ b/docs/LCF_ChangeLog.md @@ -41,7 +41,7 @@ Libraries often have the requirement to permit new Patrons to join the library u ## Unstaffed Library Support Changes within LCF 1.3 to support authorisation for Patrons to use unstaffed library locations have been completed. The changes included fit into two scenarios, one for real-time access control, which LCF already supported, and the other for determining whether a patron would have access to one or more library locations if they were unstaffed. -The changes affected the AUTHORISATION (E13) entity, through modifications to the AUT code list and the introduction of an optional list of location references (E10D05) indicating which locations the authorisation applies to. +The changes affect the AUTHORISATION (E13) entity, through modifications to the AUT code list and the introduction of an optional list of location references (E10D05) indicating which locations the authorisation applies to. ## Other Changes and Next Steps Outside of these key changes in LCF 1.3, there have been minor changes and corrections to the existing documentation, and the provision of a draft example of OpenAPI support. From 2b335c9c4d3da48b24676f49ebf6d85c63fb97d6 Mon Sep 17 00:00:00 2001 From: Anthony Whitford Date: Sat, 6 Jul 2024 12:38:45 +0100 Subject: [PATCH 4/4] Update LCF_ChangeLog.md Added the blank line requested by @franciscave --- docs/LCF_ChangeLog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/LCF_ChangeLog.md b/docs/LCF_ChangeLog.md index 90248c14..b7bf8524 100644 --- a/docs/LCF_ChangeLog.md +++ b/docs/LCF_ChangeLog.md @@ -30,6 +30,7 @@ LCF 1.3 now includes the capability to inform the Patron of a monetary charge wh Included within these changes is the capability to inform the Patron where they have previously been loaned the same content from the library. The intention is to ensure that the Patron does not unknowingly borrow duplicate content from the library and incur a fee and would acknowledge they have been loaned the content before. These changes together help ensure the Patron can be fully informed of the impact of their choices. + ## Payment Modifications Payment processes supported within LCF 1.3 now include the ability to make monetary donations to the library and put credit against future charges on a patron’s account.