1
我使用Jade創建了代理,對於本體開發,我使用了OWL和Jena。我想在ServiceDescription
中註冊本體。我怎樣才能做到這一點?我應該使用OWL類還是Jena模型?我不知道如何設置sd.setOwnership()
和sd.addOntologies()
。我的代碼:如何將OWL本體註冊到Jade代理?
DFAgentDescription dfd = new DFAgentDescription();
ServiceDescription sd = new ServiceDescription();
sd.setType(agentType);
sd.setName(a.getName());
sd.setOwnership(???);
sd.addOntologies(???);
dfd.setName(a.getAID());
dfd.addServices(sd);