Logic checker using semantic links
First Claim
1. A computer implemented method for managing content in a document, the method comprising:
- detecting a content modification to one of first and second portions of a document that are logically linked to one another by a semantic link, wherein the first portion of the document includes a linguistic expression;
analyzing the detected content modification to determine whether the content modification is a semantic modification that creates a semantic inconsistency between the first and second portions of the document, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion of the document; and
acting on content in the other of the first and second portions of the document in response to determining that the content modification is a semantic modification.
1 Assignment
0 Petitions
Accused Products
Abstract
A semantic link is established in a document in connection with content being inserted into first and second portions of a document. Content in the first portion includes a linguistic expression, and is logically related to the content in the second portion. A semantic link is generated in the document that logically links the content of the first portion of the document to the content of the second portion of the document. The semantic link is configured to initiate performance of an action on content in either of the first or second portions of the document in response to a determination that a content modification made to content in the other of the first or second portions of the document is a semantic modification that creates a semantic inconsistency, based at least in part upon a meaning of the linguistic expression, between the first and second portions of the document.
-
Citations
25 Claims
-
1. A computer implemented method for managing content in a document, the method comprising:
-
detecting a content modification to one of first and second portions of a document that are logically linked to one another by a semantic link, wherein the first portion of the document includes a linguistic expression;
analyzing the detected content modification to determine whether the content modification is a semantic modification that creates a semantic inconsistency between the first and second portions of the document, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion of the document; and
acting on content in the other of the first and second portions of the document in response to determining that the content modification is a semantic modification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for managing logically-related content, the method comprising:
-
detecting a content modification to one of first and second portions of content that are logically linked to one another by a semantic link, wherein the first portion includes a linguistic expression;
analyzing the detected content modification to determine whether the content modification is a semantic modification that creates a semantic inconsistency between the first and second portions, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion; and
acting on content in the other of the first and second portions in response to determining that the content modification is a semantic modification. - View Dependent Claims (11, 12)
-
-
13. A computer implemented method for establishing a semantic link in a document comprising:
-
inserting content in a first portion of a document, the content in the first portion of the document including a linguistic expression;
inserting content in a second portion of the document that is logically related to the content of the first portion of the document; and
generating a semantic link in the document that logically links the content of the first portion of the document to the content of the second portion of the document, wherein the semantic link is configured to initiate performance of an action on content in one of the first and second portions of the document in response to a determination that a content modification made to content in the other of the first and second portions of the document is a semantic modification that creates a semantic inconsistency between the first and second portions of the document, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion of the document. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
at least one processor; and
program code configured to be executed by the processor to manage content in a document by detecting a content modification to one of first and second portions of a document that are logically linked to one another by a semantic link, wherein the first portion of the document includes a linguistic expression;
analyzing the detected content modification to determine whether the content modification is a semantic modification that creates a semantic inconsistency between the first and second portions of the document, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion of the document; and
acting on content in the other of the first and second portions of the document in response to determining that the content modification is a semantic modification. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A program product, comprising:
-
program code configured to manage content in a document by detecting a content modification to one of first and second portions of a document that are logically linked to one another by a semantic link, wherein the first portion of the document includes a linguistic expression;
analyzing the detected content modification to determine whether the content modification is a semantic modification that creates a semantic inconsistency between the first and second portions of the document, wherein the semantic inconsistency is based at least in part upon a meaning of the linguistic expression in the first portion of the document; and
acting on content in the other of the first and second portions of the document in response to determining that the content modification is a semantic modification; and
a computer readable medium bearing the program code.
-
Specification