Skip to content

New experiments metadata #117

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;

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions