Refactoring Contributor association generation

Instead of assuming the record should be cast as an RDF::URI, let the
record determine how it will be referenced