ROHUB – ResearchObjects Management System
Raul Palma, PhD
Semantics Technologies coordinator
Network Services Division
ResearchObjects overview
• Semanticaggregationsof relatedscientificresources,theirannotations
and researchcontext.
• Enable referringa bundleof researchartifacts supporting an investigation
• Providemechanismsto associatehuman and machine-readablemetadatato
theseartifacts.
• RO model1 enablesto capture and describetheseobjects,theirprovenance
and lifecycle
Research
Object
ResourceResourceResource
AnnotationAnnotationAnnotation
oa:hasTarget
oa:hasBody
ore:aggregates
Manifest
Annotation graph1 http://wf4ever.github.io/ro/index.html
ROHub
• Enables the sharing of scientific findings via Research
Objects (ROs)
• Support scientists throughout the research lifecycle to
create and maintain high-qualityROs that can be
interpreted and reproducedin thefuture.
• Combination of digital libraries, long term-preservation
and semantic technologies.
• ROHub comprises a backendexposing a set of RESTful
APIs and a SPARQLendpoint, and a frontend Web
Portal providing a graphical userinterface.
RO storage, lifecyclemanagement and preservation
• ROHub backend is composed of
– access components,
– long-term preservation components and
– controller that manages the flow ofdata.
• ROs arestored in the access repositoryonce created, and
periodicallythe new and/or modified ROs are pushed tothe
long-term preservation repository.
• The storage backend can be based on dLibra1,orit can use a
built-in module for storing ROs directly in the filesystem.
• The long-term preservation components is based on dArceo2
RO storage, lifecyclemanagement and preservation
1 http://dingo.psnc.pl/dlibra/
2 http://dingo.psnc.pl/darceo/
Key Features
Create, manage and share ROs
5
ROHubprovidesdifferentmethodsforcreatingROsanddifferentaccessmodestoshare
them: open,public orprivate
Key Features
Finding ROs
6
ROHubprovidesa facetedsearchinterface,in additiontoa keywordsearch box
Key Features
Assessing RO Quality
7
Inthe Overview panel, ROHub shows a progress bar of the ROqualitybased on set of predefined basic
ROrequirements. Additional quality information can bevisualized inthe Quality panel.
Key Features
Managing RO Evolution
Userscan createROsnapshotsatanypointin time,andreleaseandpreservetheROwhenthe
researchhasconcluded.Userscanvisualizethe evolutionof theROfromthe Historypanel
ROHub calculates and saves the changes between consecutive snapshots
Key Features
RO inspection
ROHubprovidesa navigationpaneltotraversethe ROcontent,showinginformationabout
resourcesizeor numberoffolderentriesplus thenumberofcommentson theresource
Key Features
Navigation of ROruns
Scientists canaggregateanytype of resource, including links to externalresources andRO bundles,
whicharestructuredZIP files representing self-containedROs thatfacilitatetheirtransferand
integrationwith3rd partytools (e.g., Taverna)
Key Features
Monitoring ROs
ROHub includes monitoring features,suchasfixity checking and RO quality,whichgenerate
notificationswhenchanges aredetected (e.g., workflow decay). Users canvisualizethis
information in theNotification panel andtheycansubscribe totheatomfeed.
Publications and links
– Architecture:
• K. Page, R. Palma, P. Holubowicz,G. Klyne, S. Soiland-Reyes,D. Cruickshank,R. G. Cabero,E. G. Cuesta,D. D. Roure,and J. Zhao,"From workflowsto
ResearchObjects:an architecturefor preservingthe semanticsof science,"Proceedingsof the 2ndInternationalWorkshopon Linked Science,ISWC,
Boston,USA, November12, 2012.
– APIs:
• Palma, R., HołubowicP., et al. A suiteof APIfor themanagementof ResearchObjects.InProceedingsofthe ISWCDevelopersWorkshop2014.
Trentino,Italy.
– ROHUB:
• PalmaR., CorchoO., Gómez-PérezJ.M., Mazurek,C., “ROHub– A DigitalLibrary forSharingandPreservingResearchObjects”.PosterProceedingsof
iPres2014.
• PalmaR., CorchoO., Gómez-PérezJ.M., Mazurek,C., “ROHubA Digital Libraryof ResearchObjectsSupportingScientistsTowardsReproducible
Science”.InSemanticPublishingChallengeof Proc. ExtendedSemanticWebConference(ESWC),Crete, Greece, May25-29, 2014.
• PageK., Palma R., HołubowiczP., KlyneG., Soiland-ReyesS.,GarijoD., BelhajjameK., MayerR., ResearchObjectsfor AudioProcessing:Capturing
SemanticsforReproducibility.InProc. 53rdAudioEngineeringSocietyInternationalConferenceonSemanticAudio, London,UK, January27-29, 2014
• PalmaR., CorchoO., Hołubowicz P., PérezS., Page K., MazurekC., Digitallibrariesforthe preservationof researchmethodsandassociatedartefacts.
InProc. 1stInternationalWorkshopontheDigital PreservationofResearchMethodsand Artefacts(DPRMA 2013)at JointConferenceonDigital
Libraries(JCDL 2013).pp.8-15.Indianapolis,Indiana,USA, July2013.
– APIsoverview:http://www.wf4ever-project.org/wf4ever-reference-implementation
– Live Instance: http://www.rohub.org/
– Source code:https://github.com/organizations/wf4ever
– Demovideo:https://youtu.be/TxW2wvreyoQ
PoznańSupercomputingandNetworkingCenter
ul. Noskowskiego 12/14, 61-704 Poznań, POLAND,
Office: phone center: (+48 61) 858-20-00, fax: (+48 61) 852-59-54,
e-mail: office@man.poznan.pl, http://www.psnc.pl
affiliatedto theInstituteof BioorganicChemistryof the PolishAcademyof Sciences,

