Skip to content

sisinflab/simlib

Repository files navigation

SimLib

SimLib is flexible and extensible framework for implementing and comparing semantic similarity and relatedness metrics for Knowledge Graphs.

SimLib takes advantage of the last innovations introduced by Java 8, such as support for functional programming, lambda expressions, data streams processing and advanced parallelization, making easier to develop and maintain a software architecture able to deal with a huge amount of data.

This framework defines a data model to properly represent graph entities and an interface describing how similarity or relatedness metrics should be implemented, making use of the efficient parallelization paradigm provided by the Java 8 API.

Moreover, SimLib is able to interface with ABSTAT, a schema summarization framework developed by the ITIS group at University of Milano-Bicocca that helps Linked Data consumers to make sense of big and complex datasets, extracting ontology-based data abstraction models.

This project is currently developed under the supervision of:

Credits

simlib was originally developed by Giorgio Basile for his Master thesis at Polytechnic University of Bari.

The graph kernel package was originally developed by Corrado Magarelli for his Master thesis at Polytechnic University of Bari.

Paolo Tomeo and Azzurra Ragone supervised the initial development of the framework.

Contacts

  • Tommaso Di Noia, tommaso [dot] dinoia [at] poliba [dot] it
  • Paolo Tomeo, paolo [dot] tomeo [at] poliba [dot] it
  • Azzurra Ragone, azzurra [dot] ragone [at] unimib [dot] it
  • Giorgio Basile, giorgio [dot] basile4 [at] gmail [dot] com
  • Corrado Magarelli, c9magare [at] gmail [dot] com

About

A Java framework for semantic similarity and relatedness metrics for Knowledge Graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages