Knowledge extraction for automatic ontology maintenance
First Claim
1. A system, comprising:
- a mapping logic to store a mapping between an application object and an ontology class; and
an information extraction (IE) logic;
to access the mapping logic to identify an application data element to process based, at least in part, on the mapping between the application object and the ontology class, application data being stored in one or more application data repositories belonging to an enterprise, the application data element being characterized, at least in part, by the application object;
to locate the application data element in the one or more application data repositories; and
to selectively manipulate an ontology based on a value of the data element.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with extracting knowledge from application data and maintaining an ontology based on the extracted knowledge are described. One example system includes a mapping logic to store mappings between application objects and ontology classes and an information extraction (IE) logic that accesses the mapping logic to identify application data to process based on the mappings. The application data may be stored in application data repositories belonging to an enterprise and may be characterized by the application object. Having identified application data to process, the IE logic may locate data in the application data repositories and selectively manipulate an ontology based on selected application data elements.
-
Citations
25 Claims
-
1. A system, comprising:
-
a mapping logic to store a mapping between an application object and an ontology class; and an information extraction (IE) logic; to access the mapping logic to identify an application data element to process based, at least in part, on the mapping between the application object and the ontology class, application data being stored in one or more application data repositories belonging to an enterprise, the application data element being characterized, at least in part, by the application object; to locate the application data element in the one or more application data repositories; and to selectively manipulate an ontology based on a value of the data element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
determining a data element to search for in application data based on a relationship between the data element and an element in an ontology; searching for the data element in one or more data repositories belonging to an enterprise; and upon locating the data element, selectively updating the ontology. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable medium having stored thereon machine-executable instructions that if executed by a machine cause the machine to perform a method, the method comprising:
-
determining a data element to search for in application data based on a relationship between the data element and an element in an ontology; searching for the data element in one or more data repositories belonging to an enterprise; and upon locating the data element, selectively updating the ontology.
-
-
25. A system, comprising:
-
means for crawling enterprise data; means for identifying data to locate while crawling enterprise data, where the identifying is based on a relationship between application data and ontology data; and means for selectively updating an ontology based, at least in part, on data located in the enterprise.
-
Specification