Skip to content

New experiments metadata #117

@rinkesj

Description

@rinkesj

Store metadata of experiments in NOSQL DB with using format ODML specification.

  • create template for generate forms with odml format
  • create dynamic forms with odml format
  • allow user create template and fill forms
  • store new metadata in NOSQL db.

Implemented:

  • create/edit custom template (custom section, property structure + full editable)
  • preview of form while template is created
  • metadata form via wicket wizard
  • save template in db via template facade
  • template editation
  • delete template from db
  • required property definition in template and wizard
  • predefined values in template
  • copy template to another user
  • save data from form in nosql db
  • edit data in db
  • create property with list of values
  • odml section path in project.properties
  • view metadata on experiment detail page
  • save existing metadata from wizard like new template
  • migration legacy data from db - new admin page.

NiceToHave:

  • in template property type dropdownchoice with supported type instead textfield
  • editable textfield for section type.

Missing:

Problems:

TODO:
remove required parameter from subject in new experiment wizard.

SQL update script:
ALTER TABLE experiment ALTER COLUMN subject_person_id DROP NOT NULL;
ALTER TABLE experiment ALTER COLUMN weather_id DROP NOT NULL;
ALTER TABLE experiment ALTER COLUMN artefact_id DROP NOT NULL;
ALTER TABLE experiment ALTER COLUMN digitization_id DROP NOT NULL;
ALTER TABLE experiment ALTER COLUMN electrode_conf_id DROP NOT NULL;

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions