Re: freebase parallax: user interface for browsing graphs of data

2008-08-20 Thread Max Wilson



I tend to think that contemporary graph-based data browsers either  
fly the user at 50,000 feet and show her the whole world in one  
window below (render a huge data graph as a huge visual graph), or  
leave her at the street level to wander around on foot (single  
resource view).


i tend to think of this differentiation as browsers for ontologists  
and real people respectively. graph visualisations etc are typically  
used by people working on ontologies, as opposed to people that are  
doing typical information seeking activities, like they would on  
google. I think parallax is potentially the nearest thing to a  
semantic web application that my mom could and maybe would use.


I'm just wishing to provide her a car. Perhaps the good thing is  
that the car doesn't come with a destination built in. (It'd be  
quite bad in real life if you need different cars to go grocery  
shopping and to go to work, for example.)



David




--
n - max wilson
e - [EMAIL PROTECTED]
w - www.ecs.soton.ac.uk/~mlw05r
t - +44 (0) 2380 598367
--



Semantic Web UI Workshops (was RE: freebase parallax: user interface for browsing graphs of data)

2008-08-20 Thread Tom Heath

Hi Georgi, David, all,

 I'm also not aware of any upcoming semweb UI workshops. 
 WWW2009 might be a good place...

VinhTuan Thai, Siegfried Handschuh and I submitted a proposal for a
workshop at IUI2009 under the title Visual interfaces to the Social and
the Semantic Web (with several members of this discussion on the
proposed Programme Committee). I hope is the kind of event you have in
mind :) We'll get the response on the 5th September. If the proposal is
successful I hope that many of these exciting developments will be
submitted to the workshop.

Chris and I have also already agreed to propose a second Linked Data on
the Web workshop at WWW2009, so again I hope we'll be successful, and
hope to see many interesting interface papers there too.

Cheers,

Tom.



Linked Data Visualization Platforms; Different Approaches

2008-08-20 Thread Aldo Bucchi

Hi,

I was trying to hold back... but isolation is killing me. I guess we
are social in nature.
Some of you know I spent quite some time working on a visualization
platform. Part of it was built on a Java / processing hybrid and
surfaced through a thin ( flash ) client using some pretty complex
streaming tricks ( think VNC ).
It looks nothing like the UIs you are working on, although
conceptually we went down similar paths.
Since we stood on a much more solid platform, with infinite tools at
hand and infinite local *processing ;)* power, it was easier to
experiment ( we didn't rely on the client, Ajax, etc ) and we moved
forward faster.

You can say I cheated ;)

Now, with the advent of Flash/Flex/AIR and the other RIA platforms (
Silverlight, JavaFX and maybe even Gears ), similar power will
eventually be available on the client side.

( forget about having powerful and modular Javascript for a while,
things are not looking nice[1] )

I guess my point is: consider breaking FREE OF THE RULES and use all
the tools to experiment ( even if they break some standards, you can
then come back ). There are infinite paradigms to experiment with.

Some pointers:
A very nice vis newcomer in Flex: SpatialKey [2]
My incipient RDF framework for the Flash platform [3]

I am not saying you don't know that there are other ways to do this.
Just that you should reconsider the benefits of using a better
framework... even if it is only for research. Back to the Haystack
days perhaps.
Imagine how fast faceted browsing can be with a co-located triple
store feeding a specially crafted federated querying engine.

Processing on the edge.

Best,
A

[1] https://mail.mozilla.org/pipermail/es-discuss/2008-August/003400.html
[2] http://www.spatialkey.com/
[3] http://www.semanticflash.org/

-- 
 Aldo Bucchi 
+56 9 7623 8653
skype:aldo.bucchi
http://aldobucchi.com/
http://univrz.com/



Re: freebase parallax: user interface for browsing graphs of data

2008-08-20 Thread Tim Berners-Lee



On 2008-08 -19, at 21:27, David Huynh wrote:



The trouble is of course when the whole web is the database, it's  
hard to suggest those relationships (connections) for a set of  
entities.
How might one solve that problem? I suppose something like Swoogle  
can help. Is that what Tabulator uses to know what data is on the SW?


