Title: IMDB Ontology
1IMDB Ontology
Armenantzoglou Nikos Demeneopoulou
Katerina Marketakis Yannis
8-4-2008
2Internet Movie Database
- IMDB is the biggest TV Movie site
- Contains various information about
- Movies (title, year, rating, plot, genres,)
- Actors (real name, birth date, trivia, )
- Crew (same as actors)
- Common user vote for their favorite movies
- Visited by over 57 million movie and TV lovers
each month
IMDB ontology
2
3IMDB Ontology
- The main entities can be represented as Class
using an ontology language (Movie , Person, Role) - Other attributes (movie rating, movie genres,)
can be represented as Properties of the
appropriate Classes
Brad Pitt
Troy
Movie
Person
acted
film
acted
film
Role
Achilles
IMDB ontology
3
4IMDB Ontology - Structure
stuntPerformer, soundCrew
title, year, runtime, country, languages,
genres, rating, votes, plot, colorInfo,
certificate
birth_date, death_date, birth_name,
longname, spouse, trivia
crewmember
teammember
company
Movie
Person
Literal
Literal
(foaf)
director
production_companies, distributor, soundMix,
miscCompanies
castingDirector, artDirector assistantDirector
Cast, composer, producer, productionDesigner,
artDepartment, productionManager,
specialEffects, setDecorator, editor, writer,
Cinematographer, costumeDesigner
film
acted
Role
IMDB ontology
4
5IMDB Ontology Issues (1/3)
- Expressed in RDFS
- Defines main entities as Classes
- Different evolving persons in a movie are
represented as properties between Movie and
Person Classes. (subPropertyOfteammember)
director
Troy
Wolfgang Petersen
Wolfgang Petersen
producer
producer
Troy
Diana RathBun
producer
Colin Wilson
IMDB ontology
5
6IMDB Ontology Issues (2/3)
- Why use subPropertyOf instead of subClassOf to
represent different responsibilities of a person
in a Movie?
teammember
Person
instead
stunt
Person
Movie
producer
Producer
Stunt
A Person that participates a movie as a stunt
cannot participate in another Movie as a producer
A Person that participates a movie as a stunt
can participate in another Movie as a producer
IMDB ontology
6
7IMDB Ontology Issues (3/3)
- i.e.
- Alejandro Avendano as
- Actor
- Stunt Perfomer
- Set Decorator
Alejandro Avendano
Troy
longname
title
2004
year
p1
m1
stuntPerformer
runtime
163
language
setDecorator
English
rating
6.9
votes
acted
m3
85463
title
m2
title
r1
film
Romero
Jack El Despertador
p1http//www.imdb.com/Person/Avendano m1http//w
ww.imdb.com/Movie/Troy m2http//www.imdb.com/Movi
e/Romero m3http//www.imdb.com/Movie/JackElDesper
tador r1http//www.imdb.com/Role/DeathSquadMember
IMDB ontology
7
8IMDB Ontology - Usage
- find resources according to specific criteria
- i.e. Find movies with Roger Bratt as a
cinematographer, or movies with producer Halle
Berrys spouse - and simpler queries
- i.e. Find movies with genre War, Romance etc
IMDB ontology
8
9IMDB Ontology
Any Questions
Thank You
IMDB ontology
9