Skip to main content

Using FRED for Named Entity Resolution, Linking and Typing for Knowledge Base Population

  • Conference paper
  • First Online:
Semantic Web Evaluation Challenges (SemWebEval 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 548))

Included in the following conference series:

Abstract

FRED is a machine reader for extracting RDF graphs that are linked to LOD and compliant to Semantic Web and Linked Data patterns. We describe the capabilities of FRED as a semantic middleware for semantic web applications. In particular, we will show (i) how FRED recognizes and resolves named entities, (ii) how it links them to existing knowledge base, and (iii) how it gives them a type. Given a sentence in any language, it provides different semantic functionalities (frame detection, topic extraction, named entity recognition, resolution and coreference, terminology extraction, sense tagging and disambiguation, taxonomy induction, semantic role labeling, type induction) by means of a versatile user-interface, which can be recalled as REST Web service. The system can be freely used at http://wit.istc.cnr.it/stlab-tools/fred.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    E.g. http://aksw.org/Projects/GERBIL.html.

  2. 2.

    D. U. L. Ontology. http://www.ontologydesignpatterns.org/ont/dul/dul.owl.

  3. 3.

    http://tagme.di.unipi.it/.

  4. 4.

    http://babelnet.org/.

  5. 5.

    Prefix dul: stands for http://www.ontologydesignpatterns.org/ont/dul/dul.owl#.

  6. 6.

    T. V. project. http://verbs.colorado.edu/~mpalmer/projects/verbnet.html.

  7. 7.

    http://www.w3.org/TR/wordnet-rdf/.

  8. 8.

    Available at http://wit.istc.cnr.it/stlab-tools/fred/.

  9. 9.

    Graphviz - Graph Visualization Software, http://www.graphviz.org/.

  10. 10.

    http://code.google.com/p/rdflib/.

  11. 11.

    https://networkx.github.io/.

  12. 12.

    http://wit.istc.cnr.it/stlab-tools/fred/fredlib.

  13. 13.

    Sheldon - available at http://wit.istc.cnr.it/stlab-tools/sheldon/.

  14. 14.

    http://www.microsoft.com/web/post/using-the-free-bing-translation-apis.

  15. 15.

    check http://msdn.microsoft.com/en-us/library/hh456380.aspx for the list of language codes.

  16. 16.

    These triples are not returned in the graph-view result of FRED at http://wit.istc.cnr.it/stlab-tools/fred/, they are returned with all other serialization output options.

  17. 17.

    Prefix fred: stands for http://www.ontologydesignpatterns.org/ont/fred/.

  18. 18.

    Prefix pos: stands for http://www.essepuntato.it/2008/12/earmark#, semio: stands for http://ontologydesignpatterns.org/cp/owl/semiotics.owl#, rdfs: stands for http://www.w3.org/2000/01/rdf-schema# and xmls: stands for http://www.w3. org/2001XMLSchema#.

  19. 19.

    http://www.visualdataweb.org/relfinder.php.

  20. 20.

    E.g. http://aksw.org/Projects/GERBIL.html.

  21. 21.

    Prefix owl: stands for http://www.w3.org/2002/07/owl#.

  22. 22.

    Prefix rdf: stands for http://www.w3.org/1999/02/22-rdf-syntax-ns#.

  23. 23.

    Hence, anaphora resolution has to be take into account for addressing the task.

  24. 24.

    Prefix oke: stands for http://www.ontologydesignpatterns.org/data/oke-challenge/task-1/, dul: stands for http://www.ontologydesignpatterns.org/ont/dul/DUL.owl# and dbpedia: stands for http://dbpedia.org/resource/.

  25. 25.

    Only full matches are counted as correct (e.g. if the system returns “Art School” instead of “National Art School” is counted as a miss).

  26. 26.

    Prefix oke: stands for http://www.ontologydesignpatterns.org/data/oke-challenge/task-2/ and dul: stands for http://www.ontologydesignpatterns.org/ont/dul/DUL. owl#.

  27. 27.

    https://github.com/anuzzolese/oke-challenge/tree/master/GoldStandard_sampleData.

  28. 28.

    https://github.com/anuzzolese/oke-challenge/tree/master/evaluation-data.

