ANN: OMCSNetCPP 1.0a - A C++ API / Inference Toolkit for Common Sense Reasoning
The first official release of OMCSNetCPP is now available.
OMCSNetCPP is a C++ API / Inference Toolkit for accessing OMCSNet, a
web of semantic common sense data mined from the Open Mind Common
Sense raw dataset.
OMCSNet is the largest publicly available collection of common sense
information availble, currently containing more than 280,000
assertions.
The goal of this project is to provide a class library that allows
programmers to easily add common sense reasoning capabilities to C++
applications. Using the OMCSNetCPP toolkit, C++ developers can allow
their applications to utilize the largest publicly available database
of common sense reasoning information.
Current Features:
** C++ API for accessing the OMCSNet data
** Parsing of raw predicates.txt data into optimized binary
representation
** Searching the semantic network for specific a concept
** Finding all semantic paths between two concepts in the network
** Finding all concepts within the semantic context of one or more
concepts
** Finding all concepts that are analogous to a concept
** Speed
OMCSNetCPP may be downloaded from http://www.eturner.net/omcsnetcpp
A CGI interface is now available that allows you to interact with OMCSNetCPP via the web. To try it out, visit http://www.eturner.net/omcsnetcpp/query.html
OMCSNetCPP is being distributed under the terms of the GNU Lesser
General Public License.
Regards,
Elliot Turner
|