100 likes | 412 Views
IMDB Ontology. Armenantzoglou Nikos Demeneopoulou Katerina Marketakis Yannis. 8-4-2008. Internet 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, …)
E N D
IMDB Ontology Armenantzoglou Nikos Demeneopoulou Katerina Marketakis Yannis 8-4-2008
Internet 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
IMDB 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 Troy Brad Pitt Movie Person acted film acted film Role Achilles IMDB ontology 3
IMDB Ontology - Structure stuntPerformer, soundCrew title, year, runtime, country, languages, genres, rating, votes, plot, colorInfo, certificate crewmember birth_date, death_date, birth_name, longname, spouse, trivia teammember company Literal Movie Person 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
IMDB 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. (subPropertyOf:teammember) director Wolfgang Petersen Troy Wolfgang Petersen producer producer Diana RathBun Troy producer Colin Wilson IMDB ontology 5
IMDB Ontology – Issues (2/3) • Why use subPropertyOf instead of subClassOf to represent different responsibilities of a person in a Movie? teammember Person instead stunt Movie Person 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
IMDB 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 votes 6.9 acted m3 85463 title m2 title r1 film Romero Jack El Despertador p1:http://www.imdb.com/Person/Avendano m1:http://www.imdb.com/Movie/Troy m2:http://www.imdb.com/Movie/Romero m3:http://www.imdb.com/Movie/JackElDespertador r1:http://www.imdb.com/Role/DeathSquadMember IMDB ontology 7
IMDB Ontology - Usage • find resources according to specific criteria • i.e. Find movies with Roger Bratt as a cinematographer, or movies with producer Halle Berry’s spouse • and simpler queries • i.e. Find movies with genre = War, Romance etc IMDB ontology 8
IMDB Ontology Any Questions Thank You IMDB ontology 9