SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
KIWI - Knowledge in a Wiki



           FP7 Information Days
           Luxemburg, 13. December 2007

           Dr. Sebastian Schaffert
           Salzburg Research Forschungsgesellschaft
           Salzburg NewMediaLab
           sebastian.schaffert@salzburgresearch.at




13/12/07                        KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Outline



               Outline

           |   Project Vision & Objectives
               |   what the project will do (briefly)
           |   Success Factors
               |   or: why I believe KIWI was successful
           |   Challenges
               |   what the project will not do but would benefit of




13/12/07                    KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives




13/12/07           KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Motivation



                  Motivation

              |   Knowledge management involves
                  |   many different kinds of “rich” content (plain text, documents,
                      images, audio/video, source code, discussion protocols, ...)
                  |   different user- and domain-dependant workflows,
                  |   sharing and collaboration between users
              |   Wikis are nowadays increasingly used to support knowledge
                  management as
                  |   they allow simple sharing and collaboration (usually text only)
                  |   they are easy to use (syntax, linking, versioning)
                  |   they don’t impose a predefined workflow on users (“dictate of
                      the system”)
                  |   but: they also provide virtually no support for the user, all
                      processes are managed by social convention, presentation is
                      “just” text

13/12/07                       KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                Objectives

              1. to develop an “enhanced wiki vision” (KIWI vision)
                 describing how “convention over configuration” combined
                 with semantic technologies help to build knowledge
                 management systems that support the user, but do not
                 restrict the user




13/12/07                    KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                 Objectives

              2. to develop a “collaborative web-based prototype
                 system” (KIWI system) realising this vision by extending
                 the semantic wiki IkeWiki with the following functionalities:
                  |   support for non-rigid work flows and processes
                  |   advanced interactive visualisation and editing
                  |   improved knowledge representation
                  |   enhanced reasoning and querying capabilities
                  |   reason maintenance
                  |   information extraction
                  |   personalisation




13/12/07                       KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                Objectives

              3. to write a “KIWI handbook” summarising project
                 outcomes and documenting the functionalities of the KIWI
                 system; the handbook will contain:
                 |   the KIWI vision
                 |   user and developer documentation for the KIWI system
                 |   descriptions of the use cases
                 |   best practices for using the KIWI system for knowledge
                     management purposes




13/12/07                      KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                  Objectives

              |   KIWI will address the following issues in the context of
                  Semantic Wikis:
                   |   Support for non-rigid work flows and processes
                   |   Advanced interactive visualisation and editing
                   |   Improved knowledge representation
                   |   Enhanced reasoning and querying capabilities
                   |   Reason maintenance
                   |   Information extraction
                   |   Personalisation




13/12/07                        KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Use Case: Software Knowledge
                  Management


                                    Use Case: Software Knowledge Management

                                |   knowledge in and about software systems involves many different
                                    kinds of (rich) content:
                                     |   source code
                                     |   documentation
                                     |   minutes of group meetings
                                     |   bug reports,
                                     |   ...
                                |   development of Sun’s Netbeans IDE is developed by a large
                                    community with a team of 150 core developers employed by Sun
                                    Prague
                                |   knowledge gathered and developed during the software
                                    development process is distributed over many different kinds of
                                    systems (wikis, bug trackers, blogs, discussion forums, mailing
                                    lists)




13/12/07                                          KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Use Case: Software Knowledge
                  Management


                                    Use Case: Software Knowledge Management

                                |   goal of the use case is to create a semantic wiki system
                                    that allows to capture software development knowledge,
                                    integrate different kinds of content, allows to semantically
                                    query for content, provide different kinds of views on the
                                    content, etc (see also Jiri Kopsa’s slides if needed)




