Your SlideShare is downloading. ×
KiWi - a platform for Semantic Social Software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

KiWi - a platform for Semantic Social Software

1,526
views

Published on

Presentation on the KiWi platform given at the Semantic Wiki workshop at ESWC09; short form also given as demonstration presentation which later won the best demo award

Presentation on the KiWi platform given at the Semantic Wiki workshop at ESWC09; short form also given as demonstration presentation which later won the best demo award

Published in: Technology, Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,526
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. KiWi – A platform for semantic social software 4th Semantic Wiki Workshop at ESWC09 Heraklion, June 2009 Dr. Sebastian Schaffert Salzburg Research Forschungsgesellschaft sebastian.schaffert@salzburgresearch.at http://www.kiwi-project.euhttp://planet.kiwi-project.eu
  • 2. KiWi Vision 12/03/08 Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research
  • 3. “Some people say information is power. Baloney. Information sharing is power!” - Vint Cerf, Google
  • 4. 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!
  • 5. 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, ...)!
  • 6. Breaking Information Boundaries | integration of different kinds of content beyond linking | same content shared and exchanged between many different applications and even systems
  • 7. 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
  • 8. 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
  • 9. KiWi Applications 12/03/08 Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research
  • 10. KiWi Applications: Wiki
  • 11. KiWi Applications: TagIT
  • 12. KiWi Applications: Dashboard
  • 13. The KiWi System 12/03/08 Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research
  • 14. KiWi Architecture
  • 15. 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, …
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Conclusion & Perspectives 12/03/08 Joint KiWi Workpackage Meeting, © 2008,Sebastian Schaffert, Salzburg Research
  • 20. 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
  • 21. 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 | …
  • 22. 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
  • 23. http://geekandpoke.typepad.com/
  • 24. Contact | Dr. Sebastian Schaffert | Salzburg Research Forschungsgesellschaft | Jakob Haringer Str. 5/II | A-5020 Salzburg | sebastian.schaffert@salzburgresearch.at | http://www.kiwi-project.eu | http://planet.kiwi-project.eu KIWI © 2008, Sebastian Schaffert, Salzburg Research

×