XML-kyselykielistä loppukäyttäjän näkökulmasta
LEHTONEN, MINNA (2011)
LEHTONEN, MINNA
2011
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ä
2011-04-28
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-21302
https://urn.fi/urn:nbn:fi:uta-1-21302
Tiivistelmä
XML on merkkauskielten keskuudessa johtavassa asemassa. Se on erityisesti internetissä käytävää sovellusten välistä tiedon vaihtoa ja siirtoa koskeva standardi. Monet tiedon esitystavat joko perustuvat suoraan XML:ään, kuten RDF, tai ovat siihen helposti muunnettavissa, kuten esimerkiksi HTML. Myös muihin tietomalleihin perustuvat järjestelmät, kuten relaatiotietokantajärjestelmät, tukevat XML-tiedon esittämistä. XML-pohjainen tietojen esittäminen ja käsittely ovat tämän Pro gradun kannalta keskeisiä teemoja. XML-tiedon hakuun, käsittelyyn ja kyselyyn on kehitetty useita erilaisia järjestelmiä, joista harvat ottavat hyvin huomioon loppukäyttäjien näkökulman. XML-kyselykielet on suunnattu enimmäkseen jo valmiiksi ohjelmointitaitoisille henkilöille, ts. henkilöille joilla on jo tarkka käsitys XML-syntaksista ja valmiudet käyttää monimutkaisiakin kyselyjen ilmaisuja. Tässä Pro gradussa luokitellaan yleisiä XML-kyselykieliä tavallisten loppukäyttäjien näkökulmasta. Erityistä huomiota kiinnitetään eri kielten yksityiskohtiin koskien niiden käyttämisen edellytyksiä ja ilmaisuvoimaa. Kielen ilmaisuvoimaa määritetään esimerkiksi kysymyksillä siitä tukeeko kieli tiedon aggregointia, harmonisointia, ryhmittelyä tai arvotusta. Tässä Pro gradussa tarkastelluista kielistä voidaan tehdä selkeitä päätelmiä siitä, millä kyselykielellä on suurempi ilmaisuvoima ja millä korkeampi deklaratiivisuuden aste.?
Asiasanat:XML, kyselykielet, XPath, XQuery, XML-QL, RXQL, Xing, XML-GL
Asiasanat:XML, kyselykielet, XPath, XQuery, XML-QL, RXQL, Xing, XML-GL