@openaire_euRDA 11th plenary | Berlin | 21st March 2018
OpenDMPS
Machine actionable open data management planning
Natalia Manola
AthenaResearchandInnovation Center
George Kakaletris
AthenaResearchandInnovation Center
CITE
• Jointly designed & developed by OpenAIRE
& EUDAT
Core: OpenAIRE
EEStore: EUDAT
• Consists of several interconnected
elements that operate as loosely coupled
reusable software / services
Architecture
RDA 11th plenary | Berlin | 21st March 2018
Architecture
DMPCore
DMPService:Coretoolsforediting,managementandadministrationof
DMPs/Datasetdescriptions.
DMPUI:End-userUIforeditingDMPsandDatasetdescriptions
DMPAdminUI:AdministrativeUIanddatasetprofiledefinitionUI
EEStore:bridgetovariousproviders ofdataforthe
OpenDMPS
Corebridgecomponent
Severaladaptersforexternalproviders
Launched implementation Aug 2017
Now: testing phase of core services
Monthly releases
• Flexible data model that may support a large range of DMP schemata
Domain discipline data profiles
Currently verified for H2020 – template is provided
• Open architecture for integrating external information providers to the DMP
entities
EEstore abstracts over the behavior and performance of external providers
• Supporting a preliminary machine readable DMP export
currently proprietary format  to adopt RDA recommendation
• Designed for interoperability with data repositories, registries and other
dataset handling services
depositing and verification of dataset(s) and DMP(s)
• REST API for utilization of core components
Powering interoperability
RDA 11th plenary | Berlin | 21st March 2018
Data model basics
OpenAIRE operation and services at a glance
Key features
Few structural data model entities
Repositories
Registries
Services
Researchers
Datasets / External datasets
Etc.
Self sustained, yet linked
Allows caching referenced key data on the modelShifting from funder template
to
data profile as a central entity
“Project”
alogicalentitythatgroupstogetheroneormoreDMPs
maybeconfiguredtomapto“grant”,“project”,“initiative”,…
“enroute”tosupporttrackingoffunders,programmes,etc.
Data Management Plan
acollectionofdatasetdescriptions,associatedwitha“project”
maybeversioned
exportabletovariousforms,currentlymachinereadable(xml)andhuman
readable(openxml)
Dataset profile
definitionofdatamodelsofdatasetdescriptions
containsattributes/fields,behavioralrules(e.g.togglingvisibilityoffields) &
validationrules
linkedtoDMPsforlimitinguseroptions
Dataset description
descriptionofadatasetaccordingtoadatasetprofile
Users
associatedtoDMPsandotherentitiesforauthorization
maymaptoresearchers
The Data Model
RDA 11th plenary | Berlin | 21st March 2018
Secondary entities (linked out)
Repository -repositories where dataset resides on
Registry -catalogues listingthedataset
Service -services manipulating thedataset under
various protocols.
Researcher - researchers associated withdatasets
…
Dataset Profiles
Variousfieldtypes(externallists,textfields/areas,value
selectors,compositefieldsetc.)
Labels/titles/descriptions
Sections(Fieldgroups)
Visibility rules(hide/showfieldsdependingonpriorchoices)
Validation rules
• Onperfieldbasis
• Onentiredatasetdescription
Thank you!
Natalia Manola
natalia@di.uoa.gr
George Kakaletris
gkakas@di.uoa.gr
Source code: https://gitlab.eudat.eu/dmp/

Open DMPs: Machine Actionable open data management planning (Presentation at RDA 11th plenary)

  • 1.
    @openaire_euRDA 11th plenary| Berlin | 21st March 2018 OpenDMPS Machine actionable open data management planning Natalia Manola AthenaResearchandInnovation Center George Kakaletris AthenaResearchandInnovation Center CITE
  • 2.
    • Jointly designed& developed by OpenAIRE & EUDAT Core: OpenAIRE EEStore: EUDAT • Consists of several interconnected elements that operate as loosely coupled reusable software / services Architecture RDA 11th plenary | Berlin | 21st March 2018 Architecture DMPCore DMPService:Coretoolsforediting,managementandadministrationof DMPs/Datasetdescriptions. DMPUI:End-userUIforeditingDMPsandDatasetdescriptions DMPAdminUI:AdministrativeUIanddatasetprofiledefinitionUI EEStore:bridgetovariousproviders ofdataforthe OpenDMPS Corebridgecomponent Severaladaptersforexternalproviders Launched implementation Aug 2017 Now: testing phase of core services Monthly releases
  • 3.
    • Flexible datamodel that may support a large range of DMP schemata Domain discipline data profiles Currently verified for H2020 – template is provided • Open architecture for integrating external information providers to the DMP entities EEstore abstracts over the behavior and performance of external providers • Supporting a preliminary machine readable DMP export currently proprietary format  to adopt RDA recommendation • Designed for interoperability with data repositories, registries and other dataset handling services depositing and verification of dataset(s) and DMP(s) • REST API for utilization of core components Powering interoperability RDA 11th plenary | Berlin | 21st March 2018
  • 4.
    Data model basics OpenAIREoperation and services at a glance Key features Few structural data model entities Repositories Registries Services Researchers Datasets / External datasets Etc. Self sustained, yet linked Allows caching referenced key data on the modelShifting from funder template to data profile as a central entity
  • 5.
    “Project” alogicalentitythatgroupstogetheroneormoreDMPs maybeconfiguredtomapto“grant”,“project”,“initiative”,… “enroute”tosupporttrackingoffunders,programmes,etc. Data Management Plan acollectionofdatasetdescriptions,associatedwitha“project” maybeversioned exportabletovariousforms,currentlymachinereadable(xml)andhuman readable(openxml) Datasetprofile definitionofdatamodelsofdatasetdescriptions containsattributes/fields,behavioralrules(e.g.togglingvisibilityoffields) & validationrules linkedtoDMPsforlimitinguseroptions Dataset description descriptionofadatasetaccordingtoadatasetprofile Users associatedtoDMPsandotherentitiesforauthorization maymaptoresearchers The Data Model RDA 11th plenary | Berlin | 21st March 2018 Secondary entities (linked out) Repository -repositories where dataset resides on Registry -catalogues listingthedataset Service -services manipulating thedataset under various protocols. Researcher - researchers associated withdatasets … Dataset Profiles Variousfieldtypes(externallists,textfields/areas,value selectors,compositefieldsetc.) Labels/titles/descriptions Sections(Fieldgroups) Visibility rules(hide/showfieldsdependingonpriorchoices) Validation rules • Onperfieldbasis • Onentiredatasetdescription
  • 6.
    Thank you! Natalia Manola natalia@di.uoa.gr GeorgeKakaletris gkakas@di.uoa.gr Source code: https://gitlab.eudat.eu/dmp/