13/12/07                                        KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Use Case: Project Knowledge
                Management


                                   Use Case: Project Knowledge Management

                               |   WM-data is a IT and management consultancy, particularly
                                   for the Navision (MS Dynamics NAV) ERP system
                               |   consultancy is project based and specific for every customer
                               |   nonetheless, much of the project knowledge is similar
                                   between different projects and customers
                               |   much of the project knowledge is tacit and currently lies in
                                   the heads of experienced project managers




13/12/07                                       KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Use Case: Project Knowledge
                Management


                                   Use Case: Project Knowledge Management

                               |   goal of the use case is to create a semantic wiki based tool
                                   that allows:
                                    |   knowledge sharing in, and between, distributed development
                                        projects by supporting distributed wiki systems, different kinds
                                        of content, and easy sharing and access to knowledge
                                    |   knowledge sharing in software process improvement by
                                        capturing tacit knowledge in formal models and using advanced
                                        visualisations to present complex sets of knowledge items
                                    |   knowledge sharing in customer-oriented high-performance
                                        projects by supporting a close cooperation
                                        between developers and customers




13/12/07                                         KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Success Factors




13/12/07           KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
What I believe made KIWI a success
               (Scientific & Technological Content)

           |   KIWI has a concrete, graspable, clearly defined
               outcome
                |   at the end of the project, we will have a single,
                    demonstrable system that actually implements what we
                    promise
                |   software, not text
           |   KIWI addresses real-world problems identified by its industrial
               partners
                |   no blue sky research
           |   KIWI improves already existing technology where it has deficiencies
                |   IkeWiki
           |   KIWI builds upon previous EU and national projects and takes their
               outcomes to the next level
                |   REWERSE, QVIZ, Dynamont



13/12/07                       KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
What I believe made KIWI a success
               (Project Setup)

           |   The KIWI consortium is well balanced
                |   complementary expertise, exactly as needed for the project
                |   3 universities, 1 research centre, 3 industrial partners (1 SME)
                |   4 countries (Austria, Germany, Czech Republic, Denmark)
           |   Significant effort goes into Dissemination & Demonstration
                |   64 out of 388 PM (= 18,5%)
                |   don’t underestimate the importance of marketing your results!
           |   The project workplan and budget was planned as if it was
               already a description of work
                |   thorough and realistic calculation




13/12/07                     KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
What I believe made KIWI a success
               (Social Dynamics)

           |   We had a proposal kick-off meeting with all
               partners 2 months before the submission
               deadline
                |   people learn to know and trust each other
                |   a rough project workplan was set up (Gantt diagram)
                |   don’t underestimate the importance of social bounds!
           |   I tried to collect issues and send out email to the partners only
               once a week (“KIWI weekly update”)
                |   no email overload at the partners (be nice to them!)
                |   clear definition of who is supposed to do what by which date (make it
                    easy for them!)
           |   We communicated often via Skype to clarify issues and tasks
                |   keep in touch with them (but not by email)




13/12/07                      KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Challenges




13/12/07           KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Challenges KIWI won’t solve
               (but it would profit from solutions!)

           |   efficient, distributed content and knowledge repository
                |   with reasoning support (rule-based as well as other)
                |   with support for both content and metadata
                |   with support for billions of information items (content, triples,
                    ...)
           |   non-textual content
                |   (semi-)automatic metadata extraction
                |   annotation
                |   breaking the “format lock”
           |   and of course lots of other topics that are outside KIWI’s
               theme ...




13/12/07                      KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Contact

           |   Dr. Sebastian Schaffert
           |   Salzburg Research Forschungsgesellschaft
           |   Jakob Haringer Str. 5/II
           |   A-5020 Salzburg


           |   sebastian.schaffert@salzburgresearch.at




13/12/07                   KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Appendix




