Specifying, Monitoring, and Executing Workflows in Linked Data Environments

  • 2018-04-19 16:32:28
  • Tobias Käfer, Andreas Harth
  • 0

Abstract

We present an ontology for representing workflows over components withRead-Write Linked Data interfaces and give an operational semantics to theontology via a rule language. Workflow languages have been successfully appliedfor modelling behaviour in enterprise information systems, in which the data isoften managed in a relational database. Linked Data interfaces have been widelydeployed on the web to support data integration in very diverse domains,increasingly also in scenarios involving the Internet of Things, in whichapplication behaviour is often specified using imperative programminglanguages. With our work we aim to combine workflow languages, which allow forthe high-level specification of application behaviour by non-expert users, withLinked Data, which allows for decentralised data publication and integrateddata access. We show that our ontology is expressive enough to cover the basicworkflow patterns and demonstrate the applicability of our approach with aprototype system that observes pilots carrying out tasks in a mixed-realityaircraft cockpit. On a synthetic benchmark from the building automation domain,the runtime scales linearly with the size of the number of Internet of Thingsdevices.

 

Quick Read (beta)

loading the full paper ...