Organizing user-created content in a local community favor-exchange service
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
School of Science |
Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2010
Major/Subject
Tietotekniikka
Mcode
T-86
Degree programme
Language
en
Pages
[8] + 62
Series
Abstract
The goal of this study is to compare different techniques that can be used to organize user created content in a web service, and to use the results to propose how to renew and improve the content organization solution of Kassi. Kassi is an online service aimed to enable users to exchange favors and borrow items in local communities. The goal is to develop a system that will be easy to use and will help finding relevant content. The solution should also make it possible to do automatic matchmaking with users' requests and offers, and also offer possibility to interact with other services and applications. The techniques that were reviewed include categories, ontology's and folksonomies. Additionally, the possibilities offered by text and context analysis are reviewed briefly as possible additions to the basic solution. Categories that are used for organizing content in the current version of Kassi are working but not a very flexible solution, especially when the amount of content grows. Ontology's enable flexible algorithmic processing for content, but their complexity makes it harder for users to annotate content correctly. Thus ontology's are regarded to be more suitable for professional use. The tags used by folksonomy are easier for users but have some limitations. However, there are many additional techniques that can help to overcome these limitations. The solution proposed as a result of this study is based on folksonomy as the core of the organization solution extended by the possibility to make relations between tags. It is also suggested to unify currently separate content types to simplify the content adding. The solution consists of new data structures, a new user interface for adding and browsing content, a description for application programming interface (API), a solution for mapping the tag relations, and a plan for the actual implementation phase. Possible future research topics include testing the effects and the effectiveness of the proposed changes, and this should happen in parallel with the implementation.Tämän työn tavoitteena on vertailla erilaisia tekniikoita, joilla käyttäjien tuottamaa tietoa voidaan järjestää verkkopalvelussa, sekä luoda tulosten pohjalta suunnitelma Kassi-palvelun sisällönjärjestämistavan uudistamiseen. Kassi on paikallisyhteisöille suunnattu palvelu, jonka on tarkoitus helpottaa palvelusten ja lainatavaran vaihtoa käyttäjien välillä. Tavoitteena on suunnitella helppokäyttöinen, oikean tiedon löytämistä helpottava järjestelmä, joka myös mahdollistaa palveluun lisättyjen pyyntöjen ja tarjousten automaattisen yhdistelemisen sekä jonkinasteisen vuorovaikutuksen ulkopuolisten palveluiden kanssa. Tässä työssä läpikäydyt tekniikat ovat kategoriat, ontologiat ja folksonomiat, minkä lisäksi luodaan katsaus tekstianalyysin ja kontekstianalyysin tuomiin mahdollisuuksiin parantaa sisällön järjestämistä. Kassin nykyinen versio käyttää sisällön järjestämiseen kategorioita, mikä toimii perusratkaisuna, mutta ei jousta kovin hyvin, varsinkaan sisältömäärän kasvaessa. Ontologia mahdollistaisi monipuolisen automaattisen käsittelyn, mutta monimutkaisuutensa takia sen on yleisesti havaittu soveltuvan paremmin ammattilaisille suunnattuihin järjestelmiin. Folksonomian käyttämät tagit, eli sisältöä kuvaavat avainsanat, ovat peruskäyttäjille helpompia, mutta niihinkin liittyy rajoituksia. Rajoitusten kiertämiseen on kuitenkin kehitetty monia tekniikoita. Työn tuloksena luotu suunnitelma käyttää folksonomiaa järjestelmän ytimenä lisäten siihen myös mahdollisuuden määrittää hierarkkisia suhteita avainsanojen välille. Suunnitelma myös yhdistää nykyiset erilaiset sisältötyypit, tarkoituksena tehdä sisällön lisäämisestä käyttäjille selkeämpää. Suunnitelma sisältää kuvauksen uudesta tietorakenteesta, uudesta käyttöliittymästä tiedon lisäämiseen ja selailuun, yleisen kuvauksen ohjelmointirajapinnasta (API), ratkaisun avainsanasuhteiden kartoittamiseen sekä suunnitelman tarvittavien muutosten toteuttamisjärjestyksestä. Työn lopussa on esitetty mahdollisia jatkotutkimuskohteita. Erityisen tärkeää on testata konkreettisten muutosten vaikutusta ja toimivuutta toteutuksen edetessä, jo ennen kuin kaikki vaiheet on saatettu loppuun.Description
Supervisor
Hämäläinen, Matti A.Thesis advisor
Nuutila, EskoKeywords
annotation, luokittelu, classification, sisällön järjestäminen, content organization, kategorisointi, categorization, folksonomia, folksonomy, ontologia, ontology, tagit, tag hierachy, sisällön yhdistely, matchmaking, palvelusten vaihto, favor exchange, paikallisyhteisö, local community, Kassi, Kassi