我在TDB模型中加載了我的數據,並使用Jena編寫了一些規則以便應用到TDB中。然後我將推斷的數據存儲到新的TDB中。 我將上面的情況應用於一個小的數據集〜200kb,措辭很好。但是,我的實際TDB是2.7G,電腦已經運行了大約一個星期,實際上它仍在運行。 這是正常的東西,還是我做錯了什麼?耶拿規則引擎的替代選擇是什麼? 這裏是一小塊代碼: public class Ruleset {
我想添加一些個人到我的現有Ontology(OntModel)與一個目標添加DatatypeProperty的值/文字與數據類型屬性的範圍在運行時已知的特定數據類型。我的OntModel由一個TDBStore支持,鏈接到一個數據集(所以對OntModel的所有更改都反映回我的TDBStore /數據集)。個人加按下面的代碼: Individual ind =oc.createIndividual(