13/12/07          KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Support for non-rigid work flows
 Objectives




                  and processes

              |   current content/document/asset/knowledge management
                  system impose rigid work flows on how knowledge sharing
                  takes place (e.g.: submit -> review -> correct -> publish)
              |   such work flows are often barriers for sharing knowledge
              |   wikis are successful because they do not impose work
                  flows; social convention takes over
              |   Semantic Web technologies allow to offer the advantages of
                  work flows when they are followed, but also give the
                  flexibility to deviate when needed
              |   goal: develop support for such “non-rigid
                  work flows” through appropriate work
                  flow models and visualisations


13/12/07                     KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Advanced interactive visualisation
 Objectives




                  and editing

              |   different domains have different ways of presenting knowledge
              |   visualisations are often superior to plain text (as in wikis)
              |   Semantic Wikis have the potential to automatically generate
                  domain-specific and generic visualisations out of the knowledge
                  base
              |   same argument for editing: for a project manager, it is more
                  suitable to insert project data
                  using e.g. a Gantt chart or a
                  resource table than doing
                  generic metadata annotations
              |   goal: develop a generic frame-
                  work for visualisation and
                  editing that does not require
                  hard-coding in the sourcecode
                  of the semantic wiki system

13/12/07                        KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                  Improved knowledge representation

              |   Current knowledge representation in IkeWiki is “ad hoc”, based on
                  Jena and PostgreSQL
                   |   no “real” reasoning support, and what is there has bad performance and
                       wrong goals (validation of knowledgebase is not really useful for a wiki)
                   |   no versioning of meta-data (but this is required by users, otherwise they
                       won’t trust a “semantic wiki”)
                   |   no integration of different, distributed knowledge bases (but this is a
                       requirement of the use cases)
                   |   no support for annotating only parts of pages/images/other objects
                   |   ⇒ not well prepared for enabling technologies!
              |   goal: to develop a revised knowledge representation component
                  that addresses these issues




13/12/07                          KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Enhanced reasoning and querying
 Objectives




                  capabilities; reason maintenance
              |   semantic wikis, particularly with advanced visualisations, personalisation,
                  etc, require different support for reasoning and querying than is currently
                  offered by e.g. Jena, Sesame, etc
                   |   OWL(-Full/-DL/-Light) is nice for many tasks, but completely fails for rule-based
                       derivations; these are, however, typical for most kinds of applications, and arguably
                       represent the “interesting” part of reasoning
                   |   current reasoners for the Semantic Web do not really take into account reason
                       maintenance; this is, however, a prerequisite for efficient versioning of meta-data in
                       a reasoning system, and can also increase the “experienced performance” and
                       responsiveness of the system
              |   goals:
                   |   to develop a rule-based language that can be used by users of the wiki to query and
                       to specify derivation (and possible action) rules that are capable to query content
                       and knowledge base in a unified fashion; also, a simple and intuitive way to specify
                       such queries and rules is sought for
                   |   to develop a reason maintenance component for this language that gives users a
                       way to understand why certain derivations exist, that allows versioning of updates to
                       the knowledge base, and that allows easy updates



13/12/07                            KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                  Information extraction

              |   current semantic wikis provide no support for annotating content (besides
                  providing an easy-to-use interface to enter annotations)
              |   content of wiki pages usually already contains much of the knowledge, albeit
                  in natural language text
              |   annotation is for many users a very daunting task, because it requires
                  understanding of the underlying knowledge models and concepts behind
                  them
              |   existing natural language technologies can partly extract meta-data out of
                  the natural language text and use this information to interactively guide
                  users in the annotation process (e.g. by providing custom wizards, or even
                  by simple reordering of the offered concepts)
              |   goals:
                   |   to develop an information extraction component that semi-automatically extracts
                       meta-data out of wiki pages to interactively guide the user through the annotation
                       task




