Saturday Jun 06, 2009

Community Equity - Kenai and Netbeans 6.7 - cool -

Do you want to load the Community Equity project from Kenai to Netbeans with a few clicks ?

Now you can and it is sooo easy !

You just need to download Netbeans version 6.7


1. Login / Register on Kenai

2. Request for a membership in the Project Communit Equity by "bookmark" the project.

3. In Netbeans, login to Kenai (Menu Team > Kenai > Login)

4. Get the Community Equity (Open Source) code from Kenai, use /trunk to get the latest version


5. Open the 6 downloaded projects. After opening, you may be need to correct the JDK plattform version (to 1.6) in all project properties to a version you have available.

200906091532.jpg 200906091532.jpg

6. Build & Run the project ceq


(Thanks to Max Wegmueller for providing the description)

That's it ...

...and btw Kenai und Netbeans support chat rooms as well - join the Community Equity chat room if you have questions or if you want to meet the Community Equity Community members.

Joining a chat room is easy. Download your favorite jabber client (Pidgin, Adium, etc...) and use the following settings:

Protocol: xmpp or jabber

Username: your kenai username

Password: your kenai password


Chat room name: community-equity

Monday Jun 01, 2009

Community Equity Open Source

On June 1st 2009 @ CommunityOne in San Francisco, we announced the availability of Community Equity as an Open Source Community project !

Feature Summary

  • BSD license
  • Scalable Java EJB foundation
  • Restful Web Services
  • Widgets
    • My Community Equity
    • Top Information, People, Country, Communities
    • Tag Cloud
    • Information Listing
    • inter-widget communication
    • internationalization
  • Equity Administration
    • Value administration
    • Blacklist administration
    • Activity administration
  • ATOM and RSS feed reader
  • OpenSSO integration
  • Plugin API


  1. Download Binary Code
  2. Install/Run (Instructions)
  3. Join the Kenai Community
  4. Following for real time updates

View the slideshare presentation for more details

A big thanks to the team  for their hard work - Guys we did it !

and to Hal Stern for his executive support and guidance.



ceq_activity_final.gif ceq_listing_final.gifceq_topcontributor.gifceq_topinfor.gifceq_topcountries.gif     ceq_topcomm.gif

Related Social Tools

Friday May 29, 2009

Community Equity news ...

Will you be at CommunityOne next Monday ?

Then you should join our session

ID#: S304174
Title: Community Equity: A Social Value System for Social Networks
Track: Social and Collaborative Platforms
Date: 01-JUN-09
Time: 01:40 PM - 02:30 PM
Room: North Hall 124

and following -  for real time updates

Why ? You will hear some interesting news about Community Equity .... stay tuned


Monday Feb 16, 2009

Community Equity Widgets explained

How do we visualize Community Equity ?

This blog post explains the various widgets we have implemented as part of our SunSpace project.

Feedback is highly appreciated !

Personalized Widgets

This are set of widgets which are personalized for a specific user

My Community Equity

Use Case: Show the overall Contribution and Participation Equity across all communities of a user
Objective: Motivate a user to improve her/his overall ranking

Remark :
- Data Privacy laws (in our implementation only the user can see this widget)
- Show % of ranking can be misleading when you have only 5-10% of very active users   


(Personal Note)
  I don't really like this widget. I would like see more and eBay like model with stars,diamond etc..
any feedback and suggestions are highly appreciated
(End Personal Note)

My Contribution Tag Cloud

Use Case: Show all Contribution Tags of a user ordered by Tag Equity (Social value of a tag)
Objective: Show a users expertise based on her/his overall contribution

Remark :
- need a clear tagging policy.
- Skills (tags) should be suggested during content creation
- can be combined with Contribution Listing widget via inter-widget communication


My Contribution Listing

Use Case: Show all Contributions from user ordered by Information Equity (Social value of an information)
Objective:  Show a users contributions with the highest social value

Remark :
- can be combined with Contribution Tag Cloud widget via inter-widget communication


Community Widgets

This are set of widgets which are related to all or to a specific community

Top Communities

Use Case: Show the top xx communities
Objective: Motivate communities to get into the top ranking of all communities


Top Contributors - Top Countries

Use Case: Show the top xx contributors or countries of all or a specific community
Objective: Motivate people to get into the top ranking of a community

Remark :
- if a user is not in the top x ranking but is part of the community her/his ranking is shown at the bottom of the widget

200902171744.jpg 200902171745.jpg 200902171759.jpg

Top Content

Use Case: Show the top xx content of all or a specific community
Objective: Show the most valued content of a community

Remark :
- if a user looking at this widget - own content she/he has authored is shown in

We can use the tag cloud or listing widget to show the most valued content of a community

200902171810.jpg 200902171814.jpg

