gcube-cms-suite/use-cases/src/site/sphinx/project.rst

1.1 KiB

Project Model

suite allows to manage the publication lifecycle of complex documents called Projects , i.e. documents made by :

  • A lot of different set of files (pdf, docs, imgs, GIS data, csv...)
  • A custom metadata model (mixed information, data description, repetible complex fields..)
  • Common publication management metadata (author, creation date, version, publication phase, moderation messages, operation log)

Project

Note

Every Project is associated to a ucd that defines among other things its structure, its lifecycle, access rules etc..

Project structure

A Project is a JSON Document with the following sections :

Core Information

Lifecycle Information

Accounting Information

The Document

FileSets

Manifestations

Known Manifestations