SlideShare uma empresa Scribd logo
1 de 50
Stewarding Research
 Data with Islandora
    David Wilcox, DiscoveryGarden Inc.
LITA National Forum 2012 - Columbus, Ohio
Agenda
• Introducing Islandora
• Research Data Examples
 ✦ Smithsonian Institution
 ✦ Computational Chemistry VRE
 ✦ Editing Modernism in Canada
• Q &A
Introducing Islandora
Introducing Islandora

• Open source digital asset management
  system
• Drupal+Fedora framework from UPEI
• Flexible UI on top of Fedora + other apps
• Deployed in 100+ institutions, growing
Introducing Islandora
•   Designed to support 3 “landscapes”
    •   Admin (Committees, Documents/Records)
    •   Learning (Images, SCORM)
    •   Research (Data, Collaborative groups)
•   System designed to support any Digital Asset
    Management (DAM) requirement, including
    stewardship and collaboration
Drupal
• Collaborative layer
• Easy branding
• New functionality &
  modules
• Web 2/3 savvy
• Robust community
Fedora Commons
•   Repository layer

•   Data, metadata, workflow/
    permissions layer

•   Work with any data asset/
    schema

•   Content Model Architecture

•   Semantic support (RDF)
Islandora
•   Glue that binds Drupal & Fedora

•   Drupal modules, additional
    applications

•   Open Source

•   Sustainability Model (soft money,
    operational funds, & private
    services company)
Solution Packs

• Architecture to support basic content
  types
• Default metadata forms (MODS) that can
  be modified
• Applications integration based on
  experience/best-practices
Drupal UI
FormsAPI                                                         LDAP
                               CSS/Themes

