checking for anonymous classes in SimpleReasoner listener

This commit is contained in:
bjl23 2011-02-07 17:24:03 +00:00
parent b457504a69
commit 46b98262c1

View file

@ -129,7 +129,15 @@ public class SimpleReasoner extends StatementListener {
try {
if ( !(stmt.getPredicate().equals(RDFS.subClassOf) || stmt.getPredicate().equals(RDFS.subClassOf) ) ) return;
if ( !(stmt.getPredicate().equals(RDFS.subClassOf)
|| stmt.getPredicate().equals(RDFS.subClassOf) ) ) {
return;
}
// ignore anonymous classes
if (stmt.getSubject().isAnon() || stmt.getObject().isAnon()) {
return;
}
log.debug("stmt = " + stmt.toString());
@ -161,9 +169,17 @@ public class SimpleReasoner extends StatementListener {
try {
if ( !(stmt.getPredicate().equals(RDFS.subClassOf) || stmt.getPredicate().equals(RDFS.subClassOf) ) ) return;
if ( !(stmt.getPredicate().equals(RDFS.subClassOf)
|| stmt.getPredicate().equals(RDFS.subClassOf) ) ) {
return;
}
log.debug("stmt = " + stmt.toString());
// ignore anonymous classes
if (stmt.getSubject().isAnon() || stmt.getObject().isAnon()) {
return;
}
log.debug("stmt = " + stmt.toString());
OntClass subject = tboxModel.getOntClass((stmt.getSubject()).getURI());
OntClass object = tboxModel.getOntClass(((Resource)stmt.getObject()).getURI());