1、為了使Web上的信息能夠被機(jī)器所理解,從而可以高效地查找信息,語義Web成為了下一代Web的發(fā)展方向。但是由于大量的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在關(guān)系數(shù)據(jù)庫中,查詢RDF視圖的SPARQL查詢語句無法實(shí)現(xiàn)對關(guān)系數(shù)據(jù)庫的直接查詢和操作,只能通過SQL查詢語句對數(shù)據(jù)庫進(jìn)行需要的操作,這就使關(guān)系數(shù)據(jù)庫中的大量有效信息不能很好地被語義Web所用,因此通過為關(guān)系數(shù)據(jù)庫定義RDF視圖以支持語義Web應(yīng)用對數(shù)據(jù)庫進(jìn)行SPARQL查詢,已經(jīng)成為語義Web及數(shù)據(jù)管理的研
2、究熱點(diǎn)。
現(xiàn)有的RDF視圖建模技術(shù)大多采用簡單的“關(guān)系表到RDF類”的映射規(guī)則,只能簡單的表示關(guān)系表的RDF類的映射,不能表示關(guān)系數(shù)據(jù)庫與RDF在概念上的自然對應(yīng),并且現(xiàn)在RDF視圖大部分是手工制定的,沒有半自動(dòng)化或者自動(dòng)化構(gòu)建,人工對每個(gè)關(guān)系數(shù)據(jù)庫建立對應(yīng)的RDF視圖,為SPARQL-to-SQL的查詢重寫工具提高了復(fù)雜度,而且由于人工的過多干預(yù),導(dǎo)致了RDF視圖的創(chuàng)建存在著一定的差錯(cuò)和局限性。
所以根據(jù)以
3、上問題,本文提出了關(guān)系數(shù)據(jù)庫中RDF視圖的生成系統(tǒng)。該系統(tǒng)的RDF視圖格式不同于傳統(tǒng)的RDF視圖建模方法,采用了新的生成算法以實(shí)現(xiàn)RDF視圖在某種意義上的自動(dòng)生成。該系統(tǒng)通過分析關(guān)系模式與RDF模式之間的映射關(guān)系,研究了兩種模式之間的映射規(guī)則,實(shí)現(xiàn)了RDF視圖的自動(dòng)生成,盡量減少了人工的手動(dòng)創(chuàng)建。
本文的主要工作包括:
(1)研究提取并存儲(chǔ)關(guān)系數(shù)據(jù)庫中的關(guān)系模式技術(shù),包括關(guān)系表的提取和存儲(chǔ)算法,并對各算法進(jìn)行