diff --git a/README.md b/README.md index 58c57e1..1723644 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ Rationale : Publication involves lots of common features as well as custom behaviour and formats. The service implements the basic common logic, delegating to installed plugin both cutom and configurable functions ranging from validation, data manifestazion, indexing and lifecycle management. Lifecycle management is itself an extension allowing for both common and complex ad-hoc workflows. -High modularity of plugins allows for the composition of ad hoc use cases with maximized reusability. +High modularity of plugins allows for the composition of ad hoc use cases with maximized re-usability. -The suite comes with a set of pre-built plugins and GUIs that comunuties can easily extend and / or reuse. +The suite comes with a set of pre-built plugins and GUIs that communities can easily extend and / or reuse. ## Documentation diff --git a/use-cases/src/site/sphinx/suite.rst b/use-cases/src/site/sphinx/suite.rst index 2f57cc5..db697c7 100644 --- a/use-cases/src/site/sphinx/suite.rst +++ b/use-cases/src/site/sphinx/suite.rst @@ -16,6 +16,26 @@ gCube CMS Suite is a distributed full stack application for publication manageme The gCube CMS Suite is a gCube Application designed to manage the publication workflow of complex documents (i.e. comprising of multi-level extensible metadata, attachments.. ) called Projects. It can manage the entire lifecycle of Projects, from their creation to access including : + +GeoPortal key features are : + +* Support for publication lifecycle + * By supporting complex Data (Meta + Payloads) archives known as ``:ref:`projects<_project>```; + * By enabling versioning, workflows, access policies; + * By supporting several manifestations (GIS, Databases, ...) + * By managing indexes (Meta catalogues, Index GIS layers) +* Maximise re-usability + * By exploiting space-time GeoPortal Service + * By allowing for configurable behaviour; + * By supporting a generic meta-model; + * By offering configurable GUIs (Management grid, Insert/Edit Form, Data Viewers); +* External Data Integration + * By exploiting OGC standards. + + +.. toctree:: + :maxdepth: 2 + - CRUD operations - Role based access to Projects and lifecycle operations for moderation purposes - Dataset Materialization (e.g. Image preview, SDI support) @@ -23,9 +43,9 @@ It can manage the entire lifecycle of Projects, from their creation to access in - Dataset Processing (e.g. DataMiner) - Customizable Insertion Forms, Navigation and Access GUIs -Every Project is associated to a Use Case Descriptor, which defines : +Every 'project'_ is associated to a Use Case Descriptor, which defines : - Role based access and operation -- Project validation schema +- 'project'_ validation schema - Involved plugins configuration (e.g. lifecycle type, materialization, GUIs)