vaatimuslista ------------ - pitää voida syöttää ontologia RDFS-muodossa, oletusarvo sijaitsee konfiguraatiotiedostossa - pitää voida syöttää XML-skeema, oletusarvo sijaitsee konfiguraatiotiedostossa - järjestelmässä on kofiguraatiotiedosto, jossa on XML-skeeman sekä RDF-skeeman sijainnit ja ohjeet, miten ohjelma huomaa XML:stä mitkä ovat kortteja ja mitkä korttien sisällä olevia kenttiä. Eli esim yomuseo-datassa ... olisi kortti ja kuvan sisällä olevat kentät "korttikenttiä". - pitää voida validoida XML:ää XML-skeeman mukaisesti - pitää tehdä validia RDF:ää syntaktisesti ja semanttisesti ontologian mukaisesti - pitää osata avata XML-tiedostoja - pitää osata tallentaa rikastetut XML-dokumentit - hakemistorakenne ontologian mukaan? - järjestelmä oltava helposti laajennettavissa siten, että XML-tiedostot voivat sijaita eri palvelimilla - XML-skeemaan sisällytettävä ohje oikeasta täyttömuodosta - käyttöliittymässä ontologian kuvaus käyttäjäystävällinen, dynaaminen hierarkkinen lista - järjestelmän osattava arvata XML-dokumentista sopivia luokkia, jos ontologiasta löytyy tietojen suhteen yksikäsitteinen luokka. Tämä ominaisuus voitava kytkeä pois/päälle. - käyttöliittymä generoidaan dynaamisesti XML-dokumentista JSP Tag libraries -menetelmää käyttäen. - XML-kortti kirjoitetaan vanhan päälle - päivityspvm ym. tiedot automaattisesti - rikastutettu XML-dokumentti sisältää viimeisenä kenttänä täydellisen ontogatorille kelpaavan rdf-dokumentin tai vaihtoehtoisesti viimeisessä kentässä RDF sisältäisi ainoastaan ne tiedot, joita ei XML-tiedostosta itsestään löydy. Tässä tapauksessa pitäisi toteuttaa XML-to-ontogator muunnin, joka loisi Ontogatorille sopivaa RDF:ää. - toteutus JSP Tag libraries -menetelmällä - lähtökohtana yliopistomuseon ontologia Käyttöliittymävaatimukset: - Pitää voida syöttää ontologia - Pitää voida syöttää XML-skeema - Ohjeet skeemassa. - Pitää osata avata XML-kortteja tiedostoista - Onko tiedostossa yksi vai monta esinettä? Monta. - Pitää osata validoida XML:ää - Pitää voida liittää XML-kortteihin RDF-metadataa - Pitää osata tallentaa validoidun rikastetun XML:n tiedostoon - Kirjoitetan vanhan kortin päälle. - KÄyttöliittymän kuvaus : - XML-skeemaa ei muuteta - Käyttöliittymän kuvaus on oma XML-tiedosto, jos on tarpeen. Skeemalle asetettavia vaatimuksia: - skeemaan ohje kentästä - vapaamuotoinen muutos-ontologiaan-kenttä - oikeellisuustieto, siitä onko kortti julkaisukelpoista tietoa - jokaiseen kenttään kuuluu tieto, onko tieto julkaisukelpoista - tarvitaan päivitystieto-kenttä, johon tulee tietoa, miten ja milloin tietue on liitetty ontologiaan - kenttä attribuuttien otsikoille