This document describes SIRUP, a system for generating serendipitous recommendations of TV programs. It aims to trigger curiosity in users through novel, unexpected recommendations that also have potential to be relevant based on the user's profile. SIRUP performs a novelty check using Linked Open Data paths and components to find innovative connections between programs. It also estimates a user's coping potential based on the diversity of genres and formats in their profile. An experiment with 165 users found that SIRUP was better able to model serendipity and achieved higher precision and catalog coverage than alternatives using only BBC metadata or a combined approach. Therefore, SIRUP demonstrates that serendipitous recommendations can trigger curiosity in users.