Your SlideShare is downloading. ×
0
Catmandu/LibreCat
Playmobil for playing               Legos for buildingAs child you had two ways to build up your world....
Search                                                              OAI             Cataloging                     Handle ...
OAI           SOAP             REST      HTML                                                         Management          ...
BUT, WHAT WE WANT...
Mixing of metadata schemas and different workflowsLUND                                                           Different ...
Image search engine + backend for high res scans and transformationsGENTDigital archive with cataloging in place....Some p...
Embeddable front-ends, tunable for every researcher, research                           group, department or facultyBIELEF...
WHAT WE ACTUALLY GOT...
3 institutions : 11 systems : 8 platforms
Kahn-WilenskyOAISKahn-Wilensky & OAIS seem to produce repositories that needto be very integrated with common metadata, pr...
Kahn-WilenskyOAIS                                                             I search aKahn-Wilensky & OAIS seem to produ...
In our local environment the messages are very fragmented,requiring many local adaptions...                               ...
In our local environment the messages are very fragmented,requiring many local adaptions...                               ...
Project Catmandu
“Linked Data”Subject   Predicate   Object       Guard 312        title     “abc”^en 312      versionOf     75 685      dep...
Anatomy of Searchdatabase   export                       index def   fix def           convert     filter/map    fix         ...
Import                   Atom   CSV   DBI  importer                            JSON$obj->each({})$obj->first()      MARC  ...
Store                          DBI     Solr     Elastic                                           Search    JSON          ...
ETL           upcase(job);           capitalize(first);importer   capitalize(last);           capitalize(my.deep.nested.0)...
Project LibreCat
http://librecat.org
Catmandu / LibreCat Project
Catmandu / LibreCat Project
Catmandu / LibreCat Project
Catmandu / LibreCat Project
Catmandu / LibreCat Project
Upcoming SlideShare
Loading in...5
×

Catmandu / LibreCat Project

922

Published on

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
922
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Catmandu / LibreCat Project"

  1. 1. Catmandu/LibreCat
  2. 2. Playmobil for playing Legos for buildingAs child you had two ways to build up your world....
  3. 3. Search OAI Cataloging Handle Sword WOS METSIn contemporary repository development you have the same choices... choose a specialized turn-the-key solution
  4. 4. OAI SOAP REST HTML Management Security Access Datastreams Objects...or choose a generic building-block on which you implement your own repository
  5. 5. BUT, WHAT WE WANT...
  6. 6. Mixing of metadata schemas and different workflowsLUND Different front-ends for articles and grey literatureBut in reality we would like to repositories that combine features of different products...
  7. 7. Image search engine + backend for high res scans and transformationsGENTDigital archive with cataloging in place....Some parts which work nice on one system. we would love to see on other systems...
  8. 8. Embeddable front-ends, tunable for every researcher, research group, department or facultyBIELEFELD We didn’t find a repository environment which provided this kind of flexibility ...
  9. 9. WHAT WE ACTUALLY GOT...
  10. 10. 3 institutions : 11 systems : 8 platforms
  11. 11. Kahn-WilenskyOAISKahn-Wilensky & OAIS seem to produce repositories that needto be very integrated with common metadata, protocols.... Handle Deposit Harvest Service Provider Repositories in a network Messages about resources
  12. 12. Kahn-WilenskyOAIS I search aKahn-Wilensky & OAIS seem to produce repositories that need paper aboutto be very integrated with common metadata, protocols.... Handle Deposit Harvest Service Provider Repositories in a network Messages about resources
  13. 13. In our local environment the messages are very fragmented,requiring many local adaptions... DNS LDAP HTML PROJECT Google ETL Excel WOS Catalog Repository as local hub Researcher Messages about researchers Department
  14. 14. In our local environment the messages are very fragmented,requiring many local adaptions... Dr. Peeters DNS LDAP HTML PROJECT Google ETL Excel WOS Catalog Repository as local hub Researcher Messages about researchers Department
  15. 15. Project Catmandu
  16. 16. “Linked Data”Subject Predicate Object Guard 312 title “abc”^en 312 versionOf 75 685 deptCode “WE03” <2011-09-01 685 deptCode “WE04”
  17. 17. Anatomy of Searchdatabase export index def fix def convert filter/map fix index store field def display
  18. 18. Import Atom CSV DBI importer JSON$obj->each({})$obj->first() MARC OAI SRU$obj->rest()$obj->select({})$obj->any({})$obj->many({})
  19. 19. Store DBI Solr Elastic Search JSON store $obj->add({}) Mongo ... $obj->search() DB record.title:“rabbit” and record.author.firstName:“peter”record.title any “rabbit” and record.author.firstName any “peter”
  20. 20. ETL upcase(job); capitalize(first);importer capitalize(last); capitalize(my.deep.nested.0); fix upcase(my.deep.nested.0); downcase(my.deep.nested.0); substring(my.deep.nested.0,0,2); fix add_field(test); add_field(income,0); add_field(a.0.0.0,1); store copy_field(first,init); copy_field(first,my.deep.nested2); substring(init,0,1); join_field(colors.0,/);
  21. 21. Project LibreCat
  22. 22. http://librecat.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×