Method and system for modeling data
First Claim
1. A method for modeling data, the method comprises:
- extracting a plurality of data from a plurality of data sources;
identifying a plurality of entities from the plurality of data;
defining occurrence of a relationship between the plurality of the entities;
capturing recurrences of the relationship between the plurality of entities based on one or more common interactions between the plurality of entities, and wherein capturing recurrences of the relationship comprises identifying a data based on a history of one or more interactions between the plurality of entities, detecting one or more entities which are commonly found with respect to captured recurrence of relationship and ascertaining a relevancy of the data by evaluating multiple occurrences of the relationship between the plurality of entities, and wherein the relationship between the plurality of entities is captured with a single notational operation ‘
is related to’
; and
creating a data model indicating the occurrences and recurrences of the relationship between the plurality of the entities;
wherein the data model is adapted to store the data corresponding to the plurality of entities, the relationship between the plurality of entities and the common interactions between the plurality of entities, and wherein the data model extracts and models information from any one the plurality of data sources that are made available to a system, and wherein the data model unites and synthesizes the data from the plurality of data sources to weave a data model in which the plurality of entities and a relationship with the plurality of entities are defined, and wherein the data model is a unified platform for storing all extracted and classified entities in data stores;
wherein an optimization of the data stored in each of the data model is performed using a Unique Resource Identifier of Resource Description Framework (URI-RDF) approach.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments herein provide a method and system for modeling a data. The method for modeling data comprises steps of extracting the data from a plurality of data sources, identifying a plurality of entities from the plurality of data, defining occurrence of a relationship between the plurality of entities, capturing recurrences of the relationship between the plurality of entities based on one or more common interactions between the plurality of entities and creating a data model indicating the occurrences and recurrences of the relationship between the plurality of the entities. The data model is adapted to store data corresponding to the plurality of entities, the relationship between the plurality of entities and the common interactions between the plurality of entities. The plurality of entities includes contents of a digital data artifact.
-
Citations
13 Claims
-
1. A method for modeling data, the method comprises:
-
extracting a plurality of data from a plurality of data sources; identifying a plurality of entities from the plurality of data; defining occurrence of a relationship between the plurality of the entities; capturing recurrences of the relationship between the plurality of entities based on one or more common interactions between the plurality of entities, and wherein capturing recurrences of the relationship comprises identifying a data based on a history of one or more interactions between the plurality of entities, detecting one or more entities which are commonly found with respect to captured recurrence of relationship and ascertaining a relevancy of the data by evaluating multiple occurrences of the relationship between the plurality of entities, and wherein the relationship between the plurality of entities is captured with a single notational operation ‘
is related to’
; andcreating a data model indicating the occurrences and recurrences of the relationship between the plurality of the entities; wherein the data model is adapted to store the data corresponding to the plurality of entities, the relationship between the plurality of entities and the common interactions between the plurality of entities, and wherein the data model extracts and models information from any one the plurality of data sources that are made available to a system, and wherein the data model unites and synthesizes the data from the plurality of data sources to weave a data model in which the plurality of entities and a relationship with the plurality of entities are defined, and wherein the data model is a unified platform for storing all extracted and classified entities in data stores; wherein an optimization of the data stored in each of the data model is performed using a Unique Resource Identifier of Resource Description Framework (URI-RDF) approach. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system for modeling data, the system comprising:
-
a data store; a data extractor module configured to extract a plurality the data from a plurality of data sources; an entity extractor module configured to define a plurality of entities a plurality of data sources; a relationship identifier module configured to identify an occurrence of a relationship between the plurality of entities and to evaluate recurrences of the relationship between the plurality of the entities, wherein the relationship identifier module further configured to evolve the relationships between the plurality of entities based on at least one of strength, a context and a frequency of common interactions between a plurality of entities over a time frame, and wherein the relationship identifier module employs at least one of a machine learning algorithm, an inference engine, or a semantic aggregator to evaluate the relationship existing between the plurality of entities and evolve the plurality of entities based on the strength and a time of usage of the contexts; and a data model generator configured to create a data model from a plurality of words extracted by the data extractor module from the plurality of data sources and the information regarding people and documents extracted by the entity extractor, wherein the data model generator further configured to understand naturally existing relationships between the plurality of entities and a plurality of properties associated with the entities, wherein the data model generator further configured to evolve the plurality of entities based on a strength, a time and a frequency of use of a context; wherein the data model extracts and models information from any data sources that are made available to a system, and wherein the data model unites and synthesizes data from the plurality of data sources to weave a data model in which the plurality of entities and a relationship with the plurality of entities are defined, and wherein the data model is configured to store a data corresponding to the plurality of entities, occurrence of the relationship between the plurality of entities and recurrences of the relationships between the plurality of entities based on one or more common interactions between the plurality of entities, and wherein the data model is a unified platform for storing all extracted and classified entities in data stores, and wherein the data stored is optimized by interacting by interacting with a plurality of data models using a URI-RDF (Unique Resource Identifier of Resource Description Framework). - View Dependent Claims (10, 11, 12, 13)
-
Specification