Generic ontology based semantic business policy engine
US-9449034-B2 · Sep 20, 2016 · US
US2022365947A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022365947-A1 |
| Application number | US-202217875258-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 27, 2022 |
| Priority date | May 15, 2018 |
| Publication date | Nov 17, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The target ontology may define a target data structure for a target platform. The data may be shaped such that the data is mapped to the target data structure.
Opening claim text (preview).
1 . A system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 2 . The system of claim 1 , wherein the instructions further cause the system to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 3 . The system of claim 1 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities. 4 . The system of claim 3 , wherein the ordering of the organized data set comprises generating a third table enumerating properties of the entities and a fourth table enumerating relationships among the properties. 5 . The system of claim 4 , wherein the ordering of the organized data set comprises merging the first table with the third table. 6 . The system of claim 1 , wherein the ordering of the organized data set maintains the organization of the data set according to the source platform. 7 . The system of claim 1 , wherein the instructions further cause the system to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set, to generate a modified organized data set; and performing, by the source platform, a search operation and a join operation on the modified organized data set following the modifying of the portion of the organized data set. 8 . The system of claim 1 , wherein the receiving of the first modification comprises an addition, a deletion, or a change of data in the imported data set. 9 . The system of claim 1 , wherein the dataset comprises geospatial data. 10 . A method implemented by a computing system including one or more processors and storage media storing machine-readable instructions, wherein the method is performed using the one or more processors, the method comprising: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 11 . The method of claim 10 , further comprising: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 12 . The method of claim 10 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities. 13 . The method of claim 12 , wherein the ordering of the organized data set comprises generating a third table enumerating properties of the entities and a fourth table enumerating relationships among the properties. 14 . The method of claim 13 , wherein the ordering of the organized data set comprises merging the first table with the third table. 15 . The method of claim 10 , wherein the ordering of the organized data set maintains the organization of the data set according to the source platform. 16 . The method of claim 10 , further comprising: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set, to generate a modified organized data set; and performing, by the source platform, a search operation and a join operation on the modified organized data set following the modifying of the portion of the organized data set. 17 . The method of claim 10 , wherein the receiving of the first modification comprises an addition, a deletion, or a change of data in the imported data set. 18 . A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 19 . The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the one or more processors to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 20 . The non-transitory computer readable medium of claim 18 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities.
Object oriented databases · CPC title
Data format conversion from or to a database · CPC title
of tables; using ruled lines · CPC title
Calculation of difference between files · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.