\subsubsection{Luokka SimpleId}
\label{metaOnSid}
\texttt{SimpleId} on \texttt{Id}-rajapinnan toteuttava luokka ja perii sen metodit ja kentät. Se käytetään \texttt{OntologyResource} olion tunnuksena silloin kun ontologiaresurssin URI on yksikäsitteinen järjestelmässä. URI on yksikäsitteinen, kun se liittyy esim. 
johonkin URLiin. www.cs.helsinki.fi/group/wwwmuseo kelpaisi siis \texttt{SimpleId}:ksi.

\subsection*{Kentät}

\subsubsection*{protected String id}
Muuttuja johon on tallennettu tunnus merkkijonona.

\subsection*{Konstruktorit}

\subsubsection*{public SimpleId(String uri)}
Konstruktori joka luo uuden \texttt{SimpleId}-olion ja asettaa sen tunnukseksi parametrissa annetun merkkijonon.

\subsection*{Metodit}

\subsubsection*{public String getId()}
Palauttaa merkkijonoesityksen tästä tunnuksesta.

\subsubsection*{public String getString()}
Palauttaa merkkijonoesityksen tästä tunnuksesta.

\subsubsection*{public boolean equals(Object anotherId)}
Palauttaa toden arvon jos annettu olio on SimpleId-olio jonka getId()-metodin palauttama merkkijono on sama kuin tämän olion id-kenttä.

\subsubsection*{public int compareTo(Object anotherId) throws ClassCastException}
Toteuttaa javan \texttt{Comparable}-rajapinnan vertailemalla tunnuksien getId()-metodien palauttamia merkkijonotunnuksia.

\subsubsection*{public String toString()}
Palauttaa merkkijonoesityksen tästä tunnuksesta.
