Methods for managing applications using semantic modeling and tagging and devices thereof
First Claim
1. A method of using semantic tagging to manage templates and artifacts of a data model used for tracking and managing data associated with a plurality of tangible objects, the method comprising:
- providing, by a processor of a computing device, a plurality of reusable templates for creating a plurality of data models for managing data associated with a plurality of tangible objects, wherein each reusable template is specific to a type of tangible object, andwherein the plurality of reusable templates are organized in a hierarchical structure in which one or more reusable templates have a parent relationship to other reusable templates such that contents of each parent template are automatically replicated in corresponding children templates;
receiving, by the processor, a request to tag, with one or more semantic tags for managing the plurality of the reusable templates of the data model, a first reusable template having a parent relationship to one or more child reusable templates,wherein a semantic tag of the one or more semantic tags comprises a term associated with a content of the first reusable template;
responsive to the request, tagging, by the processor, i) the first reusable template with the semantic tag and ii) each of the one or more child reusable templates, with the one or more semantic tags; and
in response to a search request with a tag term, retrieving, by the processor, one or more reusable templates having a semantic tag matching, at least in part, the tag term and causing graphical representation of the retrieved one or more reusable templates.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for managing data using semantic tags. The method may include providing a data model corresponding to a first set of tangible objects where the data model includes a first template class having both properties describing the set of tangible object and a set of semantic tags corresponding to the properties. The method may include receiving a class definition for a second template class for a second set of tangible objects where the second template class inherits, by the class definition, the properties and the semantic tags for the second set of tangible objects.
-
Citations
24 Claims
-
1. A method of using semantic tagging to manage templates and artifacts of a data model used for tracking and managing data associated with a plurality of tangible objects, the method comprising:
-
providing, by a processor of a computing device, a plurality of reusable templates for creating a plurality of data models for managing data associated with a plurality of tangible objects, wherein each reusable template is specific to a type of tangible object, and wherein the plurality of reusable templates are organized in a hierarchical structure in which one or more reusable templates have a parent relationship to other reusable templates such that contents of each parent template are automatically replicated in corresponding children templates; receiving, by the processor, a request to tag, with one or more semantic tags for managing the plurality of the reusable templates of the data model, a first reusable template having a parent relationship to one or more child reusable templates, wherein a semantic tag of the one or more semantic tags comprises a term associated with a content of the first reusable template; responsive to the request, tagging, by the processor, i) the first reusable template with the semantic tag and ii) each of the one or more child reusable templates, with the one or more semantic tags; and in response to a search request with a tag term, retrieving, by the processor, one or more reusable templates having a semantic tag matching, at least in part, the tag term and causing graphical representation of the retrieved one or more reusable templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions for using semantic tagging to manage templates and artifacts of a data model used for tracking and managing data associated with a plurality of tangible objects, wherein the instructions when executed by at least one processor, causes the processor to:
-
provide a plurality of reusable templates for creating a plurality of data models for managing data associated with a plurality of tangible objects, wherein each reusable template is specific to a type of tangible object, and wherein the plurality of reusable templates are organized in a hierarchical structure in which one or more reusable templates have a parent relationship to other reusable templates such that contents of each parent template are automatically replicated in corresponding children templates; receive a request to tag, with one or more semantic tags for managing the plurality of the reusable templates of the data model, a first reusable template having a parent relationship to one or more child reusable templates, wherein a semantic tag of the one or more semantic tags comprises a term associated with a content of the first reusable template; responsive to the request, tag i) the first reusable template with the semantic tag and ii) each of the one or more child reusable templates, with the one or more semantic tags; and in response to a search request with a tag term, retrieve one or more reusable templates having a semantic tag matching, at least in part, the tag term and causing graphical representation of the retrieved one or more reusable templates. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
one or more processors; a memory, wherein the memory is coupled to the one or more processors, the memory having stored thereon instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to; provide a plurality of reusable templates for creating a plurality of data models for managing data associated with a plurality of tangible objects, wherein each reusable template is specific to a type of tangible object, and wherein the plurality of reusable templates are organized in a hierarchical structure in which one or more reusable templates have a parent relationship to other reusable templates such that contents of each parent template are automatically replicated in corresponding children templates; receive a request to tag, with one or more semantic tags for managing the plurality of the reusable templates of the data model, a first reusable template having a parent relationship to one or more child reusable templates, wherein a semantic tag of the one or more semantic tags comprises a term associated with a content of the first reusable template; in response to a request, tag i) the first reusable template with the semantic tag and ii) each of the one or more child reusable templates, with the one or more semantic tags; and in response to a search request with a tag term, retrieve one or more reusable templates having a semantic tag matching, at least in part, the tag term and causing graphical representation of the retrieved one or more reusable templates. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification