Sign In to Follow Application
View All Documents & Correspondence

Method And System For Enabling Verifiable Semantic Rule Building For Semantic Data

Abstract: The present disclosure relates to a method and a system for enabling verifiable semantic rule building for semantic data. In one embodiment, the system enables verification of a semantic rule associated with semantic data based on natural language interpretation of the semantic rule. The system determines the natural language interpretation of the input semantic rule based on a predetermined semantic rule structure stored in a semantic data repository. Upon determining the natural language interpretation, the user may provide one or more inputs to modify the natural language interpretation. Based on the inputs, the system generates a modified natural language interpretation and modified semantic rule thus enabling user verified semantic rule building thereby improving interoperability of decision making processes. FIG. 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
12 February 2016
Publication Number
13/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-06-24
Renewal Date

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 for enabling verifiable semantic rule building for a semantic data, said method comprising:
receiving, by a semantic rule verifying system, a semantic rule associated with the semantic data as input;
determining, by the semantic rule verifying system, a natural language interpretation corresponding to the input semantic rule based on a predetermined semantic rule structure;
receiving, by the semantic rule verifying system, a plurality of user actions to modify the natural language interpretation; and
generating, by the semantic rule verifying system, a modified natural language interpretation and a modified semantic rule based on the plurality of user actions.

2. The method as claimed in claim 1, wherein the predetermined semantic rule structure for each semantic rule comprises:
one or more unique variable name information,
one or more nodes corresponding to antecedent and consequent clauses of the semantic rule,
node information associated with the one or more nodes, and
edge information associated with one or more edges representing the relationship between the one or more node.

3. The method as claimed in claim 1, wherein determining the natural language interpretation of the input semantic rule comprising the steps of:
deriving a list of one or more unique variable names, one or more nodes representing entity of the input semantic rule and one or more edges representing the relationship between the nodes;
obtaining a plurality of labels from the semantic data repository for each of the derived unique variable name, one or more nodes and one or more edges of the input semantic rule; and
appending the plurality of labels to determine the natural language interpretation of the input semantic rule.

4. The method as claimed in claim 1, wherein generating the modified natural language interpretation and the modified semantic rule comprises the steps of:
receiving the plurality of user actions comprising modifications on one or more sub-clauses of the natural language interpretation performed by the user;
identifying one or more edges corresponding to the one or more modified sub-clauses of the natural language interpretation and deriving one or more input edge identification information of the one or more identified edges;
mapping the edge identification information stored in the predetermined semantic rule structure with the derived edge identification information associated with the one or more identified edges;
modifying the edge information associated with the one or more mapping edges and updating the predetermined semantic rule structure based on the modification; and
generating the modified natural language interpretation and the modified semantic rule based on the updated semantic rule structure.

5. The method as claimed in claim 1, wherein the semantic data is represented in resource description framework (RDF) and the semantic rule is represented in Jena rule syntax.

6. A semantic rule verifying system for enabling verifiable semantic rule building for a semantic data, comprises:
a processor;
a semantic data repository coupled with the processor and configured to store a predetermined semantic rule structure; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
receive a semantic rule associated with the semantic data as input;
determine a natural language interpretation corresponding to the input semantic rule based on the predetermined semantic rule structure;
receive a plurality of user actions to modify the natural language interpretation; and
generate a modified natural language interpretation and a modified semantic rule based on the plurality of user actions.

7. The semantic rule verifying system as claimed in claim 6, wherein the predetermined semantic rule structure for each semantic rule comprises:
one or more unique variable name information,
one or more nodes corresponding to antecedent and consequent clauses of the semantic rule,
node information associated with the one or more nodes, and
edge information associated with one or more edges representing the relationship between the one or more node.

8. The semantic rule verifying system as claimed in claim 6, wherein the processor is configured to determine the natural language interpretation of the semantic rule by performing the steps of:
deriving the list of one or more unique variable names, one or more nodes representing entity of the input semantic rule and one or more edges representing the relationship between the nodes;
obtaining a plurality of labels from the semantic data repository for each of the derived unique variable name, one or more nodes and one or more edges of the input semantic rule; and
appending the plurality of labels to determine the natural language interpretation of the input semantic rule.

