Wednesday Apr 06, 2011

How to apply Semantic Web in Enterprises

Introduction

Over the last three years, Oracle/Sun participated in a research project called Kiwi which ended in March 2011.
KiWi is an open-source development platform for building metadata-driven Semantic Social Media and Social Networking application and is part funded by the European Union under the European Union 7th Framework Programme.

We already had extensive experience on how to implement large scale Enterprise communities trough the implementation of our global social community framework called SunSpace and Community Equity which was used by over 30'000 Sun employees.

Oracle's (Sun) role in the Kiwi project was to validate if and how Social Semantic technologies can be used in large enterprises.

Credits

I would  like to thank Josef Holy and Jiri Kopsa for their excellent technical contribution to this project. A large portion of the content of this blog post(s) are excerpts from Kiwi project publications written by Josef, Jiri and myself.


Use Case: Enterprise Metadata Management

Our main goal for the Enterprise Metadata Management was to design, develop and deploy technologies and practices suitable for managing user-defined folksonomies and controlled vocabularies together.

Folksonomies and Taxonomies in the Enterprise

A folksonomy is a system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content - simply put it, is a collection of tags created by users in the context of one or more content management systems. Folksonomies are usually associated with Web 2.0 services, which allow masses of users to create and annotate content (photos, videos, blog posts, etc.) freely, in an open manner.

In the enterprise environment, controlled vocabulary is a system of record for naming various things and concepts related to the company business - a typical example of it would be a 'Product vocabulary', containing a list of all official names for all products produced and sold by the company. Such vocabulary is usually defined centrally, in a top-down manner, by a responsible department or a by group of individuals, as opposed to folksonomies, which are defined by 'the wisdom of crowd' with nobody clearly responsible for their creation and maintenance.

If products in the Product vocabulary were put into appropriate categories, they would make up a simple example of 'Product taxonomy'. Compared to simple (flat) vocabularies, taxonomies represent richer structures, allowing hierarchical categorization of things contained inside them. When built, such hierarchies form structures of trees, each having a single root node representing the top-most (most general) concept in the hierarchy.

Managing folksonomies and taxonomies together means finding the right balance between the two worlds - openness and freedom on one side, with responsibility and control on the other.

Use Case implementation

We focused our evaluation on a typical Metadata lifecycle model which is composed of the following three states:


KiWi_video_picture.png

Apply Metadata
Regular user annotates some content item (document) with yet non-existing tag - such a tag is called a free tag, it has no codified meaning and thus belongs to the unstructured folksonomy. It can be freely reused by other users of the system. Reuse of tags is enforced by tag recommender UI, which recommends users with already existing tags.

Manage Metadata
User responsible for metadata management within the system evaluates newly created free tag and if appropriate, turns it into controlled concept which is described with richer information - it is assigned with various types of labels (f.e. synonyms in different languages) and it is put to the appropriate place within one or more taxonomy hierarchies.

Exploit Metadata
Now controlled tag becomes part of the controlled metadata space, which is used also for enhancing other content management system services, such as the Personalized Semantic Search.


Apply Metadata - Tag Recommender/Information Extraction

The goal of this use case was to allow users to tag both free and controlled tags within one UI while providing them with advanced tag recommending/suggesting functionality. KiWi platform was extended with a set of light-weight (JSON) web service endpoints, serving dedicated UI widget component which was designed and developed using standardized web technologies (HTML, CSS, JavaScript).
The Natural Language based text extraction Kiwi service was extend to recognize Oracle taxonomies (controlled tags). This allows invocation of the Information Extraction functionality right from the tagging UI. The invocation returns a list of free tags and controlled tags extracted from the document and let's the user to apply them.

Usability of the developed widget and tagging process was evaluated in an internal usability study with technical and non-technical users. The usability study covered also the information extraction functionality, which additionally went through separate internal evaluation, resulting in several requests for enhancements.


