OpenAIRE-EUDAT-DMP-service-pilot issueshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues2018-07-26T14:42:22+02:00https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/12Identify additional, non H2020 dataset profiles2018-07-26T14:42:22+02:00Georgios KakaletrisIdentify additional, non H2020 dataset profilesIdentify potential sources of additional H2020 profiles for populating the system.
(indicatively assigned to Adil, the task is for all mgmt and coordination group)Identify potential sources of additional H2020 profiles for populating the system.
(indicatively assigned to Adil, the task is for all mgmt and coordination group)Juno ReleaseAdil HasanAdil Hasanhttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/23Account creation process2018-06-22T09:28:00+02:00Georgios KakaletrisAccount creation processWe have to consider the account creation process.
Authentication via some channels may not incur automatic account creation and a second step of approval may be required.
Approval may be performed by an existing member that has access ...We have to consider the account creation process.
Authentication via some channels may not incur automatic account creation and a second step of approval may be required.
Approval may be performed by an existing member that has access to a DMP, which limits requirement for administrative involvement to few newcomers.Saturn ReleaseGeorgios KakaletrisGeorgios Kakaletrishttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/71DMP Document Export Improvements2019-05-22T10:53:33+02:00Georgios KakaletrisDMP Document Export ImprovementsThe DMP export shall be refined to resemble a properly structured word document, with styles (headings) and paragraph formatings.
Basic export (in DOCX and PDF forms) shall be without distinctive marking of the project/author.The DMP export shall be refined to resemble a properly structured word document, with styles (headings) and paragraph formatings.
Basic export (in DOCX and PDF forms) shall be without distinctive marking of the project/author.Arcturus ReleaseGeorgios KolokythasGeorgios Kolokythashttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/295Sorting list entries2021-04-06T11:31:47+02:00Georgios KakaletrisSorting list entriesIn several lists populated by local or external data sources, sorting should be applied. The following approach should be followed:
Add field configuration option that defines
- where shorting is applied (none, local, API)
- how it is ...In several lists populated by local or external data sources, sorting should be applied. The following approach should be followed:
Add field configuration option that defines
- where shorting is applied (none, local, API)
- how it is applied in each case (which element shorting is applied to, which sorting method is applied, how it is passed to the API etc)
If local sorting is applied, then a framework sorting method should be applied using the framework native options for sorting (i.e. methods as readily supported by the used java framework). The element to sort on is also supplied as a configuration attribute.
If remote sorting is applied, then the additional options to pass to the API should be defined in "method".Nexus Primus (1)Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/153Implement Semantic Vocabulary for Dataset & DMP elements2019-09-17T12:39:08+02:00Georgios KakaletrisImplement Semantic Vocabulary for Dataset & DMP elementsDevelop hierarchical terms for DMP and Dataset profile elements, in order to support interoperability, actionability and analytics.
Use RDA findings.Develop hierarchical terms for DMP and Dataset profile elements, in order to support interoperability, actionability and analytics.
Use RDA findings.Georgios KakaletrisGeorgios Kakaletrishttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/145Data model update: Projects - Grants - Funders2019-10-08T10:16:30+02:00Georgios KakaletrisData model update: Projects - Grants - FundersThe DMP data model is simplified with the following approach:
The current "project" item is renamed as "Grant".
A new entity called "Project" is created.
A new entity of "Funder" is created. It is not directly attached to the DMP but...The DMP data model is simplified with the following approach:
The current "project" item is renamed as "Grant".
A new entity called "Project" is created.
A new entity of "Funder" is created. It is not directly attached to the DMP but associated to the Grant (one to many).
Both entities (Project and Grant) are attached to DMP.
**Grant**
* Grant is mandatory property of a DMP.
* Grant is being fetched from one or more external sources, or created locally.
* A new attribute of "Funder" is attached to Grant. The attribute is mandatory.
**Project**
* Project on DMP is optional and autopopulated. i.e. the user may add a project or not.
* Project is being fetched from one or more external sources, or created locally.
* If the project is left blank the Grant populates the Project field too.
**Funder**
* Funder is being fetched from one or more external sources, or created locally.
* Funder is related to Grants (one to many)
* Funder is related (many to many) to Dataset Templates. (future ?)
* Funder is related (many to many) to DMP Templates. (future ?)
* The database for funders also includes an entry "Other"
**DMP Creation flow**
* In the creation of a DMP the first choice is "Funder", which may be picked or manually created.
The next step is the selection of the Grant. If the external source supports funder as part of the query, then it is passed through. If "other" is selected the the funder is ignored. Manual creation of a new grant is allowed.
* The next step is the selection of the project. The Grant is the default proposal, however the user may pick a project from an external source or create a new one.
* Once the link of funder and DMP / Dataset Templates is established, only templates that are valid for this funder (or not associated with any funder ? ) are suggested to the user at proper points.
**Note**
The new simplified model drops the case where one project one DMP that spans multiple grants, which is one of the initial assumptions of OpenDMP future. In this case the DMP cloning facility will be extended to allow copying of DMPs across Grants.Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/111Finalisation workflow - DOI issuing2019-07-04T16:30:13+02:00Georgios KakaletrisFinalisation workflow - DOI issuingThe finalisation workflow must become more clear.
The option to obtain a DOI via a connected service should be added. However this should be done with care so that no dummy DOIs are produced. Enabling or disabling the DOI generation sho...The finalisation workflow must become more clear.
The option to obtain a DOI via a connected service should be added. However this should be done with care so that no dummy DOIs are produced. Enabling or disabling the DOI generation should be handled at Installation level and "tenant" level.
Tenant is represented by users or DMPs. This aspect needs further clarification.Georgios KolokythasGeorgios Kolokythashttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/104Researcher Roles2019-06-17T12:17:12+02:00Georgios KakaletrisResearcher RolesFor a DMP the researchers should have roles:
Reponsible(s) (owners)
Contributor(s)
To be further refined with @nataliaFor a DMP the researchers should have roles:
Reponsible(s) (owners)
Contributor(s)
To be further refined with @nataliaDiamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/102Add tags to "Dataset Template" from MyDMP2019-06-17T12:01:39+02:00Elli PapadopoulouAdd tags to "Dataset Template" from MyDMPTags should relate to "funders", "research communities", "institutions"Tags should relate to "funders", "research communities", "institutions"Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/98Edugain Login option2019-07-01T12:29:33+02:00Elli PapadopoulouEdugain Login optionAdd Edugain login optionAdd Edugain login optionDiamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/60Text search2019-03-19T10:26:29+01:00Georgios KakaletrisText searchImplement a text search feature with a single text field.
Shall search in all DMP and data set payload, including profile question replies (not questions).
Search shall be available on public datasets and private datasets separately.Implement a text search feature with a single text field.
Shall search in all DMP and data set payload, including profile question replies (not questions).
Search shall be available on public datasets and private datasets separately.Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/52Dataset description migration to different profile2019-09-10T13:48:10+02:00Georgios KakaletrisDataset description migration to different profileAdministrators and users should be able to migrate dataset descriptions to other profiles and other profile versions.
Fields that can be mapped easily should be automatically proposed. Not mapped fields should be presented to the user f...Administrators and users should be able to migrate dataset descriptions to other profiles and other profile versions.
Fields that can be mapped easily should be automatically proposed. Not mapped fields should be presented to the user for further action (e.g. manual mapping or removal).
Migration should be done on the basis of
- exact field properties matching
- field semantic description (perhaps and type)
- field name and type
- assumption ("by content", i.e. using type, source)
Users should be able to enforce other transitions.
Users should be able to store the model for migration under a "migration model" associated with the target profile (and optionally a source profile) for future reference and reuse.Georgios KolokythasGeorgios Kolokythashttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/51Dataset profiles codes and editing rules2019-04-04T12:22:58+02:00Georgios KakaletrisDataset profiles codes and editing rulesA dataset profile needs to have a human readable code that may be used for human identification.
A dataset profile shall be always followed by its GUID, even after imports.
Editing a dataset profile should not be allowed after datasets...A dataset profile needs to have a human readable code that may be used for human identification.
A dataset profile shall be always followed by its GUID, even after imports.
Editing a dataset profile should not be allowed after datasets have been described with it. However a functionality to move a dataset description from one profile to another shall be supported.Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/48DMP/Dataset import2019-04-04T12:22:48+02:00Georgios KakaletrisDMP/Dataset importAn import facility shall be supported.
The import facility shall allow importing
- into a new DMP all or selected datasets
- selected datasets into an existing DMP
The import should be able to handle profiles matching and/or addition ...An import facility shall be supported.
The import facility shall allow importing
- into a new DMP all or selected datasets
- selected datasets into an existing DMP
The import should be able to handle profiles matching and/or addition to DMP choices as well are related error messages.
Mapping of descriptions to profiles shall be done on a the Profiled GUID, and if this is not feasible, via a human readable Profile Code (perhaps will evolve into a DOI).Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/15Extend DMP security model to cover fine-grained access to datasets2018-06-20T22:44:57+02:00Georgios KakaletrisExtend DMP security model to cover fine-grained access to datasetsInvites and roles ( owners, editors, viewers ) shall be extended to cover the individual dataset descriptions.
As a consequence, the attributes of users linked to DMPs require to clarify the role of the user w.r.t. the DMP content (i.e....Invites and roles ( owners, editors, viewers ) shall be extended to cover the individual dataset descriptions.
As a consequence, the attributes of users linked to DMPs require to clarify the role of the user w.r.t. the DMP content (i.e. may add datasets, may edit all datasets/own datasets/no datasets, is owner etc)Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/2AAI: Support OpenAIRE/EOSC Hub SSO2019-04-04T12:49:14+02:00Georgios KakaletrisAAI: Support OpenAIRE/EOSC Hub SSOSSO support utilizing EOSC and OpenAIRE provider.SSO support utilizing EOSC and OpenAIRE provider.Ioannis KalyvasIoannis Kalyvas2018-07-06