A Semantic Knowledge Discovery Framework for Detecting Online Terrorist Networks

  • Andrea Ciapetti
  • Giulia Ruggiero
  • Daniele TotiEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11296)


This paper presents a knowledge discovery framework, with the purpose of detecting terrorist presence in terms of potential suspects and networks on the open and Deep Web. The framework combines information extraction methods and tools and natural language processing techniques, together with semantic information derived from social network analysis, in order to automatically process online content coming from disparate sources and identify people and relationships that may be linked to terrorist activities. This framework has been developed within the context of the DANTE Horizon 2020 project, as part of a larger international effort to detect and analyze terrorist-related content from online sources and help international police organizations in their investigations against crime and terrorism.


Natural language processing Knowledge discovery Group discovery Ontology building Named entity recognition 



The work presented in this paper was supported by the European Commission under contract H2020-700367 DANTE.


  1. 1.
    Apache: Open NLP (2018).
  2. 2.
    Casteigts, A., Flocchini, P., Quattrociocchi, W., Santoro, N.: Time-varying graphs and dynamic networks. Int. J. Parallel Emergent Distrib. Syst. 27, 387–408 (2012)CrossRefGoogle Scholar
  3. 3.
    Cytoscape Consortium: Cytoscape JS (2016).
  4. 4.
    Coscia, M., Giannotti, F., Pedreschi, D.: A classification for community discovery methods in complex networks. Stat. Anal. Data Min. ASA Data Sci. J. 4, 512–546 (2011)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Holme, P., Saramaki, J.: Temporal networks. Phys. Rep. 519, 97–125 (2012)CrossRefGoogle Scholar
  7. 7.
    Latapy, M., Viviard, T., Magnien, C.: Stream graphs and link streams for the modeling of interactions over time. arXiv preprint arXiv:1710.04073 (2017)
  8. 8.
    Newman, M.: The structure and function of complex networks. SIAM Rev. 45, 167–256 (2003)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Rossetti, G., Guidotti, R., Pennacchioli, D., Pedreschi, D., Giannotti, F.: Interaction prediction in dynamic networks exploiting community discovery. In: Proceedings of the IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 553–558 (2015)Google Scholar
  10. 10.
    Toti, D., Atzeni, P., Polticelli, F.: Automatic protein abbreviations discovery and resolution from full-text scientific papers: the PRAISED framework. Bio-Algorithms Med-Syst. 8 (2012).
  11. 11.
    Toti, D., Longhi, A.: SEMANTO: a graphical ontology management system for knowledge discovery. J. Ambient. Intell. Humaniz. Comput. online first (2017).
  12. 12.
    Toti, D., Rinelli, M.: On the road to speed-reading and fast learning with CONCEPTUM. In: IEEE INCoS 2016 Proceedings - 2016 International Conference on Intelligent Networking and Collaborative Systems, pp. 357–361 (2016).
  13. 13.
    Viard, T., Latapy, M., Magnien, C.: Computing maximal cliques in link streams. Theor. Comput. Sci. 609, 245–252 (2016)MathSciNetCrossRefGoogle Scholar
  14. 14.
    W3C: Web Ontology Language (OWL) (2012).
  15. 15.
    W3C: RDF Resource Description Framework (2014).
  16. 16.
    W3C: RDF Schema (2014).

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Innovation Engineering S.r.l.RomeItaly
  2. 2.Department of SciencesRoma Tre UniversityRomeItaly

Personalised recommendations