Skip to content

dentoir/conceptnet-java

Repository files navigation

A ConceptNet Java experimentation library

This repository contains a native Java API to query the ConceptNet semantic network. It implements all the basic features you would expect, but is aimed specifically at exploring the global graph aspects (such as executing path searches). The library is intended to produce minimal latencies for queries, but consumes more memory than using the Solr interface and has a significant bootup time.

Installation

The current status of the source code is a beta release. After further testing, the package will probably be made available via Maven and regular version numbering will start.

The easiest installation method is downloading the jar file directly from the InterTextueel website.

Two additional jars are required, namely the Apache Commons math3 and Apache Commons lang3 libraries. They can be downloaded from the Apache Commons website, but are usually available via your operating systems package systems as well.

For building from source, a Unix build script resides in the root of this repository, which should work on Debian GNU/Linux out-of-the-box and should work on other operating systems with minimal adjustments. We cannot provide custom installation support, unfortunately.

Examples

Explore the source code in the examples/ subfolder in this repository to see some of the usages of this API.

Documentation

You can build the documentation using the build-doc.sh script.

The documentation is also available online

References

Learn more about ConceptNet itself here

About

A ConceptNet Java exploration library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published