In this Project we are going to develop business Intelligence software using semantic web and
Natural Language Processing. By having a business intelligence system in a business
organization can assist people in the organization to make decision on the fly. In this project we
are going to use Agile Methodology for developing the software. Also we have planned to
maintain a blog about the work carried by each group members. First of all, we are going to
study the technologies we can use in this project (RDF , OWL , SPARQL etc.).
Then we are going to use a dummy relational database as the input data for the project. Then this
database is converted to Resource Description Framework (RDF). In order to this we will have to
find a library/tool to convert the relational database to RDF. If not we have to develop a library
to do this work. When we are able to convert the relational database to RDF we can extend this
process to gather data from other sources such as web resources, email to RDF.
After creating the RDF file we are going to use SPARQL queries to get data from RDF file. In
order to do that we will have to study about the SPARQL and find libraries to query RDF file
using SPARQL in Java.
But the business people don’t know SPARQL. So we are going to use Natural Language
Processing (NLP) to convert Natural language inputs to relevant SPARQL queries and get the
output.
No comments:
Post a Comment