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:
- 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