Key Findings

  • Usability study has shown, that the concept of free and controlled tags is understandable for new users. Users highly valued the implemented tag recommender UI, which allowed them to navigate through taxonomy hierarchies easily.
  • It is possible to implement more advanced taxonomy modeling, allowing for example the system-wide definition of business rules for required taxonomies and also support for the taxonomy prefixes.
  • Natural Language based Information Extraction combined with Semantic Taxonomies is very promising - specially the continuos improved tag suggestion results through the "self learning" capability of the system.

Manage Metadata - Concept Model Management

KiWi platform was deployed and integrated together with PoolParty, a commercial thesaurus management product,  using a set of Linked Data interfaces.
Both systems were filled with data from the internal legacy systems. 19 Sun and Oracle taxonomies with almost 6000 concepts in total were created.




The whole solution was evaluated by dedicated expert(s) contextually, during creation of the above mentioned taxonomies. The solution was also evaluated in the set of internal evaluation sessions with subject matter experts from various departments.



Key Findings

  • The envisioned goal to implement, deploy and test solution for merging bottom-up and top-down metadata management practices was successfully met using KiWi platform and PoolParty taxonomy management tool
  • Resulting metadata structures (hierarchies) can be used to provide enhanced metadata suggestions to the system users
  • Allowing users to navigate through individual taxonomies and to apply concepts from these taxonomies along with folksonomy tags helps to improve structure and consistency of metadata in the enterprise content management systems
  • Essential factors for implementing effective open metadata governance models within large enterprises are:
    • Management support- successful implementation of metadata governance requires substantial change in various content management processes within organization. These changes are impossible without clear leadership and guidance provided by responsible organization leaders.
    • The involvement of appropriate subject matter experts - in order to achieve one its main goals - proper structuring of organizational knowledge models - the direct (community) involvement of appropriate subject matter experts is needed.
    • Measuring quality and relevance within open collaborative systems - in collaboration systems with low barrier for participation (e.g. wikis) it is important to have the ability to measure the quality and relevance. For that reason, the Community Equity system was successfully integrated with the KiWi platform.
  • Although difficult to calculate precisely, the cost of newly created controlled tag (taxonomy concept) can be measured based on the time needed for:
    • resolving the free tag meaning, which is often accompanied by costs of communication with tag author or with one or more subject matter experts.
    • placing the concept into the appropriate taxonomy.

Exploit Metadata - Search/Browse Use Case Summary

The goal was to verify the usability and accuracy of the search results. Subject matter experts performed a set of search queries and compared the results against the internal search.

Key Findings

  • Taxonomy based synonym matching is efficient and improves the search results
  • Personalized search based on Social Analytics algorithms looks very promising
  • The faceted search functionality is highly configurable using RDF facets and superior to the existing search functionality

Conclusion

The implementation of the Oracle/Sun use cases in the KiWi/PoolParty system has been very useful. The development of the Metadata Management Process and its application in the environment of controlled taxonomies and folksonomies was significant. We learned how to optimize our metadata management processes, how to technically implement such service and how to improve the user interaction. The application of natural language processing combined with semantic technologies has also improved the quality of metadata. Since people naturally use different labels for same things, it is essential to relate multiple synonyms (implemented as alternative or hidden labels) to taxonomy concepts.

We have also explored the requirements of the system to the organizational structure, resourcing and processes and proved viability of the system in the existing enterprise. Furthermore, we have concluded that the system is sufficiently extensible by implementing extensions in the Oracle use cases. Specifically, customized tagging user interface realizing the custom concept of taxonomy prefixes has been integrated.

Monday May 31, 2010

Confluence meets Community Equity - finally

Exactly a year ago we announced the open source version of Community Equity at JavaOne.
Also I had the pleasure to present the SunSpace success at the Atlassian Summit 2009 in San Francsico (and we won the "not just another wiki Charlies award).
At this summit I talked about a possible open source Confluence plugin for Community Equity.

And voilà - here it is

Dock-11-1.jpg (ok we had a few month delay .. .-) )

