Call to psql to load datamodels needs to be done in the directory that the datamodel lives in, as includes in psql are resolved relative to the current working directoy. I missed this earlier - sqlplus resolves includes relative to the loading .sql file itself.