sematch icon indicating copy to clipboard operation
sematch copied to clipboard

Working with other knowledge bases such as conceptnet

Open ManasiPat opened this issue 5 years ago • 2 comments

Can the tool be used to get semantic similarity between the entities of other knowledge bases such as conceptnet.

ManasiPat avatar Mar 18 '19 10:03 ManasiPat

I am also interested in whether the graph-based information content similarity metrics can be applied to other networks than DBpedia.

For example, I'd like to compute Resnik or Lin similarities on the Experimental Factor Ontology. Is this library general purpose or specialized just for work for DBpedia?

CC @hopple

dhimmel avatar Oct 23 '20 17:10 dhimmel

Thank you for your interest in sematch.

Since the original author is not working at GSI anymore, allow me to answer your question to the best of my ability.

For the most part, sematch was conceived as a general purpose tool. There are some parts that seem to be very specific to DBpedia (e.g., the NameSPARQL class), but most of them could be used with any other SPARQL endpoints / RDF graphs despite their name.

I'm not really familiar with the Experimental Factor Ontology, but my guess is that you could create an ad-hoc DataTransform, or reuse the existing DBpediaDataTransform pointing it to EFO's .owl file. That should be enough to calculate concept similarity. You can check the documentation and the test_similarity.py.

We will be doing maintenance work on sematch, and we might include other data sources if the community shows enough interest.

balkian avatar Oct 26 '20 21:10 balkian