fluor sakai la 2011

33
Fluor: Your connection to the Fedora Digital Objects Repository Roland Groen, Edia

Upload: rolandgroen

Post on 20-May-2015

700 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fluor sakai la 2011

Fluor: Your connection to the Fedora Digital Objects Repository

Roland Groen, Edia

Page 2: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 2

Overview

• Project goals & drivers• History of the project• Short walkthrough• Overall Architecture• The features of the fluor tool• Setting up a collection• Project Status

Page 3: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 3

Project Goals

• Make researchers share research data in a controlled community• Integrate Sakai with the Fedora Content

Repository• Support searching and browsing• Support different access models• Open vs. closed

Page 4: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 4

Project Drivers

• UvA Library: make researchers aware of the importance of sharing data

• Making research data publically available becomes more and more a requirement than a wish

• Publishing: Support publications by disseminate the underlying research data

• Teaching: have students work with actual research data

Page 5: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 5

A BIT OF HISTORYAnd now...

Page 6: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 6

Project history: testweeklab

• ‘Testweeklab’ project (2008)• Work with 40 years of privacy sensitive research data• Strong security requirements

• Only metadata (publically) accessible• Complicated access procedure for accessing the actual

data• Very specific metadata schema, search and browse

requirements• Very specific fields (year, N, type of test, scale)

• Build as Sakai tool for connecting to a Fedora repository

Page 7: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 7

Project history: next steps

• Findings from testweeklab• User Interaction improvements• Configurability

• Support more types of usage• Make the tool flexible to support different

collections and types of use• Make the access model flexible• Support personalization

Page 8: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 8

A SHORT FUNCTIONAL WALKTHROUGH

And now…

Page 9: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 9

Searching

Page 10: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 10

Browsing

Page 11: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 11

My Items

Page 12: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 12

Upload

Page 13: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 13

THE OVERVIEW OF THE ARCHITECTURE

And now...

Page 14: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 14

Overall architecture

Page 15: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 15

Overall architecture: components

• Fedora: act as a content repository.• Generic search: do the updates and

transformations to Solr• Solr: indexing, provide a search and

browse interface• Sakai FLUOR tool: create a UI for

researchers to work with

Page 16: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 16

Fedora

• Content repository• Content managed as data objects• Unique identifier: PID• Metadata• Datastreams

• Relation between objects• Virtual datastreams• Versioning, logging• Multiple collections• Objects handled as XML (FOXML)

Page 17: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 17

Fedora generic search

• Enables browsing and search with Lucene, Solr and Zebra

• Gets notifications about updates from Fedora and fetches the objects

• XSLT transforms FOXML into documents for the search engine

• a Rest and SOAP interface, search and browse based on SRW/SRU.

Page 18: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 18

Solr

• Search engine• Build on top of Lucene• Easy to deploy and configure• Advanced full-text searching and indexing• Open interfaces, Rest, JSON, XML• Admin interfaces• Plugin architecture

Page 19: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 19

THE FLUOR TOOLAnd now…

Page 20: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 20

Fluor tool features

• Access research data• Search and browse• Access items in the repository• Create favorites• Upload new items• Added directly depending on security model

Page 21: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 21

• Data access security model• Metadata is always accessible• Access on datastreams is limited• Open: no restrictions• Request based: user needs to create a request,

and admin reviews them.

Fluor tool features

Page 22: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 22

Fluor tool features

Page 23: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 23

Fluor tool features

• The access model is configurable. • Open• Request based• Per object configurable

Page 24: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 24

Fluor tool features

• Support for versioning• Enables the download of previous versions.

• Configurable

Page 25: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 25

Fluor tool features

• Data encryption• The ability to encrypt datastreams• Backups etc. cause no threat to privacy• Configurable on the datastream

Page 26: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 26

SETTING UP A REPOSITORY

Page 27: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 27

Setting up a collection

• Describe the collection• What datastreams are there?• What metadata is there?

• Set up the Fedora repository• Configure the Fedora datamodel• Set up generic search and Solr

• Configure the FLUOR tool

Page 28: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 28

Setting up a collection

Page 29: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 29

THE STATUS OF THE PROJECTAnd now…

Page 30: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 30

Project status

• The project is currently being tested by targeted end-users• Common UI bugs and issues• Search and index has problems

Page 31: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 31

Solr vs. Generic search

• Generic search 2.2• Browse functionality broken with Solr. • Does not use facet browsing, instead access

lucene index on file system. • Browse not limited to collection, results polluted.

• Solution: Access Solr directly instead of generic search

Page 32: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 32

ANY QUESTIONS?An finally…

Page 33: Fluor sakai la 2011

12th Sakai Conference – Los Angeles, California – June 14-16 33

THANK YOU!