Seol mar théacs é seo: Combining RDF and SPARQL with CP-theories to reason about preferences in a Linked Data setting