Workflows in OmNom

A workﬂow 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:



The Wittgenstein Archives at the University of Bergen provide a TEI-XML ﬁle 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 speciﬁcally, TEI-XML into RDF-XML. The ﬁrst stage in the workﬂow 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, identiﬁed by a stable URI indicating this speciﬁc ingestion (Ms-114-2013-10-03).