发明名称 Methods for managing applications using semantic modeling and tagging and devices thereof
摘要 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.
申请公布号 US9158532(B2) 申请公布日期 2015.10.13
申请号 US201414212620 申请日期 2014.03.14
申请人 PTC Inc. 发明人 Schaefer John;Bullotta Rick;Fan Lawrence;Hahr Brandon;Huber Philip J.;Malapas Samuel T.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Choate, Hall & Steart LLP 代理人 Choate, Hall & Steart LLP ;Haulbrook William R.;Velez Santiago
主权项 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.
地址 Needham MA US