0% found this document useful (0 votes)
59 views

Concept Diagram

The document outlines steps for loading an OWL file created in Protégé into Virtuoso to run SPARQL queries on it. It also describes taking a natural language query from a user, passing it to a Python NLP module to extract keywords, convert the query to SPARQL, and return results from Virtuoso to display via an HTML/Django frontend.

Uploaded by

S Ale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Concept Diagram

The document outlines steps for loading an OWL file created in Protégé into Virtuoso to run SPARQL queries on it. It also describes taking a natural language query from a user, passing it to a Python NLP module to extract keywords, convert the query to SPARQL, and return results from Virtuoso to display via an HTML/Django frontend.

Uploaded by

S Ale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Start Created OWL

File

PROTÉGÉ VIRTUOSO

1. Load the owl file created in Protégé


2. Try to run sample SPARQL Queries
1. Load the Open311 Ontology
on the OWL file to get results
2. Create instances specific to our task
3. Connect Virtuoso via Python API
3. Create rules and axioms in Protege
4. Receive and run SPARQL queries
4. Save the ontology as an owl file
from Natural Language
5. Send results to Python NLP Module

Open311
Ontology
1. Take Natural Language Text and
1. Accept NLP Query from the user
Maintain a local Thesaurus
2. Pass it to the Python NLP Module
2. Perform Preprocessing
3. Obtain and Display results from the
3. Extract Keywords from text
Python NLP Module
4. Convert NL Text to SPARQL Query

HTML/Django PYTHON NLP


Front-end MODULE
Stop

You might also like