Kurset integrerer forelæsninger og projektarbejde der har som overordnet mål at gøre de studerende i stand til selvstændigt at designe en XML metadata baseret løsning for personalisering af multimedieindhold med brug af XSLT transformation.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Sammenligne metoder for personaliseret design
Analysere semantiske modeller for use cases
Vælge semantiske features ud fra datamodeller
Designe arkitektur for filtrering af indhold i forhold til brugerpræferencer og kontekst
Implementere design med XSLT-transformation og XPath-udtryk
Generere et personaliseret resultatsæt med XSLT
Evaluere det valgte design i forhold til metoder og modeller
Dokumentere en iterativ designproces i en rapport
Kursusindhold:
Projektarbejdet, der er en udbygning af kursus 02817, afsluttes med en skriftlig rapport, der skal afspejle den studerendes evne til selvstændigt at designe løsninger, der inddrager semantiske modeller og metoder for personalisering, baseret på flg. elementer:
Informationsteori: Entropy og "information gain"-aspekter relateret til valg af features og prediktion. Semantik: formelle, linguistiske og kognitive modeller Personalisering: Indholdsbaseret og kollaborativ filtrering af metadata, case-baseret reasoning samt probabilistiske modeller TV-Anytime: Metadata-arkitektur, datamodeller og classification schemas Metadata: XSLT transformation af XML-dokumenter, XPath-udtryk, RDF/RDFS semantisk web og OWL web ontology language repræsentation.
Bemærkninger:
Kurset giver et fundament for at arbejde videre med metadata-design, personaliserede interfaces samt context-aware applikationer i specialkurser eller eksamensprojekter.