Difference between revisions of "DAIA extensions"

From Code4Lib
Jump to: navigation, search
(Comments)
Line 1: Line 1:
Extension services for [http://wiki.code4lib.org/index.php/Daia_ext DAIA].  
+
This page collects some proposed service types as extension to the [http://purl.org/NET/DAIA Document Availability Information API].
  
 
== Request ==
 
== Request ==
Line 10: Line 10:
  
 
Where possible, you should not use the 'request' service, but should instead use a service expressing a more specific action availability.  However, actually existing ILS's can make it very hard to figure out what more specific actions are available, and it may still be useful to advertise the ILS 'request' function, this service represents that.
 
Where possible, you should not use the 'request' service, but should instead use a service expressing a more specific action availability.  However, actually existing ILS's can make it very hard to figure out what more specific actions are available, and it may still be useful to advertise the ILS 'request' function, this service represents that.
 +
 +
:Looks like a super-class of all service types with meaning "unknown". In this case we may better make the service field optional so if you can specify an unknown service. -- [[User:JakobVoss|JakobVoss]] 02:12, 29 September 2009 (PDT)
  
 
== Recall ==
 
== Recall ==
Line 15: Line 17:
  
 
Recall a checked out item, which will typically then be placed on hold for you.  
 
Recall a checked out item, which will typically then be placed on hold for you.  
 +
 +
:Placed for you for what purpose? -- [[User:JakobVoss|JakobVoss]] 02:12, 29 September 2009 (PDT)
  
 
== Deliver ==
 
== Deliver ==
Line 20: Line 24:
  
 
Request delivery of a physical item, to a circulation desk, an office, or even a home, depending on what the library provides.  
 
Request delivery of a physical item, to a circulation desk, an office, or even a home, depending on what the library provides.  
 +
 +
:Does deliver imply loan? I think a broad "deliver" does not help, but more specific services like "home-deliver", "office-deliver" etc. as subtypes of "loan". Delivering to a circulation desk is not a specific service in my opinion. -- [[User:JakobVoss|JakobVoss]] 02:12, 29 September 2009 (PDT)
  
 
== Excerpt ==
 
== Excerpt ==
Line 25: Line 31:
  
 
Request library staff to make a photocopy or scan of a part (chapter or article) of a physical item, which will them be emailed or delivered to the user.
 
Request library staff to make a photocopy or scan of a part (chapter or article) of a physical item, which will them be emailed or delivered to the user.
 +
:Copying/Scaning as service makes sense. Is the act of copying the relevant service or the fact that you get only a part of the item as copy? -- [[User:JakobVoss|JakobVoss]] 02:12, 29 September 2009 (PDT)

Revision as of 09:12, 29 September 2009

This page collects some proposed service types as extension to the Document Availability Information API.

Request

http://purl.org/NET/daia-ext/request

ILS 'request' function. Sadly, the typical ILS 'request' function can be used for a variety of actual services, including:

  • recall a checked out item
  • place a 'hold' on an item
  • request an item for delivery to a particular location (circ desk or other)

Where possible, you should not use the 'request' service, but should instead use a service expressing a more specific action availability. However, actually existing ILS's can make it very hard to figure out what more specific actions are available, and it may still be useful to advertise the ILS 'request' function, this service represents that.

Looks like a super-class of all service types with meaning "unknown". In this case we may better make the service field optional so if you can specify an unknown service. -- JakobVoss 02:12, 29 September 2009 (PDT)

Recall

http://purl.org/NET/daia-ext/recall

Recall a checked out item, which will typically then be placed on hold for you.

Placed for you for what purpose? -- JakobVoss 02:12, 29 September 2009 (PDT)

Deliver

http://purl.org/NET/daia-ext/deliver

Request delivery of a physical item, to a circulation desk, an office, or even a home, depending on what the library provides.

Does deliver imply loan? I think a broad "deliver" does not help, but more specific services like "home-deliver", "office-deliver" etc. as subtypes of "loan". Delivering to a circulation desk is not a specific service in my opinion. -- JakobVoss 02:12, 29 September 2009 (PDT)

Excerpt

http://purl.org/NET/daia-ext/excerpt

Request library staff to make a photocopy or scan of a part (chapter or article) of a physical item, which will them be emailed or delivered to the user.

Copying/Scaning as service makes sense. Is the act of copying the relevant service or the fact that you get only a part of the item as copy? -- JakobVoss 02:12, 29 September 2009 (PDT)