public void removeDesignation(Object entity,Class<?> concept) throws RepositoryException {
  Resource resource=findResource(entity);
  URI type=of.getNameOf(concept);
  if (type == null) {
    throw new ObjectPersistException("Concept is anonymous or is not registered: " + concept.getSimpleName());
  }
  types.removeTypeStatement(resource,type);
  cachedObjects.remove(resource);
}

public void removeDesignation ( Object entity , Class < ? > concept ) throws RepositoryException { Resource resource = findResource ( entity ) ; URI type = of . getNameOf ( concept ) ; if ( type == null ) { throw new ObjectPersistException ( "Concept is anonymous or is not registered: " + concept . getSimpleName ( ) ) ; } types . removeTypeStatement ( resource , type ) ; cachedObjects . remove ( resource ) ; }
explicitly removes the concept from the entity .
