better handling of set_subject in RdfResource; overwrite the URI when it is an object, and leave other URIs alone