在一些實施例中,通過利用計算機可讀程序指 令的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程口陣列(FPGA)或 可編程邏輯陣列(PLA),該電子電路可W執(zhí)行計算機可讀程序指令,從而實現(xiàn)本發(fā)明的各個 方面。
[0139] 送里參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/ 或框圖描述了本發(fā)明的各個方面。應當理解,流程圖和/或框圖的每個方框W及流程圖和 /或框圖中各方框的組合,都可W由計算機可讀程序指令實現(xiàn)。
[0140] 送些計算機可讀程序指令可W提供給通用計算機、專用計算機或其它可編程數(shù)據(jù) 處理裝置的處理器,從而生產(chǎn)出一種機器,使得送些指令在通過計算機或其它可編程數(shù)據(jù) 處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功 能/動作的裝置。也可W把送些計算機可讀程序指令存儲在計算機可讀存儲介質(zhì)中,送些 指令使得計算機、可編程數(shù)據(jù)處理裝置和/或其他設備W特定方式工作,從而,存儲有指令 的計算機可讀介質(zhì)則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框 中規(guī)定的功能/動作的各個方面的指令。
[0141] 也可W把計算機可讀程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它 設備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設備上執(zhí)行一系列操作步驟,W產(chǎn) 生計算機實現(xiàn)的過程,從而使得在計算機、其它可編程數(shù)據(jù)處理裝置、或其它設備上執(zhí)行的 指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。
[0142] 附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程 序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在送點上,流程圖或框圖中的每個方框可W 代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個 用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現(xiàn)中,方框中所標注的功能 也可不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可W基本并行地 執(zhí)行,它們有時也可W按相反的順序執(zhí)行,送依所涉及的功能而定。也要注意的是,框圖和 /或流程圖中的每個方框、W及框圖和/或流程圖中的方框的組合,可W用執(zhí)行規(guī)定的功 能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可w用專用硬件與計算機指令的組合來實 現(xiàn)。
[0143] W上已經(jīng)描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也 不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技 術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨 在最好地解釋各實施例的原理、實際應用或?qū)κ袌鲋械募夹g的技術改進,或者使本技術領 域的其它普通技術人員能理解本文披露的各實施例。
【主權項】
1. 一種生成關系數(shù)據(jù)轉(zhuǎn)換為RDF資源描述框架格式數(shù)據(jù)的映射規(guī)則的方法,包括: 獲取第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第一映射規(guī)則,其中所述 第一映射規(guī)則的URI通用資源標識模式表達了第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)的特征; 解析所述第一映射規(guī)則的URI模式的生成規(guī)則; 確定所述第二關系型數(shù)據(jù)庫的第二關系模型與所述第一關系型數(shù)據(jù)庫的第一關系模 型符合模式匹配;以及 根據(jù)所述生成規(guī)則和所述第一關系模型和第二關系模型的模式匹配的映射關系生成 第二關系型數(shù)據(jù)庫的所述關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第二映射規(guī)則。2. 根據(jù)權利要求1所述的方法,其中所述第一映射規(guī)則的URI模式包括唯一資源標識 部分和特征部分,其中所述特征部分包括所述第一關系模型包含的表名和至少一個列名。3. 根據(jù)權利要求2所述的方法,其中解析所述第一映射規(guī)則的URI模式的生成規(guī)則包 括: 識別出所述第一映射規(guī)則中的類映射和對應于所述類映射的所有屬性映射; 識別出所述類映射的URI模式中的特征部分; 對于每個屬性映射,識別出與屬性映射對應的所述第一關系模型的表名和列名; 確定URI模式中的特征部分包含的所述第一關系模型的表名和列名。4. 根據(jù)權利要求3所述的方法,其中識別出所述類映射的URI模式中的特征部分包 括: 提取出所述URI模式中標識唯一資源標識部分和特征部分的所有字符串; 根據(jù)所述第一關系模型的主鍵名確定唯一資源標識部分; 識別出所述所有字符串中唯一資源標識部分之外的字符串為特征部分。5. 根據(jù)權利要求1-4中任一項所述的方法,其中根據(jù)所述生成規(guī)則和所述第一關系模 型和第二關系模型的模式匹配的映射關系生成第二關系型數(shù)據(jù)庫的所述關系數(shù)據(jù)轉(zhuǎn)換為 RDF格式數(shù)據(jù)的第二映射規(guī)則包括: 確定所述第二關系模型中存在與URI模式的特征部分包含的所述第一關系模型的表 名模式匹配的表名; 確定所述第二關系模型中存在與URI模式的特征部分包含的所述第一關系模型的列 名模式匹配的至少一個列名; 用第二關系模型中符合模式匹配的表名替換URI模式的特征部分中包括的第一關系 模型的表名; 用第二關系模型中符合模式匹配的所述至少一個列名替換URI模式的特征部分中與 第二關系模型中的所述至少一個列名模式匹配的第一關系模型的至少一個列名。6. 根據(jù)權利要求1所述的方法,其中所述解析所述第一映射規(guī)則的步驟和生成所述第 二映射規(guī)則的步驟由統(tǒng)一的映射引擎實現(xiàn)。7. 生成關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的映射規(guī)則的裝置,包括: 獲取模塊,被配置為獲取第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第一 映射規(guī)則,其中所述第一映射規(guī)則的URI模式表達了第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)的特 征; 解析模塊,被配置為解析所述第一映射規(guī)則的URI模式的生成規(guī)則; 第一確定模塊,被配置為確定所述第二關系型數(shù)據(jù)庫的第二關系模型與所述第一關系 型數(shù)據(jù)庫的第一關系模型符合模式匹配; 生成模塊,被配置為根據(jù)所述生成規(guī)則和所述第一關系模型和第二關系模型的模式匹 配的映射關系生成第二關系型數(shù)據(jù)庫的所述關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第二映射規(guī) 則。8. 根據(jù)權利要求7所述的裝置,其中所述第一映射規(guī)則的URI模式包括唯一資源標識 部分和特征部分,其中所述特征部分包括所述第一關系模型包含的表名和至少一個列名。9. 根據(jù)權利要求8所述的裝置,其中解析模塊進一步配配置為: 第一識別模塊,被配置為識別出所述第一映射規(guī)則中的類映射和對應于所述類映射的 所有屬性映射; 第二識別模塊,被配置為識別出所述類映射的URI模式中的特征部分; 第三識別模塊,被配置為對于每個屬性映射,識別出與屬性映射對應的所述第一關系 模型的表名和列名; 第二確定模塊,被配置為確定URI模式中的特征部分包含的所述第一關系模型的表名 和列名。10. 根據(jù)權利要求9所述的裝置,其中第二識別模塊進一步被配置為: 提取出所述URI模式中標識唯一資源標識部分和特征部分的所有字符串; 根據(jù)所述第一關系模型的主鍵名確定唯一資源標識部分; 識別出所述所有字符串中唯一資源標識部分之外的字符串為特征部分。11. 根據(jù)權利要求7至10中任一項所述的裝置,其中生成模塊進一步被配置為: 確定所述第二關系模型中存在與URI模式的特征部分包含的所述第一關系模型的表 名模式匹配的表名; 確定所述第二關系模型中存在與URI模式的特征部分包含的所述第一關系模型的列 名模式匹配的至少一個列名; 用第二關系模型中符合模式匹配的表名替換URI模式的特征部分中包括的第一關系 模型的表名; 用第二關系模型中符合模式匹配的所述至少一個列名替換URI模式的特征部分中與 第二關系模型中的所述至少一個列名模式匹配的第一關系模型的至少一個列名。12. 根據(jù)權利要求7所述的裝置,其中所述解析模塊和生成模塊由統(tǒng)一的映射引擎實 現(xiàn)。
【專利摘要】本發(fā)明涉及數(shù)據(jù)庫,其提供了一種生成關系型數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的映射規(guī)則的方法和裝置,該方法包括:獲取第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第一映射規(guī)則,其中所述第一映射規(guī)則的URI模式表達了第一關系型數(shù)據(jù)庫中的關系數(shù)據(jù)的特征;解析所述第一映射規(guī)則的URI模式的生成規(guī)則;確定所述第二關系型數(shù)據(jù)庫的第二關系模型與所述第一關系型數(shù)據(jù)庫的第一關系模型符合模式匹配;根據(jù)所述生成規(guī)則和所述第一關系模型和第二關系模型的模式匹配的映射關系生成第二關系型數(shù)據(jù)庫的所述關系數(shù)據(jù)轉(zhuǎn)換為RDF格式數(shù)據(jù)的第二映射規(guī)則。按照該方法的映射規(guī)則生成的URI能夠表達RDF格式數(shù)據(jù)的特征,更符合用戶期望的效果。
【IPC分類】G06F17/30
【公開號】CN105446966
【申請?zhí)枴緾N201410241150
【發(fā)明人】蔡鵬 , 曹鋒, 倪淵, ?;奂?
【申請人】國際商業(yè)機器公司
【公開日】2016年3月30日
【申請日】2014年5月30日
【公告號】US20150347485, US20150347620