Automatic Extraction of Data Governance Knowledge from Slack Chat Channels

  • Rob Brennan
  • Simon Quigley
  • Pieter De Leenheer
  • Alfredo Maldonado
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11230)


This paper describes a data governance knowledge extraction prototype for Slack channels based on an OWL ontology abstracted from the Collibra data governance operating model and the application of statistical techniques for named entity recognition. This addresses the need to convert unstructured information flows about data assets in an organisation into structured knowledge that can easily be queried for data governance. The abstract nature of the data governance entities to be detected and the informal language of the Slack channel increased the knowledge extraction challenge. In evaluation, the system identified entities in a Slack channel with precision but low recall. This has shown that it is possible to identify data assets and data management tasks in a Slack channel so this is a fruitful topic for further research.


Ontologies Data management Systems of engagement 


  1. 1.
    Attard, J., Brennan, R.: A semantic data value vocabulary supporting data value assessment and measurement integration. In: Proceedings of 20th International Conference on Enterprise Information Systems, pp. 133–144. INSTICC, SciTePress (2018)Google Scholar
  2. 2.
    Augenstein, I., Das, M., Riedel, S., Vikraman, L., McCallum, A.: Semeval 2017 task 10: scienceIE-extracting keyphrases and relations from scientific publications. arXiv preprint arXiv:1704.02853 (2017)
  3. 3.
    Cherry, C., Guo, H.: The unreasonable effectiveness of word representations for Twitter named entity recognition. In: Proceedings of 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp. 735–745 (2015)Google Scholar
  4. 4.
    De Leenheer, P., Debruyne, C., Peeters, J.: Towards social performance indicators for community-based ontology evolution. In: Workshop on Collaborative Construction, Management and Linking of Structured Knowledge at ISWC (2009)Google Scholar
  5. 5.
    Derczynski, L., et al.: Analysis of named entity recognition and linking for tweets. Inf. Process. Manag. 51(2), 32–49 (2015)CrossRefGoogle Scholar
  6. 6.
    Finkel, J.R., Grenager, T., Manning, C.: Incorporating non-local information into information extraction systems by Gibbs sampling. In: Proceedings of 43rd Annual Meeting of the Association for Computational Linguistics, pp. 363–370 (2005)Google Scholar
  7. 7.
    Lebo, T., et al.: PROV-O: the PROV ontology. Technical report (2012).
  8. 8.
    Maldonado, A., et al.: Detection of verbal multi-word expressions via conditional random fields with syntactic dependency features and semantic re-ranking. In: Proceedings of 13th Workshop on Multiword Expressions, Valencia, pp. 114–120 (2017)Google Scholar
  9. 9.
    Manning, C.D., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S.J., McClosky, D.: The Stanford CoreNLP natural language processing toolkit. In: Association for Computational Linguistics (ACL) System Demonstrations, pp. 55–60 (2014)Google Scholar
  10. 10.
    Moore, G.: Systems of engagement and the future of enterprise IT - a sea change in enterprise IT. Technical report, AIIM, Silver Spring, Maryland (2011)Google Scholar
  11. 11.
    Shah, J.: Utilizing natural language processing and artificial intelligence to identify plausible data requests on slack and linking it to Collibras system of record tool DGC. Technical report, Collibra (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Rob Brennan
    • 1
  • Simon Quigley
    • 1
  • Pieter De Leenheer
    • 2
  • Alfredo Maldonado
    • 1
  1. 1.ADAPT Centre, Computer Science and StatisticsTrinity College DublinDublin 2Ireland
  2. 2.Collibra Research LabNew YorkUSA

Personalised recommendations