gbv / paia

Specification of Patrons Account Information API (PAIA)
http://gbv.github.io/paia
15 stars 12 forks source link

Add informative list of condition options #63

Open nichtich opened 7 years ago

nichtich commented 7 years ago

A PAIA server SHOULD use the condition option id http://purl.org/ontology/dso#DocumentService or other URIs from the Document Service Ontology for condition options of type http://purl.org/ontology/paia#FeeCondition.

See also https://gbv.github.io/paia/paia.html#simple-data-types (service status) and https://gbv.github.io/paia/paia.html#transitions-of-service-states.

shiphrah commented 7 years ago

dso#Renew is not supported on LBS systems; we will only get dso#RenewLoan.

I don't think that dso#Provision and dso#Loan make sense together. You can not make an item transist to status 3=held via PAIA action "request". Either the item is in an open storage - so you will loan it at the desk or some self service station without interaction of PAIA - or it is in a closed storage so you can request it with PAIA - the transition from ordered to held can not be done with PAIA.

The fee is actually (at least for LBS) for the loan, not for the provisioning. I think we should stick with dso#Loan for this. The description is though not correct as outlined above.

nichtich commented 1 year ago

May be part of #76.