Funet > Videoteknologia > Projektit > MedAr II
 
Tehdyt toimenpiteet

MedAr II

Projekti, jossa rakennettiin Java- ja XML-tekniikoita käyttäen joustavin haku- ja selailuominaisuuksin varustettu media-arkisto. (2002-2003)

Taustat ja lähtökohdat

Ryhmän ylläpitämissä julkisissa palvelimissa on arkistoituna runsaasti erilaisia videoita ja muita tiedostoja sijoitettuna aikojen kuluessa syntyneisiin hakemistohierarkioihin, joista on vaikea löytää esimerkiksi kaikki tiettyyn tieteenalaan, henkilöön tai ajankohtaan liittyvät tiedostot. Mediabase-palvelimessa on yksinkertainen palvelimeen sidottu ja tarkoitukseen riittämätön avainsanahakumahdollisuus. Tarvetta standardoituun, ulkopuolisten kanssa vaihtokelpoiseen, metadataan pohjautuvaan media- ja arkistopalvelintekniikasta riippumattomaan tietokantaan oli ilmeinen.

Medar II -projektin lähtökohtana on sitä edeltänyt Jyväskylän yliopiston opinnäytetyönä toteutettu medar-projekti, jossa suunniteltiin Funet-TV:n media-arkiston videotallenteille luokitus-, arkistointi-, ylläpito-, selailu ja hakukäyttöliittymää erilaisten kartoitusten ja analyysien perusteella. Siinä aloitettiin myös prototyypin rakentaminen, mutta se jäi kesken resurssien puutteen takia. Tuloksena oli lähinnä pari mapillista projektidokumentointia sekä yksinkertainen X-Hive -tietokannan kokeiluversiota käyttävä java-servlet prototyyppi, joiden perusteella voitiin arvioida konsepti toteuttamiskelpoiseksi.

Päätavoitteet

Projektin tavoitteena on jatkokehittää ja tuotteistaa Medar-projektin tuotosten pohjalta Funet-TV:n media-arkistolle multimediatietokanta käyttöliittymineen. Toteutuksen pohjana on Medar-projektissa valittu javapohjainen XML-tietokantateknologia, laajennettu Dublin Core, LOM ja MPEG-7 -metadatastandardit sekä soveltuvat W3C:n WWW-standardit kuten XHTML, XSLT ja XML. Projektin kuluessa selvitetään yhteistyössä tv.funet.fi-projektin kanssa myös mahdollisuudet käyttää samaa teknologiaa laajemminkin sisällön- ja ulkoasunhallinnassa.

Lopputuloksena pitäisi olla tietokanta, jossa voi ylläpitää XML-muotoisia metadatadokumentteja ainakin www- ja komentorivikäyttöliittymillä. Metadatadokumentit kuvaavat ainakin alussa ensisijaisesti multimediatallenteita ja ovat muokattavissa tarpeen mukaan. Metadatadokumentteja voi hakea vapaatekstihaulla tai selata rakenteisesti ja hakutulokset voi esittää tarpeen mukaan eri tavoin. Toteutuksessa huomioidaan useampien eri mediapalvelinten, esitysmuotojen ja kielivaihtojen käyttömahdollisuus sekä integrointimahdollisuus muiden tietokantojen ja portaalien kanssa.

Alustava rajaus

Projektiin kuuluu ohjelmiston suunnittelu, kehitys, rajapintojen määrittely ulkomaailmaan, metadatakuvausten määrittely XML-Schemoina, testaus ja vanhojen olemassaolevien tietojen siirto tietokantaan. Oleellinen osa on myös eri XML-tietokantavaihtoehtojen ominaisuuksien, suorituskyvyn ja kustannusten vertailu tarvittavien ohjelmisto- ja laiteresurssien määrittämiseksi. Projektissa otetaan myös huomioon tulevaisuuden näkymät, joista tärkeimpiä ovat metatietomäärittelyjen kehittyminen, yleisten rutiinien automatisointi ja liittymät muihin tietolähteisiin meillä ja muualla.

Projektiin ei kuulu uuden tietosisällön syöttö tai verkkosivujen räätälöinti esimerkiksi tapahtumakohtaisesti vaan se on osa normaalia työtä järjestelmän käyttöönoton jälkeen. Perusulkoasua logo ja navigointipalkkien osalta ei myöskään tarvitse suunnitella, sillä niiden oletetaan olevan yhtenevät tavanomaisten verkkosivujen kanssa ja niiden määrittelyt on tarkoitus pitääkin erillään itse sivujen dynaamisesta sisällöstä. Tietysti itse sivujen sisältöosuus pitää suunnitella loogiseksi ja selkeäksi kuten yleensäkin. Projekti siis rakentaa toimivat välineet metatiedon joustavaan organisointiin ja etsintään, mutta ei syötä uutta tietoa kuin koe-luontoisesti. Samoin suurinta osaa MPEG-7 standardista ei pystyttäne toteuttamaan tässä projektissa, vaan huomioidaan lähinnä se ettei rakennettu ratkaisu ole ristiriidassa sen tulevaisuudessa laajentuvan käytön kanssa. Esimerkiksi tekstuuri- tai hyräilyhaku ovat siis projektin ulkopuolella, mutta henkilötietojen ja avainkuvien (keyframes) tallennus sen sijaan on mukana.

Sidosryhmäliittymät

  • VYKE/YLE-sisältötuotantoprojekti: Tässä EU-projektissa YLE tuottaa sisältöä ja metadataa virtuaaliyliopiston pilottihankkeiden toivomusten ja mahdollisuuksien mukaisesti. Metadata on LOM-painotteista, mutta on sovitettavissa XML Schemaamme ja syötettävissä tietokantaamme. Tietokantaamme tulisi linkki myös virtuaaliyliopiston portaalista. Yle haluaa vastineeksi open source -toteutusta omaa Opin-portti klippipankkiaan varten varten. VYP-ryhmä antaa tarvittaessa tukea portaalisuunnittelun alalta.
  • CERN/WU: Tietojen vaihtoehto CERNin kanssa julkisista luento- ja kurssitallenteista Open Archives rajapinnan kautta. Liittymä WU-projektissa kehitettyyn mirror-on-demand järjestelmään, joka automatisoi tiedostojen hajautusta.
  • TERENA: Yhteistyö terenan TF-netcast task force-ryhmän kanssa lähinnä kommenttien, kokemusten ja koodin vaihtona ajatellen yhteensopivuutta muiden vastaavien akateemisten arkistojen kanssa.
  • Internet 2: Tiedonvaihto digitaalisten videoarkistojen koordinointia käsittelevässä työryhmässä.

Projektin organisaatio

  • Projektin omistaja ja ohjausvastuuhenkilö: Leif Laaksonen/Kepa
  • Projektipäällikkö: Harri Salminen (metadata,xml,perl,multimedia-standardit,medar-projekti)
  • Projektiryhmä:
    • Aleksi Kallio (Oliosuunnittelu ja java servlet -ohjelmointi sekä XML-teknologia)
    • Jani Tiihonen (AD, ulkoasu- ja käyttöliittymäsuunnittelu, testaus)
  • Tukiryhmä: Vesa Savolainen, VYP-ryhmän jäsenet tarpeen mukaan erikseen sopien

Aikataulu

Kesä/Syksy 2002: Vaihtoehtojen selvitystä, suunnittelua ja proton kehitystä

Talvi/Kevät/kesä 2003: Ohjelmistonkehitystä ja rajattua pilotointia

Syksy 2003: ohjelmiston julkistus ja tuotantokäyttöönotto sekä mahdollisen jatkokehityksen aloittaminen

Linkkejä lisätietoihin