Collaborative Construction of Artifacts

948 views

Published on

Presentation at the Conference on Professional Knowledge Management in Potsdam, Germany.

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
948
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Collaborative Construction of Artifacts

    1. 1. Collaborative Construction of Artifacts <ul><ul><li>Presenter </li></ul></ul><ul><ul><li>Hannes Ebner < hebner@csc.kth.se> </li></ul></ul><ul><ul><li>Co-authors </li></ul></ul><ul><ul><li>Matthias Palmér <matthias@csc.kth.se> </li></ul></ul><ul><ul><li>Ambjörn Naeve <amb@csc.kth.se> </li></ul></ul>
    2. 2. Motivation <ul><li>Support for collaborative authoring of Context-maps </li></ul>
    3. 3. Problems to avoid <ul><li>Collaboration around documents is hard </li></ul><ul><ul><li>- One editor at a time </li></ul></ul><ul><ul><li>- Concurrent changes often require user interaction </li></ul></ul><ul><ul><li>- Access rights to the document have to be defined </li></ul></ul><ul><ul><li>- Locking might be necessary </li></ul></ul><ul><li>Information loss during the collaboration phase </li></ul><ul><ul><li>- Lack of provenance information, e.g. authors, modification dates on various parts </li></ul></ul><ul><ul><li>- Lack of historical development, e.g. version control </li></ul></ul><ul><li>“Final version”, no continuous improvement </li></ul>
    4. 4. The Solution <ul><li>Artifacts </li></ul><ul><ul><li>- Represented by an identifier and corresponding metadata with a description, intention, target group, etc. </li></ul></ul><ul><ul><li>- An open ended set of contributions </li></ul></ul><ul><ul><li>- Dependency tree </li></ul></ul><ul><li>Information directory </li></ul><ul><ul><li>- Manages the metadata </li></ul></ul><ul><ul><li>- Keeps track of contributions and their metadata </li></ul></ul><ul><ul><li>- Provides pointers to where to find contributions </li></ul></ul>
    5. 5. Perspectives on an Artifact <ul><li>Standard perspective as agreed upon by authors and contributors </li></ul><ul><li>User perspective: standard perspective plus optional contributions, supports... </li></ul><ul><ul><li>- Inspection of metadata of available contributions </li></ul></ul><ul><ul><li>- Selection of a range of contributions </li></ul></ul><ul><ul><li>- Calculation of a perspective based on the selection </li></ul></ul><ul><ul><li>- Reevaluation of a selection </li></ul></ul><ul><ul><li>... </li></ul></ul>
    6. 6. Translated to Context-maps
    7. 7. Translated to Context-maps <ul><li>A Context-map is an artifact, a contribution to it may be: </li></ul><ul><ul><li>- A range of concepts to include </li></ul></ul><ul><ul><li>- Alternative descriptions of already included concepts </li></ul></ul><ul><ul><li>- Resources on concepts, such as pictures, documents etc. </li></ul></ul><ul><li>A concept may be an artifact, a contribution to it may be: </li></ul><ul><ul><li>- Contributions in the form of metadata </li></ul></ul><ul><ul><li>- Content </li></ul></ul><ul><li>In short: Everything that you need to collaborate around may be an artifact if there exists a mechanism to automatically merge the contributions </li></ul>
    8. 8. Collaborilla – an Information Directory <ul><li>Information on artifacts </li></ul><ul><ul><li>- Type: Context-map, Agent, Container, Concept </li></ul></ul><ul><ul><li>- Metadata (title, description, purpose, author/contributor, ...) </li></ul></ul><ul><ul><li>- Required and optional contributions </li></ul></ul><ul><li>Information on contributions </li></ul><ul><ul><li>- Resolves identifiers of contributions to physical resources </li></ul></ul><ul><ul><li>- Metadata </li></ul></ul><ul><li>Wiki-style editing: No authentication required </li></ul>
    9. 9. Collaborilla – Used Technologies <ul><li>Current implementation </li></ul><ul><ul><li>- LDAP as data store </li></ul></ul><ul><ul><li>- WebDAV on top of Subversion for managing contributions </li></ul></ul><ul><ul><li>- Clear-text protocol for read and write access, HTTP oriented </li></ul></ul><ul><li>Future plans </li></ul><ul><ul><li>- Content repository (JCR/JSR-170) </li></ul></ul><ul><ul><li>- ReST based Web Services </li></ul></ul><ul><ul><li>- Authentication </li></ul></ul>
    10. 10. Conzilla <ul><li>Concept browser </li></ul><ul><ul><li>- Basics: contexts, content, and information </li></ul></ul><ul><ul><li>- Authoring tool </li></ul></ul><ul><li>Collaborative extension </li></ul><ul><ul><li>- Inspect and select contributions </li></ul></ul><ul><ul><li>- Author and publish contributions </li></ul></ul><ul><ul><li>- Supported by the Collaborilla information directory </li></ul></ul>
    11. 11. Future research <ul><li>How to go from individual seeding of artifacts to encouraging others to provide contributions </li></ul><ul><li>Transparency of ownership </li></ul><ul><li>Licensing / reusing </li></ul>
    12. 12. Further information <ul><li>Knowledge Management Research group, KTH </li></ul><ul><ul><li>http://kmr.nada.kth.se </li></ul></ul><ul><li>Project pages </li></ul><ul><ul><li>http://www.conzilla.org </li></ul></ul><ul><ul><li>http://collaborilla.conzilla.org </li></ul></ul><ul><li>Open source, contributions welcome! </li></ul>

    ×