Top Banner
www.apsr.edu.a u 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories 2008, Southampton Christiaan Kortekaas Open Sourcerer, Lead programmer, Fez and eScholarshipUQ Testbed Australian Partnership for Sustainable Repositories
21

Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

Jan 02, 2016

Download

Documents

Dwayne Parker
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

1

Cool mashups and new features with the latest Fez+Fedora

media streaming, Solr powered search, Facebook integration

Open Repositories 2008, Southampton

Christiaan Kortekaas

Open Sourcerer, Lead programmer, Fez and eScholarshipUQ Testbed

Australian Partnership for Sustainable Repositories

Page 2: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

2

The Australian Partnership for Sustainable Repositories

• Funded by the Australian Federal Government’s Department of Education, Science, and Training over 2004-2007 to establish a centre of excellence in digital collections management.

• APSR is a coordinated set of programs and projects that address strategic issues of digital sustainability, eResearch facilitation, repository management and system development.

Page 3: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

3

Left unsaid

• What Fez is• Why we developed it• Detailed technology• Application structure• Workflow system• Content Model Metadata Editing

system• Preservation services• ACML security system & Shibboleth SP

Search for “fez” on UQ eSpace

Page 4: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

4

On the menu

• Fez as UQ eSpace• Repository action verbs and

mashups• Fez developer community

contributions• Fez Roadmap

Page 5: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

5

UQ is using Fez for…

• Central research authority service• Theses management system (see

diagram)• Video, Audio streaming services• Image collections• HERDC• Research Assessment (RAE)• Datasets (possibly)

Page 6: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

6

UQ eSpace

• 1800+ Users have logged in• One main content administrator• Most content currently coming via

EndNote exported xml• For a large amount of academic work

metadata already exists, so only fulltext needs to be added (lowers the barrier to submission)

• Library working on getting all metadata only records to also have fulltext

Page 7: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

7

Innovative Actions in Fez

• Import• Deduplicate• Export & Feed• Delete, Undelete & Tombstone• Stream & Embed• Customise theme per

Community/Collection

Page 8: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

8

Import & Ingest

• ePrints ~5000 • Research Master ~45,000• Thompson ISI ~70,000• Endnote ~10,000

• New workflow for network ingest for bringing in very large files (greater than HTTP can handle)

Page 9: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

9

Page 10: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

10

De-duplicate

• 130,000 records de-duplicate down to 65,000

• ‘Fuzzy logic’ de-dupe workflow generates a report with GUI

• Many objects auto-de-duped and merged based on strong identifiers (ISI_LOC, ISSN, ISBN etc)

• Existing objects get merged with data from their duplicates, slave objects get ‘tombstoned’

Page 11: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

11

Page 12: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

12

Page 13: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

13

Export

• Business Objects/Crystal Reports SQL feed for central ah-hoc research report generation by Research Office

• Exported by Fedora in METS, converted to APSR METS Profile by the APSR RIFF Submission service

• CSV, Excel• EndNote soon

Page 14: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

14

Delete & Tombstone

• Different to purge – removes from Fez indexes and sets Fedora object status to ‘Deleted’

Page 15: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

15

Stream & Embed

• Automatic conversion of any uploaded or ‘network ingested’ video content into flash video (like YouTube)

• Uses a free open source streaming flash video player (looks like YouTube)

• UQ Library video competition winner watched over 1000 times

• Can be embedded into external websites (like facebook)

• Library man Embedded Library Man

Page 16: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

16

Custom Themes

• Using Fez Theme engine or Fez Manakin Emulation with Chameleon support

Page 17: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

17

Recent Community Contributions

• Solr Integration – Kai Jauslin @ ETH Zurich

• Origami Image Viewer Integration – Keith Maull @ Colorado Alliance of Research Libraries

• Fedora versioning viewing, Repository Bridge Application, DROID integration – Matt Painter @ Archives New Zealand

• User commenting on object – Jonathon Harker @ Catalyst New Zealand

Page 18: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

18

Integration

• Full featured modular search service Faceting, highlighting, rich API

• Excellent performance, with fast on-the-fly updates (uses lucene engine)

• Complete integration with the Fez authorisation index (FezACML)

• Direct easy mapping of search keys defined in the Fez GUI to ‘dynamic’ fields in the Solr index schema

• Fulltext indexing of PDF

Page 19: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

19

Future of Fez

• Community Driven• Fez 2 final release to include at

least Solr integration, other community contributed modules

• Simplification (One shell script to install all of Fedora and Fez in ONE command)

• Hosting Services - CARE Affiliates• Orbeon XFORMS optional module

Page 20: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

20

New Fedora Storage Layer

• What do you do if you need to ‘fix’ 50,000 objects?

• XQUERY and XQUERYUPDATE• Fedora needs ACID transactions

across a set of API transactions• One answer: use Oracle Berkeley

DBXML or equivalent• Who?

Page 21: Www.apsr.edu.au 1 Cool mashups and new features with the latest Fez+Fedora media streaming, Solr powered search, Facebook integration Open Repositories.

www.apsr.edu.au

21

Further Resources

• Fez Wiki http://dev-repo.library.uq.edu.au/

wiki

• Fez Sourceforge site: http://sourceforge.net/projects/fe

z Forums, User and Developer

mailing lists, Download page

• Fez Eventum (like bugzilla) – opening to the public soon