9. The semantic rule verifying system as claimed in claim 6, wherein the processor is configured to generate the modified natural language interpretation and the modified semantic rule by the steps of:
receiving the plurality of user actions comprising modifications on one or more sub-clauses of the natural language interpretation performed by the user;
identifying one or more edges corresponding to the one or more modified sub-clauses of the natural language interpretation and deriving one or more input edge identification information of the one or more identified edges;
mapping the edge identification information stored in the predetermined semantic rule structure with the derived edge identification information associated with the one or more identified edges;
modifying the edge information associated with the one or more mapping edges and updating the predetermined semantic rule structure based on the modification; and
generating the modified natural language interpretation and the modified semantic rule based on the updated semantic rule structure.

10. The system as claimed in claim 6, wherein the semantic data is represented in resource description framework (RDF) and the semantic rule is represented in Jena rule syntax.

Dated this 12th day of February 2016

M.S. Devi
Of K&S Partners
Agent for the Applicant
, Description:FIELD OF THE DISCLOSURE
The present subject matter is related, in general to semantic data processing, and more particularly, but not exclusively to a method and a system for enabling verifiable semantic rule building for semantic data.

Documents

Application Documents

# Name Date
1 Form 9 [12-02-2016(online)].pdf 2016-02-12
2 Form 5 [12-02-2016(online)].pdf 2016-02-12
3 Form 3 [12-02-2016(online)].pdf 2016-02-12
4 Form 18 [12-02-2016(online)].pdf 2016-02-12
5 Drawing [12-02-2016(online)].pdf 2016-02-12
6 Description(Complete) [12-02-2016(online)].pdf 2016-02-12
7 REQUEST FOR CERTIFIED COPY [16-02-2016(online)].pdf 2016-02-16
8 abstract201641005050.jpg 2016-02-18
9 REQUEST FOR CERTIFIED COPY [23-03-2016(online)].pdf 2016-03-23
10 201641005050-Power of Attorney-100516.pdf 2016-07-15
11 201641005050-Form 1-100516.pdf 2016-07-15
12 201641005050-Correspondence-F1-PA-100516.pdf 2016-07-15
13 201641005050-FER.pdf 2020-01-29
14 201641005050-FORM 3 [09-07-2020(online)].pdf 2020-07-09
15 201641005050-FER_SER_REPLY [09-07-2020(online)].pdf 2020-07-09
16 201641005050-US(14)-HearingNotice-(HearingDate-19-05-2022).pdf 2022-04-21
17 201641005050-POA [04-05-2022(online)].pdf 2022-05-04
18 201641005050-FORM 13 [04-05-2022(online)].pdf 2022-05-04
19 201641005050-Correspondence to notify the Controller [04-05-2022(online)].pdf 2022-05-04
20 201641005050-AMENDED DOCUMENTS [04-05-2022(online)].pdf 2022-05-04
21 201641005050-Written submissions and relevant documents [27-05-2022(online)].pdf 2022-05-27
22 201641005050-PatentCertificate24-06-2022.pdf 2022-06-24
23 201641005050-IntimationOfGrant24-06-2022.pdf 2022-06-24

Search Strategy

1 SearchStrategyMatrix(5050)_28-01-2020.pdf

ERegister / Renewals

3rd: 05 Sep 2022

From 12/02/2018 - To 12/02/2019

4th: 05 Sep 2022

From 12/02/2019 - To 12/02/2020

5th: 05 Sep 2022

From 12/02/2020 - To 12/02/2021

6th: 05 Sep 2022

From 12/02/2021 - To 12/02/2022

7th: 05 Sep 2022

From 12/02/2022 - To 12/02/2023

8th: 10 Feb 2023

From 12/02/2023 - To 12/02/2024

9th: 31 Jan 2024

From 12/02/2024 - To 12/02/2025

10th: 05 Feb 2025

From 12/02/2025 - To 12/02/2026