XML-tietojen visuaalinen käsittely ja analyysi
KURU, MIKKO (2012)
KURU, MIKKO
2012
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2012-12-03
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-23073
https://urn.fi/urn:nbn:fi:uta-1-23073
Tiivistelmä
Tutkielmassa on käsitelty XML-tietojen visuaalista käsittelyä ja analysointia. XML on suosittu tiedostoformaatti tiedon esittämiseen ja jakamiseen. Tutkielmaa varten kehitetyssä ja toteutetussa visuaalisessa käyttöliittymässä hyödynnetään XML-relaatiota, joka mahdollistaa XML-tietojen käytön relaatiotietokantajärjestelmässä kadottamatta XML-tietolähteistä mitään informaatiota. XML on merkintäkieli puolirakenteisen tiedon kuvaamiseen. Puolirakenteinen tieto on rakenteellista tietoa, joka sisältää oman rakennekuvauksensa. Itsenäiseen käyttöön suunnitellut XML-tietolähteet eivät välttämättä noudata mitään ennalta määriteltyä kaaviokuvausta (esim. DTD tai XML Schema). Tästä seuraa, että eri organisaatioiden XML-tiedot on usein esitetty käyttäen erilaisia rakenteita ja niiden välillä saattaa esiintyä tietokonflikteja. Mikäli kuitenkin esiintyy tarve näiden tietojen yhteiskäytölle, täytyy tietokonflikteja aiheuttavat heterogeenisyystekijät ottaa huomioon. Tutkielmassa esitellään visuaalisia primitiivejä näiden heterogeenisyystekijöiden havaitsemiseen ja poistamiseen ts. tietolähteiden harmonisointiin. Käyttöliittymässä XML-lähde visualisoidaan rakennepuuna. Se muodostetaan käsiteltävän XML-tietolähteen kaaviotason tiedoista. Se noudattaa ns. maksimaalisuusperiaatetta, eli siinä visualisoidaan kaikki tietyllä hierarkiatasolla esiintyvät samannimiset elementtien ja attribuuttien ilmentymät yhtenä tietoalkiona. Rakennepuu toimii myös käyttöliittymänä tietolähteiden ilmentymätasolla sijaitsevien tietojen tutkimiselle. Sen tietoalkioiden kautta voidaan muodostaa tietopilviä ja erilaisia taulumuotoisia esityksiä ilmentymätason tiedoista sekä tuottaa niistä erilaisia tunnuslukuja käyttäen aggregointeja. Tutkielmassa kehitetään myös visuaalinen käyttöliittymä RXQL-kyselykielelle. Tämä käyttöliittymä nostaa RXQL:n deklaratiivisuuden astetta entisestään hyödyntämällä ihmisen visuaalista havainnointikykyä.
Asiasanat:XML, visualisointi, harmonisointi
Asiasanat:XML, visualisointi, harmonisointi