@prefix like: . @prefix dc: . @prefix dcterms: . @prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix dbpedia: . @prefix dbpprop: . @prefix rdf: . @prefix foaf: . @prefix dbprop: . @prefix yago: . # If a person likes a director, he/she is most likely to like all the movies directed by the same director [like_movie_like_director: (?a like:movie ?b) (?b dbpedia:director ?c) -> (?a like:director ?c) ] # If a person likes an actor/actress, he/she is most likely to like all the movies starring by the same [like_movie_like_starring: (?a like:movie ?b) (?b dbpedia:starring ?c) -> (?a like:actor ?c) ] # If a person likes a genre, likes all movies in the genre [like_movie_like_genre: (?a like:movie ?b) (?b dcterms:subject ?c) -> (?a like:genre ?c) ] # If the a person likes an actror/actress and a genre then likes all movies by the same actor/actress for the same genre [like_actor_genre_like_moive: (?p like:actor ?d) (?p like:genre ?g) (?m dbpedia:starring ?d) (?m dcterms:subject ?g) -> (?p like:movie ?m)] # Most strict rules, if a person likes a director and actor/actress and a genre then he/she likes all movies by them [like_director_actor_genre_like_movie: (?p like:director ?d) (?p like:actor ?a) (?p like:genre ?g) (?m dbpedia:director ?d) (?m dbpedia:starring ?a) (?m dcterms:subject ?g) -> (?p like:movie ?m)] # If a person likes an actor/actress and a certain genre then it is most likely to like all movies with same actor/actress from the same genre #[recommend_movie_by_actor_genre: (?p like:actor ?a) (?p like:genre ?g) (?m dbpedia:starring ?a) (?m dcterms:subject ?g) -> (?p like:recommend ?m)] # Same but for director instead actor/actress #[recommend_movie_by_director_genre: (?p like:director ?d) (?p like:genre ?g) (?m dbpedia:director ?d) (?m dcterms:subject ?g) -> (?p like:recommend ?m)]