Jump to content

Finite Set Annotation

From wiki.rayhan.com

This project aims to help people navigate media like movies, TV shows, and books. "Finite Set Annotation" is a working name.

Side note: v1 only concerns movies, so this page will use "movie" as short-hand for what is likely to be a more generic "media item" (includees TV shows, books, etc) at a later point. Theoretically, any "entity" can be annotated, but restricting it to media seems like a good v2 goal.

Use Cases

  • Alert people if a movie has something they don't want to see in it.
  • Filtering. Example: "films with X and Y but not Z"
  • Make it easier to find movies that fit criteria for things like 100 movie challenge (reddit link).
  • Make it easier to browse a big list of people's ratings, like "I saw 298 movies in theaters in 2024. Here is my full ranking."
    • In a previous year, people did analysis against Metacritic, etc.
  • Make it easier to make a data visualization like "Top 20 grossing films from every year, separated by whether or not they were existing well-known IP at the time (sequel, etc)"

Example lists

Annotating edges?

The music video for Bad was directed by Scorsese. Thriller was John Landis. Gondry and Jonze did a lot of music videos. How do we group these “big movie director does a music video” items into an annotation? Is it “on” the director or the video? Or does the data model need to change to make the annotation on the edge between the nodes of directors and music videos (Q193977)?

Edge annotation is limited to linking two nodes. Is that sufficient? What's the alternative?

Glossary

TODO