Hydra fedora and learning objects
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Hydra fedora and learning objects

on

  • 811 views

A presentation given at a CETIS event at the University of Edinburgh on the use of Hydra to manage learning learning objects

A presentation given at a CETIS event at the University of Edinburgh on the use of Hydra to manage learning learning objects

Statistics

Views

Total Views
811
Views on SlideShare
811
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Hydra fedora and learning objects Presentation Transcript

  • 1. Hydra, Fedora andlearning objects atUniversity of HullChris AwreCETIS Learning Object Repositories event, 5th August 2011
  • 2. An exploration in three partsHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 2• Learning object activity at Hull, sub-part 1 (what we have done)• Fedora• Hydra• Learning object activity at Hull, sub-part 2 (what we are hoping todo)
  • 3. Learning object activity atHull - 1
  • 4. Learning object activity at HullHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 4• Periodic interest in how a local repository might serve teachingneeds through management of learning objects– But nothing substantial– We focused on lower hanging fruit, meeting immediateUniversity needs• UK Physical Sciences Centre OER Phase 1 project– Skills for Scientists, 2009-10– All materials placed in JORUM AND in local repository as back-up archive• https://edocs.hull.ac.uk/muradora/browse.action?parentId=hull%3A1143&type=1• Now also adding the Centre’s website resources (due to closure)
  • 5. Related activityHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 5• Other materials in the repository are used for teaching– Datasets• Domesday Book data• Historical Marine Animal Populations data– Digitised library materials• Books (either out of copyright or with copyright permission)• Poetry– Audio/video recordings (Creative writing)• CLA digitised materials NOT in the repository at this point– We’d like to include them, but granular security not quite goodenough yet
  • 6. Fedora
  • 7. Local needScalable solution (not one that has upper limit)Digital content is only going to growStandards-based (open standards where possible)To provide a future-proof exit strategyContent agnosticismWe don’t know what types of content may come alongContent semanticsRecording the relationships between different pieces ofcontent supports future use and preservationHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 7
  • 8. Fedora functionality• Flexible Extensible Digital Object Repository Architecture– Powerful digital object model– Extensible metadata management– Expressive inter-, and intra-, object relationships– Web service integration (SOAP and REST)– Version management– Configurable security architecture– OAI-PMH conformance– Preservation capable– User interface flexibilityHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 8
  • 9. Fedora Digital Object ModelHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 9
  • 10. Fedora development• Development has been overseen by DuraSpace since July ‘09– Parent non-profit body for Fedora, DSpace, plus Mulgara, Akubra andDuraCloud• Fedora 3.5 out soon, and clear roadmap for future development outlined• Organisation– Core development team within DuraSpace– Community-based committers drive software development in conjunction withcommunity input• Committers from US, Canada, UK, Denmark, Germany, Australia– Very active, and responsive, discussion lists• Fedora-users/Fedora-developers• Fedora UK&I– Formed 2006, meets twice-ish a year• Next meeting, 15th September, University of ManchesterHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 10
  • 11. Areas of current activityCommittee papersThesesDissertationsExam papersStudent handbooksE-prints/journal articlesAudio recordingsOpen educational resourcesSkull scan imagesDatasetsUniversity policies, procedures and regulationsDigitised contentLTSU documentsHR documentationLecturesImagesHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 11
  • 12. Hydra
  • 13. Why Hydra?Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 13• Our adopted interface to Fedora, Muradora, ceased development– Funding withdrawn– No community to pick it up (although some are persisting)• Muradora was also essentially making Fedora act like a Dublin Coreregistry with files attached• We wished to take fuller advantage of the richness of Fedora’s model• We needed a development that had community as an integral part of itfor sustainability– Acknowledging we could not go alone• Then we presented on the REMAP project at OR2008…
  • 14. REMAP/RepoMManHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 14• JISC-funded projects• Explored how a repository could be incorporated in earlier partsof the digital content lifecycle, as a working tool, not just anendpoint• Also examined how a repository could be proactive in its ownmanagement– Metadata generation– Hooks for messaging and automation of actions• Ultimately interested in how a Fedora repository could be mademore usable
  • 15. HydraChange the way you think about Hull | 7 October 2009 | 2• A collaborative project between:– University of Hull– University of Virginia– Stanford University– Fedora Commons/DuraSpace– MediaShelf LLC• Unfunded (in itself)– Activity based on identification of a common need• Aim to work towards a reusable framework for multipurpose,multifunction, multi-institutional repository-enabled solutions• Timeframe - 2008-11 (but now extended indefinitely)TextHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 15
  • 16. Multipurpose, multi-institutional approach• A repository should be an enabler, not a constraint– Repositories have been put forward as potential solutions fora variety of use cases– Hydra recognises that repositories can be used in themanagement of digital content at different stages in thelifecycle of that content– It is therefore useful to consider how to enable multipleinteractions with a repository for different purposes• “If you want to go fast, go alone. If you want to go far, gotogether” (African proverb)Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 16
  • 17. Collaboration, collaboration, collaboration…• Hydra is about working together in two ways– It has started as a collaboration between like-minded partnerswho have identified a shared set of issues and needs aroundthe development of repositories– It recognises that the initial partners can lay out thegroundwork, but that others should be able to benefit fromthis and build on it.• Hydra is therefore seeking to enable– A community of developers and adopters extending andenhancing the core– Collaboratively built “solution bundles” that can be adaptedand modified to suit local needs – Hydra heads!Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 17
  • 18. Four Key Capabilities1. Support for any kind of record or metadata2. Object-specific behaviors– Books, Images, Music, Video, Manuscripts, FindingAids,Learning objects, etc.3. Tailored views for domain or discipline-specific materials4. Easy to augment & over-ride with local modificationsHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 18
  • 19. Hydra partnerships• From the beginning key aims have been and are:– to enable others to join the partnership as and when they wished (MediaShelfLLC have since joined, Northwestern, and Notre Dame waiting in the wings)– to establish a framework for sustaining a Hydra community as much as anytechnical outputs that emerge• Establishing a semi-legal basis for contribution and partnership• The Hydra project has developed a lot of guidelines around theorganisation and structure of content which can then be implementedusing its technology stack – Hydra compliant objects– Exploiting the Fedora digital object model• https://wiki.duraspace.org/display/hydra/Hydra+objects%2C+content+models+%28cModels%29+and+disseminators• Although the guidelines could also be implemented using othertechnologiesHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 19
  • 20. The technical bit…CRUD approach supports workflows over the repositoryacross the lifecycle of the contentHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 20
  • 21. Why these technologies?• Fedora– All Hydra partners are Fedora users• Solr– Very powerful indexing tool, as used by…• Blacklight– Prior development at Virginia (and now Stanford/JHU) for OPAC– Adaptable to repository content• Ruby– Agile development / excellent MVC / good testing tools• Ruby gems– ActiveFedora, Opinionated Metadata, Solrizer (MediaShelfcontributions)Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 21
  • 22. 2011/12 Hydra in Hull• Work is ongoing to finish Hydra’s Hull adaptation in time for the newacademic year– eDocs, the current repository UI will be turned off over the summer• This will be one of a number of production reference implementationswithin the Hydra community worldwide• Hydra in Hull provides an end-user UI with graded levels of access +create and manage functionality for particular users and groups• Repository content can come in via other routes (e.g., the ResearchInformation System, SharePoint, etc.)– Common construction, so Hydra understands it all (Hydra-compliant)– All incoming material goes through a QA stageHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 22
  • 23. Learning object activity atHull - 2
  • 24. How can we apply Hydra/Fedora to learning objects?Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 24• The Fedora digital object model allows us to develop a way ofstructuring and describing learning objects within a repository– Hydra provides a way of delivering this through CRUDinterfaces• Two possible approaches– A learning objects Hydra head!• A specific set of workflows around learning objects, using the Hydracode as the starting point and toolkit– Incorporation of learning objects in an institutional repositoryHydra head• More general applicability for wide range of objects
  • 25. Next steps at HullHydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 25• We are taking, initially, the IR head approach, to further developthe broad content approach to the provision of a repository forthe University of Hull– Basing this on MODS metadata• But potential to alter this in the future, based on Hydra flexibility– Infrastructure is not constraining• OER pilots scheduled for 2012– Building on Skills for Scientists and local RLO project– OER Phase 3 funding?– Link research outputs to teaching (University strategic plan)– Link repository to VLE (based on Sakai) – CLIF project
  • 26. Contacts and linksProject Director: Chris Awre (c.awre@hull.ac.uk)Project Manager: Richard Green (r.green@hull.ac.uk)Blog: http://hydrangeainhull.wordpress.comTemporary test site: http://hydra-test.hull.ac.ukWatch this space: http://hydra.hull.ac.uk (currently theoriginal proof-of-concept site but will become theproduction site)(Current repository: http://edocs.hull.ac.uk)Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 26
  • 27. Where to learn more…Web: http://projecthydra.orgWiki: http://wiki.duraspace.org/display/hydraList: hydra-tech@googlegroups.comCode: http://github.com/projecthydra/JIRA: https://jira.duraspace.org/browse/HYDRAMeet: Fedora UK&I meeting, Manchester, 15th SeptemberHydra Camp, Minneapolis, October 2011Hydra, Fedora and learning objects at the University of Hull | 5th August 2011 | 27
  • 28. Thank you