Data publishing workflow

From PKC
Jump to navigation Jump to search

In the context of PKC, data publishing workflow is supported by namespace management technologies embedded in MediaWiki.

There are three patterns behind the PKC-enabled workflow:

  1. Page: MediaWiki present information in web pages, so that data is presented in page views.
  2. File: Git is used as a distribute file system to enable sharing and synchronization of data.
  3. Service: Algorithms and software packages are managed in terms of Dockerized data packages. They are deployed and managed through microservice technologies.

To ensure the Turing complete expressiveness of this workflow, all workflows should be modeled in Logic Model and represented in various forms of computable functions.