ImageAPI                                                          FCK

              Editorial WorkFlow        User Roles/Permissions
  Tabs                                                           BibUtils
                       Modules (LDAP/BibUtils/Etc




                                   SPARQL
              HTML                                  Hooks
Drupal UI
            FormsAPI                                                         LDAP
                                           CSS/Themes

            ImageAPI                                                          FCK

                          Editorial WorkFlow        User Roles/Permissions
              Tabs                                                           BibUtils
                                   Modules (LDAP/BibUtils/Etc




                                               SPARQL
                          HTML           Islandora              Hooks


Djatoka                                                                                   Tika
                            Code Snippets/Applications

Tesseract                                                                                Kakadu
            JMS                  Micro Services Engine                         JMS
   R                                                                                    SWFTools


 Wowza                  XSLTs                       PHP/Python Snippets                  OOffice
Drupal UI
          FormsAPI                                                                             LDAP
                                                  CSS/Themes

          ImageAPI                                                                              FCK

                                 Editorial WorkFlow           User Roles/Permissions
            Tabs                                                                               BibUtils
                                          Modules (LDAP/BibUtils/Etc


                        SPARQL                                                         SOAP
                                                        REST
                                                      SPARQL
                                 HTML                                       Hooks



Mulgara                                                                                                   Solr/Lucene
                                                      Islandora
          Djatoka                                     Fedora                                    Tika
                                            Code Snippets/Applications

          Tesseract                                                                            Kakadu
                      Content Models
                              JMS             Micro Services Engine
                                                                         XACML Policies
                                                                             JMS
             R                                                                                SWFTools


           Wowza                          XSLTs              PHP/Python Snippets               OOffice


                                                      Process

                                           Any Metadata
              MySQL                             &                                      GSearch
                                             Any Data
Drupal UI
FormsAPI                                                                        LDAP
                                   CSS/Themes

ImageAPI                                                                         FCK

                  Editorial WorkFlow           User Roles/Permissions
  Tabs                                                                         BibUtils
                           Modules (LDAP/BibUtils/Etc




                                       SPARQL
                  HTML                                       Hooks




                                       Islandora
Djatoka                                                                          Tika
                             Code Snippets/Applications

Tesseract                                                                      Kakadu
            JMS                Micro Services Engine                   JMS
   R                                                                          SWFTools


 Wowza                     XSLTs              PHP/Python Snippets              OOffice




                    SPARQL                                  SOAP
                                          REST


Mulgara                                                                      Solr/Lucene
                                         Fedora

                  Content Models                   XACML Policies




                                         Process

                                   Any Metadata
              MySQL                     &                    GSearch
                                     Any Data
How Islandora
Understands Content
Everything is an Object
Objects have Persistent
  Identifiers (PIDs)
Objects have
Datastreams
Content Model Architecture
Object Model - IslandImagined/Large Image
                                                     •   CMA is key to the
  imagined:208361 (PID)   Digital Object Identifier       Islandora architecture
    Object Properties     System Properties
                          Manage & Track Object
                                                         and roadmap

                                                     •
  Relations (RELS-EXT)

    Dublin Core (DC)      Reserved Datastreams
                                                         Complete digital
                                                         archive with assets &
                          Key Object Metadata

   Audit Trail (AUDIT)

     JP2K Web (JP2)
                                                         metadata
      JP2K Archival
      (LOSSLES_JP2)
                          Datastreams
                                                     •   Sharing content models
   Low Res JPEG (JPG)     Aggregates Content Items
                                                         makes Fedora
     Thumbnail (TN)

  Descriptive Metadata
                                                         ecosystem very
         (MODS)
                                                         compelling
Root Collection                    islandora:collectionCModel
        DC                                       DC
    RELS-EXT
                         Has Model            RELS-EXT
COLLECTION_POLICY                          ISLANDORACM


Basic Image Collection
                                     islandora:collectionCModel
          TN
                                                 DC
          DC             Has Model            RELS-EXT
       RELS-EXT
                                           ISLANDORACM
COLLECTION_POLICY

       Image
         DC
                                     islandora:sp_basic_image
       MODS
                                                 DC
     RELS-EXT            Has Model            RELS-EXT
        OBJ
                                           ISLANDORACM
    MEDIUM_SIZE
         TN
Research Data
  Examples
Smithsonian Institution
Purpose and Goals
• Implement a flexible, long-term research
  data preservation system
• Make research data publicly available in a
  useful way
• Provide a framework that integrates well
  with existing researcher workflows
Tree Viewer
Tree Viewer
Tree Viewer
My Projects
My Projects
My Projects
Exhibition
Exhibition
Exhibition
Metadata Support
Metadata Support
Computational
Chemistry VRE
Molecule Ingest
Molecule Ingest
Molecule Ingest
Molecule Ingest
External Datastore
    Integration
Chemical Structure
     Search
Chemical Structure
     Search
Editing Modernism in
       Canada
Book Reader
Book Reader
CWRC Writer
CWRC Writer
Shared Canvas
Shared Canvas
Questions?

Mais conteúdo relacionado

Destaque (6)

Stewarding Technology for Communities On Learn08
Stewarding Technology for Communities On Learn08Stewarding Technology for Communities On Learn08
Stewarding Technology for Communities On Learn08
 
Interviewing tips
Interviewing tipsInterviewing tips
Interviewing tips
 
Stewarding Department (1)
Stewarding Department  (1)Stewarding Department  (1)
Stewarding Department (1)
 
3 deptt of hotels
3 deptt of hotels3 deptt of hotels
3 deptt of hotels
 
Basic table setting
Basic table settingBasic table setting
Basic table setting
 
04 sequence of service
04  sequence of service04  sequence of service
04 sequence of service
 

Semelhante a Stewarding Research Data With Islandora

Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
Thomas Roessler
 
Drupal Integration with Solr for Fabulous CMS Search
Drupal Integration with Solr for  Fabulous CMS SearchDrupal Integration with Solr for  Fabulous CMS Search
Drupal Integration with Solr for Fabulous CMS Search
Acquia
 
Comparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java PlatformComparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java Platform
Computer Science
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons Learned
Ted Leung
 

Semelhante a Stewarding Research Data With Islandora (20)

Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
IslandoraOct09
IslandoraOct09IslandoraOct09
IslandoraOct09
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic Mashups
 
Drupal Integration with Solr for Fabulous CMS Search
Drupal Integration with Solr for  Fabulous CMS SearchDrupal Integration with Solr for  Fabulous CMS Search
Drupal Integration with Solr for Fabulous CMS Search
 
Comparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java PlatformComparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java Platform
 
Ruby On Rails Siddhesh
Ruby On Rails SiddheshRuby On Rails Siddhesh
Ruby On Rails Siddhesh
 
Obiee 11 g
Obiee 11 gObiee 11 g
Obiee 11 g
 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
 
Things Made Easy: One Click CMS Integration with Solr & Drupal
Things Made Easy: One Click CMS Integration with Solr & DrupalThings Made Easy: One Click CMS Integration with Solr & Drupal
Things Made Easy: One Click CMS Integration with Solr & Drupal
 
Enterprise linked data clouds
Enterprise linked data cloudsEnterprise linked data clouds
Enterprise linked data clouds
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons Learned
 
Open API Architectural Choices Considerations
Open API Architectural Choices ConsiderationsOpen API Architectural Choices Considerations
Open API Architectural Choices Considerations
 
XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...
XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...
XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...
 
Empire: JPA for RDF & SPARQL
Empire: JPA for RDF & SPARQLEmpire: JPA for RDF & SPARQL
Empire: JPA for RDF & SPARQL
 
Hosting as a Framework
Hosting as a FrameworkHosting as a Framework
Hosting as a Framework
 
Spark meetup TCHUG
Spark meetup TCHUGSpark meetup TCHUG
Spark meetup TCHUG
 
CMS Solution Benefits
CMS Solution BenefitsCMS Solution Benefits
CMS Solution Benefits
 
resume-jake-miles
resume-jake-milesresume-jake-miles
resume-jake-miles
 

Stewarding Research Data With Islandora

  • 1. Stewarding Research Data with Islandora David Wilcox, DiscoveryGarden Inc. LITA National Forum 2012 - Columbus, Ohio
  • 2. Agenda • Introducing Islandora • Research Data Examples ✦ Smithsonian Institution ✦ Computational Chemistry VRE ✦ Editing Modernism in Canada • Q &A
  • 4. Introducing Islandora • Open source digital asset management system • Drupal+Fedora framework from UPEI • Flexible UI on top of Fedora + other apps • Deployed in 100+ institutions, growing
  • 5. Introducing Islandora • Designed to support 3 “landscapes” • Admin (Committees, Documents/Records) • Learning (Images, SCORM) • Research (Data, Collaborative groups) • System designed to support any Digital Asset Management (DAM) requirement, including stewardship and collaboration
  • 6. Drupal • Collaborative layer • Easy branding • New functionality & modules • Web 2/3 savvy • Robust community
  • 7. Fedora Commons • Repository layer • Data, metadata, workflow/ permissions layer • Work with any data asset/ schema • Content Model Architecture • Semantic support (RDF)
  • 8. Islandora • Glue that binds Drupal & Fedora • Drupal modules, additional applications • Open Source • Sustainability Model (soft money, operational funds, & private services company)
  • 9. Solution Packs • Architecture to support basic content types • Default metadata forms (MODS) that can be modified • Applications integration based on experience/best-practices
  • 10.
  • 11. Drupal UI FormsAPI LDAP CSS/Themes ImageAPI FCK Editorial WorkFlow User Roles/Permissions Tabs BibUtils Modules (LDAP/BibUtils/Etc SPARQL HTML Hooks
  • 12. Drupal UI FormsAPI LDAP CSS/Themes ImageAPI FCK Editorial WorkFlow User Roles/Permissions Tabs BibUtils Modules (LDAP/BibUtils/Etc SPARQL HTML Islandora Hooks Djatoka Tika Code Snippets/Applications Tesseract Kakadu JMS Micro Services Engine JMS R SWFTools Wowza XSLTs PHP/Python Snippets OOffice
  • 13. Drupal UI FormsAPI LDAP CSS/Themes ImageAPI FCK Editorial WorkFlow User Roles/Permissions Tabs BibUtils Modules (LDAP/BibUtils/Etc SPARQL SOAP REST SPARQL HTML Hooks Mulgara Solr/Lucene Islandora Djatoka Fedora Tika Code Snippets/Applications Tesseract Kakadu Content Models JMS Micro Services Engine XACML Policies JMS R SWFTools Wowza XSLTs PHP/Python Snippets OOffice Process Any Metadata MySQL & GSearch Any Data
  • 14. Drupal UI FormsAPI LDAP CSS/Themes ImageAPI FCK Editorial WorkFlow User Roles/Permissions Tabs BibUtils Modules (LDAP/BibUtils/Etc SPARQL HTML Hooks Islandora Djatoka Tika Code Snippets/Applications Tesseract Kakadu JMS Micro Services Engine JMS R SWFTools Wowza XSLTs PHP/Python Snippets OOffice SPARQL SOAP REST Mulgara Solr/Lucene Fedora Content Models XACML Policies Process Any Metadata MySQL & GSearch Any Data
  • 17. Objects have Persistent Identifiers (PIDs)
  • 19. Content Model Architecture Object Model - IslandImagined/Large Image • CMA is key to the imagined:208361 (PID) Digital Object Identifier Islandora architecture Object Properties System Properties Manage & Track Object and roadmap • Relations (RELS-EXT) Dublin Core (DC) Reserved Datastreams Complete digital archive with assets & Key Object Metadata Audit Trail (AUDIT) JP2K Web (JP2) metadata JP2K Archival (LOSSLES_JP2) Datastreams • Sharing content models Low Res JPEG (JPG) Aggregates Content Items makes Fedora Thumbnail (TN) Descriptive Metadata ecosystem very (MODS) compelling
  • 20. Root Collection islandora:collectionCModel DC DC RELS-EXT Has Model RELS-EXT COLLECTION_POLICY ISLANDORACM Basic Image Collection islandora:collectionCModel TN DC DC Has Model RELS-EXT RELS-EXT ISLANDORACM COLLECTION_POLICY Image DC islandora:sp_basic_image MODS DC RELS-EXT Has Model RELS-EXT OBJ ISLANDORACM MEDIUM_SIZE TN
  • 21. Research Data Examples
  • 23. Purpose and Goals • Implement a flexible, long-term research data preservation system • Make research data publicly available in a useful way • Provide a framework that integrates well with existing researcher workflows
  • 40. External Datastore Integration

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n