0
即時通訊嘗試探索熟悉JessRules。我已將jessrules版本7引擎安裝到3.4.8版本中。Protege Stanford JessTab錯誤
第一IM創建人類沒有問題:
Jess> (defclass Person (is-a :THING)
(slot name (type string))
(slot age (type integer))) <enter>
TRUE
然後即時創建個人:
(make-instance john of Person (name "John") (age 20)) <enter>
後來我得到如下回應:
<Java-Object:edu.stanford.smi.protegex.owl.model.impl.DefaultOWLIndividual>
在教程應該是:
<External-Address:SimpleInstance>
但實例已成功創建。但是當我做mapclass和事實的命令,實例事實輸出某些部分包含錯誤太:
(MAIN::object (is-a Person) (is-a-name "Person")
(OBJECT <Java-Object:edu.stanford.smi.protegex.owl.model.impl.DefaultOWLIndividual>)
(rdfs:label) (owl:versionInfo) (rdfs:comment) (rdfs:member)
(:NAME "john") (rdfs:isDefinedBy) (rdfs:seeAlso) (owl:differentFrom)
(owl:sameAs) (rdf:value) (protege:inferredType)
(rdf:type <Java-Object:edu.stanford.smi.protegex.owl.model.impl.DefaultOWLNamedClass>)
(name "John") (age 20))
林不知道這個錯誤。我已經嘗試谷歌並沒有發現任何線索。預先感謝您的幫助。
感謝您的答覆,順便說一句,最好是降級版本?當我做slot-get(包含實例的插槽名稱)時,它不會顯示實例名稱。任何想法通過傑斯顯示實例名稱? – Stream