The plugin has two main features

Events Synchronization

Following events are pushed via webservices to the CeQ backend

  • GroupCreateEvent
  • GroupRemoveEvent
  • SpaceCreateEvent
  • SpaceConvertEvent
  • SpaceUpdateEvent
  • SpaceRemoveEvent
  • PageCreateEvent
  • PageUpdateEvent
  • PageMoveEvent
  • PageTrashedEvent
  • PageViewEvent (commented out)
  • LabelAddEvent
  • LabelRemoveEvent

Macros
We added 10 Community Equity macros which can be easily added using the Confluence macro builder and they are documents in the Confluence notation guide.

confluence_ceq_widgets-1.jpg

Use Cases

Lets look at a few cool use cases
My Equity

Show the total and rank of a person's contribution and participation equity AND show a history graph over time
Example: {ceq-myceq:user=peter.reiser}

Dock-12-1-1.jpg

MyContributions

Show the total contributions of a person using a tag cloud for navigation/filtering and a listing for the content.
Example:
{ceq-tagcloud:author=$generalUtil.urlEncode($action.username)|order=equity|page_size=100|id=77|hidetags=community:,system:}
{ceq-listing:author=$generalUtil.urlEncode($action.username)|order=lastupdated||tagcloudid=77}


Dock-13-1.jpg

TopPeople / Top information

Show the Top People and Content of a community.
(Note: the CeQ plugin automatically adds a tag called community:%spacekey% to each information object)

Example:
{ceq-toppeople:tag=community:%key%}
{ceq.topinformation:tag=community:%key%}


Dock-14-1.jpgDock-15-1.jpg

Statistics / Community Health check

This is a new cool functionality in Community Equity release 1.4.
Lets compare the contribution equity history of two communities

Example: {ceq-statistics:tags:source:googlegroup,source:cliqset}


Dock-16.jpg


There are many other interesting use cases which we have implemented as part of our SunSpace rollout ...

the best is you try it out yourself .. it is very easy

  1. Install the Community Equity plugin on your local Confluence Wiki.
  2. For testing you can use the Community Equity demo site (default setting of the plugin)
    Tip: add a unique tag e.g. source:mywikiname to the setup - this allows you to filter for your site
    WARNING: The Community Equity demo site is public - that means that all information like wiki page name, people name, tags etc. are publicly available!
  3. Install your own Community Equity Server

Enjoy - Peter

PS: This is my second last blog as a legal Sun employee - check out the next blog post called "SunSet"


Wednesday Sep 03, 2008

SunSpace featured on Global Neighbourhoods

Shel Israel did a follow up interview on our former CE 2.0 project .. now called SunSpace


200809031541.jpg sun_space.gif

[Shel Israel, editor of Global Neighbourhoods. Photo from his blog.]

Excerpt summary:

When I first saw CE 2.0, I was pretty certain that the work of this 25-year veteran of IT would closely resemble a Rube Goldberg drawing, filled with complexity and confusing we of a nontechnical ilk.

I was wrong. More than anything, it looked like Facebook. It looked like it would be fun to play with. It had all sorts of "consumery" features. For example, you got ranked for your contribution and the ranking was public.

Read the full interview here

Thanks Shel !


Friday Feb 29, 2008

Community Equity Specification


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



Overview


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.


200803010023


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)


200803010042

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.


200803010041


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.

