As you may know, Alex, Tuukka, Uldis and I worked on the SMOB prototype
for distributed / decentralised microblogging
(http://smob.sioc-project.org/). It uses FOAF and SIOC to model
microbloggers, their properties, account and service information, and
the microblog updates that users create. A multitude of publishing
services can ping one or a set of aggregating servers as selected by
each user, and it is important to note that users retain control of
their own data through self hosting. The aggregate view of microblogs
uses ARC2 for storage / querying and Exhibit (from SIMILE MIT) for the
user interface.
It'd be interesting to explore how we could integrate SMOB into the
OpenMicroBlogging world. But also, it'd be great to SIOC-enable
Laconica - for example, you can see third-party SIOC exports for Twitter
at http://tools.opiumfield.com/twitter/ev/rdf and from Jaiku at
http://sioku.sioc-project.org/tosioc/jyri
Looking forward to your ideas and responses (cross-posted to Laconica
and SIOC mailing lists).
Thanks,
John.
--
For those who want to try out this distributed microblogging client, you
can install it by doing a: "# svn co
http://smob.googlecode.com/svn/trunk/client/" (Needs a site with PHP4 or
greater.) Then, make changes according to the README file (e.g. tell it
which servers to ping). You can also try the anonymous client at:
http://smob.sioc-project.org/client The server view is available at:
http://smob.sioc-project.org/server (you can also get the code at
http://smob.googlecode.com/svn/trunk/server/). If you install your own
client, you can configure it to post to your Twitter account simultaneously.
John Breslin wrote:
> But also, it'd be great to SIOC-enable Laconica
I think Earle did a patch for that, but I can't find it. Earle?
I have a question - one of the things that always annoyed me in Twitter
was the fact that you were never sure exactly what post another post was
replying to - they just link back to the previous one in time. Will
Laconica use the same model - so if we see a message to another user
@whoever, should we add in some SIOC metadata saying that this is a
reply_of the previous post of @whoever by time?
Also, it'd be good to have a paginated SIOC feed so that we can access
the full set of microblog posts by a user... Perhaps the site feed
should still be limited as it would be too many pages :) But there
could be something like this structure:
Site -> host_of -> (many) Microblog(s) -> container_of -> (many)
MicroblogPost(s)
and possibly:
Microblog -> has_owner -> User
Microblog -> has_subscriber -> AnotherUser
MicroblogPost -> has_creator -> User
(The sioc:User and the foaf:onlineAccount specified in
http://identi.ca/whoever/foaf can be thought of as being the same, i.e.
an online user account held by a foaf:Person. Looking at the existing
FOAF pages, I think that http://identi.ca/whoever and
http://identi.ca/user/123 are interchanged or rather used interchangebly?)
Earle, did you do anything with a RSS producer or should we have a look
at SIOC-enabling (hacking) that with the above suggestions and using
your mockup as a starting point?
Thanks!
John.
--
Earle Martin wrote:
> 2008/7/8 Evan Prodromou <ev...@prodromou.name
> <mailto:ev...@prodromou.name>>: