Automatically generating a semantic mapping for a relational database

US2015347621A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2015347621-A1
Application numberUS-201514718174-A
CountryUS
Kind codeA1
Filing dateMay 21, 2015
Priority dateMay 30, 2014
Publication dateDec 3, 2015
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for automatically generating a semantic mapping for a relational database RDB includes obtaining a first semantic mapping from a first RDB to an ontology of linked data; obtaining a schema mapping from the first RDB to a second RDB; and generating a second semantic mapping from the second RDB to the ontology of the linked data based on the first semantic mapping and the schema mapping.

First claim

Opening claim text (preview).

1 .- 10 . (canceled) 11 . A system for automatically generating a semantic mapping for a relational database RDB, comprising: a semantic mapping obtaining module configured to obtain a first semantic mapping from a first RDB to an ontology of linked data; a schema mapping obtaining module configured to obtain a schema mapping from the first RDB to a second RDB; and a semantic mapping generating module configured to generate a second semantic mapping from the second RDB to the ontology of the linked data based on the first semantic mapping and the schema mapping. 12 . The system of claim 11 , wherein the semantic mapping generating module comprises: a semantic mapping processing module configured to obtain an internal model representation regarding the first semantic mapping based on the first semantic mapping; a schema mapping processing module configured to obtain an internal model representation regarding the schema mapping based on the schema mapping; a mapping synthesizing module configured to synthesize the internal model representation regarding the first semantic mapping and the internal model representation regarding the schema mapping to obtain a synthesized internal model representation of mappings; a mapping compiling module configured to compile the synthesized internal model representation of the mappings to obtain the second semantic mapping. 13 . The system of claim 12 , wherein the internal model representation is a graphic structure-based representation. 14 . The system of claim 13 , wherein the first semantic mapping is composed of a resource description framework RDF triple, wherein the RDF triple comprises a subject, a predictive, and an object, wherein the semantic mapping processing module is configured to: express the subject and object of the RDF triple as nodes on the graph, and express the predictive of the RDF triple as an edge on the graph, thereby obtaining a graphic structure representation regarding the first semantic mapping. 15 . The system of claim 14 , wherein the semantic mapping processing module is further configured to express the object of the RDF triple as a blank node on the graph responsive to the object being literal information, wherein the blank node is directed to a RDB node contained in the literal information. 16 . The system of claim 13 , wherein the schema mapping processing module is configured to: express a schema mapping name in the schema mapping as a node on the graph; express a table-name.column-name of the first RDB and a table-name.column-name of the second RDB as nodes on the graph; in response to the table-name.column-name of the first RDB and the table-name.column-name of the second RDB in the schema mapping sharing a same variable symbol, direct a node corresponding to the schema mapping name to an association node through an edge, wherein the association node is directed to nodes corresponding to the table-name.column-name of the first RDB and the table-name.column-name of the second RDB, respectively. 17 . The system of claim 13 , wherein the mapping synthesizing module is configured to: perform graph traversal on the internal model representation regarding the first semantic mapping and the graphic structure representation regarding the schema mapping, to obtain a synthesized internal model representation of mappings. 18 . The system of claim 13 , wherein the mapping compiling module is configured to perform graph traversal on the synthesized graphic structure representation of mappings to obtain the second semantic mapping. 19 . The system of claim 12 , wherein the internal model representation is a logic-based representation. 20 . The system of claim 11 , wherein the semantic mapping is a D2RQ mapping.

Assignees

Inventors

Classifications

  • Relational databases · CPC title

  • G06F12/00Primary

    Accessing, addressing or allocating within memory systems or architectures (digital input from, or digital output to record carriers, e.g. to disk storage units, G06F3/06) · CPC title

  • G06F16/211Primary

    Schema design and management · CPC title

  • G06F16/86Primary

    Mapping to a database · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2015347621A1 cover?
A method for automatically generating a semantic mapping for a relational database RDB includes obtaining a first semantic mapping from a first RDB to an ontology of linked data; obtaining a schema mapping from the first RDB to a second RDB; and generating a second semantic mapping from the second RDB to the ontology of the linked data based on the first semantic mapping and the schema mapping.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F12/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 03 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).