Sign In to Follow Application
View All Documents & Correspondence

System And Method For Performing Verifiable Query On Semantic Data

Abstract: This disclosure relates generally to information retrieval, and more particularly to a system and method for verifiable query of semantic data. In one embodiment, a method is provided for performing verifiable query on semantic data. The method comprises rendering a visualization of an ontology of the semantic data, acquiring one or more user interactions with the visualization, generating a semantic query and a natural language interpretation based on the one or more user interactions, and presenting the semantic query and the natural language interpretation to a user for validation. Figure 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 July 2015
Publication Number
33/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SHISHIR KUMAR
E-16, Phase-2, Ashiana Nagar, Patna- 800025, Bihar, India

Specification

Claims:WE CLAIM
1. A method of performing verifiable query on semantic data, the method comprising:
rendering, via a processor, a visualization of an ontology of the semantic data;
acquiring, via the processor, one or more user interactions with the visualization;
generating, via the processor, a semantic query and a natural language interpretation based on the one or more user interactions; and
presenting, via the processor, the semantic query and the natural language interpretation to a user for validation.

2. The method of claim 1, wherein rendering the visualization further comprises:
receiving a concept of interest in the ontology from the user; and
rendering a segmented view of the ontology based on the concept of interest.

3. The method of claim 1, wherein acquiring the one or more user interactions comprises, for each interaction:
receiving an action performed by the user in the visualization; and
processing the action performed by the user.

4. The method of claim 3, wherein the action comprises at least one of clicking on a data property node, clicking on an object property node, clicking on a super-class node, clicking on a sub-class node, and deleting a sub-clause of the natural language interpretation.

5. The method of claim 1, wherein generating the semantic query comprises:
referring to a semantic query syntax database; and
mapping the one or more user interactions into a syntactically valid semantic query structure.

6. The method of claim 1, wherein generating the natural language interpretation comprises generating the natural language interpretation from the one or more user interactions by employing natural language generation algorithm.

7. The method of claim 1, wherein generating the natural language interpretation comprises generating the natural language interpretation from the semantic query.

8. The method of claim 1, further comprising:
capturing a modification performed by the user to the natural language interpretation; and
generating a modified semantic query based on the modification performed.

9. The method of claim 1, wherein the semantic data is in resource description framework (RDF) format and the semantic query is in SPARQL protocol and RDF query language (SPARQL).

10. A system for performing verifiable query on semantic data, the system comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
rendering a visualization of an ontology of the semantic data;
acquiring one or more user interactions with the visualization;
generating a semantic query and a natural language interpretation based on the one or more user interactions; and
presenting the semantic query and the natural language interpretation to a user for validation.

11. The system of claim 10, wherein rendering the visualization further comprises:
receiving a concept of interest in the ontology from the user; and
rendering a segmented view of the ontology based on the concept of interest.

12. The system of claim 10, wherein acquiring the one or more user interactions comprises, for each interaction:
receiving an action performed by the user in the visualization; and
processing the action performed by the user,
and wherein the action comprises at least one of clicking on a data property node, clicking on an object property node, clicking on a super-class node, clicking on a sub-class node, and deleting a sub-clause of the natural language interpretation.

13. The system of claim 10, wherein generating the semantic query comprises:
referring to a semantic query syntax database; and
mapping the one or more user interactions into a syntactically valid semantic query structure.

14. The system of claim 10, wherein generating the natural language interpretation comprises:
generating the natural language interpretation from the one or more user interactions by employing natural language generation algorithm; or
generating the natural language interpretation from the semantic query.

15. The system of claim 10, wherein the operations further comprise:
capturing a modification performed by the user to the natural language interpretation; and
generating a modified semantic query based on the modification performed.

16. A non-transitory computer-readable medium storing computer-executable instructions for:
rendering a visualization of an ontology of the semantic data;
acquiring one or more user interactions with the visualization;
generating a semantic query and a natural language interpretation based on the one or more user interactions; and
presenting the semantic query and the natural language interpretation to a user for validation.

17. The non-transitory computer-readable medium of claim 16, wherein instructions for acquiring the one or more user interactions comprises, for each interaction, instructions for:
receiving an action performed by the user in the visualization; and
processing the action performed by the user
and wherein the action comprises at least one of clicking on a data property node, clicking on an object property node, clicking on a super-class node, clicking on a sub-class node, and deleting a sub-clause of the natural language interpretation.

18. The non-transitory computer-readable medium of claim 16, wherein instructions for generating the semantic query comprises instructions for:
referring to a semantic query syntax database; and
mapping the one or more user interactions into a syntactically valid semantic query structure.

19. The non-transitory computer-readable medium of claim 16, wherein instructions for generating the natural language interpretation comprises instructions for:
generating the natural language interpretation from the one or more user interactions by employing natural language generation algorithm; or
generating the natural language interpretation from the semantic query.

20. The non-transitory computer-readable medium of claim 16, further storing instructions for:
capturing a modification performed by the user to the natural language interpretation; and
generating a modified semantic query based on the modification performed.

Dated this 30th day of July, 2015

Swetha S.N
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD

This disclosure relates generally to information retrieval and more particularly to a system and method for enabling a user to perform a verifiable query on semantic data.

Documents

Application Documents

# Name Date
1 3914-CHE-2015-FER.pdf 2020-01-14
1 Form 5 [30-07-2015(online)].pdf 2015-07-30
2 Form 3 [30-07-2015(online)].pdf 2015-07-30
2 3914-CHE-2015- CORRESPONDENCE-F1-PA-130116.pdf 2016-06-20
3 Drawing [30-07-2015(online)].pdf 2015-07-30
3 3914-CHE-2015-FORM1-130116.pdf 2016-06-20
4 3914-CHE-2015-POWER OF ATTORNEY-130116.pdf 2016-06-20
4 Description(Complete) [30-07-2015(online)].pdf 2015-07-30
5 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
5 3914-CHE-2015 FORM-9 30-07-2015.pdf 2015-07-30
6 abstract 3914-CHE-2015.jpg 2015-08-04
6 3914-CHE-2015 FORM-18 30-07-2015.pdf 2015-07-30
7 REQUEST FOR CERTIFIED COPY [03-08-2015(online)].pdf 2015-08-03
8 abstract 3914-CHE-2015.jpg 2015-08-04
8 3914-CHE-2015 FORM-18 30-07-2015.pdf 2015-07-30
9 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
9 3914-CHE-2015 FORM-9 30-07-2015.pdf 2015-07-30
10 3914-CHE-2015-POWER OF ATTORNEY-130116.pdf 2016-06-20
10 Description(Complete) [30-07-2015(online)].pdf 2015-07-30
11 3914-CHE-2015-FORM1-130116.pdf 2016-06-20
11 Drawing [30-07-2015(online)].pdf 2015-07-30
12 Form 3 [30-07-2015(online)].pdf 2015-07-30
12 3914-CHE-2015- CORRESPONDENCE-F1-PA-130116.pdf 2016-06-20
13 Form 5 [30-07-2015(online)].pdf 2015-07-30
13 3914-CHE-2015-FER.pdf 2020-01-14

Search Strategy

1 Search_strategy_3914_CHE_2015_13-01-2020.pdf