今天還是繼續(xù)思考旅游業(yè)推理案例的設(shè)計。我們設(shè)計了一個旅游本體,有關(guān)于路線、景點、交通和酒店的信息,用戶可以通過選擇旅游主題、時間以及價格范圍來得到推薦旅游線路,以及線路上景點的詳細(xì)信息,包括交通和酒店。這和Webservice的想法是類似的。但是,我們實現(xiàn)的過程實際上只是把用Protege建好的本體,用Jena建了模型,然后把本體用read()方法讀進(jìn)來。這后面就是根據(jù)要求把相關(guān)的信息從本體取出來,而并沒有用到Jena推理的功能。如何才能設(shè)計推理案例呢?
我們的眼界還是不夠廣,還沒有找到合適的例子。仔細(xì)分析Jena推理文檔中的3個例子:查找特定實例(個體)、實例認(rèn)證以及驗證一致性。涉及到推理的關(guān)鍵是類與子類、屬性與子屬性的關(guān)系。我們可以通過whiteBoxZX的定義推出它是一種GamingComputer,我們需要把與GamingComputer的定義有關(guān)的約束明確寫入本體中,而且這里還有傳遞屬性的作用在。
思考于此,對于我們現(xiàn)在建立的本體還是有很多要修改的,太淺顯了。
我們的眼界還是不夠廣,還沒有找到合適的例子。仔細(xì)分析Jena推理文檔中的3個例子:查找特定實例(個體)、實例認(rèn)證以及驗證一致性。涉及到推理的關(guān)鍵是類與子類、屬性與子屬性的關(guān)系。我們可以通過whiteBoxZX的定義推出它是一種GamingComputer,我們需要把與GamingComputer的定義有關(guān)的約束明確寫入本體中,而且這里還有傳遞屬性的作用在。
思考于此,對于我們現(xiàn)在建立的本體還是有很多要修改的,太淺顯了。