Vize a plánování DIV.cz

Cílem DIV.cz je vytvořit rozsáhlou českou kulturní databázi, která propojuje filmy, seriály, knihy, hry, osoby, postavy, lokality a další související informace. Jednotlivé části nevnímáme jako oddělené katalogy, ale jako jeden vzájemně propojený systém.

Dlouhodobým cílem není pouze shromažďovat co největší množství záznamů. Důležitá je především jejich kvalita, vzájemné propojení a možnost objevovat souvislosti mezi různými druhy kulturního obsahu.

Filmy a seriály

Filmová část je nejvyspělejší částí DIV.cz a její základní funkce považujeme za hotové. Průběžně ale pokračuje ladění jednotlivých funkcí, doplňování dat, optimalizace a rozšiřování propojení s dalšími částmi projektu.

Seriály využívají stejný základní ekosystém a postupně se dále propojují s osobami, postavami, lokalitami a dalšími metadaty.

Streamovací služby

Součástí filmové části jsou přehledy titulů dostupných na streamovacích službách, například Netflixu. Důležitým směrem dalšího rozvoje je propojení nabídky streamovacích služeb s uživatelskými seznamy.

Přihlášený uživatel tak například bude moci zobrazit pouze filmy dostupné na Netflixu, které ještě neviděl. Stejný princip lze následně využívat i u dalších streamovacích služeb.

Knihy

Knižní část je funkční a její základní architektura je hotová. Aktuální práce se soustředí především na kvalitu dat, slučování duplicit, sjednocování autorů a postupné čištění historicky importovaných záznamů.

Knihy jsou již propojené s postavami a lokalitami. Dat je zde zatím méně než ve filmové části, systém je ale připraven na jejich postupné doplňování.

Hry

Herní část je v současnosti nejslabším článkem hlavních databází DIV.cz, především kvůli menšímu množství kvalitních dostupných dat.

Cílem je postupně zlepšovat základní databázi her a rozšiřovat její propojení s osobami, postavami, lokalitami a světy podobně jako u filmů a knih.

Světy

Světy jsou centrálním rozcestníkem pro obsah patřící do stejného univerza. Pokud například filmy, seriály, knihy, hry, postavy nebo lokality patří do světa Harryho Pottera, mohou být na jednom místě propojeny bez ohledu na to, ze které hlavní databáze pocházejí.

Stejný princip umožňuje postupně budovat přehledy dalších rozsáhlých světů a univerz, které přesahují jeden film, knižní sérii nebo hru.

Metadatabáze

Metadatabáze tvoří společnou vrstvu mezi jednotlivými částmi DIV.cz. Osoby, postavy, lokality a další společné entity mohou být využívány současně filmy, knihami, seriály i hrami.

Smyslem je nevytvářet stejné informace několikrát, ale mít jeden záznam, ke kterému se jednotlivé části projektu vztahují.

Lokality a postavy

Lokality a postavy patří mezi hlavní oblasti dalšího rozvoje metadatabáze. Jedna lokalita může být propojena s filmem, knihou i hrou a jedna postava může spojovat různé adaptace nebo média.

Technická část již existuje, hlavní práce spočívá v postupném doplňování dat.

Uživatel a komunita

DIV.cz nemá být pouze katalogem. Uživatelé mohou hodnotit obsah, vytvářet vlastní seznamy, označovat přečtené, viděné nebo oblíbené tituly a zapojovat se do komunitní části projektu.

Uživatelská data chceme postupně více využívat při filtrování a objevování obsahu, například právě při výběru titulů na streamovacích službách.

Interní správa a editace

Součástí projektu je interní menu a nástroje pro správu obsahu. Cílem je umožnit běžné opravy, třídění a doplňování dat přímo prostřednictvím DIV.cz bez nutnosti ručních zásahů do databáze.

Postupně vzniká také editorská dokumentace, která sjednocuje pravidla pro práci s knihami, filmy, hrami, lokalitami, postavami a dalšími daty.

Data

Jedním z hlavních dlouhodobých témat DIV.cz je kvalita a dostupnost dat. Jednotlivé části projektu jsou v tomto směru velmi rozdílné: u filmů máme poměrně bohaté zdroje, zatímco například lokality vyžadují ve velké míře ruční doplňování.

Samostatná interní datová dokumentace proto sleduje, co máme, co chybí, odkud data pocházejí a kde má další práce největší smysl.

API

DIV.cz má plně funkční API postavené na Django REST frameworku. API je připravené pro propojení dalších aplikací, externích služeb a případně také pro oddělený frontend, pokud se pro něj někdy rozhodneme.

Aktuálně jsou dostupné endpointy například pro filmy, tvůrce, knihy, autory knih, seriály, žánry, nakladatele a vybrané přehledy.

API je samostatnou funkční vrstvou projektu a může být dále rozšiřováno podle toho, která data bude smysluplné zpřístupnit.

AI agenti

AI agenti jsou postupně začleňováni do jednotlivých částí DIV.cz. Již dnes pomáhají například s přípravou novinek a dalšího obsahu, do budoucna se jejich role bude dále rozšiřovat.

Jedním z hlavních směrů je algoritmizace vztahů mezi daty a uživatelským chováním. Agenti budou pomáhat objevovat souvislosti mezi filmy, knihami, hrami, postavami, lokalitami a světy a na jejich základě připravovat personalizovaná doporučení.

Významnou oblastí bude také podpora editorů. Agenti budou vyhledávat chybějící informace, upozorňovat na možné duplicity, navrhovat propojení dat a připravovat podklady pro další zpracování.

Cílem není nahrazovat lidské editory, ale automatizovat opakující se činnosti a pomoci uživatelům i správcům databáze lépe využívat stále rostoucí množství informací.

Soundtracky

Podpora soundtracků je již připravena a databáze obsahuje první ukázkové záznamy. V současné době však není tato část veřejně využívána, protože dostupných dat je zatím velmi málo.

Technické propojení s filmy, seriály a hrami je již navrženo, ale vzhledem k současným prioritám je větší důraz kladen na rozvoj hlavních databází a metadat. Soundtracky tak představují oblast připravenou pro budoucí rozšíření projektu.

Priorita dalšího vývoje

Prioritou není přidávat další a další izolované funkce. Největší hodnotu má dokončování existujících částí, zvyšování kvality dat a jejich vzájemné propojování.

DIV.cz má dlouhodobě směřovat od několika kulturních databází k jednomu propojenému systému, ve kterém lze přirozeně přecházet mezi díly, lidmi, postavami, místy a světy.