switch hasReplicate to string for better long term compatibility

datatype reasoning between owl tools is not always implemented to the
same degree