Skip to content

Repository for the paper "RDFsim: Similarity-Based Browsing over DBpedia using Embeddings", Manos Chatzakis, Michalis Mountantonakis and Yannis Tzitzikas. 2021, Information MDPI Switzerland.

License

Notifications You must be signed in to change notification settings

MChatzakis/RDFsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDFsim Logo

RDFsim

Similarity-based browsing over DBpedia using embeddings

Browsing has been the core access method for the Web from its beginning. Analogously, one good practice for publishing data on the Web is to support dereferenceable URIs, to also enable plain web browsing by users. The information about one URI is usually presented through HTML tables (such as DBpedia and Wikidata pages) and graph representations (by using tools such as LODLive and LODMilla). In most cases, for an entity, the user gets all triples that have that entity as subject or as object. However, sometimes the number of triples is numerous. To tackle this issue, and to reveal similarity (and thus facilitate browsing), in this article we introduce an interactive similarity-based browsing system, called RDFsim, that offers “Parallel Browsing”, that is, it enables the user to see and browse not only the original data of the entity in focus, but also the K most similar entities of the focal entity. The similarity of entities is founded on knowledge graph embeddings; however, the indexes that we introduce for enabling real-time interaction do not depend on the particular method for computing similarity. We detail an implementation of the approach over specific subsets of DBpedia (movies, philosophers and others) and we showcase the benefits of the approach. Finally, we report detailed performance results and we describe several use cases of RDFsim.

The paper is available here: RDFSIM: similarity-based browsing over dbpedia using embeddings

RDFsim Overview

Reference

When using RDFsim, please cite the following paper:

@article{chatzakis2021rdfsim,
  title = {RDFSIM: similarity-based browsing over dbpedia using embeddings},
  author = {Chatzakis, Manos and Mountantonakis, Michalis and Tzitzikas, Yannis},
  journal = {Information},
  volume = {12},
  number = {11},
  pages = {440},
  year = {2021},
  publisher = {MDPI},
}

Installation

To use RDFsim locally, the following tools are required:

  • git
  • java (8 or higher)
  • maven (4.0.0 or higher)
  • tomcat

Steps

  1. Clone the repository
git clone https://github.com/MChatzakis/RDFsim.git
  1. Build the project
cd RDFsim
mvn clean install
  1. Clean install should create a war file in the target directory. The war file can be deployed in a tomcat server.

An online version of RDFsim is available here.

Contributors

About

Repository for the paper "RDFsim: Similarity-Based Browsing over DBpedia using Embeddings", Manos Chatzakis, Michalis Mountantonakis and Yannis Tzitzikas. 2021, Information MDPI Switzerland.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published