13/12/07                           KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
Objectives



                  Personalisation

              |   different users have different roles in knowledge management processes
                  (e.g. developer, tester, documentation writer, customer)
              |   different users might also have different tasks and/or preferences
              |   in both cases, personalised presentation of content and user interface
                  provides support for the user
              |   a semantic wiki can support this by storing user/group models in the
                  knowledge base, by offering a reasoning component, and by offering
                  advanced visualisations and editors that implement personalised access to
                  the wiki
              |   goals:
                   |   develop appropriate user and group models for representing properties and
                       preferences of groups wrt. the KIWI system
                   |   automatically track the usage of single users and user groups in order to refine user
                       and group models
                   |   develop rules that dynamically adapt the presentation of the content and user
                       interface to the user



13/12/07                           KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research

Mais conteúdo relacionado

Semelhante a Presentation for FP7 Information Days 2007-12-13

Presentation for Reasoning Web Summer School 2008
Presentation for Reasoning Web Summer School 2008Presentation for Reasoning Web Summer School 2008
Presentation for Reasoning Web Summer School 2008Kiwi Community
 
KiWi - a platform for Semantic Social Software
KiWi - a platform for Semantic Social SoftwareKiWi - a platform for Semantic Social Software
KiWi - a platform for Semantic Social SoftwareSebastian Schaffert
 
KiWi – A flexible platform for semantic social media applications
KiWi – A flexible platform for semantic social media applicationsKiWi – A flexible platform for semantic social media applications
KiWi – A flexible platform for semantic social media applicationsKiwi Community
 
Agile Business Process Development: Why, When and How
Agile Business Process Development: Why, When and HowAgile Business Process Development: Why, When and How
Agile Business Process Development: Why, When and HowIlia Bider
 
Knowledge Transformation in Software Development Processes
Knowledge Transformation in Software Development ProcessesKnowledge Transformation in Software Development Processes
Knowledge Transformation in Software Development ProcessesIlia Bider
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Dennis Busch
 
Vade Meccum_Book reading and publishing software NetBeans.docx
Vade Meccum_Book reading and publishing software NetBeans.docxVade Meccum_Book reading and publishing software NetBeans.docx
Vade Meccum_Book reading and publishing software NetBeans.docxGeetaShreeprabha
 
Common Core in the Cloud
Common Core in the CloudCommon Core in the Cloud
Common Core in the CloudVicki Davis
 
New collaborative tools require new foundations.
New collaborative tools require new foundations. New collaborative tools require new foundations.
New collaborative tools require new foundations. Lorenzo Davoli
 
An Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringAn Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringJim Jimenez
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOW2
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsJez Cope
 
MDID Special Interest Group, VRA 2015
MDID Special Interest Group, VRA 2015MDID Special Interest Group, VRA 2015
MDID Special Interest Group, VRA 2015Grace Barth
 
Projecptlace online collaboration 2013
Projecptlace online collaboration 2013Projecptlace online collaboration 2013
Projecptlace online collaboration 2013Sophiepacton
 
Projecptlace online collaboration
Projecptlace online collaborationProjecptlace online collaboration
Projecptlace online collaborationgabrielhreports
 
2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Posterericmeeks
 
Jayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree Panda
 

Semelhante a Presentation for FP7 Information Days 2007-12-13 (20)

Presentation for Reasoning Web Summer School 2008
Presentation for Reasoning Web Summer School 2008Presentation for Reasoning Web Summer School 2008
Presentation for Reasoning Web Summer School 2008
 
KiWi - a platform for Semantic Social Software
KiWi - a platform for Semantic Social SoftwareKiWi - a platform for Semantic Social Software
KiWi - a platform for Semantic Social Software
 
KiWi – A flexible platform for semantic social media applications
KiWi – A flexible platform for semantic social media applicationsKiWi – A flexible platform for semantic social media applications
KiWi – A flexible platform for semantic social media applications
 
Agile Business Process Development: Why, When and How
Agile Business Process Development: Why, When and HowAgile Business Process Development: Why, When and How
Agile Business Process Development: Why, When and How
 
Knowledge Transformation in Software Development Processes
Knowledge Transformation in Software Development ProcessesKnowledge Transformation in Software Development Processes
Knowledge Transformation in Software Development Processes
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
 