References

  1. Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. Int. J. Semant. Web Inf. Syst. 5(3), 1–22 (2009)

    Article  Google Scholar 

  2. Bos, J.: Wide-coverage semantic analysis with boxer. In: Bos, J., Delmonte, R. (eds.) Semantics in Text Processing, pp. 277–286. College Publications, London (2008)

    Google Scholar 

  3. Ferragina, P., Scaiella, U.: Tagme: on-the-fly annotation of short text fragments (by wikipedia entities). In: Proceedings of the 19th ACM International Conference on Information and Knowledge Management, CIKM 2010, pp. 1625–1628. ACM, New York (2010)

    Google Scholar 

  4. Gangemi, A.: What’s in a Schema?. Cambridge University Press, Cambridge (2010)

    Google Scholar 

  5. Gangemi, A., Draicchio, F., Presutti, V., Nuzzolese, A.G., Recupero, D.R.: A machine reader for the semantic web. In: Blomqvist, E., Groza, T. (eds.) International Semantic Web Conference (Posters & Demos). CEUR Workshop Proceedings, vol. 1035, pp. 149–152. CEUR-WS.org (2013)

    Google Scholar 

  6. Gangemi, A., Nuzzolese, A.G., Presutti, V., Draicchio, F., Musetti, A., Ciancarini, P.: Automatic typing of DBpedia entities. In: Cudré-Mauroux, P., et al. (eds.) ISWC 2012, Part I. LNCS, vol. 7649, pp. 65–81. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  7. Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, 2nd edn. Springer, New York (2009)

    Google Scholar 

  8. Gangemi, A., Presutti, V., Recupero, D.R.: Frame-based detection of opinion holders and topics: a model and a tool. IEEE Comp. Int. Mag. 9(1), 20–30 (2014)

    Article  Google Scholar 

  9. Iorio, A.D., Nuzzolese, A.G., Peroni, S.: Towards the automatic identification of the nature of citations. In: Castro, A.G., Lange, C., Lord, P.W., Stevens, R. (eds.) SePublica. CEUR Workshop Proceedings, vol. 994, pp. 63–74. CEUR-WS.org (2013)

    Google Scholar 

  10. Kamp, H.: A theory of truth and semantic representation. In: Groenendijk, J.A.G., Janssen, T.M.V., Stokhof, M.B.J. (eds.) Formal Methods in the Study of Language, vol. 1, pp. 277–322. Mathematisch Centrum (1981)

    Google Scholar 

  11. Musetti, A., Nuzzolese, A.G., Draicchio, F., Presutti, V., Blomqvist, E., Gangemi, A., Ciancarini, P.: Aemoo: exploratory search based on knowledge patterns over the semantic web. In: Semantic Web Challenge (2012)

    Google Scholar 

  12. Nuzzolese, A.G., Gangemi, A., Presutti, V.: Gathering lexical linked data and knowledge patterns from FrameNet. In: Proceedings of the 6th International Conference on Knowledge Capture (K-CAP), Banff, Alberta, Canada, pp. 41–48 (2011)

    Google Scholar 

  13. Peroni, S., Gangemi, A., Vitali, F.: Dealing with markup semantics. In: Proceedings of the 7th International Conference on Semantic Systems, pp. 111–118. ACM (2011)

    Google Scholar 

  14. Presutti, V., Consoli, S., Nuzzolese, A.G., Recupero, D.R., Gangemi, A., Bannour, I., Zargayouna, H.: Uncovering the semantics of wikipedia wikilinks. In: 19th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2014) (2014)

    Google Scholar 

  15. Presutti, V., Draicchio, F., Gangemi, A.: Knowledge extraction based on discourse representation theory and linguistic frames. In: ten Teije, A., Völker, J., Handschuh, S., Stuckenschmidt, H., d’Acquin, M., Nikolov, A., Aussenac-Gilles, N., Hernandez, N. (eds.) EKAW 2012. LNCS, vol. 7603, pp. 114–129. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  16. Recupero, D.R., Consoli, S., Gangemi, A., Nuzzolese, A.G., Spampinato, D.: A semantic web based core engine to efficiently perform sentiment analysis. In: Presutti, V., Blomqvist, E., Troncy, R., Sack, H., Papadakis, I., Tordai, A. (eds.) ESWC Satellite Events 2014. LNCS, vol. 8798, pp. 245–248. Springer, Heidelberg (2014)

    Google Scholar 

  17. Recupero, D.R., Presutti, V., Consoli, S., Gangemi, A., Nuzzolese, A.G.: Sentilo: Frame-based sentiment analysis. Cogn. Comput. 7, 211–225 (2014)

    Google Scholar 

Download references

Acknowledgement

The research leading to these results has received funding from the European Union Horizons 2020 the Framework Programme for Research and Innovation (2014–2020) under grant agreement 643808 Project MARIO Managing active and healthy aging with use of caring service robots.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diego Reforgiato Recupero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Consoli, S., Recupero, D.R. (2015). Using FRED for Named Entity Resolution, Linking and Typing for Knowledge Base Population. In: Gandon, F., Cabrio, E., Stankovic, M., Zimmermann, A. (eds) Semantic Web Evaluation Challenges. SemWebEval 2015. Communications in Computer and Information Science, vol 548. Springer, Cham. https://doi.org/10.1007/978-3-319-25518-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25518-7_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25517-0

  • Online ISBN: 978-3-319-25518-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics