OpenAIRE-EUDAT-DMP-service-pilot issueshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues2019-03-15T08:31:17+01:00https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/54What to do with remote resources that disappear2019-03-15T08:31:17+01:00Hanne MoaWhat to do with remote resources that disappearI've been working on the refreshing code for the EEStore, that is: refetching data from remotes to discover changes (this updates last_fetched).
One thing is: the original spec doesn't have any notion of a "last modified"-date, so that'...I've been working on the refreshing code for the EEStore, that is: refetching data from remotes to discover changes (this updates last_fetched).
One thing is: the original spec doesn't have any notion of a "last modified"-date, so that's not supported. Understandable, some remotes have a notion of last modified but most don't.
Much worse: different remotes treat deletion of data differently, and this hasn't been considered at all (not mentioned in the original spec). Some set a flag marking that a record is deleted, others delete the record. But what EEStore should do in either case is unclear. Currently, the last_fetched date is not updated so that at least it is possible to see that the record is outdated.
When a record on a remote has been deleted, what should the EEStore pass on, and what should it do with its cache? There are basically two possibilities:
1. Mark the record as deleted and keep it in the cache (and have a filter to hide or only fetch deleted records)
2. Erase the record in the cache and stop sending it out to clients
As for 1 there are two relevant implementation methods: a) a boolean (deleted=true vs. deleted=false) or b) a date (deleted_at=date vs. deleted_at is unset/nil. I tend to prefer option b).
(I just discovered that 83 records classified as "project" has disappeared from CRISTIN since that last time I fetched data from them.)https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/55Ideas for interoperable DMPs (a start, at least)2019-03-15T08:47:02+01:00Hanne MoaIdeas for interoperable DMPs (a start, at least)IIRC I have mentioned before, IF a DMP can be considered as a set of questions and answers (Q: What metdatastandards will you use? A: X, Y and Z) THEN we need to know which questions a DMP covers. If each question (for instance a line in...IIRC I have mentioned before, IF a DMP can be considered as a set of questions and answers (Q: What metdatastandards will you use? A: X, Y and Z) THEN we need to know which questions a DMP covers. If each question (for instance a line in H2020) has its own persistent identifier, then we can know what questions DMPs have in common, and at least compare them.https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/58Textual fixes in UI/UX2019-09-19T15:34:22+02:00Georgios KakaletrisTextual fixes in UI/UXOverall
===================
* "Dataset Profile" => "Dataset Description Template" (in general "template")
* Dmp shall be capitalized (DMP = Data Management Plan))
Dataset description
* Warning that there are unsaved changes
Wizard
==...Overall
===================
* "Dataset Profile" => "Dataset Description Template" (in general "template")
* Dmp shall be capitalized (DMP = Data Management Plan))
Dataset description
* Warning that there are unsaved changes
Wizard
===================
* "Quick Create DMP" => "DMP Wizard"
* until the point that is nothing saved one should have the information that the data he/she has keyed in are not yet saved.
**Dashboard:**
* "Create DMP" => "Start new DMP"
* "Add Dataset" => "Describe Dataset"
**DMP Creation wizard:**
* Wizard Line: Project, DMP Description, Dataset Description
* Under the Wizard Line provide 1-2 lines of brief description of the step.
* Project: Pick an existing project or create a new project to associate the DMP with
* DMP Description: Describe the DMP and define the template for dataset descriptions.
* Dataset Description: Describe the Dataset(s) of the DMP according to the template selected in DMP description.
* Project stage
* "Select Project" => "Pick the project the DMP is associate with"
* "Create New" button => "Create new project"
* DMP Stage
* Name => Title (add a short description such as "provide a title for identifying the DMP" )
* Description : make it non mandatory. Add a short description: "Provide am optional description for the DMP context and purpose"
* "Dataset Profile" => "Dataset Description Template". Pick the template according to which dataset descriptions will be composed (or authored)
* Dataset stage
* Remove "New Dataset" label
* The "+" button shall be removed from the Dataset Description. Shall be present in the List.
* After "Save" a question to describe a new dataset should pop up.
* No indication that save has succeeded or failed.
Quick Add Dataset
===================
"Quick Add Dataset" => Dataset description wizard
* DMP Information=>DMP
* Description: Pick the DMP that the Dataset Description will be attached to
* "DMP" -> Pick an existing DMP
* "Create Dataset" = > "Describe Dataset"
All other observations hold for this screen too.
Arcturus ReleaseAnna PapachristouAnna Papachristouhttps://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/61Visual Enhancements2019-04-03T21:30:02+02:00Georgios KakaletrisVisual Enhancements- Add EU Logo & Funding origin.
- Add EUDAT / OpenAIRE logos (bottom)
- Make prominent anonymous user accessible information
- Cursor on clickable items
- Minimize visibility of project structures (e.g. dashboard)
- Present composite dat...- Add EU Logo & Funding origin.
- Add EUDAT / OpenAIRE logos (bottom)
- Make prominent anonymous user accessible information
- Cursor on clickable items
- Minimize visibility of project structures (e.g. dashboard)
- Present composite data structures as tiles (see google, openaire search etc)
- Fix responsiveness in several areas.
- Add charts (if possible)Arcturus ReleaseDiamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/62Provide referenceable views of publiced datasets & DMPs2019-03-19T10:44:49+01:00Georgios KakaletrisProvide referenceable views of publiced datasets & DMPsProvide referenceable URLs for presenting published DMPs and Datasets from external pages.Provide referenceable URLs for presenting published DMPs and Datasets from external pages.Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/67Improvement on External Sources fields in template2019-04-26T16:20:24+02:00Georgios KakaletrisImprovement on External Sources fields in templateFields with options provided by external sources shall present more information to the user
* a clear indication that they are coming from external providers
* a clear indication of the provider that is supplying the data
* proper visua...Fields with options provided by external sources shall present more information to the user
* a clear indication that they are coming from external providers
* a clear indication of the provider that is supplying the data
* proper visual signals that data are being fetched from external provider. Currently no indication that fetching from an external source is taking place (dropdowns are not easy to identify if there is an error, no data, or just a delay in fetching results).
Arcturus ReleaseGeorgios KolokythasGeorgios Kolokythashttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/69Dataset description form2019-04-04T12:53:58+02:00Georgios KakaletrisDataset description formStyling of sections should be more distinctive (e.g. prominent seperators) so that the user can identify the different areas of the template to be filled.Styling of sections should be more distinctive (e.g. prominent seperators) so that the user can identify the different areas of the template to be filled.Arcturus ReleaseIoannis KalyvasIoannis Kalyvashttps://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/73UI/UX Feedback2019-04-09T08:27:57+02:00Georgios KakaletrisUI/UX Feedback**DMPs list**
* Last update
* Collaborators
* Published DMPs are 100% full
**Dataset List**
* Similar to DMP with tiles
* Published datasets are 100% full**DMPs list**
* Last update
* Collaborators
* Published DMPs are 100% full
**Dataset List**
* Similar to DMP with tiles
* Published datasets are 100% fullArcturus ReleaseOlga SidiropoulouOlga Sidiropoulouhttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/74DMP Creation should continue to dataset addition2019-07-02T12:27:06+02:00Georgios KakaletrisDMP Creation should continue to dataset additionAfter creation of a DMP the system should go to the addition of a new dataset (on question?) or stay on the same page (save and continue).After creation of a DMP the system should go to the addition of a new dataset (on question?) or stay on the same page (save and continue).Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/75User roles2019-04-09T14:58:23+02:00Georgios KakaletrisUser rolesSupport co-owners, collaborators and researchers.Support co-owners, collaborators and researchers.Arcturus ReleaseGeorgios KakaletrisGeorgios Kakaletrishttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/88MyDMPs/NewDMP - "DMP Profile" field2019-06-07T17:02:23+02:00Elli PapadopoulouMyDMPs/NewDMP - "DMP Profile" fieldThe "DMP Profile" field is not working properly. If you type something or fill it in you still see the name of the field underneath your text.The "DMP Profile" field is not working properly. If you type something or fill it in you still see the name of the field underneath your text.Diamantis TziotziosDiamantis Tziotzios2019-06-14https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/89MyDMPs/NewDMP - "Researchers" field2019-06-17T12:10:16+02:00Elli PapadopoulouMyDMPs/NewDMP - "Researchers" fieldThe "Researchers" field serves as a registry that could be edited by everyone and thus creates duplicates (see my attempt with Natalia Manola - it was already there, but I could create the exact same researcher profile). Shouldn't this f...The "Researchers" field serves as a registry that could be edited by everyone and thus creates duplicates (see my attempt with Natalia Manola - it was already there, but I could create the exact same researcher profile). Shouldn't this field be aggregated by ORCID and/or link to our openDMP users profiles? Although, for the latter, we should think how to handle users with more than one accounts.Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/95MyDMPs/NewDMP - "Related Dataset Templates" field2019-06-14T10:04:25+02:00Elli PapadopoulouMyDMPs/NewDMP - "Related Dataset Templates" fieldChange field name to "DMP templates" as it is widely understood when using other DMP tools, too.
And add an "i" or a text description underneath the field name -> "Choose the template of your DMP according to your funders' or institution...Change field name to "DMP templates" as it is widely understood when using other DMP tools, too.
And add an "i" or a text description underneath the field name -> "Choose the template of your DMP according to your funders' or institutions' requirements. Where applicable, you may choose more than one templates."Diamantis TziotziosDiamantis Tziotzioshttps://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot/-/issues/96MyDMPs/NewDMP - "Dmp Template" field2019-06-10T15:40:42+02:00Elli PapadopoulouMyDMPs/NewDMP - "Dmp Template" fieldI would remove this functionality from this list and add it as a ... option (i.e. for more info) entitled eg "Modify your template".I would remove this functionality from this list and add it as a ... option (i.e. for more info) entitled eg "Modify your template".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/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/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/105Create an Infographic and a page describing the OpenDMP2019-06-17T12:16:53+02:00Georgios KakaletrisCreate an Infographic and a page describing the OpenDMPInfochart: UML like diagram for the OpenDMP model and flow (i.e. author, model, publishing) Add logos of DOI, ORCID etc
If possible replace the mountains picture with the infographicInfochart: UML like diagram for the OpenDMP model and flow (i.e. author, model, publishing) Add logos of DOI, ORCID etc
If possible replace the mountains picture with the infographicGeorgios KakaletrisGeorgios Kakaletris2019-06-25