Swoogle? Centralized index? No, not at all. The Tabulator is a browser  
for linked data.
The convention for linked data is that if I do a GET on the URI  
identifying something, the returned information will include the  
incoming and outgoing links that a reasonable person might be  
interested in following.  Linked data clients dereference any URIs  
they have not come across before, and pick up either data directly or  
clues as to where to find what more data.  So at each point, you know  
what the options are leading on.


When you pick up a set of related things, of course, there will be  
some presidents who have children and some who don't.  And there will  
be some presidents which a have bunch of obscure properties.  
Especially once you have overlaid data from many sources.  So then  
there may be a case for having lenses linked from ontologies to allow  
one for example to focus on geneology or political career.


It gets more complicated when you try to automatically build an  
interface for allowing people to input data about a president, chose  
which fields to offer.


I'd like to see the Freebase data as linked data on the web ... then  
we could try all our other UIs on the same data!  What would it take  
to put in some shim interface to Freebase?


Tim

PS:  There are places where a centralized index will help though, like  
finding people's FOAF page from their email address.









RE: Semantic Web UI Workshops (was RE: freebase parallax: user interface for browsing graphs of data)

2008-08-20 Thread Tom Heath

Hi Daniel,

Sure, very happy to. It's at (on a temporary basis at least):
http://tomheath.com/tmp/iui2009-proposal-vissw.pdf

Apologies in advance to all those whose names were 'taken in vain' in
the provisional PC, which we will likely extend aswell if the proposal
is successful.

Interested to hear any comments/feedback.

Cheers,

Tom.
(on behalf of VinhTuan, Siggy and myself)

 -Original Message-
 From: Daniel Park [mailto:[EMAIL PROTECTED] 
 Sent: 20 August 2008 11:05
 To: Tom Heath
 Cc: Georgi Kobilarov; David Huynh; public-lod@w3.org; 
 [EMAIL PROTECTED]
 Subject: Re: Semantic Web UI Workshops (was RE: freebase 
 parallax: user interface for browsing graphs of data)
 
 Can you share the description of this proposal for further 
 understanding ?
 
  
 
 ---
 
 Daniel Park [at] Samsung Electronics.
 
 Standard Architect, blog.naver.com/natpt
 
  
 
 
 
 --- Original Message ---
 Sender : Tom Heath[EMAIL PROTECTED]
 Date : 2008-08-20 18:57 (GMT+09:00)
 Title : Semantic Web UI Workshops (was RE: freebase parallax: 
 user interface for browsing graphs of data)
 
 
 Hi Georgi, David, all, 
 
  I'm also not aware of any upcoming semweb UI workshops.  
  WWW2009 might be a good place... 
 
 VinhTuan Thai, Siegfried Handschuh and I submitted a proposal 
 for a workshop at IUI2009 under the title Visual interfaces 
 to the Social and the Semantic Web (with several members of 
 this discussion on the proposed Programme Committee). I hope 
 is the kind of event you have in mind :) We'll get the 
 response on the 5th September. If the proposal is successful 
 I hope that many of these exciting developments will be 
 submitted to the workshop. 
 
 Chris and I have also already agreed to propose a second 
 Linked Data on the Web workshop at WWW2009, so again I hope 
 we'll be successful, and hope to see many interesting 
 interface papers there too. 
 
 Cheers, 
 
 Tom. 
 
 
 
  
 
  
 
  
 
  
 
 



Re: freebase parallax: user interface for browsing graphs of data

2008-08-20 Thread Olaf Hartig

Hello,

On Wednesday 20 August 2008 12:51:21 Giovanni Tummarello wrote:
 This might also work : ;)

 http://sindice.com/search?q=http%3A%2F%2Fwww.w3.org%2FPeople%2FBerners-Lee%
2Fcardqt=term

 but so far i am not aware of a linked data browser that uses any
 search engine to get more data, they all just follow links which have
 been explicitly put in the RDF  i think this would be very interesting
 thing to see the links from others as well.

 i picture this in the form of a get more info button or a background
 ajax call which could make such button pop up there is more..

I have recently added URI based search support to the Semantic Web Client 
Library [1]. In addition to dereferencing URIs, the library can now query 
Sindice for RDF documents that mention the URIs. We are preparing a new 
release. Since the Disco browser [2] is implemented on top of the Semantic 
Web Client Library it should be straightforward to extend Disco the way you 
suggest.

Furthermore, the Marbles browser [3] queries Sindice too.

[1] http://www4.wiwiss.fu-berlin.de/bizer/ng4j/semwebclient/
[2] http://www4.wiwiss.fu-berlin.de/bizer/ng4j/disco/
[3] http://wiki.dbpedia.org/Marbles

Regards,
Olaf
---
 Olaf Hartig
 DBIS Group
 Institut für Informatik
 Humboldt-Universität zu Berlin



Re: freebase parallax: user interface for browsing graphs of data

2008-08-20 Thread Kingsley Idehen


Tim Berners-Lee wrote:



On 2008-08 -19, at 21:27, David Huynh wrote:



The trouble is of course when the whole web is the database, it's 
hard to suggest those relationships (connections) for a set of entities.
How might one solve that problem? I suppose something like Swoogle 
can help. Is that what Tabulator uses to know what data is on the SW?


Swoogle? Centralized index? No, not at all. The Tabulator is a browser 
for linked data.
The convention for linked data is that if I do a GET on the URI 
identifying something, the returned information will include the 
incoming and outgoing links that a reasonable person might be 
interested in following.  Linked data clients dereference any URIs 
they have not come across before, and pick up either data directly or 
clues as to where to find what more data.  So at each point, you know 
what the options are leading on.


When you pick up a set of related things, of course, there will be 
some presidents who have children and some who don't.  And there will 
be some presidents which a have bunch of obscure properties. 
Especially once you have overlaid data from many sources.  So then 
there may be a case for having lenses linked from ontologies to allow 
one for example to focus on geneology or political career.


It gets more complicated when you try to automatically build an 
interface for allowing people to input data about a president, chose 
which fields to offer.


I'd like to see the Freebase data as linked data on the web ... then 
we could try all our other UIs on the same data!  What would it take 
to put in some shim interface to Freebase?


Tim

PS:  There are places where a centralized index will help though, like 
finding people's FOAF page from their email address.









David,

Which brings us back to the initial point: expose the URIs (you've done 
this partially) to Linked Data aware agents :-)  This, as I've already 
indicated, comes down to:


1. Replace all javascript:{} with their actual Freebase URIs (which 
already exist)
2. Use an information resource to collate all the URIs that are in scope 
at a given point in time in you UI, and then expose the resource URI via 
link rel=dc:source ../ (you can use RSS, Atom, OPML for this, the 
key thing is to list the URIs)


By doing the above, your Visualization oriented information resource and 
the data sources behind remain Linked Data Web accessible.


Anyway, you've already met me half way (re. yesterday's comments), so 
I'll crack on with my bit: showing how your interface can provide a 
beachead for launching a SPARQL Full Text query (without the user 
writing any SPARQL or seeing any RDF in plain sight).



Tim et al: 
There is a first cut of the last but one Freebase dump in Linked Data 
form (to the degree attainable) at:
http://linkeddata.openlinksw.com:8891/sparql (the graph URI for SPARQL 
FROM is : http://linkeddata.openlinksw.com/freebase# )


We are working with Francois Belleau (of http://bio2rdf.org) to produce 
an updated release, but even that release is going to require some work 
in order for the graph to be totally coherent (*a long story*).


Also note, we are RDFizing Freebase on the fly and producing slightly 
better Linked Data, so if I go to 
http://mqlx.com/~david/parallax/browse.html?type=%2Fgovernment%2Fus_president 
and simply do a View | Linked Data Sources via the ODE XPI's context 
menu against a President's Freebase URI I get: http://tinyurl.com/6pxetc .



To conclude, we have Linked Data in two forms for the Freebase Data Space:

1. Their Quad Dumps transformed into RDF and then loaded into Virtuoso 
resulting in a SPARQL endpoint and a Linked Data Space
2. Linked Data generated on the Fly via our RDFization cartridges with 
proxy URIs used as mechanism for endowing the resulting Linked Data 
Space with dereferencable URIs


Tim: Tabulator should work with either.

--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








freebase parallax open-sourced

2008-08-20 Thread David Huynh


Hi all,

As there seems to be some interest in Freebase Parallax, Metaweb has 
open-sourced it. Please find the code here:


   http://code.google.com/p/freebase-parallax/

Grab app/trunk/ and then point your browser to src/index.html. As I'm 
working on trunk/, you might find it safer to get tags/release-200808/ 
instead.


The code doesn't have much, if any, documentation, but don't hesitate to 
ask me :-)


David




Need some freebase parallax or tabulator help here, save lives doing so Re: freebase parallax: user interface for browsing graphs of data

2008-08-20 Thread Dwight Hines


I've been following the posts a little, while downloading excel  
format data on emergency medical services across the US.   We need to  
have these data examined in forty eleven different ways and we need  
to know what peculiar combinations exist for different locations to  
keep people alive.


It seems to me that these data sets that are available for  
downloading, as long as you agree to a few restrictions to protect  
privacy and understand these data are not perfect, yet, and analyses  
of your choice.


Look, I'm including below the notice sent out today to the NEMSiS  
list, and would like to know if you decide to tackle the data with  
freebase, how are you doing it, and where you will post your  
results.  The reality now is that we need what the members of the  
list are working on applied to these data sets.   The data sets, and  
their natural relationship data sets are going to continue to grow.

Dwight Hines
St. Augustine, Florida
=
Greetings from the NEMSIS Technical Assistance Center:
We are pleased to announce that the NEMSIS National Reporting System  
based upon the National EMS Data Base is available!  The web-based  
system can be found on the NEMSIS web site (www.nemsis.org) under the  
NEMSIS Reporting tab (click on “National Reports”).
We invite you to visit and use the reports and, most importantly,  
provide us feedback regarding their usefulness.  We are striving to  
provide you the best possible product and need to hear from you to  
enhance the impact of the national reports on the EMS system as a whole.
It should be noted that there are limitations to the data that are  
available.  First, these data are not “population-based” and do not  
represent conditions of the nation or any individual state submitting  
data to NEMSIS (i.e., most states currently submit a portion of all  
state EMS runs).  Second, the data are not formally “cleaned” and,  
therefore, represent the information as submitted by each state.   
Although basic cleaning is completed by the NEMSIS TAC, some data  
inconsistencies are retained to aid states with quality assessments.
We welcome you to use and become familiar with the national reports.   
As the data base grows, so will the usefulness and validity of the  
National EMS Data Base.



David J. Owens
Program Director
National EMS Information System
University of Utah - Department of Pediatrics
Intermountain Injury Control Research Center
295 Chipeta Way
PO Box 581289
Salt Lake City, Utah 84158-1289
Phone: (801) 585 1631
Fax: (801) 581-8686
[EMAIL PROTECTED]
The NEMSIS Technical Assistance Center exists to standardize data  
collection and develop a national registry to facilitate evaluation  
of emergency medical services.

On Aug 20, 2008, at 1:32 PM, M.Daquin wrote:



The trouble is of course when the whole web is the database, it's  
hard to
suggest those relationships (connections) for a set of entities.  
How might
one solve that problem? I suppose something like Swoogle can  
help. Is that

what Tabulator uses to know what data is on the SW?

David








Re: Modular Browsers (was RE: freebase parallax: user interface for browsing graphs of data)

2008-08-20 Thread Kingsley Idehen


Aldo Bucchi wrote:

HI,

Scanning the thread on Parallax I see some terms reoccurring:

Outgoing Connections.
Lenses.
Lists.
Facets.
Free text search.
IFP to IRI resolution.
Find documents that contain IRIs
etc...

They are all implemented in different ways but tend to share semantics
across different browsers and services.
How far are we from defining a modular framework so we can mix and
math these as atomic interaction pieces?

Both services and probably UI parts.

Of course, RDF and HTTP can be used to describe them and deliver the
descriptions and, in the case of widgets, some OOTB implementations.
XForms, Dojo widgets, SWFs?

I have done something similar but much simpler in a Flex platform ( I
serve Flex modules, described in RDF and referenced by Fresnel vocabs,
but only for presentation ).
And then on a functional side I have several services that do
different things, and I can hot swap them.
For example, the free text search service is a (S)WS.
Faceter service idem.

I guess we still need to see some more diversity to derive a taxonomy
and start working on the framework.
But it is nice to keep this in sight.

The recurring topics.

Best,
A


  

Aldo,

Really nice to see you are looking at things holistically.

As you can see, we are veering gradually towards recognizing that the 
Web, courtesy of HTTP,  gives us a really interesting infrasructure 
for the time-tested MVC pattern (I've been trying to bring attention to 
this aspect of the Web for a while now).


If you look at ODE (closely) you will notice it's an MVC vessel. We have 
components for Data Access (RDFiztion Cartridges), components for UI 
(xslt+css templates and fresnel+xslt+css templates), and components for 
actions (*Cartridges not released yet*).


We've tried to focus on the foundation infrastructure that uses HTTP for 
the messaging across M-V-C so that you get:

M--http-V---http---C

Unfortunately, our focus on the MC doesn't permeate. Instead, we find 
all focus coming at us from the V part where we've released minimal 
templates with hope that 3rd parties will eventually focus on Display 
Cartridges (via Fresnel, XSLT+SPARQL, xml+xslt+css, etc..).


btw - David Schwabe [1] also alluded to the architectural modularity 
that I am fundamentally trying to bring to broader attention in this 
evolving  conversation re.  Linked oriented Web applications.


The ultimate goal is to deliver a set of options that enable Web Users 
to Explore the Web coherently and productively (imho).


Humans can only do so much, and likewise Machines, put both together and 
we fashion a recipe for real collective intelligence (beyond  the 
buzzword).  We desperately need to tap into collective intelligenceen 
route to solving many of the real problems facing the world today.


The Web should make seeing and connecting the dots easier, but this is 
down to the MVC combo as opposed to any single component of the pattern  :-)



Links:

1. http://lists.w3.org/Archives/Public/public-lod/2008Aug/att-0106/00-part

--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








ANN: Online Presence Ontology

2008-08-20 Thread Milan Stankovic
Hi all,

I would like to draw your attention to a new project that we have started at
the Good Old AI (http://goodoldai.org.yu/) research group. The project
addresses the issue of integrating and exchanging the data related to users'
presence in the online world.

The core part of the project is the Online Presence Ontology (OPO) that can
be used to represent instant messaging statuses, status messages, avatars
and other elements that form the image of a user's presence in the online
world. As a difference from FOAF that models more static and persistent user
profile data, our goal is to model the dynamic and frequently changing
aspects of user profiles.

All those dynamic aspects of online presence are currently published on
different services (social networks, instant messaging platforms,
Twitter-like and lifestreaming services) and the aim of OPO is to facilitate
their exchange across those services.

For more information on our current and future work please visit the OPO
website (http://www.milanstankovic.org/opo/) and take a look at the
Nodalities blog post related to OPO (
http://blogs.talis.com/nodalities/2008/08/opo-modelling-dynamic-online-presence.php
).

All your comments, suggestions and ideas are welcome, as we are trying to
further develop our ontology into a highly usable community-shaped
vocabulary.

Cheers

Milan Stankovic


Little Correction: Modular Browsers (was RE: freebase parallax: user interface for browsing graphs of data)

2008-08-20 Thread Kingsley Idehen


[snip]



btw - David Schwabe [1] also alluded to the architectural modularity 
that I am fundamentally trying to bring to broader attention in this 
evolving  conversation re.  Linked oriented Web applications.

Aldo,

In my earlier post, excerpted above, I incorrectly referred to Daniel 
Schwabe as David Schwabe.



This post  is my s/David/Daniel style correction, for the record, on our 
sticky Web :-)


The ultimate goal is to deliver a set of options that enable Web Users 
to Explore the Web coherently and productively (imho).


Humans can only do so much, and likewise Machines, put both together 
and we fashion a recipe for real collective intelligence (beyond  
the buzzword).  We desperately need to tap into collective 
intelligenceen route to solving many of the real problems facing the 
world today.


The Web should make seeing and connecting the dots easier, but this is 
down to the MVC combo as opposed to any single component of the 
pattern  :-)



Links:

1. 
http://lists.w3.org/Archives/Public/public-lod/2008Aug/att-0106/00-part





--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Re: Modular Browsers (was RE: freebase parallax: user interface for browsing graphs of data)

2008-08-20 Thread Aldo Bucchi

Hello,

( replies inlined )

On Wed, Aug 20, 2008 at 9:19 PM, Kingsley Idehen [EMAIL PROTECTED] wrote:
 Aldo Bucchi wrote:

 HI,

 Scanning the thread on Parallax I see some terms reoccurring:

 Outgoing Connections.
 Lenses.
 Lists.
 Facets.
 Free text search.
 IFP to IRI resolution.
 Find documents that contain IRIs
 etc...

 They are all implemented in different ways but tend to share semantics
 across different browsers and services.
 How far are we from defining a modular framework so we can mix and
 math these as atomic interaction pieces?

 Both services and probably UI parts.

 Of course, RDF and HTTP can be used to describe them and deliver the
 descriptions and, in the case of widgets, some OOTB implementations.
 XForms, Dojo widgets, SWFs?

 I have done something similar but much simpler in a Flex platform ( I
 serve Flex modules, described in RDF and referenced by Fresnel vocabs,
 but only for presentation ).
 And then on a functional side I have several services that do
 different things, and I can hot swap them.
 For example, the free text search service is a (S)WS.
 Faceter service idem.

 I guess we still need to see some more diversity to derive a taxonomy
 and start working on the framework.
 But it is nice to keep this in sight.

 The recurring topics.

 Best,
 A




 Aldo,

 Really nice to see you are looking at things holistically.

I showed up with a narrow interface, I know ;)


 As you can see, we are veering gradually towards recognizing that the Web,
 courtesy of HTTP,  gives us a really interesting infrasructure for the
 time-tested MVC pattern (I've been trying to bring attention to this aspect
 of the Web for a while now).

 If you look at ODE (closely) you will notice it's an MVC vessel. We have
 components for Data Access (RDFiztion Cartridges), components for UI
 (xslt+css templates and fresnel+xslt+css templates), and components for
 actions (*Cartridges not released yet*).

Ah... I remember telling Daniel Lewis something was missing from his
UPnP diagram: a way to modify the Model.
aka: a Controller / Actions.

You are right, technically an agent like ODE ( assuming you can hook
in actions ) is all that you need to allow users to interact with
linked data.

Let's say that this sort of solution can cover 80% of user interaction
cases ( launching simple actions and direct manipulation of resources
), and operates on top of 80% of data ( anything that can be published
as linked data/SPARQL and fits within the expressiveness of RDF's
abstract model ).
Not a bad MVC structure at all!

So, how do you plan on hooking up the actions to the shell, is this
in the cartridges?
How will they surface. Context menu?


 We've tried to focus on the foundation infrastructure that uses HTTP for the
 messaging across M-V-C so that you get:
 M--http-V---http---C

 Unfortunately, our focus on the MC doesn't permeate. Instead, we find all
 focus coming at us from the V part where we've released minimal templates
 with hope that 3rd parties will eventually focus on Display Cartridges (via
 Fresnel, XSLT+SPARQL, xml+xslt+css, etc..).

Well. The M part is the data, isn't it? ( so it is permeating, people
are publishing data ).
Unless you mean building some higher functionality services ( on top
of SPARQL and RDF ) such as faceters, free text search, IFP
resolution, etc. But in that case it is also moving forward, although
not with a standardized interface.
This could be thought of as higher level Data Access components.

The C part... that's another story.
As I pointed out before, you need to define the way and an environment
to hook in the actions. What is the shell?

For example, you could provide a JS API for ODE where developers could
hook up methods using Adenine like signatures ( which, if I remember
correctly, use rdf:type hinting ) and then surface them on the context
menu.
Or perhaps a server side registry of actions is more suitable.

Many options here. I am curious about the Action Cartridges.

Best solution overall should be agent independent ( and here we go
down the SWS road once again ).



 btw - David Schwabe [1] also alluded to the architectural modularity that I
 am fundamentally trying to bring to broader attention in this evolving
  conversation re.  Linked oriented Web applications.

 The ultimate goal is to deliver a set of options that enable Web Users to
 Explore the Web coherently and productively (imho).

And that will eventually be ( dynamically ) assembled to deliver the
functionality that today is present in walled garden applications.


 Humans can only do so much, and likewise Machines, put both together and we
 fashion a recipe for real collective intelligence (beyond  the buzzword).
  We desperately need to tap into collective intelligenceen route to
 solving many of the real problems facing the world today.

 The Web should make seeing and connecting the dots easier, but this is down
 to the MVC combo as opposed to any single component of the pattern  :-)

Aha,