下面是我的 .rdfs 文件。如果我的输入是 XXXX,我需要得到 YYYY。我该怎么做。
<rdfs:Class rdf:about="&kb;XXXX"
rdfs:label="XXXX">
<rdfs:subClassOf rdf:resource="&kb;YYYY"/>
</rdfs:Class>
我的代码:
StmtIterator iter = model.listStatements(
new
SimpleSelector(null, RDFS.label, (RDFNode) null) {
@Override
public boolean selects(Statement s) {
return s.getString().endsWith("XXXX");
}
});
if (iter.hasNext()) {
System.out.println("The database contains:");
while (iter.hasNext()) {
System.out.println(" " + iter.nextStatement()
.getString());
}