\subsubsection{Luokka Image}
\label{metaOnImg}
\texttt{Image} on \texttt{Item}-luokan alaluokka ja perii sen sek� \texttt{OntologyResource}-luokan metodit ja kent�t. \texttt{Image}-olio sis�lt�� tietyn kuvan annotointitiedot. Eli yksi \texttt{Image}-olio vastaa yht� oikeaa
kuvaa. Kuvasta voi olla useita eri versioita, esim. GIF ja JPEG-kuvat, mutta
kuva-aihe on silti sama.

\subsection*{Kent�t}

\subsubsection*{protected static Hashtable predefinedPropertyHash}
Korvaa \texttt{OntologyResource}-luokan vastaavan kent�n.

\subsection*{Konstruktorit}
\subsubsection*{Luokkakonstruktori static}
Korvaa \texttt{OntologyResource}-luokan vastaavan kent�n. Lis�� t�m�n luokan \\ predefinedPropertyHash-kentt��n \texttt{OntologyResource}-luokan predefinedPropertyHash-kent�n sis�ll�n sek� pelk�st��n \texttt{Image}-luokan ennaltam��ritellyt ominaisuudet.

\subsubsection*{public Image(Image another)}
Konstruktori, joka kutsuu \texttt{OntologyResourcen} vastaavaa konstruktoria.

\subsubsection*{public Image(MuseumModel model, Id id)}
Konstruktori, joka kutsuu \texttt{OntologyResourcen} vastaavaa konstruktoria.

\subsection*{Metodit}

\subsubsection*{public Hashtable getPredefinedProperties()}
Korvaa \texttt{OntologyResource}-luokan vastaavan metodin, jotta se palauttaisi nimenomaan \texttt{Image}-luokan predefinedPropertyHash-kent�n.

\subsubsection*{public String getDescription()}
Palauttaa t�m�n kuvan nimetyn kuvausominaisuuden. Ominaisuuden URI on m��ritelty Dublin Core-ontologiassa ja sen arvo on m��ritelty \texttt{MuseumModel}-luokan DC\_DESCRIPTION-vakiossa.

\subsubsection*{public String getSubject()}
Palauttaa t�m�n kuvan nimetyn otsikko-ominaisuuden. Ominaisuuden URI on m��ritelty Dublin Core-ontologiassa ja sen arvo on m��ritelty \texttt{MuseumModel}-luokan DC\_SUBJECT-vakiossa.

\subsubsection*{public String getLabel()}
Palauttaa t�m�n kuvan getSubject-metodin palauttaman merkkijonon tai t�m�n kuvan getLabel-metodin palauttaman merkkijonon jos otsikkoa ei ole.

\subsubsection*{public String getShortCode()}
Korvaa \texttt{OntologyResource}-luokan vastaavan metodin. Palauttaa kuvan annotoinnissa k�ytetyn nimikkeen ilman 'img\_'-alkuosaa. Vastaa Mopsin kuvanumeroja.

\subsubsection*{public ResourceCollection getImageFile(int imageCode)}
Palauttaa \texttt{ImageFile}-olion kuvatiedostosta t�lle kuvalle annetulla kuvamuodolla.

\subsubsection*{public ResourceCollection getInstancesForClass(final OntologyClass oclass)}
Palauttaa kokoelman niist� t�h�n kuvaan liittyvista \texttt{Instance}-olioista, jotka liittyv�t my�s annettuun \texttt{OntologyClass}-olioon. Ontologiainstanssien haku on toteutettu \texttt{ResourceProvider}- ja \texttt{StatementResourceCollection}-luokilla.

\subsubsection*{public boolean addFileStatements(int imageCode)}
Lis�� \texttt{MuseumModel}-luokan getImagefileModel-metodin palauttamaan kuvatiedosto-ontologiaan lauseet t�h�n kuvaan littyv�� annetulla kuvamuodolla tehty� kuvatiedostoa varten.
