Neural Collaborative Filtering with Ontologies for Integrated Recommendation Systems