or a specific widget to show the top content. Furthermore there is an activity widget which shows the details per content (URL)

200902171816.jpg 200902171818.jpg

Expert Calculation

Use Case: Show the top xx experts for tag x

Objective: Automatically calculate expertise of users (our countries with expertise) based on the social feedback they receive on their contributions

Remark :

This is probably the coolest expert location model today as it calculates experts based on contributions of a user and the
social feedback of the entire community

200902171807.jpg 200902171822.jpg

What's next ?

We are tuning the mathematical model and history service to provide time bound Equity.

As example we want to show to most valued person,content or community during a specific time period.

Thursday Oct 02, 2008

Salzburg New Media Lab: How to build vibrant communities

Today I had the opportunity to present at the 5 year anniversary event of Salzburg New Media Lab Competence Center. 

See the presentation (find out the changes from the last version I posted :-) )

Wednesday Mar 19, 2008

Interview with Shel Israel about Community Value System

<script type="text/javascript" src=""></script><script type="text/javascript">viewNode("be262ef3659c7",{ width: 425,height: 274});</script> link to the video

Shel Israel's summary:
"As the chief architect of Sun's Community Equity 2.0 (CE2.0) project, Peter Reiser is considering the place of the individual in a social network from the perspective of a computer scientist, a sociologist, a psychologist, and a carnival ringleader. An attempt to mesh Web 2.0 technologies with corporate communities, he hopes to inject fun and serendipity into information exchange.
In one of the more exciting technologies I've seen, CE2.0 is equal parts Facebook, corporate intranet, and community forum. The ability to aggregate and display community participation, and to profile the individual on a community equity model is incredibly innovative"

Many thanks to Shel Israel (interviewer) and Robert Scoble (camera man)
It was a lot of fun

Technorati Tags: , , , , , , , ,

Friday Feb 29, 2008

Community Equity Specification

Hurray! We finally filed the patent on Community Equity and I can disclose more details....


The objective  is  to build a dynamic Social Value system by calculating  the Contribution, Participation, Skills, and Reputation equity  a person can gain by actively engaging  in  online communities.


The Equity values are captured through activities that the Community members are participating in, for example:

• Adding or updating contributions (wikis,forums, attachments)

• Rating, commenting

• Tagging

• Downloading and reusing content

• Social connections

• Search queries

Equity  Model

The systems will  calculate the following equity values:

  • Information Equity (IQ)

  • Personal  Equity (PEQ)

Information Equity (IQ)

The Information Equity captures the social activities around an information and dynamically calculates a numeric value that represents the importance, relevance, and quality of the information. Information can be a wiki page, blog post, forum entry, or document.

The activities  that the IQ captures includes:

\* How many times users (repeat) have viewed the information

\* How many times this information has been downloaded by users (in the case of an attachment)

\* How many times this information was reused by an individual

\* User feedback (ratings, comments)


How do we know that a document has been reused?

We developed a web service called  "Content extraction and metadata store,"  which writes a tag in an OpenOffice document. This tag describes the source community  of the document  (for example, Project xx). If a user is downloading this document and stores it in another community,  we write a parent tag into the OpenOffice  document, which describes the destination community. By analyzing the tags we know that a document has been reused. In addition, we can build a dynamic cloning reference of related documents.

Personal  Equity  (PEQ)

The purpose of developing a Community Equity (PEQ) value for each individual is to help recognize their achievements and their participation in the community.


Here is the calculation:

PEQ = CQ + PQ + SQ + RQ + OE

Contribution Equity (CQ)

The Contribution Equity measures the contribution of a person related to his or her role or roles in a company.

The CQ tracks the total contribution of wiki entries, blog posts, attachments such as documents, podcasts, videos, software, and how this information is useful to the community (IQ).

Per contribution we calculate an equity value based on downloads, ratings and reuse by the community.

Participation Equity  (PQ)

The Participation Equity calculates a value for  the active participation of a person. We use the  feedback activities a person has provided to other community contributions like

\* Ratings provided

\* Comments provided

\* Tag or Tags provided

\* Reuse of content

Skills Equity (SQ)

The Skills Equity shows  the skills of a  person based on his or her contribution

Details will be disclosed later.

Reputation Equity (RQ)

The Reputation  Equity (RQ) is a combination of contribution, participation and role equity.

Details will be disclosed later ...

Personal Sociometry Equity (OE)

Humans suffer from information overload. There's much more information on any given subject than a person is able to access. As a result, people are forced to depend ,on each other for knowledge. Know-who information rather than know-what, know-how, or know-why information has become most crucial. "Know-who" involves knowing who has the needed information and being able to reach that person (Johnson et al., 2000).

