Workflows in OmNom - DM2E/dm2e-gui GitHub Wiki

A workflow is the composition of several steps to generate some output by processing some input. In OmNom, workflows are the key component and used to translate input documents, e.g. TEI-XML files, via a mapping into RDF-XML which is further processed and stored in a triple store.

Example of a workflow:

Example workflow

The Wittgenstein Archives at the University of Bergen provide a TEI-XML file containing metadata and transcription of a digitised manuscript by Ludwig Wittgenstein (MS 114: X. Philosophische Grammatik). Additionally, an XSLT mapping has been created that translates the TEI data into the DM2E data model, more specifically, TEI-XML into RDF-XML. The first stage in the workflow ist the XSLT processor that uses the mapping and the original data to create the intermediate RDF representation (Ms-114-RDF-001, a stable, versioned resource). This intermediate representation is then consumed in the next stage by the Ingestion service, where additional metadata and links to prior versions are added. The result is stored in the central triple store, identified by a stable URI indicating this specific ingestion (Ms-114-2013-10-03).