• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一個(gè)時(shí)態(tài)RDF存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2018-12-20 02:06:16龐亞君
    關(guān)鍵詞:三元組時(shí)態(tài)區(qū)間

    龐亞君

    (南京航空航天大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京 210000)

    1 研究背景及現(xiàn)狀

    隨著時(shí)態(tài)數(shù)據(jù)處理和語(yǔ)義網(wǎng)的發(fā)展,越來越多的時(shí)態(tài)RDF格式的數(shù)據(jù)涌入網(wǎng)絡(luò)。在對(duì)時(shí)態(tài)RDF的早期研究中,Gutierrez等提出了時(shí)態(tài)RDF的語(yǔ)法語(yǔ)義以及查詢語(yǔ)言[1-3],Andrea等補(bǔ)充了非限定三元組的語(yǔ)法語(yǔ)義,并提出了tGRIN索引結(jié)構(gòu)將時(shí)態(tài)RDF存儲(chǔ)在關(guān)系型數(shù)據(jù)庫(kù)中[3-4]。Geetha等針對(duì)海量RDF存儲(chǔ)和語(yǔ)義網(wǎng)大量歷史數(shù)據(jù)存儲(chǔ)的問題,提出了一個(gè)基于語(yǔ)義的時(shí)態(tài)視圖機(jī)制,通過演示驗(yàn)證了該機(jī)制可提高RDF三元組中的時(shí)變數(shù)據(jù)緩存到主存的效率[5-6]。時(shí)態(tài)RDF由于其獨(dú)特的語(yǔ)義支持和推理機(jī)制,通常應(yīng)用于人工智能領(lǐng)域中,如電力系統(tǒng)中[7]以及機(jī)器閱讀技術(shù)中等。

    對(duì)數(shù)據(jù)的管理離不開數(shù)據(jù)庫(kù)的支持,而對(duì)于時(shí)態(tài)RDF數(shù)據(jù)的管理要建立在時(shí)態(tài)數(shù)據(jù)庫(kù)研究的基礎(chǔ)上。Tansel等在1993年對(duì)此前提出的時(shí)態(tài)數(shù)據(jù)庫(kù)技術(shù)的研究及時(shí)態(tài)數(shù)據(jù)模型做了全面的總結(jié)[8]。之后,時(shí)態(tài)數(shù)據(jù)庫(kù)研究重點(diǎn)由理論探討逐漸轉(zhuǎn)向模型的標(biāo)準(zhǔn)化和產(chǎn)品化。由于迄今為止時(shí)態(tài)模型尚不成熟未能完全統(tǒng)一等原因,各大數(shù)據(jù)庫(kù)廠商還沒有推出相關(guān)的時(shí)態(tài)數(shù)據(jù)庫(kù)產(chǎn)品,目前大多數(shù)應(yīng)用只是借助時(shí)態(tài)數(shù)據(jù)庫(kù)的概念與傳統(tǒng)的數(shù)據(jù)庫(kù)相結(jié)合來完成的。文獻(xiàn)[9-10]提出分層擴(kuò)展RDBMS的思想,開發(fā)了TimeDB、TempDB等時(shí)態(tài)數(shù)據(jù)庫(kù)產(chǎn)品。

    文中以時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)TimeDB[11]為基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)時(shí)態(tài)RDF數(shù)據(jù)存儲(chǔ)系統(tǒng),切實(shí)解決當(dāng)前時(shí)態(tài)RDF存儲(chǔ)研究缺失的問題。

    2 基礎(chǔ)知識(shí)

    2.1 時(shí)態(tài)RDF

    2.1.1 時(shí)態(tài)RDF模型概念

    對(duì)傳統(tǒng)RDF時(shí)態(tài)擴(kuò)展有兩種方式:時(shí)態(tài)標(biāo)簽法和版本更新法。時(shí)態(tài)標(biāo)簽法也就是給產(chǎn)生變化的三元組添加時(shí)間標(biāo)簽;版本更新法不關(guān)心過去狀態(tài)的時(shí)態(tài)RDF圖存在何處,只記錄更新后的時(shí)間快照。版本更新法可以更有效地獲取事務(wù)時(shí)間,而在獲取有效時(shí)間時(shí)通常使用時(shí)態(tài)標(biāo)簽法。雖然兩種方法是等價(jià)的,當(dāng)時(shí)態(tài)信息越多也就是RDF圖更新頻率越快,即產(chǎn)生的新版本也會(huì)越多,不斷記錄更新后的RDF圖無(wú)疑增加了查詢的復(fù)雜度,因此現(xiàn)有的時(shí)態(tài)RDF模型都是采用時(shí)態(tài)標(biāo)簽法進(jìn)行時(shí)態(tài)擴(kuò)展。

    在時(shí)態(tài)RDF中,認(rèn)為時(shí)間是離散的,線性有序的區(qū)域,使用時(shí)態(tài)標(biāo)簽法來對(duì)RDF進(jìn)行時(shí)態(tài)擴(kuò)展,也就是用時(shí)態(tài)元素t標(biāo)記三元組(s,p,o)。時(shí)態(tài)元素包含時(shí)間點(diǎn)和時(shí)間區(qū)間,不難想到一個(gè)在時(shí)間區(qū)間時(shí),該區(qū)間就等同與一個(gè)時(shí)間點(diǎn)t1。

    2.1.2 時(shí)態(tài)RDF蘊(yùn)含

    一個(gè)RDF圖可以看作是一個(gè)由其他知識(shí)庫(kù)(也就是其他RDF圖)得到的知識(shí)庫(kù)。當(dāng)為RDF蘊(yùn)含擴(kuò)展時(shí)態(tài)屬性時(shí),需要將時(shí)態(tài)數(shù)據(jù)庫(kù)定義為所有快照的集合。

    時(shí)態(tài)蘊(yùn)含的概念往往和時(shí)間區(qū)間的運(yùn)算一起作用于時(shí)態(tài)推理機(jī)制中,例如若有(a,sc,b):[2,3]和(b,sc,c):[2](其中SC為rdf:SubclassOF屬性的縮寫形式),那么可以推出(a,sc,c):[2]。

    2.2 Jena工具

    網(wǎng)頁(yè)上的RDF數(shù)據(jù)通常以文檔的形式存在,通用的RDF語(yǔ)法為Turtle(Terse RDF Triple Language)或者RDF/XML的格式。RDF數(shù)據(jù)以三元組“主語(yǔ)—謂語(yǔ)—賓語(yǔ)”的格式存儲(chǔ)在關(guān)系型數(shù)據(jù)庫(kù)中,因此在RDF數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)之前,需要對(duì)RDF文檔進(jìn)行解析。Jena是一個(gè)使用Java編寫的API(application programming interface,應(yīng)用程序編程接口)[12],用于創(chuàng)建和操作RDF圖。Jena將以三元組為中心的解析方法與以資源及其屬性為中心的解析方法相結(jié)合,既可以對(duì)RDF三元組進(jìn)行操作,也可以對(duì)單個(gè)的資源進(jìn)行操作。

    2.3 時(shí)態(tài)數(shù)據(jù)管理系統(tǒng)TimeDB

    目前分層擴(kuò)展非時(shí)態(tài)的數(shù)據(jù)庫(kù)管理系統(tǒng)建立時(shí)態(tài)中間件成為實(shí)現(xiàn)時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)的最好方法。時(shí)態(tài)中間件不改變底層RDB的功能和結(jié)構(gòu),而是作為上層構(gòu)件添加到應(yīng)用程序和關(guān)系數(shù)據(jù)庫(kù)之間,使得時(shí)態(tài)SQL語(yǔ)句能夠轉(zhuǎn)換成下層關(guān)系數(shù)據(jù)庫(kù)可以理解的標(biāo)準(zhǔn)SQL語(yǔ)句。在目前所有的時(shí)態(tài)數(shù)據(jù)庫(kù)應(yīng)用中,TimeDB不論是在數(shù)據(jù)管理還是用戶交互上都是目前最受歡迎、使用最為廣泛的時(shí)態(tài)數(shù)據(jù)庫(kù)產(chǎn)品化應(yīng)用。

    TimeDB的時(shí)態(tài)查詢語(yǔ)言ATSQL2是在SQL標(biāo)準(zhǔn)查詢語(yǔ)言的基礎(chǔ)上加入了一些時(shí)態(tài)相關(guān)的關(guān)鍵字,TimeDB很容易將這些關(guān)鍵字識(shí)別出來并解釋其包含的時(shí)態(tài)語(yǔ)義,其次確定語(yǔ)句要進(jìn)行查詢的具體類型,進(jìn)行時(shí)態(tài)語(yǔ)言驗(yàn)證后通過關(guān)系操作的算法來實(shí)現(xiàn)語(yǔ)句的轉(zhuǎn)換。

    3 TRDF-STORAGE的設(shè)計(jì)實(shí)現(xiàn)

    3.1 系統(tǒng)體系結(jié)構(gòu)

    TRDF-Storage存儲(chǔ)時(shí)態(tài)RDF數(shù)據(jù)的具體流程如圖1所示。輸入數(shù)據(jù)為RDF/XML文檔,首先將其解析為時(shí)態(tài)RDF三元組。解析后的三元組要通過推理機(jī)制的處理,以保證時(shí)態(tài)RDF的數(shù)據(jù)庫(kù)的一致性,最后將處理后的不違背一致性的時(shí)態(tài)RDF三元組集合插入到時(shí)態(tài)數(shù)據(jù)庫(kù)中。

    圖1 系統(tǒng)層次圖

    3.2 時(shí)態(tài)RDF/XML文檔解析模塊

    RDF標(biāo)準(zhǔn)規(guī)定在RDF中只存在三元組,如果直接為RDF三元組增加時(shí)間標(biāo)簽,那么三元組就變成了四元組。因此引入一個(gè)額外的對(duì)象即具體化(reification),將時(shí)態(tài)屬性與原聲明中的主語(yǔ)、謂語(yǔ)和賓語(yǔ)通過屬性相關(guān)聯(lián)。如時(shí)態(tài)RDF三元組(Joe,isFollowing,Marry):[2005-10-01,2017-06-27]被Jena工具解析后形式如圖2所示。

    圖2 Jena解析結(jié)果

    若在存儲(chǔ)過程中將這樣一個(gè)時(shí)態(tài)RDF圖存儲(chǔ)在數(shù)據(jù)庫(kù)中顯然是不現(xiàn)實(shí)的,因此需要將這個(gè)時(shí)態(tài)RDF圖解析成圖3所示的形式,然后以(S,P,O):[T1,T2]的形式存儲(chǔ)在時(shí)態(tài)數(shù)據(jù)庫(kù)中。

    圖3 標(biāo)準(zhǔn)時(shí)態(tài)RDF圖

    前文已經(jīng)介紹了Jena API的解析過程,在此基礎(chǔ)上,需要將多余的三元組進(jìn)行合并。合并算法的主要思想是,一旦檢測(cè)到節(jié)點(diǎn)類型中有temporl屬性不作輸出,而是直接獲取下一節(jié)點(diǎn),然后將Initial的屬性值賦值給有效時(shí)間區(qū)間的起止時(shí)間點(diǎn),F(xiàn)inal屬性值賦值給終止時(shí)間點(diǎn),然后輸出有效時(shí)間標(biāo)簽。

    3.3 推理引擎的原理與實(shí)現(xiàn)

    由于時(shí)態(tài)RDF的語(yǔ)義特性,在存儲(chǔ)和刪除數(shù)據(jù)的過程中都要考慮數(shù)據(jù)的一致性。時(shí)態(tài)RDF中時(shí)間標(biāo)簽用時(shí)間點(diǎn)表示,屬于時(shí)態(tài)域,也就是一個(gè)正實(shí)數(shù)集合,與三元組集合屬于兩個(gè)互不相交的不同框架。因此時(shí)態(tài)RDF數(shù)據(jù)推理怡情可以分為對(duì)傳統(tǒng)RDF三元組的推理以及時(shí)態(tài)標(biāo)簽處理兩部分進(jìn)行,文獻(xiàn)[13]也證明了這一點(diǎn)。

    3.3.1 RDF三元組的處理

    在存儲(chǔ)RDF三元組時(shí),需要建立一個(gè)表格用于存儲(chǔ)三元組之間的推理關(guān)系—Rule_Table表格(InfID,Stmt1,Stmt2,Rule)。其中InfID表示根據(jù)規(guī)則推導(dǎo)出的三元組ID,Stmt1和Stmt2表示證明該三元組的ID,允許為空,且當(dāng)三元組是直接聲明而不是通過推理規(guī)則產(chǎn)生時(shí),Stmt1與Stmt2都為Null,Rule則是來自W3C RDF文檔中的推理規(guī)則集。

    另外,由于每一個(gè)三元組也是依賴自己作為推理?xiàng)l件的一個(gè)推理結(jié)果,所以規(guī)則之間會(huì)存在依賴循環(huán)問題,文獻(xiàn)[14]中提出了克服循環(huán)依賴問題的算法。

    文中的推理引擎基于Jena推理機(jī)。Jena推理機(jī)是一種基于規(guī)則的推理引擎,使用前向、后向和混合執(zhí)行的推理模型[15-16]。表中的內(nèi)容已經(jīng)包含在Jena的推理規(guī)則中。此外,針對(duì)特定領(lǐng)域,Jena支持自定義規(guī)則,通過String rule_Name=“Rule1:(?xpredicate ?y),(?ypredicate? z)→(?xpredicate?z)”聲明,然后通過綁定實(shí)例文件與自定義推理機(jī)的方式進(jìn)行實(shí)現(xiàn)。

    3.3.2 時(shí)態(tài)標(biāo)簽的處理

    時(shí)態(tài)RDF是根據(jù)Allen在1983年提出的一種基于時(shí)間段的時(shí)態(tài)邏輯方式進(jìn)行表示的[17]。

    1.插入操作。

    對(duì)于插入操作來說,對(duì)時(shí)態(tài)標(biāo)簽的處理方式包括四種:直接插入情況、不執(zhí)行插入操作的情況、替換插入的情況以及合并插入的情況。下面分別就四種情況給出詳細(xì)的算法。為了方便描述,給出如下定義:

    S:表示數(shù)據(jù)庫(kù)中已存的時(shí)態(tài)三元組集合。

    A:表示待插入的三元組集合。這里的三元組集合都經(jīng)過了第一步處理。

    T:時(shí)間點(diǎn)集合。

    Tn:時(shí)間區(qū)間集合。

    四種算法的輸入都是經(jīng)過第一步RDF三元組處理后的時(shí)態(tài)RDF三元組集合,輸出為經(jīng)過時(shí)態(tài)標(biāo)簽處理后可直接進(jìn)行插入操作的時(shí)態(tài)RDF三元組集合。

    ●直接插入情況:針對(duì)待插入數(shù)據(jù)與數(shù)據(jù)庫(kù)中已存數(shù)據(jù)三元組以及時(shí)態(tài)標(biāo)簽都不重復(fù)的時(shí)態(tài)RDF三元組,具體算法思想如下:

    (1)判斷A是否為空,若為空終止算法,若A不為空,取ai∈A,i++,進(jìn)入步驟2。

    (2)對(duì)時(shí)間標(biāo)簽的有效性進(jìn)行檢查,若t1>t2,返回錯(cuò)誤提示并進(jìn)入步驟1,否則進(jìn)入第2步。

    (3)遍歷已存RDF三元組數(shù)據(jù)的三元組集合S,檢查a是否在S中,若不在則可以直接返回原時(shí)間標(biāo)簽,返回步驟1。若在,取相同三元組Sj對(duì)應(yīng)的時(shí)間標(biāo)簽T2(t3,t4),進(jìn)入步驟4。

    (4)若t2t4且|t2-t3|與|t1-t4|均不等于一個(gè)時(shí)間粒度(即為Before與After關(guān)系),說明待插入三元組與數(shù)據(jù)庫(kù)中的三元組不相同,返回T1并進(jìn)入第一步。

    ●不執(zhí)行插入操作的情況:針對(duì)待插入數(shù)據(jù)被已存數(shù)據(jù)語(yǔ)義包含的時(shí)態(tài)RDF三元組,這種情況下,應(yīng)直接在待存集合中刪除對(duì)應(yīng)時(shí)態(tài)RDF數(shù)據(jù)。若t3≤t1≤t2≤t4,即待插入三元組的有效時(shí)間T1區(qū)間被包含在數(shù)據(jù)庫(kù)中已存的相同三元組的有效時(shí)間區(qū)間T2,即During(T1,T2)、Starts(T1,T2)以及Finishes(T1,T2)。對(duì)于這幾種情況,直接返回步驟1而不執(zhí)行插入操作,否則會(huì)產(chǎn)生重復(fù)性問題,造成存儲(chǔ)空間浪費(fèi)。

    ●替換插入的情況:該情況與第一種情況恰好相反,針對(duì)待插入數(shù)據(jù)語(yǔ)義包含已存數(shù)據(jù)的時(shí)態(tài)RDF三元組,也就是待插入數(shù)據(jù)的有效時(shí)間范圍包含對(duì)應(yīng)已存數(shù)據(jù)的有效時(shí)間。即如果兩個(gè)時(shí)間區(qū)間中的四個(gè)時(shí)間點(diǎn)存在關(guān)系t1≤t3≤t4≤t2,即待插入三元組的有效區(qū)間T1包含了數(shù)據(jù)庫(kù)中已存的相同三元組的有效時(shí)間區(qū)間T2,即During(T2,T1)、Starts(T2,T1)以及Finishes(T2,T1),在這幾種情況下,要將原有數(shù)據(jù)庫(kù)中的對(duì)應(yīng)的三元組刪除,插入有效區(qū)間更大的三元組。

    ●合并插入的情況:若插入數(shù)據(jù)的有效時(shí)間區(qū)間與已存數(shù)據(jù)庫(kù)中對(duì)應(yīng)有效時(shí)間區(qū)間部分重疊,出現(xiàn)t1≤t3≤t2≤t4的情況,即Overlaps(T1,T2)或Meets(T1,T2)(反之亦然),這時(shí)則需要將兩個(gè)RDF三元組(即待插入三元組和對(duì)應(yīng)的已存三元組)的有效時(shí)間區(qū)間進(jìn)行合并操作,返回步驟1。

    2.刪除操作。

    在對(duì)時(shí)態(tài)RDF三元組進(jìn)行插入操作時(shí),需要考慮時(shí)間區(qū)間的合并以防出現(xiàn)數(shù)據(jù)冗余,而對(duì)三元組進(jìn)行刪除操作時(shí),則需要考慮時(shí)間區(qū)間的分裂以維持時(shí)態(tài)數(shù)據(jù)表格式的統(tǒng)一。例如對(duì)于待刪除的三元組(a,b,c):[3,5],若在原有數(shù)據(jù)庫(kù)中已經(jīng)存在時(shí)態(tài)RDF三元組(a,b,c):[2,6],那么該刪除操作不僅不會(huì)使原時(shí)態(tài)RDF數(shù)據(jù)庫(kù)中的數(shù)據(jù)減少,反正會(huì)轉(zhuǎn)變?yōu)椴迦雰蓚€(gè)三元組(a,b,c):[2,3]和(a,b,c):[5,6]的插入操作。

    對(duì)于刪除算法也需要根據(jù)有效區(qū)間進(jìn)行分類探討,分為三種情況:直接刪除情況、區(qū)間一次分裂刪除以及區(qū)間兩次分裂刪除。

    S:表示數(shù)據(jù)庫(kù)中已存的時(shí)態(tài)三元組集合。

    D:表示待刪除的三元組集合。這里的三元組集合同樣也經(jīng)過了第一步處理。

    T:時(shí)間點(diǎn)集合。

    Tn:時(shí)間區(qū)間集合。

    ●直接刪除情況:針對(duì)待刪除數(shù)據(jù)與已存數(shù)據(jù)的對(duì)應(yīng)時(shí)間標(biāo)簽完全匹配的時(shí)態(tài)RDF三元組數(shù)據(jù),主要思想如下:

    (1)判斷待刪除三元組集合D是否為空,若為空則終止運(yùn)算,否則i++,進(jìn)入下一步。

    (2)對(duì)刪除三元組語(yǔ)句的合法性進(jìn)行分析,對(duì)于每一個(gè)待刪除三元組di∈D,若其時(shí)間標(biāo)簽[t1,t2]中t1>t2,返回錯(cuò)誤提示并返回第一步,否則就進(jìn)入第三步。

    (3)進(jìn)一步對(duì)語(yǔ)句有效性進(jìn)行判斷,遍歷已存三元組集合S,若對(duì)于每一個(gè)s∈S,都不能與待刪除di匹配,說明刪除語(yǔ)句無(wú)效,返回步驟1,否則就進(jìn)入下一步。

    (4)取與待刪除三元組di匹配的已存三元組s的有效區(qū)間T2=[t3,t4],若待刪除三元組的有效區(qū)間與s的有效區(qū)間存在關(guān)系t2t4,說明此時(shí)兩個(gè)三元組的時(shí)間區(qū)間無(wú)交集,即為Before與After關(guān)系,說明此時(shí)并未在已存三元組中找到待刪除的三元組,以及當(dāng)t1≤t3≤t4≤t2時(shí),即待刪除的三元組di的有效區(qū)間T1包含了對(duì)應(yīng)的已存三元組s的有有效區(qū)間T2,都要提示錯(cuò)誤并返回步驟1,否則進(jìn)入下一步。

    (5)若T1嚴(yán)格等于T2,即t1=t3且t2=t4,也就是說兩個(gè)時(shí)間區(qū)間存在關(guān)系Equals(T1,T2),此時(shí)將已存三元組集合中的s直接刪除,同時(shí)清除刪除列表中的di,返回第一步。

    ●區(qū)間一次分裂刪除:針對(duì)待刪除數(shù)據(jù)有效時(shí)間區(qū)間包含在對(duì)應(yīng)已存數(shù)據(jù)的有效時(shí)間區(qū)間內(nèi)的時(shí)態(tài)RDF數(shù)據(jù)。首先對(duì)刪除語(yǔ)句的有效性進(jìn)行判斷(以下所有情況都與第一種情況的前四步相同,都予以省略),然后通過兩個(gè)有效區(qū)間的大小關(guān)系將待刪除數(shù)據(jù)的有效區(qū)間在對(duì)應(yīng)已存數(shù)據(jù)中的有效區(qū)間中刪除,即將刪除操作轉(zhuǎn)化為插入操作,并將對(duì)應(yīng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)刪除。

    ●區(qū)間兩次分裂刪除:針對(duì)待刪除數(shù)據(jù)的有效區(qū)間將對(duì)應(yīng)已存數(shù)據(jù)有效區(qū)間分成三段的時(shí)態(tài)RDF數(shù)據(jù)。將原有數(shù)據(jù)庫(kù)中的三元組時(shí)間標(biāo)簽分成兩個(gè)不相連的部分存儲(chǔ),當(dāng)四個(gè)時(shí)間點(diǎn)之間存在關(guān)系t3≤t1≤t2≤t4時(shí),即存在關(guān)系During(T1,T2),那么此時(shí)在刪除s的同時(shí),還要執(zhí)行對(duì)以下兩個(gè)三元組的插入操作,即時(shí)態(tài)三元組(di,T3)和時(shí)態(tài)RDF三元組(di,T4),其中T3=(t3,t1),T4=(t2,t4)。

    3.4 時(shí)態(tài)RDF數(shù)據(jù)存儲(chǔ)到TimeDB

    按照前文提出的關(guān)系表結(jié)構(gòu),將處理后的時(shí)態(tài)RDF三元組數(shù)據(jù)存儲(chǔ)在TimeDB中。

    TimeDB在Java中提供了三類調(diào)用接口:TimeDB的調(diào)用接口(TDBCI)、結(jié)果集(ResultSet)類接口和結(jié)果行(ResultRow接口)。

    部分實(shí)現(xiàn)代碼如下:

    /*設(shè)置數(shù)據(jù)庫(kù)的鏈接參數(shù)*/

    TDBCI t=new TDBCI();

    t.setPrefs(“C:TimeDB2.2”,1,“Oracle.jdbc.driver.OracleDriver”,

    “jdbc:oracle:thin:1512:ORCL”);

    ……

    /*對(duì)于每個(gè)時(shí)態(tài)RDF三元組,分別將解析出的主語(yǔ)、謂語(yǔ)、賓語(yǔ)以及有效時(shí)間區(qū)間對(duì)應(yīng)插入TimeDB,以時(shí)態(tài)RDF實(shí)例信息為例*/

    String atsql=“VALIDTIME PERIOD[+“Begintime+”-“+Endtime+”]”+“INSERT INTO TStatement_Table values(?,?,?,?,?)”

    PreparedStatement prest=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,

    ResultSet.CONCUR_READ_ONLY);

    For(int i=0;x

    {

    prest.setString(1,rdfnode.getSubject());

    prest.setString(2,rdfnode.getPredicate());

    prest.setString(3,rdfnode.getObject());

    prest.setString(4,rdfnode.Begintime());

    prest.setString(4,rdfnodeEndtime());//將時(shí)態(tài)RDF三元組的主語(yǔ)、謂語(yǔ)、賓語(yǔ)以及有效時(shí)間分別插入。

    }

    ……

    4 系統(tǒng)演示

    1.插入操作。

    系統(tǒng)將會(huì)通過TimeDB的調(diào)用接口(TDBCI),將三元組中的三個(gè)字符串分別插入到數(shù)據(jù)表中的主語(yǔ)、謂語(yǔ)和賓語(yǔ)對(duì)應(yīng)列,然后將有效時(shí)間區(qū)間插入到起始時(shí)間列和終止時(shí)間列。

    將時(shí)態(tài)RDF三元組(Manager,rdfs:SubclassOf,Employee):[0,Now]實(shí)例信息和(Ailsa,rdf:type,Manager):[2017,NOW]本體信息分別存入時(shí)態(tài)三元組表和時(shí)態(tài)本體信息表,

    TimeDB通過執(zhí)行下列ATSQL2語(yǔ)句:

    VALIDTIME PRIOD [0-Now] INSERT INTO TOntolygy_Table VALUES(OT002,‘Manager’,‘rdfs:SubclassOf’,‘Emolyee’);

    VALIDTIME PRIOD [2017-Now] INSERT INTO TStatement_Table VALUES(T001,‘Ailsa’,‘rdf:type’,‘Manager’);

    通過查看時(shí)態(tài)本體信息表得到結(jié)果如圖4所示。

    圖4 F-Storage系統(tǒng)示意圖(1)

    2.刪除操作。

    下面刪除時(shí)態(tài)RDF三元組(Ailsa,rdf:type,Manager):[2017,NOW],執(zhí)行操作后,查看時(shí)態(tài)RDF表和規(guī)則信息表,結(jié)果如圖5和圖6所示。

    圖5 F-Storage系統(tǒng)示意圖(2)

    圖6 F-Storage系統(tǒng)示意圖(3)

    由于T002三元組在規(guī)則中依賴于刪除的時(shí)態(tài)RDF三元組T001,因此在刪除T001時(shí),推理算法會(huì)將T002也刪除,并將它們?cè)谝?guī)則信息表中的數(shù)據(jù)一并刪除。

    5 結(jié)束語(yǔ)

    針對(duì)時(shí)態(tài)RDF數(shù)據(jù)存儲(chǔ)研究相對(duì)缺失的現(xiàn)狀,提出了一種時(shí)態(tài)RDF數(shù)據(jù)存儲(chǔ)系統(tǒng)的設(shè)計(jì)方案。針對(duì)TRDF-Storage存儲(chǔ)系統(tǒng)中最重要的推理引擎進(jìn)行了詳細(xì)闡述,針對(duì)不同的時(shí)間區(qū)間關(guān)系,將插入操作和刪除操作分類討論,就每種區(qū)間關(guān)系的操作實(shí)現(xiàn)提供了算法。最后通過一個(gè)公司的模擬時(shí)態(tài)RDF數(shù)據(jù),對(duì)存儲(chǔ)系統(tǒng)的使用進(jìn)行驗(yàn)證。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)可以完成時(shí)態(tài)RDF本體信息和實(shí)例信息的分別存儲(chǔ),且推理機(jī)制可以得到正確的推理結(jié)果并對(duì)事態(tài)RDF數(shù)據(jù)進(jìn)行存儲(chǔ)或刪除,維護(hù)了時(shí)態(tài)RDF數(shù)據(jù)庫(kù)的一致性。但該研究?jī)?nèi)容也有一些不足之處,例如存儲(chǔ)所涉及的時(shí)態(tài)RDF模型沒有針對(duì)匿名時(shí)間點(diǎn)的處理以及對(duì)于海量時(shí)態(tài)RDF數(shù)據(jù)的處理還未能進(jìn)行有效驗(yàn)證,這些都有待進(jìn)一步的研究與改進(jìn)。

    猜你喜歡
    三元組時(shí)態(tài)區(qū)間
    基于語(yǔ)義增強(qiáng)雙編碼器的方面情感三元組提取
    軟件工程(2024年12期)2024-12-28 00:00:00
    基于帶噪聲數(shù)據(jù)集的強(qiáng)魯棒性隱含三元組質(zhì)檢算法*
    解兩類含參數(shù)的復(fù)合不等式有解與恒成立問題
    你學(xué)會(huì)“區(qū)間測(cè)速”了嗎
    超高清的完成時(shí)態(tài)即將到來 探討8K超高清系統(tǒng)構(gòu)建難點(diǎn)
    過去完成時(shí)態(tài)的判定依據(jù)
    關(guān)于余撓三元組的periodic-模
    區(qū)間對(duì)象族的可鎮(zhèn)定性分析
    三元組輻射場(chǎng)的建模與仿真
    現(xiàn)在進(jìn)行時(shí)
    av片东京热男人的天堂| 久久久水蜜桃国产精品网| 国产又色又爽无遮挡免费看| or卡值多少钱| 午夜福利视频1000在线观看| 成人亚洲精品av一区二区| 欧美一级a爱片免费观看看| 国产亚洲精品综合一区在线观看| 动漫黄色视频在线观看| 国产一区二区在线观看日韩 | 精品不卡国产一区二区三区| 成人三级黄色视频| 天堂√8在线中文| 嫩草影院入口| 欧美另类亚洲清纯唯美| 国产精品野战在线观看| 三级男女做爰猛烈吃奶摸视频| 好男人电影高清在线观看| www日本黄色视频网| 成年女人永久免费观看视频| 高清毛片免费观看视频网站| 国产69精品久久久久777片 | 偷拍熟女少妇极品色| 一边摸一边抽搐一进一小说| 狂野欧美激情性xxxx| 日韩大尺度精品在线看网址| 变态另类成人亚洲欧美熟女| 精华霜和精华液先用哪个| 亚洲国产欧洲综合997久久,| 最近最新免费中文字幕在线| 99久久精品国产亚洲精品| www.熟女人妻精品国产| 亚洲av片天天在线观看| 国产极品精品免费视频能看的| 国产av在哪里看| 久久精品国产亚洲av香蕉五月| 免费高清视频大片| 狠狠狠狠99中文字幕| 午夜精品久久久久久毛片777| 在线看三级毛片| 黄色丝袜av网址大全| netflix在线观看网站| 精品国产超薄肉色丝袜足j| 中文字幕人成人乱码亚洲影| 国产精品爽爽va在线观看网站| 亚洲欧美日韩卡通动漫| 熟女人妻精品中文字幕| 一本精品99久久精品77| 亚洲国产精品合色在线| 午夜免费成人在线视频| 日韩三级视频一区二区三区| 嫁个100分男人电影在线观看| 成人鲁丝片一二三区免费| 国产精品电影一区二区三区| 黄色 视频免费看| 2021天堂中文幕一二区在线观| 国产高清视频在线观看网站| a在线观看视频网站| 精品日产1卡2卡| 一级毛片精品| 日韩欧美 国产精品| 国产高清激情床上av| 91麻豆精品激情在线观看国产| 最新中文字幕久久久久 | 欧美成人一区二区免费高清观看 | 国产精品98久久久久久宅男小说| 国产精品综合久久久久久久免费| 此物有八面人人有两片| 亚洲自拍偷在线| 久久99热这里只有精品18| 波多野结衣高清作品| 一个人免费在线观看的高清视频| 日本免费a在线| 国产精品精品国产色婷婷| 性色av乱码一区二区三区2| 午夜福利免费观看在线| 哪里可以看免费的av片| 99在线人妻在线中文字幕| 国产一区二区在线av高清观看| 亚洲无线在线观看| 色综合站精品国产| 亚洲av日韩精品久久久久久密| 欧美日韩中文字幕国产精品一区二区三区| 久久香蕉国产精品| 综合色av麻豆| 18禁美女被吸乳视频| 天天躁日日操中文字幕| 中国美女看黄片| 国产亚洲av嫩草精品影院| 国产真实乱freesex| 亚洲成a人片在线一区二区| 亚洲人成电影免费在线| 两性午夜刺激爽爽歪歪视频在线观看| 两个人看的免费小视频| 丁香六月欧美| 亚洲无线观看免费| 亚洲一区二区三区不卡视频| 不卡av一区二区三区| 久久精品国产综合久久久| 看免费av毛片| 亚洲国产欧美网| 在线十欧美十亚洲十日本专区| 一个人看的www免费观看视频| av在线蜜桃| 老熟妇仑乱视频hdxx| 精品人妻1区二区| 久久亚洲精品不卡| 亚洲18禁久久av| 国产一区二区三区在线臀色熟女| 日本a在线网址| 日本一二三区视频观看| 三级毛片av免费| 黑人欧美特级aaaaaa片| 又黄又爽又免费观看的视频| 亚洲电影在线观看av| 日韩欧美精品v在线| 国产亚洲av嫩草精品影院| 久久久水蜜桃国产精品网| 久久久久久国产a免费观看| а√天堂www在线а√下载| 亚洲人与动物交配视频| 亚洲第一电影网av| 亚洲 欧美一区二区三区| 免费看光身美女| 亚洲熟女毛片儿| 91av网一区二区| 亚洲狠狠婷婷综合久久图片| 久久久国产成人免费| 在线播放国产精品三级| 少妇熟女aⅴ在线视频| 精品电影一区二区在线| 十八禁网站免费在线| 久久久久久久精品吃奶| av国产免费在线观看| 成人特级黄色片久久久久久久| 欧美又色又爽又黄视频| 久久国产乱子伦精品免费另类| 亚洲国产看品久久| 九九热线精品视视频播放| 老鸭窝网址在线观看| 可以在线观看的亚洲视频| 天堂动漫精品| 动漫黄色视频在线观看| 久久久久久九九精品二区国产| www.自偷自拍.com| 老鸭窝网址在线观看| 一级a爱片免费观看的视频| 日韩人妻高清精品专区| а√天堂www在线а√下载| 日本与韩国留学比较| 国产亚洲精品一区二区www| 国产精品亚洲美女久久久| 国语自产精品视频在线第100页| 成人av一区二区三区在线看| 97人妻精品一区二区三区麻豆| 国产精品久久久久久精品电影| 日韩三级视频一区二区三区| 亚洲七黄色美女视频| 高清毛片免费观看视频网站| 免费看日本二区| 国产av一区在线观看免费| 中文字幕高清在线视频| 国产黄片美女视频| 人人妻,人人澡人人爽秒播| 91麻豆精品激情在线观看国产| 国模一区二区三区四区视频 | 每晚都被弄得嗷嗷叫到高潮| 欧美日韩乱码在线| 精品日产1卡2卡| 欧美精品啪啪一区二区三区| 亚洲精品色激情综合| 久久午夜亚洲精品久久| 真人做人爱边吃奶动态| 亚洲国产精品999在线| 日本a在线网址| 日本三级黄在线观看| 国产亚洲精品久久久久久毛片| 九九久久精品国产亚洲av麻豆 | 国产亚洲精品一区二区www| 91av网一区二区| 欧美在线一区亚洲| 国产aⅴ精品一区二区三区波| 99视频精品全部免费 在线 | 欧美日韩瑟瑟在线播放| 香蕉av资源在线| 好男人在线观看高清免费视频| 精品国内亚洲2022精品成人| 成人三级黄色视频| 日韩高清综合在线| 成人一区二区视频在线观看| 亚洲精品在线观看二区| 免费搜索国产男女视频| 国产 一区 欧美 日韩| 国产午夜福利久久久久久| 长腿黑丝高跟| 午夜福利成人在线免费观看| 国产视频一区二区在线看| 亚洲av美国av| 国产精品亚洲av一区麻豆| 老司机在亚洲福利影院| 国产精品一区二区三区四区久久| 精品无人区乱码1区二区| 熟妇人妻久久中文字幕3abv| 99精品欧美一区二区三区四区| 久9热在线精品视频| 成人精品一区二区免费| 18禁黄网站禁片免费观看直播| 最近最新中文字幕大全免费视频| 中文字幕久久专区| 亚洲欧美日韩无卡精品| 午夜福利在线观看吧| 天堂网av新在线| 久久久久亚洲av毛片大全| 搡老妇女老女人老熟妇| 午夜久久久久精精品| 色哟哟哟哟哟哟| 国产精品爽爽va在线观看网站| 亚洲精品456在线播放app | www.www免费av| 窝窝影院91人妻| 亚洲精品一区av在线观看| 色播亚洲综合网| 欧美大码av| 99久久久亚洲精品蜜臀av| or卡值多少钱| 最近最新中文字幕大全电影3| 99久久久亚洲精品蜜臀av| 叶爱在线成人免费视频播放| 一本精品99久久精品77| av中文乱码字幕在线| 色播亚洲综合网| 国内精品久久久久精免费| 日韩人妻高清精品专区| 一个人观看的视频www高清免费观看 | 99久久成人亚洲精品观看| 两个人的视频大全免费| 午夜亚洲福利在线播放| 亚洲在线自拍视频| 成人三级黄色视频| 亚洲国产色片| 亚洲va日本ⅴa欧美va伊人久久| 久久精品国产亚洲av香蕉五月| 麻豆成人午夜福利视频| 亚洲最大成人中文| 亚洲精品美女久久av网站| 日本黄色片子视频| 99视频精品全部免费 在线 | 变态另类成人亚洲欧美熟女| 国产精品av久久久久免费| 久久久久精品国产欧美久久久| 两性午夜刺激爽爽歪歪视频在线观看| 国产三级中文精品| 久久久精品欧美日韩精品| x7x7x7水蜜桃| 香蕉久久夜色| 一级a爱片免费观看的视频| 日日干狠狠操夜夜爽| 欧美日韩中文字幕国产精品一区二区三区| bbb黄色大片| 夜夜躁狠狠躁天天躁| 中文亚洲av片在线观看爽| 宅男免费午夜| 美女cb高潮喷水在线观看 | 欧美+亚洲+日韩+国产| 亚洲中文av在线| 一本一本综合久久| 日本三级黄在线观看| 免费看光身美女| 人人妻人人澡欧美一区二区| 国产午夜精品久久久久久| 俺也久久电影网| xxx96com| 黄色成人免费大全| 欧美av亚洲av综合av国产av| 天天添夜夜摸| 99久久国产精品久久久| 啦啦啦观看免费观看视频高清| 国产亚洲av高清不卡| 一进一出好大好爽视频| 最近最新免费中文字幕在线| 国产高清videossex| 久久香蕉精品热| 哪里可以看免费的av片| 毛片女人毛片| 黑人欧美特级aaaaaa片| 欧美日本亚洲视频在线播放| 亚洲人成电影免费在线| 日韩中文字幕欧美一区二区| 欧美黑人巨大hd| 黑人操中国人逼视频| 国产精品一及| 欧美中文综合在线视频| 亚洲成人精品中文字幕电影| 在线免费观看不下载黄p国产 | 一边摸一边抽搐一进一小说| 757午夜福利合集在线观看| 国产一区二区在线av高清观看| 国产精品 欧美亚洲| 欧美又色又爽又黄视频| 国产淫片久久久久久久久 | 亚洲精品456在线播放app | 国产欧美日韩一区二区精品| 一级黄色大片毛片| 欧美激情在线99| 午夜日韩欧美国产| 免费高清视频大片| 国产aⅴ精品一区二区三区波| 在线视频色国产色| 久久久国产成人免费| 国产精品1区2区在线观看.| 亚洲av日韩精品久久久久久密| 亚洲欧洲精品一区二区精品久久久| 国产男靠女视频免费网站| 午夜福利视频1000在线观看| 亚洲色图av天堂| 国产精品女同一区二区软件 | 99热只有精品国产| 日韩欧美在线二视频| av中文乱码字幕在线| 两性夫妻黄色片| 亚洲va日本ⅴa欧美va伊人久久| 国产一区二区在线av高清观看| 日韩欧美在线二视频| 人人妻人人澡欧美一区二区| 1024手机看黄色片| 在线观看66精品国产| 制服丝袜大香蕉在线| 免费在线观看日本一区| 一区福利在线观看| 久久久久国产一级毛片高清牌| 亚洲成人久久性| 麻豆av在线久日| 国产成+人综合+亚洲专区| 亚洲av美国av| 国产人伦9x9x在线观看| 国产一区在线观看成人免费| 两人在一起打扑克的视频| 麻豆久久精品国产亚洲av| 国产精品 国内视频| 亚洲国产日韩欧美精品在线观看 | 十八禁人妻一区二区| 搞女人的毛片| 亚洲九九香蕉| 精品久久久久久久人妻蜜臀av| 美女黄网站色视频| 日韩欧美在线二视频| 在线视频色国产色| 桃色一区二区三区在线观看| 久久精品人妻少妇| 99在线视频只有这里精品首页| 黄色日韩在线| 亚洲黑人精品在线| 757午夜福利合集在线观看| or卡值多少钱| 中文字幕av在线有码专区| 午夜a级毛片| 欧美成人一区二区免费高清观看 | 亚洲七黄色美女视频| 久久伊人香网站| 97碰自拍视频| 亚洲人成电影免费在线| 1000部很黄的大片| 桃红色精品国产亚洲av| 夜夜看夜夜爽夜夜摸| 久久天躁狠狠躁夜夜2o2o| 欧美日韩瑟瑟在线播放| 岛国在线免费视频观看| 熟妇人妻久久中文字幕3abv| 亚洲av日韩精品久久久久久密| 免费在线观看日本一区| 国产黄a三级三级三级人| 男女那种视频在线观看| 男女床上黄色一级片免费看| 亚洲第一电影网av| 91麻豆精品激情在线观看国产| 亚洲精品乱码久久久v下载方式 | 亚洲性夜色夜夜综合| 中出人妻视频一区二区| 欧美日韩综合久久久久久 | 欧美性猛交黑人性爽| 又爽又黄无遮挡网站| 久久精品91蜜桃| 欧美性猛交╳xxx乱大交人| 伦理电影免费视频| 日韩成人在线观看一区二区三区| 久9热在线精品视频| 婷婷精品国产亚洲av| 亚洲精品粉嫩美女一区| 熟女少妇亚洲综合色aaa.| 久久久久久人人人人人| 亚洲精品中文字幕一二三四区| 真实男女啪啪啪动态图| 日韩精品青青久久久久久| 欧美日韩乱码在线| 国产综合懂色| 婷婷精品国产亚洲av在线| 性色avwww在线观看| 搡老熟女国产l中国老女人| 美女黄网站色视频| 成人三级做爰电影| 神马国产精品三级电影在线观看| 18禁裸乳无遮挡免费网站照片| 国产亚洲精品一区二区www| 香蕉av资源在线| 国产97色在线日韩免费| 黑人巨大精品欧美一区二区mp4| 亚洲av电影在线进入| 九色国产91popny在线| 在线视频色国产色| 天天躁日日操中文字幕| 欧美高清成人免费视频www| 两个人的视频大全免费| 久久久国产欧美日韩av| 男人舔女人下体高潮全视频| 99在线视频只有这里精品首页| 午夜两性在线视频| 国产高清有码在线观看视频| 波多野结衣巨乳人妻| 亚洲美女视频黄频| 亚洲成a人片在线一区二区| 成人av一区二区三区在线看| 免费看十八禁软件| 成人高潮视频无遮挡免费网站| 久久香蕉国产精品| 久久久久久久久免费视频了| 少妇人妻一区二区三区视频| 狂野欧美白嫩少妇大欣赏| 国产视频一区二区在线看| 国产高清有码在线观看视频| 亚洲一区二区三区不卡视频| 哪里可以看免费的av片| 国产精品永久免费网站| 女人高潮潮喷娇喘18禁视频| 久久午夜亚洲精品久久| 网址你懂的国产日韩在线| 久久中文字幕一级| 最近最新中文字幕大全电影3| 村上凉子中文字幕在线| 成人无遮挡网站| 成人精品一区二区免费| 免费电影在线观看免费观看| 少妇的丰满在线观看| 日韩人妻高清精品专区| 亚洲欧美日韩卡通动漫| 舔av片在线| 精品久久久久久久毛片微露脸| 欧美3d第一页| 亚洲成人免费电影在线观看| 宅男免费午夜| 国产日本99.免费观看| 9191精品国产免费久久| 日韩欧美一区二区三区在线观看| 制服丝袜大香蕉在线| 欧洲精品卡2卡3卡4卡5卡区| 国产亚洲精品综合一区在线观看| 亚洲精品色激情综合| 99久久国产精品久久久| 搡老熟女国产l中国老女人| 久久热在线av| 国产99白浆流出| 免费大片18禁| 成人亚洲精品av一区二区| 日本熟妇午夜| 麻豆国产97在线/欧美| 高清在线国产一区| 日韩国内少妇激情av| 久久精品影院6| 美女免费视频网站| 久久久久久久久久黄片| 在线免费观看不下载黄p国产 | 国产高清视频在线播放一区| 网址你懂的国产日韩在线| 久久精品国产亚洲av香蕉五月| x7x7x7水蜜桃| 欧美日韩国产亚洲二区| 国产精品一及| 真人一进一出gif抽搐免费| 好看av亚洲va欧美ⅴa在| 久久这里只有精品中国| 中出人妻视频一区二区| 网址你懂的国产日韩在线| 国产精品久久久久久人妻精品电影| 成人精品一区二区免费| 久久国产乱子伦精品免费另类| 毛片女人毛片| 精品久久久久久久久久久久久| 给我免费播放毛片高清在线观看| 中文在线观看免费www的网站| 免费看光身美女| 成年女人永久免费观看视频| 免费看美女性在线毛片视频| 国产激情欧美一区二区| 两个人的视频大全免费| 欧美成人性av电影在线观看| 毛片女人毛片| 两个人视频免费观看高清| 欧美日韩福利视频一区二区| 不卡一级毛片| 亚洲av第一区精品v没综合| 91九色精品人成在线观看| 丁香欧美五月| www.999成人在线观看| 亚洲欧美日韩卡通动漫| 国产精品电影一区二区三区| 国产精品,欧美在线| 久9热在线精品视频| 麻豆久久精品国产亚洲av| 亚洲五月天丁香| 精品久久久久久久久久免费视频| 1000部很黄的大片| 宅男免费午夜| 嫩草影院入口| 网址你懂的国产日韩在线| 丁香欧美五月| 91av网站免费观看| 日本在线视频免费播放| 白带黄色成豆腐渣| 精华霜和精华液先用哪个| av视频在线观看入口| 午夜日韩欧美国产| 美女午夜性视频免费| 国产三级黄色录像| www.www免费av| 熟妇人妻久久中文字幕3abv| 国产蜜桃级精品一区二区三区| 法律面前人人平等表现在哪些方面| 又粗又爽又猛毛片免费看| 男人和女人高潮做爰伦理| 欧美乱码精品一区二区三区| 综合色av麻豆| 亚洲 欧美一区二区三区| 男人舔奶头视频| 无人区码免费观看不卡| 欧美日韩瑟瑟在线播放| 噜噜噜噜噜久久久久久91| svipshipincom国产片| 日韩欧美精品v在线| 18美女黄网站色大片免费观看| 欧美激情久久久久久爽电影| 香蕉丝袜av| 男女那种视频在线观看| 波多野结衣高清作品| 啦啦啦观看免费观看视频高清| 天天躁狠狠躁夜夜躁狠狠躁| 国产单亲对白刺激| 男人舔奶头视频| 亚洲九九香蕉| 黑人欧美特级aaaaaa片| 亚洲精品在线观看二区| 非洲黑人性xxxx精品又粗又长| 每晚都被弄得嗷嗷叫到高潮| 国产精品女同一区二区软件 | 国产精品九九99| 欧美成狂野欧美在线观看| 每晚都被弄得嗷嗷叫到高潮| 亚洲国产色片| 国产精品98久久久久久宅男小说| 啪啪无遮挡十八禁网站| 成人欧美大片| 亚洲精品美女久久久久99蜜臀| x7x7x7水蜜桃| 麻豆成人av在线观看| 99riav亚洲国产免费| 欧美日韩国产亚洲二区| 制服丝袜大香蕉在线| 中文字幕最新亚洲高清| 国产免费av片在线观看野外av| 亚洲国产精品久久男人天堂| 国产av在哪里看| 国产亚洲欧美98| 亚洲人成网站在线播放欧美日韩| a在线观看视频网站| 天天一区二区日本电影三级| 国产黄色小视频在线观看| 观看免费一级毛片| 男人舔女人下体高潮全视频| 亚洲美女视频黄频| 黄片小视频在线播放| 久久中文字幕人妻熟女| 国产精品 欧美亚洲| 免费看a级黄色片| 免费人成视频x8x8入口观看| 一级毛片精品| 狠狠狠狠99中文字幕| 在线观看66精品国产| 亚洲七黄色美女视频| 亚洲熟女毛片儿| 欧美日韩福利视频一区二区| 一区二区三区激情视频| 18禁裸乳无遮挡免费网站照片| 韩国av一区二区三区四区| 我要搜黄色片| 老熟妇乱子伦视频在线观看| 视频区欧美日本亚洲| 国产探花在线观看一区二区| 村上凉子中文字幕在线| 亚洲乱码一区二区免费版| 一个人免费在线观看电影 | 欧美激情在线99| 岛国在线观看网站| 久久99热这里只有精品18| 制服丝袜大香蕉在线| 在线观看免费午夜福利视频| 国产免费男女视频| 国产成人精品久久二区二区91| 久久精品亚洲精品国产色婷小说| 国产精品精品国产色婷婷| 日本三级黄在线观看| 日韩欧美一区二区三区在线观看| 欧美日韩亚洲国产一区二区在线观看| 久久久国产欧美日韩av| 午夜福利视频1000在线观看| 亚洲avbb在线观看| 国产精品国产高清国产av| 日韩av在线大香蕉|