In this context, understanding the formation, evolution, and utilization of online social networks becomes important. A social network is "a set of people (or organizations or other social entities) connected by a set of social relationships, such as friendship, co-working or information exchange." (Garton, et al., 1997). While the Internet contributes to the information overload, it also provides useful tools to effectively manage one's social networks and through them gain access to the right pieces of information.


We are looking to add  the following Social Equity indicators:

\* Centrality (number of friends) - Freeman 1977:

\* TBD

Tag Equity

Tag Clouds are calculated by frequency of use. This does not necessarily reflect the value of a tag (or the topic a tag represents). By calculating the Equity of a Tag based on social activities of the community (add or edit, comment, view, etc.) we can dynamically calculate a Tag equity of all contributions related to this tag.

Details will be disclosed later.

Equity Aging

Equity values age over time.

Example Information  Aging: A technical white paper about Internet Security from 1999 was really valuable at that time but might be obsolete today ...

Example Reputation Aging:  15  years ago I was an expert in IBM mainframe integration. I had a great  reputation reputation of fixing any problems related to SNA.

Over the last 15 years I refocused my expertise and skills and my reputation (and skills) about IBM mainframe integration has  gone.

To calculate time-based equity, we assume that any action, such as view, download, rating, and updates,  has a "time-to-live"  value . This value goes to zero linearly.

Mathematical model (credit goes to Dmitry [Dima] Riachtchentsev, our math genius on the team)

Excerpt from Dima's specs:

To reduce the calculations, we use a linear model:

1. Just after the action that affects an Equity, the Equity value is changed to a multiplier value.

2. Then this value goes to zero linearly. It becomes zero after a valid time period.

With such a model, we have a linear trend every time.

The linear trend enables us to not track the whole history to calculate equity values. We can just change two linear trend parameters after every action and after the aging time period.

Equity Visualization

We developed a set of widgets to visualize the Community Equity model.

My Community Equity

This widget shows in real time the Contribution and Participation Equity of a Person.


People Ranking

This widget displays the top 10 people. In addition, it shows the ranking of the person either as bold (Name) or the ranking position if a person is not in the top 10.


Country Ranking

This widget displays the top 10 countries with the highest Community Equity average per person in  a country.


Switzerland is leading.... I like it! :-)

Content Ranking

This widget displays the top ten Content with the highest Informaton Equity . In addition it shows the ranking of the contribution of a person in bold.


\*What's Next?\*

Stay tuned for  some future blog posts  on our pilot experience and results....

Technorati Tags: , , , ,

Friday Oct 12, 2007

Community Equity in Action

This week we hold the Sun Customer Engineering Conference in Las Vegas with over 4'000 participants and over 200 break-out sessions

At the conference we launched our first Community Equity Pilot based on CE2.0 - our Enterprise Social Network Community Framework for Customer Engineering .

Community Equity in action !

In a previous blog post called Community Equity - a way to measure Social Capital for an enterprise I explained the theory...
Now lets see how we implementing Community Equity in practice.
The CEC 2007 conference with over 4'000 participant and over 200 break-out session was the perfect pilot case.
We implemented the Conference as a social networking experience and asked the conference attendees to actively participate.

What we asked the conference attendees

1. visit the communities pages of the session they have attended

  • rate and comment the session
  • participate in the session forums

2. adding content to their myshare
3. check out the myProfile pages of the other attendees

  • review their content
  • rate and comment
  • and last but not least adding friends to their friends list

How a user can check her/his Community Equity
While attendees actively participated in the CEC 2007 community, they could see how their Personal Equity evolves by just checking the My Community Equity widget
on their My Profile Page


The widget dynamically shows the current Contribution - and Participation Equity related to the average of the community and the current rank in the Community.
And yes this widget is only visible to the user - (Hey - we respect Data Privacy laws :- ) )

How to drive participation ?
For the conference we announced a contest for the most active participant.
After day one - the participation was pretty low. We somehow expected this and thought about an additional incentive..
So we asked Dan Berg (VP GSE EMEA, CTO Services), the host of the CEC conference to announce the name of the last day winner at the General Session in the morning ...
and show the name on the big screens to the 4'000 attendees ...
Well - it worked very well - the next day the participation more then doubled ...


and even better some people got so excited about it that they tried to hack our rating service !.
Wow - have you ever seen a hack on a website site which does not provide any value ????

What's next !

The conference is over and people are flying back..
To keep the good participation trend up we decided to extend the participation contest until end of October.
That means attendees can go back to the CEClive site check out the content, provide feedback, add related content etc.
Lets see who will win the contest .... I will announce the winner on this blog :-)

How did we implement it ?

Social Network and Community Service
First we developed & deployed the community and social network service as part of our CE 2.0 architecture.
This enabled us to pilot community  building and social relationships funcitionality on top of an enterprise wiki.

