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

53 lines
1.1 KiB
ReStructuredText
Raw Normal View History

2022-07-05 18:16:17 +02:00
.. _project:
###############
Project Model
###############
2022-07-06 18:38:26 +02:00
:doc:`suite` allows to manage the publication lifecycle of complex documents called **Projects** , i.e. documents made by :
2022-07-05 18:16:17 +02:00
2022-07-06 18:38:26 +02:00
* A lot of different set of files (pdf, docs, imgs, GIS data, csv...)
2022-07-06 18:54:55 +02:00
* 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)
2022-07-05 18:16:17 +02:00
2022-07-06 18:38:26 +02:00
.. image:: _static/imgs/project.png
:alt: Project
.. note:: Every **Project** is associated to a :doc:`ucd` that defines among other things its structure, its lifecycle, access rules etc..
2022-07-06 18:54:55 +02:00
*****************
Project structure
*****************
A **Project** is a JSON Document with the following sections :
2022-07-05 18:16:17 +02:00
2022-07-06 18:54:55 +02:00
================
2022-07-05 18:16:17 +02:00
Core Information
2022-07-06 18:54:55 +02:00
================
2022-07-05 18:16:17 +02:00
2022-07-06 18:54:55 +02:00
=====================
2022-07-05 18:16:17 +02:00
Lifecycle Information
2022-07-06 18:54:55 +02:00
=====================
2022-07-05 18:16:17 +02:00
2022-07-06 18:54:55 +02:00
======================
2022-07-05 18:16:17 +02:00
Accounting Information
2022-07-06 18:54:55 +02:00
======================
2022-07-05 18:16:17 +02:00
2022-07-06 18:54:55 +02:00
============
2022-07-05 18:16:17 +02:00
The Document
2022-07-06 18:54:55 +02:00
============
2022-07-05 18:16:17 +02:00
FileSets
2022-07-06 18:54:55 +02:00
********
2022-07-05 18:16:17 +02:00
Manifestations
****************
Known Manifestations
====================