Comments (6)
An alternative would be to explain in the note that entity identifiers are always mandatory, but that when they are included in requests to create a new entity they may be ignored by the server.
from bic-lcf.
Conversely, for the recent sample application for the PlugFest, the identifier was optional when creating a patron. The idea was that this would cater for the situation where new barcoded borrower cards were available at the kiosk and also for when they were not (and the kiosk could then print a receipt containing a barcode to be used temporarily).
from bic-lcf.
I think the patron and item entities are exceptional cases. Things like
loans and reservations have identifier elements, but I don't think there is
the perception that anything other than the LMS would allocate these. They
are therefore internal unique identifiers defined by the lms. For
consistency we could state this is the case for all identifier elements,
and if there is something like a barcode needed, this could go in a
different element perhaps with a type qualifier since academic libraries
sometimes use the student number as a logical identifier instead of a
barcode. Eg institutional-identifier.
On 14 Jan 2016 21:40, "colinparkeruk" [email protected] wrote:
Conversely, for the recent sample application for the PlugFest, the
identifier was optional when creating a patron. The idea was that this
would cater for the situation where new barcoded borrower cards were
available at the kiosk and also for when they were not (and the kiosk could
then print a receipt containing a barcode to be used temporarily).—
Reply to this email directly or view it on GitHub
#18 (comment)
.
from bic-lcf.
Have we resolved this by my addition of Note [4] in the LCF v1.0.1 spec? If so, I shall add this Note to the XML entity binding spec and we can modify the schemas to make the identifier element non-mandatory (so that it can be used to validate the payload when creating a new entity).
from bic-lcf.
At the Technical Panel meeting on 28 June it was agreed that the changes are satisfactory. The XML schema should be changed to allow the identifier to be omitted when creating a new instance of the entity.
from bic-lcf.
The above amendment to the entities with the "identifier" element has been made under issue 20.
from bic-lcf.
Related Issues (20)
- Core Profile simplification and creation of new profile(s) for record management HOT 10
- New element for E08 PAYMENT for making a deposit HOT 6
- E08 Payment lacks authorisation reference HOT 1
- Recovering check-outs performed offline HOT 2
- Inconsistency in the specification of Check-out / renewal responses in REST HOT 1
- Retrieving a list of valid reservation pickup locations HOT 8
- Patron self-registration HOT 4
- Location and app authentication HOT 2
- Secure self issue HOT 2
- Offline check-in HOT 1
- Is HTTP BASIC authentication sufficient? HOT 3
- Clarification on use of "structured-name" (E03C36) HOT 5
- Failing to download lcf-schema:jar:1.2.0 from nexus. HOT 3
- Notify patron when attempting to borrow a previously borrowed title HOT 3
- In a Manifestation entity, should E01C02 Manifestation identifier be mandatory ? HOT 1
- Fines or Fees? HOT 3
- Patron access to designated library branches during un-staffed periods. HOT 8
- Are the various HTTP commands part of the standard? HOT 2
- Does LCF support ordering books online? HOT 1
- Providing a count of downloaded digital products HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bic-lcf.