Community Equity Web Service
We implemented Community Equity as  a web service as part of our CE 2.0 architecture 

Dynamic Community generation

AT CEC we had over 200 breakout sessions. We developed an XML based data feed between the external conference registration application and our CE2.0 framework and dynamically created over 200 communities around the breakout sessions.


A session community page consists of set of widgets
Speaker widget - list the speakers of a session
Session Description - a short description about the breakout session
Attendees - a list of all people attending a given session
Session content - a dynamic aggregation of session content based on session tags
Related content - shows related content for the session based on related session tags
Forum - a Forum were attendees can discuss the session

Dynamic My Profile creation
Then we dynamically generated around 4'000 user profiles of the conference attendees by implementing a mashup between the registration data from the conference
and our internal LDAP name service.
These My Profile pages are our initial implementation of our "Facebook for the Enterprise" service and are not specific to the conference. Only the MyCEC session is a specific widget for CEC.


A MyProfile page has following widgets:

Who am I - Picture of a person, name, phone number, office location link to the corporate calendar etc.
My Friends - a list of friends
Common Friends - a list of common friends when someone else looks at the Profile
Where am I - a Widget to show the current location of a person using the service
My Community Equity - shows the current Personal Community Equity
My CEC Sessions: show all sessions a person has registered during the conference
MyShare - a summary of all Community contributions (attachments, links) of the person

Conference Content aggregation
Then we built a content aggregation page based on internal sessions- and external related content (blogs, video, photos) of the Conference - and voila
- we had a Social Network enabled conference pilot -


The CEClive entry page has following aggregation widgets

Sessions - Just starting, just running sessions, all sessions etc.
. CEC2007 News - A shared wiki page to publish news
Top of CEC - Top contributors and participants of the conference based on Community Equity calculations
Blog aggregation - aggregation of all related blogs of the conference using the suncec2007 tag for technorati
Photo aggregation - aggregation of all related photos of the conference using the suncec2007 tag for flickr
Video aggregation - aggregation of all related video of the conference using the suncec2007 tag for youtube

Technorati Tags: , , , ,

Reiser 2.0

Just want to let you know that I changed my blog title to Reiser 2.0 ...

As more and more people calling me by this name ... I could't resist any longer  .....


Wednesday Sep 19, 2007

Branchenkonferenz Behoerden Wien

Heute hatte ich die Ehre an der Branchenkonferenz in Wien eine Praesentation ueber

"The path to WebNExt"  zu geben. Es war ein sehr interessanter Anlass (siehe Programm)

und hier ist die  Praesentation.

web2.0 web_n+1 web3.0


Monday Sep 10, 2007

The path to WebNext

Last week I had the pleasure to provide a keynote on "The path to WebNext" at the Triple-I conference in Graz,Austria.

I was asked by several attendees to share the presentation and here it is

It was a great conference and I met a lot of interesting people.

web2.0 web_n+1 web3.0 CE2.0

Saturday Jun 23, 2007

Community Equity - a way to measure Social Capital for an enterprise

Have you ever thought about how you might gain Social Capital in your  live ?
By inviting friends, participating in communities (like a church, a sports club etc.) and other social interactions you create personal Social Capital.

But how do you measure it? In the real live you  might have friends which help you in a bad situation or you get invited for a party and so on ....

Wouldn't it be interesting to have a way to measure the Social Capital in an enterprise ?

Why?  Because we could give the individual  and answer to the most important question

" What is in it for me "

As part of our Customer Engineering CE2.0 project we are developing a measurable Community Equity System 

The idea is pretty simple - lets measure the contribution, participation, skills and role equity of a person.

Community equity  

Then we combine the Community equity values with the aggregated profile information of  a person

pull to push


.... and then we can build user specific and dynamic mashup services  based on the users need...


Use Case:


  1. A user specifies that she/he needs help to develop a certain skills or expertise ( lets say AJAX programming) and create a Skills tags with a personal rating 1 (= need help).
  2. The system  dynamically generates a list of internal & external trainings, books, experts  based on their Community equity  value...
  3. The user takes an online training on Ajax programming and passes the final training test
  4. The training application updates the Skills equity of the person by updating the training equity
  5. The overall Skills equity of the person increases ...

Pretty cool stuff I guess .... and YES we are looking in all the data privacy issues.


We are very interested  in  existing or evolving standards for rating, voting, commenting  services etc.
specially in the Semantic Web space... Just leave a comment with a pointer ... Thanks!

Technorati Tags: web2.0 web_n+1 web3.0 CE2.0
Technorati Tags:microformat semantic web



About Enterprise 2.0,Community Equity, Semantic Web, Social Enterprise and how to Build Vibrant Communities


« July 2016