I'll be speakng to the choir here, I know.
I posted a comment on the CatComm page at WiserEarth, in hopes of cross pollinating some ideas.
http://www.wiserearth.org/organization/view/fd162fbfff4c9d6c9c7b005...
I'll repost what I wrote there, perhaps with minor changes. I'm hoping to do a longer piece or series of blog posts on this topic, but I am more interested in the work progressing than in qwaxing eloguent (or obtusely, as the case may be). I'd rather the dialogue started and that we got to the business of making our data models public, inviting others to take them up and use them and to offer feedback that allows their refinement. This is what I am committed to under the aegis of a thriving OSN.
How does one most effectively find peer organizations on WE? What if the peerage is on a meta-level? CatComm.org is one among many pursuing similarly broad aims to WE. We're interested in establishing common public standards for the field and we're committed to the exchange of data and the evolution of an ecology of solutions and cooperative data management.
We've looked to WE as an exemplar in creating the directory or index of organizations in the movement with no name, as we've tried to provide a place for the documentation of community solutions (at CatComm).
Other groups are working on similar efforts, and we recognize that we're better off working together to define specific use cases where data cooperation can be meaningful rather than abstractly calling for open APIs.
Our new platform, (soon to launch) will allow access to all our content via a ReSTful API.
We propose that what is needed is a public space for dialogue on mutual efforts such as the Open Sustainability Network. We begin the process with invitation and we ask that others, such as the WE leadership and community, join us in issuing the invitation:
Where best to begin? Take the data models already in use, as (for example), the data model or format of the WE index... explicitly declare it a public data model, explaining the choices made and inviting constructive criticism so that it may be further refined. Also, clearly state the model to be intended for common use that other initiatives may freely use or build upon.
The aim is simple: in order for the API to be meaningful, we align ourselves to a public data model. The evolution of the model must be safeguarded - under appropriate stewardship.
On this basis we begin to share data throughout the network, with multiple points of data-entry and data-access.
We are speaking not of one data model, but of several. Each logical data grouping is a data model in these terms. The data points on organizations would constitute one such model. Data points on solutions represents another modei. Let's build a netowkr ecology together.