Download presentation
Presentation is loading. Please wait.
Published byNancy Tirrell Modified over 9 years ago
1
Hylandora Strategies for Cross-Platform Interoperability Between Hydra and Islandora Jonathan Green DiscoveryGarden Tom Cramer HydraSphere Western Quadrant
2
Open Repositories 2012 - Hylandora
3
Open Repositories 2012 - Hylandora
4
What is Hylandora? A strategy for cross-framework interoperability.
Open Repositories Hylandora What is Hylandora? A strategy for cross-framework interoperability. The overlap of the Hydra and Islandora application frameworks enabling shared code, shared CModels and Object models, shared Objects and shared Views
5
Open Repositories 2012 - Hylandora
6
Open Repositories 2012 - Hylandora
Level 1 2 Heads / Solution Packs on one Fedora 1 Fedora supporting 1 instance of Hydra and 1 instance of Islandora with separate objects in separate collections More efficient and effective Fedora repo management
7
Open Repositories 2012 - Hylandora
Level 2 Cross-Platform Read Access Islandora-views of Hydra-created and managed objects + Hydra views of Islandora-created and managed objects Requires cross-platform Rights awareness (solr & Fedora) Map (Hydra) rightsMD onto XACML for Islandora use Have XACML point to rightsMetadata and Fedora would enforce in the usual way Islandora to adopt (Hydra) rightsMetadata
8
Open Repositories 2012 - Hylandora
Level 3 Drupal Front-End, Hydra Back-end Drupal-input of Hydra objects (via a web-form, e.g.) + Drupal views of Hydra objects e.g. a Drupal campus, backed with a Hydra-based repository A Hydra campus wanting to use an Islandora sprout, or Hydra DAM in an Islandora VRE
9
Level 4 Cross-Platform Management of Objects
RiRi Hylandora Level 4 Cross-Platform Management of Objects Islandora management of Hydra-created objects Hydra management of Islandora-created objects
10
Other Opportunities Shared Object models / datastreams
RiRi Hylandora Other Opportunities Shared Object models / datastreams Shared CModels (e.g., “books”, “collections”) Shared Code Disseminators Solrizer Other?
11
Open Repositories 2012 - Hylandora
Current Status Met several times over the last year RIRI 2011 Code4Lib Visit to Stanford
12
Open Repositories 2012 - Hylandora
Cross-platform Read Currently we have cross platform read access Ingest with Hydra Display with Islandora
13
Open Repositories 2012 - Hylandora
Islandora CM CM CM CM Solution Packs Tuque API Fedora / Solr Active Fedora CM CM CM CM Hydra Heads Hydra
14
Code
15
Open Repositories 2012 - Hylandora
Shared Datastreams Hydra rightsMetadata simple, straightforward XML datastream encoding access control set policy for both solr and Fedora contentMetadata structural metadata for objects (akin to a METS StructMap) encodes sequence for applications such as page turners Cmod
16
Open Repositories 2012 - Hylandora
Shared Models CModels/specs for objects books, maps, newspaper collections, etc. CModels/specs for collections data sets, herbarium collections, etc.
17
Crosswalks & Shared Code
Open Repositories Hylandora Crosswalks & Shared Code Common SDefs getImage, getMods, etc. Crosswalking via Methods / Disseminators Hydra -> Islandora SDeps Islandora -> Hydra SDeps
18
Open Repositories 2012 - Hylandora
Questions What use cases / examples do you have of need for Hylandora? What’s the best way to share content models between frameworks? Does it make sense to converge on one metadata scheme for <descMD,contentMD,other>? Is rightsMD a useful cross-platform complement to Fedora XACML?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.