Successfully reported this slideshow.

Defining Availability with the Document Availability Information API (DAIA)

1,160 views

Published on

lightning talk at the ELAG 2009 conference

Published in: Education, Technology
  • Be the first to comment

Defining Availability with the Document Availability Information API (DAIA)

  1. 1. Defining Availability with the Document Availability Information API (DAIA) Jakob Voß Verbundzentrale des GBV (VZG) European Library Automation Group Conference April 23 th 2009
  2. 2. availability information screenshot from WorldCat local
  3. 3. availability information screenshot from beluga
  4. 4. availability API <ul><li>machine-readable </li></ul><ul><ul><li>independent from free text fields </li></ul></ul><ul><li>ready for mashups </li></ul><ul><li>strictly defined </li></ul><ul><ul><li>abstract data model </li></ul></ul><ul><ul><li>specific encoding formats </li></ul></ul><ul><ul><li>concrete query API </li></ul></ul>
  5. 5. availability of... <ul><li>...a specific document </li></ul><ul><ul><li>that‘s an URI. Not more! </li></ul></ul><ul><li>...for a specific service </li></ul><ul><ul><li>what can I do with a document? </li></ul></ul>
  6. 6. availability of services <ul><li>presentation </li></ul><ul><li>loan </li></ul><ul><li>interloan </li></ul><ul><li>openaccess </li></ul>available or unavailable
  7. 7. DAIA response format <ul><li>conceptual data model (rules) </li></ul><ul><li>encodings in XML, JSON, RDF... </li></ul><ul><li>demo clients (XSLT, JavaScript) </li></ul><ul><li>no data without schema </li></ul>1..n 1..n 1..n 1..1 1..1 document item service available unavailable service
  8. 8. next steps <ul><li>add DAIA support to more ILS </li></ul><ul><li>create cool mashups </li></ul><ul><ul><li>aggregation of availability status </li></ul></ul><ul><ul><li>map of current availability </li></ul></ul><ul><ul><li>availibility notification </li></ul></ul><ul><ul><li>... </li></ul></ul>
  9. 9. Thanks! http://www.gbv.de/wikis/cls/DAIA

×