   (when-let [desc (value md :/type/object/name :en)]
     (:value desc)))
 
+(defn- clean [s]
+  (seq (distinct s)))
+
 (defn get-notable-for [md]
-  (seq (map :text (values md :/common/topic/notable_for :en))))
+  (clean (map :text (values md :/common/topic/notable_for :en))))
 
 (defn get-notable-types [md]
-  (seq (map :text (values md :/common/topic/notable_types :en))))
+  (clean (map :text (values md :/common/topic/notable_types :en))))
 
 (defn get-imdb [md]
   (let [urls (map :value (values md :/common/topic/topic_equivalent_webpage))]

(defn get-subjects [md]
  (when-let [subjects (or (values md :/film/film/subjects :en)
                          (values md :/tv/tv_program/subjects :en))]
    (seq (map :text subjects))))

(defn get-taglines [md]
  (when-let [lines (values md :/film/film/tagline :en)]
    (seq (map :text lines))))

(defn get-creators [md]
  (when-let [creators (values md :/tv/tv_program/program_creator)]
    (seq (map :text creators))))

(defn- get-tv-producers [md]
  (when-let [producers (values md :/tv/tv_program/tv_producer)]

(defn get-genres [md]
  (when-let [genres (or (values md :/film/film/genre :en)
                        (values md :/tv/tv_program/genre :en))]
    (clean (map :text genres))))

(defn get-rating [md]
  (when-let [ratings (values md :/film/film/rating)]
