- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 16 Sep 2013 18:01:30 +0200
- To: James M Snell <jasnell@us.ibm.com>
- Cc: "Crawford, Mark" <mark.crawford@sap.com>, "public-socbizcg@w3.org" <public-socbizcg@w3.org>
- Message-ID: <CAKaEYhKSFSenmQb8170ApGGHuYU=++3JijyNjs92Andfjh0Mnw@mail.gmail.com>
On 16 September 2013 17:49, James M Snell <jasnell@us.ibm.com> wrote: > There is no formal IETF activity around Activity Streams. The spec had > been submitted to the "Independent Track" with the goal of having a stable > reference. That means there's really nothing to coordinate with the IETF > about. I know there are some folks there who are interested in this work > and would likely follow it closely, but that's about it. > Thanks for the clarification! Good to see you are following this list, I find the evolution of Activity Streams in the last year very promising... > > - James Snell > jasnell@us.ibm.com > (559) 707-6331 (mobile) > > [image: Inactive hide details for Melvin Carvalho ---2013/09/14 09:45:04 > AM---On 14 September 2013 18:29, Crawford, Mark <mark.crawford]Melvin > Carvalho ---2013/09/14 09:45:04 AM---On 14 September 2013 18:29, Crawford, > Mark <mark.crawford@sap.com> wrote: > Harry et. al.,**** > > From: Melvin Carvalho <melvincarvalho@gmail.com> > To: "Crawford, Mark" <mark.crawford@sap.com> > Cc: "public-socbizcg@w3.org" <public-socbizcg@w3.org> > Date: 2013/09/14 09:45 AM > > Subject: Re: Draft Final Report > ------------------------------ > > > > > > > On 14 September 2013 18:29, Crawford, Mark <*mark.crawford@sap.com*<mark.crawford@sap.com>> > wrote: > > Harry et. al., > > > > I have taken the liberty of using Anne’s word version to provide > corrections, edits, and what I believe to be content improvements. > > > > > [[ > > JSON-based ActivityStreams should be the common data-format for social > activities, with the pursuit of a new version that supports extensible data > formats necessary moving forward. > > ]] > > I think this is a good goal, however Activity Streams is still a work in > progress at the IETF, rather than, the W3C. There would need to be some co > ordination I think, which is perhaps what is being suggested here. > > The social web will always be too big to have a single messaging format > that everyone will use. But it could be a goal to have systems support *at > least one* common format, such as activity streams > > > > Kind Regards, > > Mark > > > > * * > > > > *From:* Melvin Carvalho [mailto:*melvincarvalho@gmail.com*<melvincarvalho@gmail.com>] > * > Sent:* Thursday, September 12, 2013 10:18 PM* > To:* Harry Halpin* > Cc:* *public-socbizcg@w3.org* <public-socbizcg@w3.org>* > Subject:* Re: Draft Final Report > > > > > > > > On 12 September 2013 19:17, Harry Halpin <*hhalpin@w3.org*<hhalpin@w3.org>> > wrote: > > If folks want, I can put it on a wiki for easier editing. However, if > folks don't mind maybe we first just try emailing comments to this mailing > list. I'd like to have comments in next Thursday, or even Tuesday, if > possible. > > As soon as I get all the presentations/photos in from workshop, I'll > release an HTML version on the site. > > I'd like to have comments in next Thursday, or even Tuesday, if > possible. > > I will be in Brussels most of next week but can do a meeting next > Thursday. > > We can then release it either Thursday (19th) or Tuesday (24th). > > My main question to the CG is that they do want the evolution to an IG > put as one of the main outputs in the "executive summary"? Right now it's > at the "next stpes" part of the report. > > ---- > Executive Summary > > The W3C-OpenSocial Foundation joint workshop on Social Standards: The > Future of Business convened with the goal to formulate a standardization > strategy to make "social" a first-class citizen of the Web. The current > landscape around social applications on the Web is fragmented, holding back > business results. The Open Web Platform, with W3C's royalty-free patent > policy, offer a sound base for moving forward. The workshop, hosted by > AppFusions and sponsored by IBM and the Open Mobile Alliance, featured > two-days of presentations and intense discussions of challenges, use cases, > and potential standardization strategies for social. The workshop brought > together over 70 people from over 50 companies around this theme, ranging > from start-ups like Crushpath to established enterprise social networks > like Yammer. > > A number of points of consensus emerged: > > The OpenSocial Foundation and W3C co-ordinate to establish one or > more new Working Group(s) to create the next version of OpenSocial on top > of the Open Web Platform > > > +1 > > There is IMHO a need to allow both users and apps to access back end > services in a privacy oriented way. This would be a great thing to have a > standard solution for. > > > > The common data-format for social activities should be > JSON-based ActivityStreams, and a new version that supports extensible data > formats be pursued. > > > +1 > > Activity Streams "2.0" is already extensible and looks very promising > > > > As the "back-end" of social sites usually involves loosely > coupled "NoSQL" graph-based data, work on property graphs should be pursued > in a Community Group. > > > > I'm unsure what NoSQL means, the best definition I know is "Not SQL". > Such that key/value pairs can be associated with an entity seems to be the > common ground on how to do data, so I suppose that's what this means. A > slight question about lists is whether they are ordered or not. For > example linked data by default is unordered, but, for example, JRD links > are ordered. I think it's something that can become well established going > forward ... > > +1 in general > > > > > The workshop built a strong alliance between the OpenSocial > Foundation and W3C to make "social" a first-class citizen of the Web. Given > the move to mobile and device-independence (or multi-device dependence), > building a common framework for social Web applications on top of HTML5 is > a top priority. Leveraging the complementary strengths of both > organizations can help make social standards a success. > > This workshop built on the work of the Social Business Community > Group, in particular the Social Business Jam in 2011 and reports. Previous > workshops on social included the Federated Social Web conference and the > Future of Social Networking Workshop. The W3C feels that thanks to the work > of the Social Business Community Group, critical mass has been reached > within W3C membership to make social standards a full-featured part of the > Open Web Platform. > > Meeting minutes for August 7th and August 8th are available online. > > The Business Case for Social Standards > > Dion Hinchcliffe (Dachis Group) opened the workshop with a keynote > calling social media the largest communication revolution since the Web > itself. The lack of underlying standards to social media stunts businesses' > ability to get in touch with their own users and customers. Simplicity is > key to success with standards for business, Hinchcliffe said, pointing to > the success of RSS over Web Services. With "hundreds of social networks > with over a million users" unable to talk to each other, the network effect > is being lost. Mark Crawford (SAP) then explained, based on SAP's > experience with SuccessFactors, that social needs to move from personal > relationships based on proprietary stacks to "business" relationships based > on standards so that social activities (learning, internal communities, HR > management, supply chains, onboarding new employees) can be integrated into > business processes rather than lost in the "black hole" of email. Since > companies employ many diverse packages of software across heterogeneous > environments, standards are the way forward. Ed Krebs (Ford) followed by > detailing a reference architecture that showed both how fragmented the > current landscape was and also pointed to the possibilities for a unified > architecture to make it easy for engineers to build enterprise social > networks that can successfully interoperate both within and between > enterprises such as Ford. Storing files in multiple places is not > efficient, and "nuggets of wisdom" are lost that are crucial to the > business. Don Buddenbaum (IBM) presented on how 'social' has to be embedded > where people do their work, with metrics included so businesses can > understand the concrete results of using social. Lloyd Fassett (Azteria) > gave a presentation on how social standards could enable businesses to move > from "pipes to platforms" that enable a business to make better choices in > use-cases such as health-care staffing. > Use-cases > > What concrete use-cases could be addressed using social standards? > Li Ding (Memect) provided an analysis suggesting that all use-cases could > be thought in terms of providing an extended memory for a business. Monica > Wilkinson (Crushpath) discussed how standards help start-ups ship working > code faster, saying that her start-up deploys a vast variety of standards, > ranging from de-facto closed work such as the Open Graph Protocol > (Facebook's "Like" Button) to community-driven work like ActivityStreams. > Eric Meeks (University of San Francisco) argued that Linked Data > complements OpenSocial, and demonstrated how it enables academic social > networking. Adam Boyet (Boeing) pointed out how their custom-built InSite > social platform allows "connections everywhere" to enable both internal and > external collaboration and expert-finding for Boeing, but authentication > and federation of identity profiles were major pain-points in integrating > InSite with other products like Sharepoint. Lastly, Dan Schutzer (FSTC) > reminded the audience that deployment in the financial sector, depended on > privacy and security to protect users, as well as a focus on risk and > compliance that are necessary to deal with anti-fraud and disclosure > requirements. A focus on expert-finding, as well as identifying the right > context for expertise, was heavily discussed. Discussion took place over > the difference between the emergent proposed social platform and > traditional collaboration software, with the key difference being that > collaboration software was focused on pre-existing teams while social > software was meant to help a business discover connections that it might > not even have known existed before -- both between the employees of a > business and between a business and its customers. > Social Standards Architecture > > Monica Lam's keynote on "How Mobile Revolutionizes Social" raised > the case that mobile could revolutionize social, as phones are essentially > thin clients to social networks. Lam followed with a demonstration of an > application that let users create their own ad-hoc social networks without > servers based on their phone. As social standards are currently spread > across multiple standards-bodies and grass-roots efforts, how can we unite > them into a coherent "social platform" built on top of the Open Web > Platform? Bryan Sullivan (AT&T) noted that a social architecture would have > to scale globally in a mobile environment, and demonstrated how the Open > Mobile Alliance had already constructed a draft architecture (SNEW) based > on pre-existing work such as OStatus. There was still much work to be done, > such as integration with NFC and multi-factor authentication, and > ActivityStreams templates were needed to standardize various common > workflows. Lastly, user control and privacy were still major open issues. A > mobile social networking could even increase network efficiencies, and > Fabio Mondin (Telecom Italia) demonstrated how their work with the eCousing > project allowed reduced network usage by, for example, placing social > content closer to the location of the event. To enable these kinds of > use-cases, the social networking architecture needs to be able to > communicate with the networking architecture. Jason Gary (IBM) pointed out > how events and roles need to be embedded in ActivityStreams, but currently > profiles do not support roles despite roles having the ability to be the > "killer app" for social. Discussion over the importance of roles between > roles was brought up. Ashok Malhotra (Oracle) brought up the fact that the > back-end of social networking sites store massive property graphs, a > graph-based data-structure where lists of properties are attached to each > node. Currently the details are different for how each vendor stores > property graphs, and Oracle would be willing to make a submission to the > W3C to start work in standardizing them. It is currently unclear how much > of property graphs could be handled by the RDF data model. > Federating the Social Web > > Matt Franklin (W20 Digital) started with a call to action on how a > new generation of standards to federate the social web, building on top of > OpenSocial and ActivityStreams, would be necessary. In particular, > OpenSocial does not address identity and the social graph, and > ActivityStreams needs to have better interoperability with processing rules > and levels of visibility. Given that the proposed next version of > ActivityStreams is using the JSON-LD format, Gregg Kellogg presented on how > JSON-LD adds URIs and links to JSON, thus making JSON compatible with the > RDF data model. Ed Krebs (Ford) presented that any federated architecture > needs to have a "PubSubHub" system are needed such that new business > systems can feed data to each other without changing the other servers. Sam > Goto (Google) presented on how *schema.org* <http://schema.org/> was > being extended to take on actions (essentially a taxonomy of verbs), > similar to the "Embedded Experiences" of OpenSocial where verbs can take on > well-defined subjects and objects with semantic roles. Theodoros > Michalareas (VELTI) presented on the OPENi API, which after reviewing over > 140 APIs to produced, using principles of privacy-by-design, an API for > federated identities and app-produced contexts. There was considerable > discussion over the choice of data-formats (HTML with Microformats2, > JSON-LD, ordinary JSON) as well as the relationship of context to security > concerns. > Next Steps for OpenSocial > > OpenSocial is the foremost API for enterprise social applications, > and its evolution will help drive the open social web. In the OpenSocial > "State of the Union" address, Mark Weitzel (Jive) and Andy Smith (IBM) laid > out a plan for building the next version of OpenSocial on top of the Open > Web Platform. OpenSocial has always been focused on securely sharing > context bi-directionally with applications. A new version of OpenSocial > that builds on top of Shadow DOM and Web Components will let developers > build OpenSocial applications in the same style as any other HTML5 > application while maintaining OpenSocial's ability to share context and > create "embedded experience" that prevent users from losing their context. > Building on their points, Beth Lavender (MITRE) discussed how their work > allowed MITRE to view a business either at a particular point in time or > view the business as activities were occurring in "real-time." The host of > the workshop, Ellen Feaheny (AppFusions), discussed how AppFusions makes > standards like OAuth talk to each other in their rapid integration of Jive, > IBM, and Atlassian applications. Shane Caraveo (Mozilla) presented > Mozilla's new "Social API" that embeds capabilities to the user agent's > sidebar such as notifications, social bookmarking, share, and chat windows. > Dimitri Glazkov (Google) then gave an in-depth presentation on Web > Components, which led to considerable excitement on how OpenSocial could > work together with Web Components and other new capabilities being > developed in HTML5. > Running Code > > Inspired by the "IndieWeb Camps" and "Federated Social Web > Summits", the workshop hosted a session of demonstrations of running code. > Tantek Celik began by introducing the idea of "IndieWeb", based on the twin > principles of Own your own data, Eat your own dogfood, and Publish Own > Site, Syndicate Elsewhere. Aaron Pareki showed how by running his own > domain he could be his own identity server (IndieAuth), and then with Bret > Comnes a demonstration was done showing how a watch could be used to > authenticate into a site @@. Evan Prodromou (Status.Net) presented his new > "Pump.io" codebase for an ActivityStreams server with varying degrees of > privacy, allowing streams to be filtered and writable only to certain > groups. Ben Werdmueller (Lakatoo) presented Idno, a social publishing > platform built just on top of HTML5 and microformats. Users should be put > first, and beware of putting technology before usability. Patrick Deegan > (ID3) demonstrated Open Mustard Seed that uses virtual machines to created > trusted applications bundles. Their goal is to create a new social > ecosystem of trusted digital institutions based on personal data. Access > control (distribution control of ActivityStreams) and consumption of > ActivityStreams were mentioned as outstanding problems, with a client API > for ActivityStreams and WebMention brought up as possible solutions. > > Next Steps > > At the end of the workshop, break-out groups met to discuss areas > to be standardized next. Groups formed around the following topics: > > OpenSocial and Gadgets will focus on radical simplification > leveraging HTML5, moving from the XML definition of a gadget to a situation > where AJAX requests are performed directly against a page. How context > works with cross-origin requests and how application tags can be supported > by HTML5 are the next steps. > ActivityStreams will focus on a new version, ActivityStreams > 2.0, to increase extensibility and handle state. There was a large > discussion over the role of JSON-LD as a syntax for ActivityStreams, but as > ActivityStreams 2.0 does not depend on it, it was viewed as acceptable. > Identity and Profile Federation needs to focus on a set of core > attributes that show how previous work in the area (vCard, Microformats, > PortableContacts) can be extended with desired features such as > skill-levels and certifications. How profiles federate using protocols such > as Pubsubhubbub is necessary to understand. > IndieWeb will focus on user experience, in particular making it > much easier to use the reply button and work with browsers to make it > easier to share content. > Property Graphs need to have their data model defined, as well > as APIs and schemas. Potential cross-over work on exploiting property > graphs with the OpenSocial API should be investigated. > Linked Data and vocabularies need to focus on how to create new > kinds of vocabularies that can enable social business, such as expertise > vocabularies. R.V. Guha (Google) came to answer questions about licensing > and transparency. Guha noted that data a company marks up using * > schema.org* <http://schema.org/> microdata still belongs to the > website, and so that data cannot be re-used without that website's > permission, but that he would investigate whether changes to the * > schema.org* <http://schema.org/> terms of use were warranted. > > Interest in following through with each of above topics was fairly > well distributed, with more than ten people interested in continuing > concrete work on each. The idea of a high-level "Social Business > Architecture" document showing how all the diverse pieces could be put > together in a use-case driven architecture also attracted significant > interest. New working groups on ActivityStreams, OpenSocial, and possibly > federation should be pursued. Property Graphs and Profile work should > happen in Community Groups in order to reach more maturity. Schema.org > would continue to work with W3C and other grassroots communities to make > its process more open and transparent for vocabularies. The Social Business > Community Group would evolve to handle messaging and co-ordination > responsibilities as an Interest Group. > > All participants are invited to join the Social Business Community > Group in order to help draft the charters for new work. Even if you missed > the workshop, you can join the conversation to build the next version of > social on top of the Web! > > > > Great work Harry. > > I'll just quote from Tim's book, "Weaving The Web" -- "The Web is more > a social invention than a technical one" -- let's try and realize the > dream! :) > > > > > > > >
Attachments
- image/gif attachment: graycol.gif
Received on Monday, 16 September 2013 16:02:03 UTC