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 '14 at 12:07
  • I updated my answer with the class properties – greg0ire Jun 11 '14 at 12:12
  • Does 'series' refer to a single year of or all years of a tv show? – Neil W Jun 11 '14 at 13:36
  • 1
    Related: Hypernym for “movie” and “TV series” – ermanen Jun 11 '14 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 '14 at 16:04

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

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

| improve this answer | |
  • We've modified it a bit and chosen VideoProduction. Thanks! – greg0ire Jun 16 '14 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.

| improve this answer | |
  • 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 '14 at 13:18

I would probably call it a release.

| improve this answer | |
  • 8
    Good option, but a VideoRelease might be more exact – Shisa Jun 11 '14 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 '14 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.

| improve this answer | |
  • 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. – Andrew Coonce Jun 11 '14 at 23:14

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

| improve this answer | |
  • 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 '14 at 23:01
  • @J.r.: And nowadays we have "internet videos," so we really need the hypernym. – Tom Au Jun 12 '14 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.)

| improve this answer | |
  • 3
    This is great! Next time I want to see a film I'll ask my friends "Want to go watch a screen?" – Samuel Edwin Ward Jun 11 '14 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 '14 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.

| improve this answer | |
  • fiction looks good, but there will also be documentaries, so I'm afraid it's not generic enough. – greg0ire Jun 11 '14 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 '14 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 '14 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

| improve this answer | |

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

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

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