Skip to content

Natural Language service for RDGraph of FC4EOSC project.

Notifications You must be signed in to change notification settings

athenarc/fc4eosc-nlsearch

Repository files navigation

FC4EOSC NL Search Service

The NL Search service allows users to search the RDGraph using Natural Language (NL). This allows non-technical users to pose complex questions without the need for expertise in query languages or any other technology. The system takes care of translating the user's NL question into a SQL query, that is then executed on the RDGraph database and results are seemlessly returned.

The API documentation can be found here: API Documentation.

This repo includes the source code under darelabdb/ and the wheel file (api_nl_search-0.1.0-py3-none-any.whl) for the NL Search service.

Installation

git clone git@github.com:athenarc/fc4eosc-nlsearch.git
cd fc4eosc-nlsearch
pip install api_nl_search-0.1.0-py3-none-any.whl

Then you will have to create a .env file in the root of the project following the .env.example file.

About

Natural Language service for RDGraph of FC4EOSC project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages