below is my .rdfs file. i need to get YYYY if my input is XXXX. How do i do it.
<rdfs:Class rdf:about="&kb;XXXX"
rdfs:label="XXXX">
<rdfs:subClassOf rdf:resource="&kb;YYYY"/>
</rdfs:Class>
my code:
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());
}