Project

General

Profile

Story #7040

A client side data and metadata manager and editor

Added by Chris Jones about 3 years ago. Updated almost 3 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Start date:
07/06/2016
Due date:
% Done:

35%

Estimated time:
(Total: 0.00 h)

Description

We want to be able to provide basic metadata management and data upload for researchers using a client-side app that is a replacement for the Metacat Data Registry (server-side Perl script.) This ticket is the container story for this work. We need to develop requirements, mockups, and use cases to convey the scope of the work before (and possibly during) development. Since this is a major change in both functionality and UI layout, we'll target this for a 2.0.0 release.

For development, we'll be extending the existing Backbone application with new classes that:

1) Support the creation and parsing of DataONE SystemMetadata,

2) Support the creation and parsing of OAI-ORE resource maps

3) Support the creation and parsing of EML science metadata documents

4) Support the future creation and parsing of ISO 19139 science metadata documents

5) Support the future creation and parsing of FGDC CSDGM science metadata documents

Design documents are being developed here: https://github.com/NCEAS/metacatui/blob/master/metacatui/docs/design/editor


Subtasks

Task #7041: Develop a design document to steer software development.ResolvedChris Jones

Task #7042: Develop mockup images for editor use casesResolvedChris Jones

Task #7043: Develop use case documents for basic editor functionsResolvedChris Jones

Task #7044: Develop the 'Upload Data' use caseClosedChris Jones

Task #7045: Develop the 'Rename a file' use caseClosedChris Jones

Task #7046: Develop the 'Remove a file' use caseClosedChris Jones

Task #7047: Develop the 'Add Metadata' use caseClosedChris Jones

Task #7048: Develop the 'Update Metadata' use caseResolvedLauren Walker

Task #7049: Develop the 'View Public Metadata' use caseResolvedLauren Walker

Task #7050: Develop the 'Add a Nested Dataset' use caseResolvedLauren Walker

Task #7056: Investigate schema-based JS object generationClosedChris Jones

Story #7106: Retrieve an EML doc and parse into model attributesNew

Feature #7107: Basic fields on the EML211 modelNew

Feature #7108: EMLParty modulesNew

Feature #7109: EMLKeyword modulesNew

Feature #7110: EMLOnlineDistributionNew

Feature #7111: GeographicCoverageNew

Feature #7112: TemporalCoverageNew

Feature #7113: TaxonNew

Feature #7114: EMLMethodsNew

Feature #7115: EMLProjectNew

Story #7116: Serialize an EML model to an EML documentNew

Story #7117: Serialize a System Metadata doc from a DataONEObject modelIn Progress

Story #7118: Create a new EML and its System Meta doc on a member nodeNew

Story #7119: Render an EML model in the UINew

Story #7120: Overview sectionNew

Story #7121: People sectionNew

Story #7122: Dates sectionNew

Story #7123: Locations sectionNew

Story #7124: Taxa sectionNew

Story #7125: Methods sectionNew

Story #7126: Projects sectionNew

Story #7127: Allow editing of EML displayNew

Story #7128: Make all fields in the EML View editableNew

Story #7129: Update EML module models when their view fields are editedNew

Story #7130: Update an EML doc and System Metadata doc on a member nodeNew

Story #7131: Allow users to edit or create data packages in the editorNew

Feature #7132: Serialize a Resource Map from a DataPackage collectionIn ProgressLauren Walker

Feature #7133: Rename a data object by updating its System Metadata (via DataONEObject model)Resolved

Story #7134: Remove a data object from a collectionNew

Story #7135: Show data upload form to the user in the DataPackage viewNew

Story #7136: Add a new data file to a packageNew

Story #7137: Create a data package from scratchNew

History

#1 Updated by Lauren Walker almost 3 years ago

  • Status changed from New to In Progress
  • Subject changed from A client side data and metadata manager and editor needs to be developed to A client side data and metadata manager and editor

Also available in: Atom PDF