Enhet for digital dokumentasjon ved HF, Universitetet i Oslo Fotobasen en felles, hendelsesorientert multimedie-ressurs 3/8/2007 1
Universitetenes fotosamlinger Kulturhistoriske foto -universitetsistorie -kunsthistorie -nyere kulturhistorie -arkeologiske foto feltarbeid objekter Naturhistoriske foto -fra feltarbeid -av objekter Til sammen 1-2 millioner 3/8/2007 2
Arbeidsoppgaver Datamodellering Implementering Lasting av data Testing Opplæring Vedlikehold Videreutvikling 3/8/2007 3
Datamodellering Den mest tidkrevende delen av utviklingen Diskusjon med oppdragsgiver Analyse av datagrunnlaget Utforming av modellstruktur 3/8/2007 4
Datamodellering Første enkle modell (NYK Tromsø 98): Innhold i motiv -sted -objekter -situasjoner -tidspunkt Foto -fotograf -eier -format -tittel mm Fotokopier -format -høyde -bredde -filsti 3/8/2007 5
Så kom alle fagfeltene: Kulturhistoriske foto -universitetsistorie -kunsthistorie -nyere kulturhistorie -arkeologiske foto feltarbeid objekter Naturhistoriske foto -fra feltarbeid -av objekter Tilsammen flere millioner 3/8/2007 6
Datamodellering Ny modell 1 : Alle foto i felles base,men innholdskoding i lokale skjema: Lokalt fagskjema Felles fotobase Innhold i motiv -objekter -situasjoner -hendelser Foto -fotograf -sted -tidspunkt -eier -format -tittel Fotokopier -format -høyde -bredde -filsti 3/8/2007 7
Datamodellering: hvilket fagskjema? 3/8/2007 8
Datamodellering: hvilket fagskjema? 3/8/2007 9
Datamodellering: hvilket fagskjema? 3/8/2007 10
Datamodellering: hvilket fagskjema? 3/8/2007 11
Datamodellering: hvilket fagskjema? 3/8/2007 12
Datamodellering: hvilket fagskjema? 3/8/2007 13
Datamodellering 2 Innholdsklassifikasjon i ulike fagskjemaer av samme foto: Lokale fagskjema Felles fotobase Innhold i motiv -objekter -situasjoner Innhold -hendelser i motiv -objekter Innhold -situasjoner i motiv -hendelser -objekter -situasjoner -hendelser Foto -fotograf -sted -tidspunkt -eier -format -tittel Fotokopier -format -høyde -bredde -filsti 3/8/2007 14
Datamodellering 3 Klassifikasjonsskjemaet kan kobles til serie av enkeltfoto: Ulike fagskjema Felles fotobase Innhold i motiv Innhold -objekter i motiv Innhold -situasjoner -objekter i motiv -hendelser -situasjoner -objekter -hendelser -situasjoner -hendelser Foto -fotograf Foto -sted -fotograf Foto -tidspunkt -sted -fotograf -eier -tidspunkt -sted -format -eier -tidspunkt -tittel -format -eier -tittel -format -tittel Fotokopier -format Fotokopier -høyde -format Fotokopier -bredde -høyde -format -filsti -bredde -høyde -filsti -bredde -filsti 3/8/2007 15
Datamodellering 4 Felles fotobase, foto og kopier. Originalt foto er tatt av fotograf. Resten er kopier av dette. Eller? Foto -fotograf Foto -sted -fotograf Foto -tidspunkt -sted -fotograf -eier -tidspunkt -sted -format -eier -tidspunkt -tittel -format -eier -tittel -format -tittel Fotokopier -format Fotokopier -høyde -format Fotokopier -bredde -høyde -format -filsti -bredde -høyde -filsti -bredde -filsti 3/8/2007 16
Datamodellering: Tatt av fotograf? 3/8/2007 17
Datamodellering: Samme bilde? 3/8/2007 18
Datamodellering 5 Hendelses og prosessorientering. Kilde opptak - Resultat Kilde (objekt) -type: Ekstern Analog negativ Analog positiv Digitalt foto Digitalt kopi Opptak (hendelse) -type: Fotografering Repro Kopiering Scanning -fraobj -sted -tidspunkt -tilobj Resultat (objekt) -type Analog negativ Analog positiv Digitalt foto Digitalt kopi 3/8/2007 19
Datamodellering 6 Hendelses- og prosessorientering i felles fotobase Kilde opptak - Resultat Medieobjekt -type: Ekstern Analog negativ Analog positiv Digitalt foto Digitalt kopi kilde forfor Hendelse Skapelse -typer: Fotografering Repro Kopiering Scanning med resultat Medieobjekt -type: Analog negativ Analog positiv Digitalt foto Digitalt kopi nårv Utført avav hvorv Tidspunkt Person Sted 3/8/2007 20
Datamodellering 7 Skille mellom informasjonsobjekt og informasjonsbærere Mediegruppe enhet a Informasjonsobjekt Medieobjekt a Medieobjekt b Medieobjekt c Medieobjekt d Hendelse Opptak a Hendelse Opptak b Hendelse Opptak c Hendelse Opptak d 3/8/2007 21
Datamodellering: hvilket objekt? 3/8/2007 22
Datamodellering 8 Hendelses- og prosessorientering i felles fotobase. Flere kilder collage ny mediegruppe-enhet Objekt a -type: Digitalt kopi: Skrik Objekt b -type: Digital bakgrunn Canvas kilde forfor kilde forfor Hendelse: Skapelse -type: Applisering i Photoshop -sted -tidspunkt Med resultat Objekt d -type: Digital collage Imsdalmannen Møter skriket Objekt c -type: Digitalt kopi: kilde forfor Utført avav Imsdalmannen Person 3/8/2007 23
Datamodellering oppsummering Skille mellom foto og innholdsklassifikasjon Informasjonsobjekt og informasjonsbærere Hendelsesorientert modell for beskriving av opptak/generering av nye informasjonsbærere. 3/8/2007 24
Implementering Konstruere tabeller i Oracle Konstruere integritetsregler Konstrurere triggere og prosedyrer i basen Applikasjon 3/8/2007 25
Implementering spesielle behov Lagringssystem for foto Overføring av data Autogenerering av formater 3/8/2007 26
Implementering lagringssystemer for foto online offline Klient Klient inger.uio.no diskraid tapestasjon Klient Klient 3/8/2007 27
Implementering overføring av data ønsket system bildeprosessering ønsket system Klient Klient Klient LobWrite Ordimage.process inger.uio.no Oracle 9.2 Intermedia Ordimage.export diskraid Klient 3/8/2007 28
Implementering overføring av data virkelig system bildeprosessering virkelig system Ordimage Klient Ordimage.import Klient Klient httpupload inger.uio.no Oracle 9.2 Intermedia diskraid Klient Prosessering v.hj.a. eksternprogram hedvig.uio.no HTTP server 3/8/2007 29
Implementasjon applikasjonen Stor fleksibilitet i datamodell. Omfattende å føre alle opsjoner fram til bruker høyner terskelen. Utvidelser uten å endre modell. 3/8/2007 30
Datamodellering Ny modell videre : Mediegruppen ( informasjonsobjektet ) kobles til serie av enkeltfoto: Ulike samlingsbaser Hendelse Konservering Felles fotobase Objekt i konservering Dokumentasjon av Objekt a Mediegruppe enhet Innhold i motiv fotokort 3/8/2007 31