ROHub

  • 1.
    ROHUB – ResearchObjectsManagement System Raul Palma, PhD Semantics Technologies coordinator Network Services Division
  • 2.
    ResearchObjects overview • Semanticaggregationsofrelatedscientificresources,theirannotations and researchcontext. • Enable referringa bundleof researchartifacts supporting an investigation • Providemechanismsto associatehuman and machine-readablemetadatato theseartifacts. • RO model1 enablesto capture and describetheseobjects,theirprovenance and lifecycle Research Object ResourceResourceResource AnnotationAnnotationAnnotation oa:hasTarget oa:hasBody ore:aggregates Manifest Annotation graph1 http://wf4ever.github.io/ro/index.html
  • 3.
    ROHub • Enables thesharing of scientific findings via Research Objects (ROs) • Support scientists throughout the research lifecycle to create and maintain high-qualityROs that can be interpreted and reproducedin thefuture. • Combination of digital libraries, long term-preservation and semantic technologies. • ROHub comprises a backendexposing a set of RESTful APIs and a SPARQLendpoint, and a frontend Web Portal providing a graphical userinterface. RO storage, lifecyclemanagement and preservation
  • 4.
    • ROHub backendis composed of – access components, – long-term preservation components and – controller that manages the flow ofdata. • ROs arestored in the access repositoryonce created, and periodicallythe new and/or modified ROs are pushed tothe long-term preservation repository. • The storage backend can be based on dLibra1,orit can use a built-in module for storing ROs directly in the filesystem. • The long-term preservation components is based on dArceo2 RO storage, lifecyclemanagement and preservation 1 http://dingo.psnc.pl/dlibra/ 2 http://dingo.psnc.pl/darceo/
  • 5.
    Key Features Create, manageand share ROs 5 ROHubprovidesdifferentmethodsforcreatingROsanddifferentaccessmodestoshare them: open,public orprivate
  • 6.
    Key Features Finding ROs 6 ROHubprovidesafacetedsearchinterface,in additiontoa keywordsearch box
  • 7.
    Key Features Assessing ROQuality 7 Inthe Overview panel, ROHub shows a progress bar of the ROqualitybased on set of predefined basic ROrequirements. Additional quality information can bevisualized inthe Quality panel.
  • 8.
    Key Features Managing ROEvolution Userscan createROsnapshotsatanypointin time,andreleaseandpreservetheROwhenthe researchhasconcluded.Userscanvisualizethe evolutionof theROfromthe Historypanel ROHub calculates and saves the changes between consecutive snapshots
  • 9.
    Key Features RO inspection ROHubprovidesanavigationpaneltotraversethe ROcontent,showinginformationabout resourcesizeor numberoffolderentriesplus thenumberofcommentson theresource
  • 10.
    Key Features Navigation ofROruns Scientists canaggregateanytype of resource, including links to externalresources andRO bundles, whicharestructuredZIP files representing self-containedROs thatfacilitatetheirtransferand integrationwith3rd partytools (e.g., Taverna)
  • 11.
    Key Features Monitoring ROs ROHubincludes monitoring features,suchasfixity checking and RO quality,whichgenerate notificationswhenchanges aredetected (e.g., workflow decay). Users canvisualizethis information in theNotification panel andtheycansubscribe totheatomfeed.
  • 12.
    Publications and links –Architecture: • K. Page, R. Palma, P. Holubowicz,G. Klyne, S. Soiland-Reyes,D. Cruickshank,R. G. Cabero,E. G. Cuesta,D. D. Roure,and J. Zhao,"From workflowsto ResearchObjects:an architecturefor preservingthe semanticsof science,"Proceedingsof the 2ndInternationalWorkshopon Linked Science,ISWC, Boston,USA, November12, 2012. – APIs: • Palma, R., HołubowicP., et al. A suiteof APIfor themanagementof ResearchObjects.InProceedingsofthe ISWCDevelopersWorkshop2014. Trentino,Italy. – ROHUB: • PalmaR., CorchoO., Gómez-PérezJ.M., Mazurek,C., “ROHub– A DigitalLibrary forSharingandPreservingResearchObjects”.PosterProceedingsof iPres2014. • PalmaR., CorchoO., Gómez-PérezJ.M., Mazurek,C., “ROHubA Digital Libraryof ResearchObjectsSupportingScientistsTowardsReproducible Science”.InSemanticPublishingChallengeof Proc. ExtendedSemanticWebConference(ESWC),Crete, Greece, May25-29, 2014. • PageK., Palma R., HołubowiczP., KlyneG., Soiland-ReyesS.,GarijoD., BelhajjameK., MayerR., ResearchObjectsfor AudioProcessing:Capturing SemanticsforReproducibility.InProc. 53rdAudioEngineeringSocietyInternationalConferenceonSemanticAudio, London,UK, January27-29, 2014 • PalmaR., CorchoO., Hołubowicz P., PérezS., Page K., MazurekC., Digitallibrariesforthe preservationof researchmethodsandassociatedartefacts. InProc. 1stInternationalWorkshopontheDigital PreservationofResearchMethodsand Artefacts(DPRMA 2013)at JointConferenceonDigital Libraries(JCDL 2013).pp.8-15.Indianapolis,Indiana,USA, July2013. – APIsoverview:http://www.wf4ever-project.org/wf4ever-reference-implementation – Live Instance: http://www.rohub.org/ – Source code:https://github.com/organizations/wf4ever – Demovideo:https://youtu.be/TxW2wvreyoQ
  • 13.
    PoznańSupercomputingandNetworkingCenter ul. Noskowskiego 12/14,61-704 Poznań, POLAND, Office: phone center: (+48 61) 858-20-00, fax: (+48 61) 852-59-54, e-mail: office@man.poznan.pl, http://www.psnc.pl affiliatedto theInstituteof BioorganicChemistryof the PolishAcademyof Sciences,

Editor's Notes

  • #4 ROHub is a digital library system for research objects that supports their storage, lifecycle management and preservation. It provides a Web interface, a SPARQL endpoint and a set of RESTful APIs defining resources and representations according to the RO model. Internally, ROHub has a modular structure that comprises Access components: storage backend built on dLibra or filesystem and semantic metadata triplestore backed by Jena TDB Longterm preservation component built on dArceo Controller that manages the flow of data