By using linked data techniques, preferences for specific programmes can theoretically be based on any metadata associated with a programme; such as directors, writers, actors, presenters, contributors, locations, and other people (both friends and/or experts) who are watching, or have watched, the programme.