====== Karma Initiative ======
Theses pictures show the resulting work of BarCampParis3 .
==== Description ====
Karma Initiative is:
- A method to trace feedback and visualize reputation (this is what we call karma)
- Based on profiles: either a human's profile, or an object's profile.
Karma Initiative is a way of establishing karma. Karma established this way is:
- Global: karma can be impacted by inputs from a single platform, or from multiple platforms (possibly all the Web).
- Persistent: valid throughout time.
- Ponderated: karma data is put into perspective thanks to contextual variables, at all times (it takes subjectivity into account, and encourages it)
- Direct: it is explicitly and transparently created, and is explicit and transparent to the reader (be it human or machine).
As such, the Karma Initiative model can be made into a plugin for existing platform that ensures user identity (from Wikipedia to any online forum). Also, it can be applied to any proven (or unproven, for that matter) "global" ID-management system, such as OpenID or ClaimID (to name two).
It's an Initiative for that reason. And because of the bad bad Dharma Initiative (yes, from Lost, yes, the TV series).
==== Karma Initiative model ===
Alexandre Solleiro says
To this first founding drawing, only a tagging rule has to be added (more on this tagging rule later). A textual description of the model contained in the drawing follows, mainly because my writing sucked that day.
The second and third drawings are Glenn's drafts of query structures and grammar (this has considerably evolved since then).
The Karma Initiative model can be applied to humans or objects. We'll first describe the human model.
The model for humans
- Every user has a profile.
- Every profile is made of one Karma Box , an array of trackbacks and an array of tags (on top of typical identity and contact data).
- The profile is pinged by every object the user creates or modifies inside a platform (can be all the Web). We're calling these trackbacks . Every trackback has at least an unique ID and a link to the object itself. The objects can be anything: a blog post, a wiki page, a blog comment, an image, a video, a sound file, a forum post, an email...
- We consider that once an object becomes a trackback once it is listed in a profile. Objects and trackbacks can be tagged.
- There are three levels of tags for every profile (you cannot see this in the drawings), each level containing an infinite number of tags: one level is considered pseudo-universal and typically is reserved to tags attributed by a platform, a community or a society (such as Expert, Founder, ...) and is called Universal; the second level is considered pseudo-personal and is typically reserved to tags attributed by the user himself (such as skills, interests or subjects like PHP or Web2.0) and is called Personal; the third level is considered pseudo-inherited and is typically reserved to tags attributed by other users (such as
- The profile regroups all tags attributed to objects, trackbacks, or directly to the user.
- The Karma Box is table with two columns: one positive and one negative. Every trackback and tag in a profile is a line of this table. Objects and tags can be positively or negatively rated by users. So, for every trackback and tag in the Karma Box we associate the number of readers that
FIXME with GIMP :)
==== Problemes ? ====
==== Cas d'utilisation ====
- integreation de l'identité au sein des différents types de blogs, wiki, etc...
- utilisation comme identifiant au sein de tout service décentralisé
==== Discussions ====