Information integrating apparatus, method, and computer product
US-9298857-B2 · Mar 29, 2016 · US
US2016019289A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016019289-A1 |
| Application number | US-201414550123-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 21, 2014 |
| Priority date | Jul 15, 2014 |
| Publication date | Jan 21, 2016 |
| 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.
The use of multiple logical data models to expose a data storage system. Each logical data model may expose the data storage system using a semantic mapping set that maps sets of entities or attributes of the respective logical data model to corresponding sets of entities or attributes of the physical data model or perhaps directly to the data storage system itself. Each logical data model might serve a different vertical, and have a particular modelling notation selected by the logical data model provider. The mapping may also translate different logical modelling notations into a common logical modelling notation for use in communicating with the physical data model. The system may account for the lifecycle of the logical data model including birth or retirement of logical data model entities, and merging or splitting of logical data models.
Opening claim text (preview).
What is claimed is: 1 . A system comprising a plurality of logical data models configured to expose a data storage system, the system comprising: a first logical data model configured to expose a data storage system using a first semantic mapping set that for a plurality of entities in the first logical data model, maps at least the entity to at least a corresponding entity in a physical data model of the data storage system; and a second logical data model configured to expose the data storage system via a second semantic mapping set that is different than the first semantic mapping set that for a plurality of entities in the second logical data model, maps at least the entity to at least a corresponding entity in the physical data model of the data storage system. 2 . The system in accordance with claim 1 , the first logical data model exposing to a first vertical, the second logical data model exposing to a second vertical that is different than the first vertical. 3 . The system in accordance with claim 1 , the first logical data model using first modelling notation, the second logical data model using second modelling notation. 4 . The system in accordance with claim 3 , the first modelling notation being different than the second modelling notation. 5 . The system in accordance with claim 4 , further comprising: a common notation component configured to translate at least one of at least portions of the first modelling notation and the second modelling notation into a common modelling notation used by the physical data model. 6 . The system in accordance with claim 1 , further comprising: a logical data model lifecycle tracking component configured to track logical data model structural alterations of a plurality of logical data model structural alteration types so that the respective alteration is reflected in the respective semantic mapping set of the logical data model that is structurally altered. 7 . The system in accordance with claim 6 , the logical data model structural alterations types tracked by the logical data model lifecycle tracking component including at least one of birth and retiring of component entities of logical data models. 8 . The system in accordance with claim 6 , the logical data model structural alterations types tracked by the logical data model lifecycle tracking component including merging or splitting of logical data models. 9 . The system in accordance with claim 1 , the data storage system being a hybrid data storage system comprising a plurality of constituent data storage systems, at least some of which being of different types. 10 . A computer program product comprising one or more computer-readable storage media having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for augmenting a model that includes a plurality of logical data models that expose a data storage system, the method comprising: an act of associating an additional logical data model with a data storage system that already has at least one previous logical data model associated with the data storage system; and an act of defining a semantic mapping set for the additional logical data model that is used by the additional logical data model to represent data, the semantic mapping set being at least partially different than a semantic mapping used by one or more of the at least one previous logical data model. 11 . The computer program product in accordance with claim 10 , the additional logical data model exposing the data storage system to a different vertical than one or more of the at least one previous logical data model. 12 . The computer program product in accordance with claim 10 , the method further comprising: an act of specifying a modelling notation of the additional logical data model. 13 . The computer program product in accordance with claim 12 , the specified modelling notation being different than a modelling notation used by one or more of the at least one previous logical data model. 14 . The computer program product in accordance with claim 10 , the method further comprising: an act of performing logical data model structural alterations of a plurality of logical data model structural alteration types so that the respective alteration is reflected in the respective semantic mapping set of the logical data model that is structurally altered. 15 . The computer program product in accordance with claim 14 , at least one of the plurality of logical data model structural alteration types including a birth of component entities of logical data models. 16 . The computer program product in accordance with claim 14 , at least one of the plurality of logical data model structural alteration types including a retiring of component entities of logical data models. 17 . The computer program product in accordance with claim 14 , at least one of the plurality of logical data model structural alteration types including a merging of logical data models. 18 . The computer program product in accordance with claim 14 , at least one of the plurality of logical data model structural alteration types including a splitting of logical data models. 19 . The computer program product in accordance with claim 10 , the data storage system being a hybrid data storage system comprising a plurality of constituent data storage systems, at least some of which being of different types. 20 . A method for augmenting a model that includes at least one previous logical data model that expose a data storage system, the method comprising: an act of associating an additional logical data model with a data storage system that already has at least one previous logical data model associated with the data storage system; and an act of defining a semantic mapping set for the additional logical data model that is to be used by the additional logical data model to expose the data storage system, the semantic mapping set being at least partially different than a semantic mapping used by one or more of the at least one previous logical data model.
Schema design and management · CPC title
Data format conversion from or to a database · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.