OntProperty hasFather = model.createObjectProperty( ns + "hasFather" );
OntProperty hasBioFather = model.createObjectProperty( ns + "hasBioFather", true );
hasBioFather.addSuperProperty( hasFather );
Person.addSuperClass( model.createMinCardinalityRestriction( null, hasBioFather, 1 ) );
Individual Bob = model.createIndividual( ns + "Bob", Person );
Individual Dad = model.createIndividual( ns + "Dad", Person );
Bob.addProperty( hasBioFather, Dad );
Bob.addRDFType( model.createCardinalityRestriction( null, hasFather, 1 ) );
model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC, model );