Patent ID: 8712947
Filing Date: 2014-04-29
Classification: G06F,G06Q

Abstract:
1. A method of generating an information template from a domain ontology, the information template being specific to a wiki, said method comprising: a computer system receiving a specification of said domain ontology; said computer system generating a platform independent model (PIM) by converting said domain ontology to said PIM, said PIM including elements that represent knowledge of software applications, said knowledge shared among users utilizing said wiki; said computer system converting said PIM to a platform specific model (PSM) that is based on said wiki by generating and storing a mapping from said PIM to said PSM, said mapping correlating said PIM and said elements that represent said knowledge of said software applications; said computer system retrieving said stored mapping from said PIM to said PSM; based on said retrieved mapping from said PIM to said PSM, said computer system generating said information template specific to said wiki; said computer system documenting content received by said wiki in a format specified by said information template; said computer system converting said PIM to other PSMs that are based on other wikis; said computer system receiving an edit of an element of said PIM, said edit modifies a relationship between entities of said PIM; based on said edit of said element of said PIM, said computer system changing a structure of said information template; said computer system propagating said changed structure of said information template to said other PSMs; said computer system determining said edit of said element of said PIM results in a loss of entities in said information template; said computer system checking said edit against rules and said computer system determining whether said edit is permitted to be performed based on said rules; if said edit is not permitted to be performed based on said rules, said computer system preventing said edit from being performed and presenting a suggestion to create a new PIM to replace said PIM; and if said edit is permitted to be performed based on said rules: