999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OWL本體存儲工具模塊設計與實現

2015-08-26 00:53:51毛金玲遼寧建筑職業學院遼寧遼陽111000
中國科技縱橫 2015年8期
關鍵詞:數據庫

毛金玲(遼寧建筑職業學院,遼寧遼陽 111000)

OWL本體存儲工具模塊設計與實現

毛金玲
(遼寧建筑職業學院,遼寧遼陽 111000)

本文介紹了存儲工具的實現過程,包括編寫代碼所用的軟件、系統流程以及各模塊的實現方式。其中重點為各模塊的實現方式,說明了實現每個模塊的類以及實現重要功能的函數的代碼。本系統的實現利用Eclipse自帶的工具包及組件得以完成,其中用到的包有util包,用到的類為Iterator,Vector,StringTokenizer,ArrayList;sql包,用到的類有DriverManager,Statement;io包,用到的類有BufferedReader。界面繪制主要用到了AWT組件及Swing組件。

OWL本體 模塊設計 模塊實現

1 模塊設計

該基于關系數據庫的O W L本體存儲工具的模塊設計如圖1所示。

2 系統實現

本設計基于Java平臺,使用最初由OTI,IBM公司的IDE產品開發組創建的Eclipse集成開發環境。本系統的實現利用Eclipse自帶的工具包及組件得以完成,其中用到的包有u t i l包,用到的類為Iterator,Vector,StringTokenizer,ArrayList;sql包,用到的類有DriverManager,Statement;io包,用到的類有BufferedReader。界面繪制主要用到了AWT組件及Swing組件。

3 模塊實現

3.1數據模塊

該模塊對應的包為ren.Data包,這個包中的類是本工具的中間數據模型,用于分析OWL本體的源文件后存儲分析結果,為SQL語句的生成提供數據。ren.Data包中共包含26個類,每個類的功能及屬性已在存儲工具設計中詳細介紹。其中Data類用于存儲持久化數據,在解析器Analyser和SQL生成器SQLMaker之間傳遞整個中間數據模型。該類代碼為:

圖1 基于關系數據庫的OWL本體存儲工具模塊設計圖

3.2控制模塊

控制模塊為該工具的核心部分,用于執行對文件、字符串、數據庫等操作以及對數據的處理和運行,并將結果反饋給視圖模塊等任務。

(1)文件讀取模塊。文件讀取模塊對應的是ren.ReaderAnd Analyser包中的AFileReader類,該類中最重要的函數為readFile()函數,此函數利用輸入流對文件對象file中的內容進行讀取,對讀取到的每一行作為一個元素存儲到text向量中。文檔解析模塊和映射轉化模塊合并在ren.ReaderAndAnalyser包中的Analyser類中。該類包含27個函數,其中public void spitter()函數為拆分函數,將字符串向量中的元素進行拆分和拼接,包含一個完整公理的描述即為一個字符串。

(2)SQL語言生成模塊。SQL語言生成模塊對應的是ren.SQL包中的SQLMaker類,以中間數據模型為基礎,生成11個基本表和每個實體類對應的表的生成語句和插入語句。此類中的控制函數是public SQLs makeSQLs(),調用各個表對應的函數生成各個表的創建語句和插入語句。以Resource_Table表為例,其SQL語言生成代碼如下:

(3)數據庫操作模塊。數據庫操作模塊對應的是ren.RDBO perator包中的RDBOperator類,完成了連接數據庫以及對數據庫進行操作的功能。

(4)顯示操作模塊。顯示操作模塊負責將每一個子步驟的結果反饋給視圖模塊加以顯示。由于本工具的視圖使用的是Java提供的Swing工具,通過事件監聽機制來獲取用戶的操作并進行處理,因此該模塊可與視圖模塊進行合并。

3.3視圖模塊

視圖模塊對應的是ren.UI包。其中OWLToRDBManager類為基于本工具的用戶界面繪制類,用于完成繪制軟件窗體、初始化軟件說明、添加菜單欄、為軟件窗體的主要控件添加監聽器等操作。此類中最主要的函數是initial(JFrame frame)函數,用于初始化界面,并為菜單欄中的菜單項(如打開文件、退出、顯示版本信息)添加監聽器和執行函數。

4 結語

本文介紹了存儲工具的實現過程,包括編寫代碼所用的軟件、系統流程以及各模塊的實現方式。其中重點為各模塊的實現方式,說明了實現每個模塊的類以及實現重要功能的函數的代碼。

[1]李勇,李躍龍.基于關系數據庫存儲OWL本體的方法研究[J].計算機工程與科學,2008,30(7):105-107.

[2]Vy niauskas E,Nemurait L,Paradauskas B. Preserving Semantics of Owl 2 Ontologies in Relational Databases Using Hybrid Approach[J]. Information Technology And Control,2012,41(2):103-115.

[3]Cardoso J,Escórcio A L N. Editing Tools for Ontology Construction[J].Idea,March,2007:1-27.

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲有无码中文网| 伊人久久婷婷五月综合97色| 天堂成人在线视频| 无码日韩视频| 亚洲高清国产拍精品26u| 热99精品视频| 日韩毛片免费视频| 国产精品一区二区在线播放| 久久精品视频亚洲| 91精品最新国内在线播放| 日韩欧美一区在线观看| 亚洲视频欧美不卡| 国产区免费| 欧美69视频在线| 日韩成人免费网站| 在线观看亚洲精品福利片| 欧美黄网在线| 91精品综合| 久热re国产手机在线观看| av一区二区人妻无码| 日韩不卡高清视频| 2021国产在线视频| 亚洲欧美日韩天堂| 国产日韩丝袜一二三区| 1024国产在线| 亚洲性一区| 国产成+人+综合+亚洲欧美 | 亚洲精品视频在线观看视频| 九色在线观看视频| 狠狠久久综合伊人不卡| 国产精品99久久久| 精品国产毛片| 日本人真淫视频一区二区三区| 久久狠狠色噜噜狠狠狠狠97视色| 五月婷婷中文字幕| 玖玖免费视频在线观看| jizz亚洲高清在线观看| 亚洲精品麻豆| 亚洲日本www| 在线欧美日韩| 欧美人与牲动交a欧美精品| 免费人成视频在线观看网站| 狠狠色狠狠综合久久| 亚洲一区免费看| 97国产在线视频| 在线国产毛片手机小视频| 中文字幕在线不卡视频| 亚洲成网777777国产精品| 国产人碰人摸人爱免费视频| 毛片久久久| 久久99国产综合精品女同| 好久久免费视频高清| 亚洲男人的天堂网| 操操操综合网| 国产探花在线视频| 国产欧美在线观看精品一区污| 亚洲欧美极品| 欧美日韩一区二区在线播放 | 精品伊人久久久香线蕉 | 国产一级特黄aa级特黄裸毛片| 国产成人久久777777| 久久香蕉国产线看观看精品蕉| 在线播放国产一区| 久精品色妇丰满人妻| 婷婷久久综合九色综合88| 国产va视频| 无码粉嫩虎白一线天在线观看| 黄色网站不卡无码| 国产一级妓女av网站| 国产乱人伦偷精品视频AAA| 日韩av资源在线| 2022国产91精品久久久久久| 最新亚洲人成无码网站欣赏网 | 亚洲第一区欧美国产综合| 国产大片黄在线观看| 亚洲最猛黑人xxxx黑人猛交| 99视频在线观看免费| 久久久久亚洲AV成人人电影软件| 亚洲人成网7777777国产| 国产又大又粗又猛又爽的视频| 国产人前露出系列视频| 拍国产真实乱人偷精品|