(source:http://www.boxesandarrows.com/view/social-networks)


We are looking to add  the following Social Equity indicators:


\* Centrality (number of friends) - Freeman 1977: http://moreno.ss.uci.edu/27.pdf

\* 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.


200803010013


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.


200803010014


Country Ranking

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


200803010016

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.


200803010019



\*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

200710130450

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 ...

200710130515

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.

200710130254

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.

200710130306

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 http://plazes.com 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 -

200710130344

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: , , , ,

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

suncec2007

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

Tuesday Apr 17, 2007

Microformat – the Roadmap to Semantic Web ?

Microformat – the Roadmap to Semantic Web ??

The Internet community really likes to idea and opportunities of Semantic technologies but are pretty reluctant to implement a fully fledged Semantic Web Infrastructure

Why ?

Lets look at the current Semantic Web perception

  • Semantic Web is complex

  • needs a lot of ontology work before you can start building something useful

  • needs a lot of base infrastructure (Triple store, RDF bus, Ontology Management etc.)

  • has no prove of scalability

  • What is the business case ???

  • etc.

While I agree with some of the arguments (e.g. complexity) I strongly believe that the Semantic Web has huge potential and
will revolutionize the Web by adding semantic context to future web applications.


But is there a way to start small and simple?

The answer is YES and the technology is called Microformat

Microformat are designed for humans first and machines second and are a set of simple, open data formats built upon existing and widely adopted standards. .
(See http://microformats.org/about for more details)

or in simple words: Microformat is a way to embed Semantics into XHMTL.


The advantages of Microformat are:

  • pre-defined vocabulary

  • very easy to implement ( It took us a couple of hours to add Microformat support to our CE 2.0 stack)

  • easy way to dynamically build mashup services based on Microformat


Microformat have a lot of momentum and gain rapid support from big companies

Examples:

and last but not least there are already some “bridges” from Microformat to RDF

http://www.w3.org/2004/01/rdxh/spec

http://dannyayers.com/2005/08/01/microformats-on-the-grddl/


A special thanks to Jiri Kopsa who educated me a lot on Microformat!




Technorati Tags: web2.0 CE2.0 microformat semantic web

Saturday Feb 17, 2007

Web 2.0 applied in an Enterprise – a huge business opportunity


Web 2.0 is a user centric phenomena . People can express themselves through blogs, videos, podcast etc. The community decides what is hot through rating,voting, references etc. At a recent presentation in Zurich I created the theme Web 2.0 : Exhibitionism and Mashup of the individual to summarize Web2.0.
BTW- the theme for Web 1.0 was : Have lunch or be lunch Thanks to Scott ..)

But what are the opportunities of Web 2.0 for an enterprise ?

How can a company take advantage of the social dynamics of Web 2.0 and turn it into a business value and business advantage ?

Every organization has a formal and informal structure. Usually an enterprise is focusing on the formal structures and processes and is not a able (or interested) to leverage the power of the informal structure. It is common knowledge that formal structure and processes are important to drive a business and business decisions but an important part of the decision making process is based on the informal information .

What if we could build a system were we could capture the formal and informal information and do a simple and dynamic Mashup service based on an enterprise search ?

This would open completely new ways on how an enterprise could implement a Social Capital based knowledge, skills and people resourcing system.

Use Case

Let's look at a generic use case:

Every employee has an easy and secure way to contribute his content (knowledge) within an enterprise. Anybody can easily find information and related information are automatically combined (mashup) with the corresponding data from the respective business processes . As more an employee participates (contribute,vote,reuse) , as more Social Value she/he can earn from the community. This Social Value is integrated in the enterprise compensation and career planning process and the employee is recognized and compensated when they actively participate.

Wouldn't this be great?

  • An Enterprise could answer the WIIFM (What is in it for me) question for each employee
    -> Employees see the benefits and rewards for active participation

  • The system would be a self driven Social Capital System based on community generated Social Values

      • Search results are influenced by the associated social value hence valuable information would bubble up
        -> I find the most valuable information quickly

      • Searching for people with a certain skills can be part of a standard search result
        -> Answer to: I need an IdM expert for a financial customer tomorrow in Boston

      • Self specified skills of a person are automatically validated by the community (similar to LinkedIn recommendation model)
        -> Wow - no skills assessment survey anymore, we have dynamic skills inventory in real time

      • Mashup of business data and community knowledge
        -> Show me all products/services/solutions I can propose to my customer based on a mashup of community knowledge and CRM data

      • Build a community based trust model
        ->Would you buy something from a seller in eBay with a bad feedback score
        (BTW, we might want to include the eBay seller feedback in our social value calculation model (Paul?) )



Web n+1: Participate or loose

How can you implement such a vision?

As part of our Customer Engineering CE2.0 project we are designing such a system with the theme Web n+1.
see here why we choose the Web n+1 theme

Enclosed are some initial lesson learned based on the  CE2.0 project
(Sun folks can go to the CE2.0 project
page)

1) Social Capital Community Design

Define a Social Capital Value system for people/content and communities

-> At Sun we created a mathematical model called IC/Reuse metrics to measured the reuse of Intellectual Capital (Content)
To build a Social Value system we currently extending the IC/Reuse model to include People and Communities
see  (Knowledge Management meets Web 2.0)

2) Learn about Folksonomies to figure out how to add a social value measurement system into it

3) Learn about Semantic Web

Semantic Web allows to create machine readable relationships between the semantic of a word and the context.
Also it helps build a flexible data/relationship model between people/community and content
(check out Henry Story's blog )

4) Technology

Lower the barrier for participation by implementing a secure & ease-of-use technology infrastructure for the users

      • Enterprise-wide Security and IdM (Identity Management) infrastructure (BTW, Sun is the technology leader in IdM)

      • Services based architecture

        • Build (simple) re-usable services

      • Consistent and interactive user experience

        • AJAX based web widgets architecture

      • (Semantic) Tagging

        • Autotagging while content is loaded

        • Strong tag recommendation

        • integration of Enterprise Thesaurus (interface between business process and informal communities)

        • folksonomy support

        • Semantic Web support

      • Integrated Search

        • Search as a service

        • dynamic content and (semantic) meta data mashup

        • search results with dynamic community define taxonomies and folksonomies



Technorati Tags: web2.0 web_n+1 web3.0 CE2.0



















Tuesday Feb 06, 2007

Search,Tagging and Wikis

Henry Story just published an interesting article about Search,Tagging and Wikis.
Great thoughts...

Technorati Tags:  

 

Thursday Feb 01, 2007

What's next after Web 2.0

I had the pleasure to speak at one of the important Swiss ICT events in Switzerland called Weissbuch 2007

Peter Hogenkamp did a fantastic presentation about  Web 2.0 ( I hope a can link to his presentation later today)

I talked about Web n+1 - What after Web 2.0. . The presentation is here.

Check it out and let me know what you think

 

Technorati Tags:  

Tuesday Jan 30, 2007

Web 2.0 meets Semantic Web

Last week we held a internal workshop in Zürich  to learn about:
  • Tagging strategies
  • Skills management
  • Semantic Web technologies and standards
  • Search technologies
  • Internal requirements from our PreSales -, Services - and Sun Learning Services Organization

Read what the participants blogged about this event

Partners:
Bertold Meyer, Skills Map
Andreas Blumauer, Semantic Web School


Sun Participants:
Dave Levy, Principal Engineer,  GSS
Chris Gerhard, Principal Engineer Services
Henry Story, Semantic Web evangelist

or just look at the CE 2.0 Technorati tag for an aggregation of all content 

Thanks to all attendees  for the great participation and sharing experience!



For Sun folks you can listen to the internal podcast our visit our project page


Technorati Tags:
     

 


Wednesday Jan 17, 2007

Bridge Web n+1 with the real world

Have you ever thought to bridge the Web n+1 virtual space with the real world ?

Now there is an answer : Nabaztag

A physical rabbit  reads your email, move its ears  when  an  SMS arrives and changes colors depending in  what  mood you are...


Maybe this is a real good  example of the emerging Web 3.0....  :-)
Technorati Tags:    
About

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

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today