DataWiki Semantic Enterprise Wiki v1.7.1
DataWiki Semantic Enterprise Wiki v1.7.1DataWiki Semantic Enterprise Wiki v1.7.1
DataWiki Semantic Enterprise Wiki v1.7.1
 
Vade Meccum_Book reading and publishing software NetBeans.docx
Vade Meccum_Book reading and publishing software NetBeans.docxVade Meccum_Book reading and publishing software NetBeans.docx
Vade Meccum_Book reading and publishing software NetBeans.docx
 
Common Core in the Cloud
Common Core in the CloudCommon Core in the Cloud
Common Core in the Cloud
 
New collaborative tools require new foundations.
New collaborative tools require new foundations. New collaborative tools require new foundations.
New collaborative tools require new foundations.
 
An Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringAn Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements Engineering
 
Ravi_Dhiman_CV
Ravi_Dhiman_CVRavi_Dhiman_CV
Ravi_Dhiman_CV
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology Transfert
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientists
 
MDID Special Interest Group, VRA 2015
MDID Special Interest Group, VRA 2015MDID Special Interest Group, VRA 2015
MDID Special Interest Group, VRA 2015
 
Projecptlace online collaboration 2013
Projecptlace online collaboration 2013Projecptlace online collaboration 2013
Projecptlace online collaboration 2013
 
Projecptlace online collaboration
Projecptlace online collaborationProjecptlace online collaboration
Projecptlace online collaboration
 
Visual Fusion SaaS
Visual Fusion SaaSVisual Fusion SaaS
Visual Fusion SaaS
 
2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster
 
Jayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EEJayashree-4.5 Years Exp on JAVA-J2EE
Jayashree-4.5 Years Exp on JAVA-J2EE
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Presentation for FP7 Information Days 2007-12-13

  • 1. KIWI - Knowledge in a Wiki FP7 Information Days Luxemburg, 13. December 2007 Dr. Sebastian Schaffert Salzburg Research Forschungsgesellschaft Salzburg NewMediaLab sebastian.schaffert@salzburgresearch.at 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 2. Outline Outline | Project Vision & Objectives | what the project will do (briefly) | Success Factors | or: why I believe KIWI was successful | Challenges | what the project will not do but would benefit of 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 3. Objectives 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 4. Motivation Motivation | Knowledge management involves | many different kinds of “rich” content (plain text, documents, images, audio/video, source code, discussion protocols, ...) | different user- and domain-dependant workflows, | sharing and collaboration between users | Wikis are nowadays increasingly used to support knowledge management as | they allow simple sharing and collaboration (usually text only) | they are easy to use (syntax, linking, versioning) | they don’t impose a predefined workflow on users (“dictate of the system”) | but: they also provide virtually no support for the user, all processes are managed by social convention, presentation is “just” text 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 5. Objectives Objectives 1. to develop an “enhanced wiki vision” (KIWI vision) describing how “convention over configuration” combined with semantic technologies help to build knowledge management systems that support the user, but do not restrict the user 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 6. Objectives Objectives 2. to develop a “collaborative web-based prototype system” (KIWI system) realising this vision by extending the semantic wiki IkeWiki with the following functionalities: | support for non-rigid work flows and processes | advanced interactive visualisation and editing | improved knowledge representation | enhanced reasoning and querying capabilities | reason maintenance | information extraction | personalisation 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 7. Objectives Objectives 3. to write a “KIWI handbook” summarising project outcomes and documenting the functionalities of the KIWI system; the handbook will contain: | the KIWI vision | user and developer documentation for the KIWI system | descriptions of the use cases | best practices for using the KIWI system for knowledge management purposes 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 8. Objectives Objectives | KIWI will address the following issues in the context of Semantic Wikis: | Support for non-rigid work flows and processes | Advanced interactive visualisation and editing | Improved knowledge representation | Enhanced reasoning and querying capabilities | Reason maintenance | Information extraction | Personalisation 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 9. Use Case: Software Knowledge Management Use Case: Software Knowledge Management | knowledge in and about software systems involves many different kinds of (rich) content: | source code | documentation | minutes of group meetings | bug reports, | ... | development of Sun’s Netbeans IDE is developed by a large community with a team of 150 core developers employed by Sun Prague | knowledge gathered and developed during the software development process is distributed over many different kinds of systems (wikis, bug trackers, blogs, discussion forums, mailing lists) 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 10. Use Case: Software Knowledge Management Use Case: Software Knowledge Management | goal of the use case is to create a semantic wiki system that allows to capture software development knowledge, integrate different kinds of content, allows to semantically query for content, provide different kinds of views on the content, etc (see also Jiri Kopsa’s slides if needed) 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 11. Use Case: Project Knowledge Management Use Case: Project Knowledge Management | WM-data is a IT and management consultancy, particularly for the Navision (MS Dynamics NAV) ERP system | consultancy is project based and specific for every customer | nonetheless, much of the project knowledge is similar between different projects and customers | much of the project knowledge is tacit and currently lies in the heads of experienced project managers 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 12. Use Case: Project Knowledge Management Use Case: Project Knowledge Management | goal of the use case is to create a semantic wiki based tool that allows: | knowledge sharing in, and between, distributed development projects by supporting distributed wiki systems, different kinds of content, and easy sharing and access to knowledge | knowledge sharing in software process improvement by capturing tacit knowledge in formal models and using advanced visualisations to present complex sets of knowledge items | knowledge sharing in customer-oriented high-performance projects by supporting a close cooperation between developers and customers 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 13. Success Factors 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 14. What I believe made KIWI a success (Scientific & Technological Content) | KIWI has a concrete, graspable, clearly defined outcome | at the end of the project, we will have a single, demonstrable system that actually implements what we promise | software, not text | KIWI addresses real-world problems identified by its industrial partners | no blue sky research | KIWI improves already existing technology where it has deficiencies | IkeWiki | KIWI builds upon previous EU and national projects and takes their outcomes to the next level | REWERSE, QVIZ, Dynamont 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 15. What I believe made KIWI a success (Project Setup) | The KIWI consortium is well balanced | complementary expertise, exactly as needed for the project | 3 universities, 1 research centre, 3 industrial partners (1 SME) | 4 countries (Austria, Germany, Czech Republic, Denmark) | Significant effort goes into Dissemination & Demonstration | 64 out of 388 PM (= 18,5%) | don’t underestimate the importance of marketing your results! | The project workplan and budget was planned as if it was already a description of work | thorough and realistic calculation 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 16. What I believe made KIWI a success (Social Dynamics) | We had a proposal kick-off meeting with all partners 2 months before the submission deadline | people learn to know and trust each other | a rough project workplan was set up (Gantt diagram) | don’t underestimate the importance of social bounds! | I tried to collect issues and send out email to the partners only once a week (“KIWI weekly update”) | no email overload at the partners (be nice to them!) | clear definition of who is supposed to do what by which date (make it easy for them!) | We communicated often via Skype to clarify issues and tasks | keep in touch with them (but not by email) 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 17. Challenges 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 18. Challenges KIWI won’t solve (but it would profit from solutions!) | efficient, distributed content and knowledge repository | with reasoning support (rule-based as well as other) | with support for both content and metadata | with support for billions of information items (content, triples, ...) | non-textual content | (semi-)automatic metadata extraction | annotation | breaking the “format lock” | and of course lots of other topics that are outside KIWI’s theme ... 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 19. Contact | Dr. Sebastian Schaffert | Salzburg Research Forschungsgesellschaft | Jakob Haringer Str. 5/II | A-5020 Salzburg | sebastian.schaffert@salzburgresearch.at 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 20. Appendix 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 21. Support for non-rigid work flows Objectives and processes | current content/document/asset/knowledge management system impose rigid work flows on how knowledge sharing takes place (e.g.: submit -> review -> correct -> publish) | such work flows are often barriers for sharing knowledge | wikis are successful because they do not impose work flows; social convention takes over | Semantic Web technologies allow to offer the advantages of work flows when they are followed, but also give the flexibility to deviate when needed | goal: develop support for such “non-rigid work flows” through appropriate work flow models and visualisations 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 22. Advanced interactive visualisation Objectives and editing | different domains have different ways of presenting knowledge | visualisations are often superior to plain text (as in wikis) | Semantic Wikis have the potential to automatically generate domain-specific and generic visualisations out of the knowledge base | same argument for editing: for a project manager, it is more suitable to insert project data using e.g. a Gantt chart or a resource table than doing generic metadata annotations | goal: develop a generic frame- work for visualisation and editing that does not require hard-coding in the sourcecode of the semantic wiki system 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 23. Objectives Improved knowledge representation | Current knowledge representation in IkeWiki is “ad hoc”, based on Jena and PostgreSQL | no “real” reasoning support, and what is there has bad performance and wrong goals (validation of knowledgebase is not really useful for a wiki) | no versioning of meta-data (but this is required by users, otherwise they won’t trust a “semantic wiki”) | no integration of different, distributed knowledge bases (but this is a requirement of the use cases) | no support for annotating only parts of pages/images/other objects | ⇒ not well prepared for enabling technologies! | goal: to develop a revised knowledge representation component that addresses these issues 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 24. Enhanced reasoning and querying Objectives capabilities; reason maintenance | semantic wikis, particularly with advanced visualisations, personalisation, etc, require different support for reasoning and querying than is currently offered by e.g. Jena, Sesame, etc | OWL(-Full/-DL/-Light) is nice for many tasks, but completely fails for rule-based derivations; these are, however, typical for most kinds of applications, and arguably represent the “interesting” part of reasoning | current reasoners for the Semantic Web do not really take into account reason maintenance; this is, however, a prerequisite for efficient versioning of meta-data in a reasoning system, and can also increase the “experienced performance” and responsiveness of the system | goals: | to develop a rule-based language that can be used by users of the wiki to query and to specify derivation (and possible action) rules that are capable to query content and knowledge base in a unified fashion; also, a simple and intuitive way to specify such queries and rules is sought for | to develop a reason maintenance component for this language that gives users a way to understand why certain derivations exist, that allows versioning of updates to the knowledge base, and that allows easy updates 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 25. Objectives Information extraction | current semantic wikis provide no support for annotating content (besides providing an easy-to-use interface to enter annotations) | content of wiki pages usually already contains much of the knowledge, albeit in natural language text | annotation is for many users a very daunting task, because it requires understanding of the underlying knowledge models and concepts behind them | existing natural language technologies can partly extract meta-data out of the natural language text and use this information to interactively guide users in the annotation process (e.g. by providing custom wizards, or even by simple reordering of the offered concepts) | goals: | to develop an information extraction component that semi-automatically extracts meta-data out of wiki pages to interactively guide the user through the annotation task 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research
  • 26. Objectives Personalisation | different users have different roles in knowledge management processes (e.g. developer, tester, documentation writer, customer) | different users might also have different tasks and/or preferences | in both cases, personalised presentation of content and user interface provides support for the user | a semantic wiki can support this by storing user/group models in the knowledge base, by offering a reasoning component, and by offering advanced visualisations and editors that implement personalised access to the wiki | goals: | develop appropriate user and group models for representing properties and preferences of groups wrt. the KIWI system | automatically track the usage of single users and user groups in order to refine user and group models | develop rules that dynamically adapt the presentation of the content and user interface to the user 13/12/07 KIWI Project Presentation © 2007, Sebastian Schaffert, Salzburg Research