Domain Knowledge Driven Semantic Extraction System
First Claim
1. A computer-implemented method comprising:
- providing an engine in communication with a database configured to store a data type;
causing the engine to receive a heterogeneous input comprising an element;
causing the engine to reference a schema of a knowledge model created by a domain expert, to produce a mapping of the element with a class of the mapping schema; and
causing the engine to output a resource model comprising the mapping and a relationship between the element and the data type.
1 Assignment
0 Petitions
Accused Products
Abstract
A semantic extraction system leverages domain expert knowledge, to impart meaningful business information aiding ordinary knowledge consumers in understanding large/complex data volumes and models thereof. Certain embodiments may comprise a layered structure comprising an information uplifting layer, a semantic processing layer, and a visual representation layer. Referencing domain knowledge model(s) created by human domain experts, the information uplifting layer extracts and maintains meaningful information in a semantic structure. The semantic processing layer then processes this extracted information for various different business analysis purposes. Finally, the visual representation layer allows the analyzed and aggregated information to be arranged and visualized via a range of interactive tools. The overall layered structure is powered by the domain knowledge models, which capture specialized knowledge from experts in different domains. Such domains can include industry and enterprise characteristics, data visualization, and model structure and function.
25 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing an engine in communication with a database configured to store a data type; causing the engine to receive a heterogeneous input comprising an element; causing the engine to reference a schema of a knowledge model created by a domain expert, to produce a mapping of the element with a class of the mapping schema; and causing the engine to output a resource model comprising the mapping and a relationship between the element and the data type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
providing an engine in communication with a database configured to store a data type; causing the engine to receive a heterogeneous input comprising an element; causing the engine to reference a schema of a knowledge model created by a domain expert, to produce a mapping of the element with a class of the mapping schema; and causing the engine to output a resource model comprising the mapping and a relationship between the element and the data type. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; provide an engine in communication with a database configured to store a data type; cause the engine to receive a heterogeneous input comprising an element; cause the engine to reference a schema of a knowledge model created by a domain expert, to produce a mapping of the element with a class of the mapping schema; and cause the engine to output a resource model comprising the mapping and a relationship between the element and the data type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification