I'm a software engineer and I need to write a class that will hold code common to a Film class and a Series class. I need to name this class with a hypernym for both.

For the moment, the solution we have found is AudioVisualEntity, but we are not very happy with it. Is there a better term?

To help clarify things, here are the properties this class will hold :

  • originalTitle
  • title
  • audioLanguages
  • countries
  • colorType
  • images
  • videos
  • synopsis
  • productionYear
  • shortSynopsis
  • releaseDates
  • contentClassification
  • averageRating
  • genres
  • themes
  • budget
  • catchPhrase
  • altId
  • slug

Here is what the Film class adds:

  • type : FilmType(long or short film)
  • duration

Here is what the Series class adds:

  • type : SeriesType
  • seasons
  • episodes
  • What common features of those two is your software dealing with? I'd likely choose differently depending on those.
    – Jon Hanna
    Jun 11, 2014 at 12:07
  • I updated my answer with the class properties
    – greg0ire
    Jun 11, 2014 at 12:12
  • Does 'series' refer to a single year of or all years of a tv show?
    – Neil W
    Jun 11, 2014 at 13:36
  • 1
    Related: Hypernym for “movie” and “TV series”
    – ermanen
    Jun 11, 2014 at 15:01
  • 3
    Great question. This is a problem we have regularly when discussing things over on Movies & TV. As you can see from our site name, we have no good solution yet. ;)
    – magnattic
    Jun 11, 2014 at 16:04

9 Answers 9


I would simply call it a production. Free Dictionary says:

A work produced for the stage, screen, television, or radio.

  • We've modified it a bit and chosen VideoProduction. Thanks!
    – greg0ire
    Jun 16, 2014 at 13:20

As a general EL&U question, I would suggest title. For your purposes having a Title class, table, struct or whatever that also has a Title field of a different type will probably be a great nuisance.

For that reason, I'd lean towards Release, or perhaps Product. This latter is probably too wide a hypernym for many uses, but if these are the only sorts of products you have, and the most reasonable extensions you can foresee would not introduce completely different products, then it might serve well in this context.

  • Product will probably be used as the name of another class, so Release or VideoRelease is what I would lean towards too.
    – greg0ire
    Jun 11, 2014 at 13:18

I would probably call it a release.

  • 8
    Good option, but a VideoRelease might be more exact
    – Shisa
    Jun 11, 2014 at 12:31
  • actually, since there is a releaseDates property, this proablbay won't be a good fit for my particular case. Might work otherwise.
    – greg0ire
    Jun 12, 2014 at 12:09

In Utah (and presumably elsewhere in the Far West), we have a slang catchall, simply:


"Yeah, Game of Thrones is a great show!"

"Oh, I saw Inglorious Basterds the other day. Have you seen that show!"

People from California find it annoying, but it's technically accurate! It's also short and simple.

  • 3
    As a counterpoint, I'm from the Midwest and "What was the last show you saw in a theater?" would be a confusing question, I wouldn't think to answer it with a movie title. I'd probably think of a play or something. Likewise, "what's your favorite show?" would never result in me answering with a movie title. Jun 11, 2014 at 23:14

The term "motion pictures" covers both film and TV.

  • 2
    Technically, I suppose that's true, but I've always regarded a "motion picture" to be a cinematic release, not a television show.
    – J.R.
    Jun 11, 2014 at 23:01
  • @J.r.: And nowadays we have "internet videos," so we really need the hypernym.
    – Tom Au
    Jun 12, 2014 at 14:55

If you need to describe motion pictures and television with a single word, look no further than the name of the union of actors who perform in both media: the "Screen Actors' Guild".

"Screen" means "Movie" + "TV" (+ Netflix, etc.)

  • 3
    This is great! Next time I want to see a film I'll ask my friends "Want to go watch a screen?" Jun 11, 2014 at 17:24
  • Maybe Screen something would do the trick, but Screen all by itself does not work. So, Screen Show maybe ?
    – greg0ire
    Jun 11, 2014 at 20:04

You could use an indirect quality –not the main one– shared by the two things. For example if both were stocked in the same format:

"MPEGs" "MP4s"

the same way you'd use "MP3s" if you were grouping together podcasts, audiobooks & songs.


Fictions or Video fiction

if it's what's commun between them.

You can use also the generic "video files","video items", "video media", "video records" the same way you'd talk about audio files/audio items/audio media/audio record.

  • fiction looks good, but there will also be documentaries, so I'm afraid it's not generic enough.
    – greg0ire
    Jun 11, 2014 at 13:03
  • I'm not sure why you appended all those words to video: files, items, media, fiction, etc. What's wrong with simply, video? That was the first thought that sprang to my mind: video ISA film | series.
    – J.R.
    Jun 11, 2014 at 21:49
  • because in a computer context, video or audio could be the settings for video, could be a video or audio player, could bethe collection of video file, could a list of video ports...As Op example was Audiovisualentity, I thought he wanted something specific.
    – P. O.
    Jun 12, 2014 at 0:30

How about screenplay

According to Wikipedia:

A screenplay or script is a written work by screenwriters for a film, video game, or television program.

Or if to narrow

Screen Production


If you wanted to be particularly post-modern you could call it a 'videotext'.

  • 2
    This comes off as alient to me... "I'm seeking happymood making, provide videotext admission, theaterperson." Jun 11, 2014 at 23:16
  • Videotext, somewhat strangely, is an academic way of saying it, though. To that crowd, everything is a text.
    – BenjaminJB
    Jun 12, 2014 at 21:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.