{"id":68,"date":"2007-11-12T20:18:39","date_gmt":"2007-11-13T00:18:39","guid":{"rendered":"http:\/\/danielroop.com\/blog\/2007\/11\/12\/is-open-social-open-friend\/"},"modified":"2007-11-12T20:18:39","modified_gmt":"2007-11-13T00:18:39","slug":"is-open-social-open-friend","status":"publish","type":"post","link":"http:\/\/danielroop.com\/blog\/2007\/11\/12\/is-open-social-open-friend\/","title":{"rendered":"Is Open Social, Open Friend?"},"content":{"rendered":"<p>That is the question I had to ask myself when I first saw <a href=\"http:\/\/code.google.com\/apis\/opensocial\/\">OpenSocial<\/a>.  Being the owner and developer of a social site to be, <a href=\"http:\/\/tallyhoh.com\" title=\"social rss\">TallyHoh<\/a>, I am very interested in the possibility of taking advantage of a central friend repository.<\/p>\n<p><a href=\"http:\/\/blog.tylerhunt.com\">Tyler<\/a> and I have been putting off the &#8220;friend&#8221; aspect of TallyHoh until last, in favor of developing features, and hoping that someone will come along and develop the Open Friend network.  We have come across numerous solutions for this problem like <a href=\"http:\/\/www.foaf-project.org\/\">foaf<\/a> that attempt to solve the friend problem, similiar to how <a href=\"http:\/\/microformats.org\/wiki\/hcard\">hCard<\/a> solves the contact information problem, by using <a href=\"http:\/\/microformats.org\/\">microformats<\/a>.  Then there are other people, like <a href=\"http:\/\/openfriendformat.com\/\">OpenFriend<\/a> who have attempted to build upon foaf and add an aggregation system.  Neither of these solutions have really seemed to have taken root yet.<\/p>\n<p>Then Google announces OpenSocial.  I have watched the <a href=\"http:\/\/www.youtube.com\/watch?v=9KOEbAZJTTk\">video<\/a>, read over the <a href=\"http:\/\/code.google.com\/apis\/opensocial\/docs\/\">spec<\/a>, and even read <a href=\"http:\/\/factoryjoe.com\/blog\/2007\/10\/31\/opensocial-and-address-book-20-putting-people-into-the-protocol\/\">other people&#8217;s interpretation<\/a> of what OpenSocial is or could be, but I am still not sure it is open friend.<\/p>\n<p>I am confident it is open widget.  So maybe a more accurate name for the project would be OpenWidget, the cross social network widget system.  Because at this point I see nothing social about the API other than the ability to tap into each networks user data for the widgets.  This seems nice, and a good answer to <a href=\"http:\/\/developers.facebook.com\/\">Facebook Applications<\/a>, but I find it wanting as a social network API.<\/p>\n<p>I am hoping that the People Data API will be what I want, but it still seems a little to decentralized to me, but maybe I am missing he point.  I hope that something will emerge soon, because we are finally ready to start letting people use TallyHoh, but we really need to add a friend system!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>That is the question I had to ask myself when I first saw OpenSocial. Being the owner and developer of a social site to be, TallyHoh, I am very interested in the possibility of taking advantage of a central friend &hellip; <a href=\"http:\/\/danielroop.com\/blog\/2007\/11\/12\/is-open-social-open-friend\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,6],"tags":[7,12],"class_list":["post-68","post","type-post","status-publish","format-standard","hentry","category-social","category-software","tag-tallyhoh","tag-www"],"_links":{"self":[{"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/posts\/68","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/comments?post=68"}],"version-history":[{"count":0,"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/posts\/68\/revisions"}],"wp:attachment":[{"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/media?parent=68"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/categories?post=68"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/danielroop.com\/blog\/wp-json\/wp\/v2\/tags?post=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}