Linking Data, Services and Human Know-How

  • Paolo ParetiEmail author
  • Ewan Klein
  • Adam Barker
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9678)


An increasing number of everyday tasks involve a mixture of human actions and machine computation. This paper presents the first framework that allows non-programmer users to create and execute workflows where each task can be completed by a human or a machine. In this framework, humans and machines interact through a shared knowledge base which is both human and machine understandable. This knowledge base is based on the prohow Linked Data vocabulary that can represent human instructions and link them to machine functionalities. Our hypothesis is that non-programmer users can describe how to achieve certain tasks at a level of abstraction which is both human and machine understandable. This paper presents the prohow vocabulary and describes its usage within the proposed framework. We substantiate our claim with a concrete implementation of our framework and by experimental evidence.


  1. 1.
    Corkill, D.D.: Blackboard systems. AI Expert 6(9), 40–47 (1991)Google Scholar
  2. 2.
    Fensel, D., Facca, F.M., Simperl, E., Toma, I.: Triple space computing for semantic web services. In: Semantic Web Services, pp. 219–249 (2011)Google Scholar
  3. 3.
    Luz, N., Pereira, C., Silva, N., Novais, P., Teixeira, A., Oliveira e Silva, M.: An ontology for human-machine computation workflow specification. In: Polycarpou, M., de Carvalho, A.C.P.L.F., Pan, J.-S., Woźniak, M., Quintian, H., Corchado, E. (eds.) HAIS 2014. LNCS, vol. 8480, pp. 49–60. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  4. 4.
    Malmaud, J., Wagner, E.J., Chang, N., Murphy, K.: Cooking with semantics. In: Proceedings of the ACL 2014 Workshop on Semantic Parsing, pp. 33–38 (2014)Google Scholar
  5. 5.
    Martin, D., Burstein, M., Hobbs, J., et al.: OWL-S: Semantic markup for web services. W3C Member Submission (2004)Google Scholar
  6. 6.
    Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., Tummolini, L.: Coordination artifacts: environment-based coordination for intelligent agents. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 286–293 (2004)Google Scholar
  7. 7.
    Pareti, P., Testu, B., Ichise, R., Klein, E., Barker, A.: Integrating know-how into the linked data cloud. In: Janowicz, K., Schlobach, S., Lambrix, P., Hyvönen, E. (eds.) EKAW 2014. LNCS, vol. 8876, pp. 385–396. Springer, Heidelberg (2014)Google Scholar
  8. 8.
    Quinn, A.J., Bederson, B.B.: Human computation: a survey and taxonomy of a growing field. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1403–1412 (2011)Google Scholar
  9. 9.
    Quirk, C., Mooney, R., Galley, M.: Language to code: learning semantic parsers for if-this-then-that recipes. In: Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics (ACL–2015), pp. 878–888 (2015)Google Scholar
  10. 10.
    Schall, D.: Service-Oriented Crowdsourcing: Architecture Protocols and Algorithms, chapter Human-Provided Services, pp. 31–58 (2012)Google Scholar
  11. 11.
    Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.University of EdinburghEdinburghUK
  2. 2.University of St AndrewsSt AndrewsUK

Personalised recommendations