KiWi - a platform for Semantic Social Software
-
Upload
sebastian-schaffert -
Category
Technology
-
view
1.533 -
download
1
description
Transcript of KiWi - a platform for Semantic Social Software
![Page 1: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/1.jpg)
KiWi – A platform for semantic social software
4th Semantic Wiki Workshop at ESWC09
Heraklion, June 2009
Dr. Sebastian Schaffert
Salzburg Research Forschungsgesellschaft
http://www.kiwi-project.eu http://planet.kiwi-project.eu
![Page 2: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/2.jpg)
Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research 12/03/08
KiWi Vision
![Page 3: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/3.jpg)
“Some people say information is power. Baloney.
Information sharing is power!”
- Vint Cerf, Google
![Page 4: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/4.jpg)
The Wiki Philosophy
| core wiki principles:| anyone can edit and contribute| easy to use, low technological barrier| content is easy to link (and thus related)| versioning (information does not disappear)| support for all kinds of media
| these principles are not restricted to wikis as in “wiki engine”, they apply to most social software systems!
![Page 5: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/5.jpg)
Breaking System Boundaries
| the KiWi system offers the core fuctionalities required by social software systems:
| representation of many different content formats| easy linking between content items| versioning and change tracking of content items| annotation of content with meta-data| rating and commenting of content by users| user management, user profiles, social networking| personalisation and context adaptation| searching and querying
… and more to come (information extraction, reasoning, ...)!
![Page 6: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/6.jpg)
Breaking Information Boundaries
| integration of different kinds of content beyond linking
| same content shared and exchanged between many different applications and even systems
![Page 7: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/7.jpg)
Putting the User in the Centre
| tailor presentation and functionality to information needs of the user
| different ways of accessing information, depending on context and personal preferences
| personalisation based on user model (previous activities, …)| use information extraction and user tracking for calculating
recommendations| allow users to modify the user
interface by adding new widgets, custom layouts, semantic forms
![Page 8: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/8.jpg)
KiWi System: a platform following these principles
| social media applications build on top of this platform and can benefit from
| sharing content between different kinds of applications (Wiki page can be displayed in TagIT, …)
| sharing functionality between different kinds of applications (editing, versioning, tagging, …)
| interoperability with other systems due to semantic web data formats
![Page 9: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/9.jpg)
Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research 12/03/08
KiWi Applications
![Page 10: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/10.jpg)
KiWi Applications: Wiki
![Page 11: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/11.jpg)
KiWi Applications: TagIT
![Page 12: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/12.jpg)
KiWi Applications: Dashboard
![Page 13: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/13.jpg)
Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research 12/03/08
The KiWi System
![Page 14: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/14.jpg)
KiWi Architecture
![Page 15: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/15.jpg)
Content Item
| central entity in the data model, used for representing wiki pages, images, comments, blog posts, locations, …
| represents human readable content (text, media) as well as associated metadata (RDF triples)
| semi-structured RDF used to represent all relevant structured data of a content item and relations to other items, e.g. geo information, EXIF data, authorship, replies, …
![Page 16: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/16.jpg)
Model Layer: KiWiEntityManager + KiWi Façades
| central component to access all KiWi data
| offers transactions, revisions, and storing data in relational database, triple store, and search index
| allows to create KiWi Façades around content items
| KiWi Façades: | dynamic, application-specific Java views on content + metadata| one content item shared between many different applications| implemented as Java interfaces with annotations
![Page 17: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/17.jpg)
KiWi Services
| offer core functionalities of the KiWi platform| ContentItemService: loading, updating, storing content items| TaggingService: adding / removing (semantic) tags| SolrService: facetted (semantic) searching| OntologyService: maintaining ontologies| SKOSService: maintaining SKOS thesauruses| …
| implemented as EJB 3.0 stateless beans (mostly) or Seam application-scoped components
| some of the functionality also exposed as RESTful web service
![Page 18: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/18.jpg)
KiWi Actions
| backing components for user interface functionality:| ViewAction, EditAction, TaggingAction in Wiki| StreamOfActivitiesAction in Dashboard| ExplorerAction and TaggerAction in TagIT
| mostly implemented as Seam stateful components scoped to conversation, page or event
![Page 19: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/19.jpg)
Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research 12/03/08
Conclusion & Perspectives
![Page 20: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/20.jpg)
Conclusion
| knowledge management + wiki philosophy + semantic web = KiWi
| KiWi system – a platform for building flexible semantic social media applications following the “wiki principles”
| provides all the core functionalities| allows sharing of content between applications| allows to realise the KiWi knowledge management idea
| several applications exist to demonstrate the feasibility:| (Semantic) Wiki – collaborative creation of content| TagIT – geolocating content| Dashboard – personal startpage
![Page 21: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/21.jpg)
Perspectives
| more functionalities:| inclusion of Sun’s “community equity” system| sophisticated personalisation features (recommendations, user
interface personalisation)| sophisticated information extraction: automatic extraction of
metadata, suggestion of tags and related content| rule-based reasoning: users will be able to write their own rules
that influence how the system behaves
| more applications:| KiWi Blog| Social Networking Platform| …
![Page 22: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/22.jpg)
KiWi - Links
| Learn more:http://www.kiwi-project.eu
| Stay up-to-date:http://planet.kiwi-project.eu
| Try it out:http://showcase.kiwi-project.eu/KiWi/
| Download:http://kenai.com/projects/kiwi/downloads
![Page 23: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/23.jpg)
http://geekandpoke.typepad.com/
![Page 24: KiWi - a platform for Semantic Social Software](https://reader033.fdocuments.net/reader033/viewer/2022060107/554bc264b4c9053a298b5280/html5/thumbnails/24.jpg)
Contact
| Dr. Sebastian Schaffert
| Salzburg Research Forschungsgesellschaft
| Jakob Haringer Str. 5/II
| A-5020 Salzburg
| http://www.kiwi-project.eu
| http://planet.kiwi-project.eu
KIWI © 2008, Sebastian Schaffert, Salzburg Research