Project deliverable Open Access
Julián Moreno-Schneider; Georg Rehm
This report describes the initial implementation of the curation workflow manager (WM), which controls the workflows associated to every business use case (as defined in D4.1 [LynxD41]). This implementation is based on the definition provided in D4.2 [LynxD42] and D4.3 [LynxD43], in which we outlined four workflows: a common workflow, LKG population, and three use case specific workflows, namely Contract Analysis (OLS), Geothermal Project Analysis(DNVGL), and Labour Law Question Answering (CuatreCasas).
The implementation of the curation workflow manager is based on the Camunda BPMN engine (https://camunda.com/products/bpmn-engine/), which allows the definition, implementation and execution of workflows inside the same tool. The main components of the curation workflow manager are:
At the moment of writing this deliverable we have already implemented three workflows of the four defined in D4.3 [LynxD43].
This report also describes the implementation of the document manager(DCM), which is responsible for the storage of the Legal Knowledge Graph and the documents once they have been processed through the different workflows. The document manager is implemented using Trellis Linked Data Platform (LDP) (https://www.trellisldp.org/), so that it extends the idea of the Knowledge Graph (KG) including also the documents. By utilizing the flexibility of JSON-LD and the capabilities of an LDP, the DCM is the main building component of the Lynx Legal Knowledge Graph (LKG) and where the LKG lies.
In the time left to finish the project, the following implementations will be completed:
Some modifications in the curation workflow manager to support more efficient communication capabilities between the services.
Lynx D4.4 Initial Implementation and Report of Data and Content Curation Services (Final).pdf