15:51:07 RRSAgent has joined #osfw3c 15:51:07 logging to http://www.w3.org/2013/08/07-osfw3c-irc 15:51:31 RRSAgent: "Sorry, Insufficient Access Privileges" 15:51:31 I'm logging. I don't understand '"Sorry, Insufficient Access Privileges"', aaronpk. Try /msg RRSAgent help 15:51:43 danbri has joined #osfw3c 15:52:01 tlr has joined #osfw3c 15:52:02 it says "Sorry, Insufficient Access Privileges" 15:52:04 rrsagent, make logs public 15:52:16 rrsagent, generate minutes 15:52:16 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 15:52:30 thanks! 15:52:38 Hi folks. Sorry I couldn't make the trip, will lurk here... 15:52:38 Topic: Welcome 15:52:42 betehess has left #osfw3c 15:53:07 hhalpin: Welcome. Thanks to AppFusions for hosting; IBM and Open Mobile Alliance for sponsoring 15:53:14 Is anyone recording video or audio? 15:53:27 ... Harry Halpin, W3C, co-chairing with Mark 15:53:29 sam has joined #osfw3c 15:54:14 ... W3C is standards org for the Web. We're excited to make Social a first-class tech on the Web. 15:54:39 bryan has joined #osfw3c 15:54:40 ... W3C is a consensus-driven, open, voluntary standard-setting process 15:55:21 ... If you have questions about W3C, see any of the W3C staff here. 15:55:47 Mark_Weitzel: President of OpenSocial Foundation 15:55:51 tantek has joined #osfw3c 15:56:02 Bin_Hu has joined #osfw3c 15:56:04 ... Excited to think about how Social is solving problems for enterprise 15:57:06 ... Started from consumer side, now looking at bringing social models to the workplace 15:57:21 ... Find any of our Board members for more about OSF 15:58:09 hhalpin: Agenda: http://www.w3.org/2013/socialweb/agenda.html 15:58:33 ... First day, high-level overviews for level-setting; lots of Q&A, open discussion 15:58:37 barnabywalters has joined #osfw3c 15:58:52 ... hope to understand visions, gaps, agreements and disagreements 15:59:21 AnnBassetti has joined #osfw3c 15:59:43 bret_ has joined #osfw3c 15:59:56 ... Second day, focus on next steps, standardization strategy. 16:00:16 ... Breakout groups and discussion 16:00:29 ... After the workshop, W3C and OpenSocial will prepare a workshop report 16:00:32 AdamB has joined #osfw3c 16:00:52 ... Develop concrete outcomes from the workshop and beyond. 16:01:54 hhalpin: calls for scribes 16:01:55 Kelvin_Lawrence has joined #osfw3c 16:02:28 AnnBassetti: volunteers to show people around IRC 16:02:36 mixedpuppy has joined #osfw3c 16:02:44 Bin_Hu_ has joined #osfw3c 16:02:48 wilson has joined #osfw3c 16:03:03 hhalpin: Thank you all, especially Ellen Feaney for setup, all for coming. 16:03:37 Topic: Keynote 16:04:26 pius has joined #osfw3c 16:04:47 Dion_Hinchcliffe: Addressing disconnects between users, standards, and busioess 16:05:20 hhalpin has joined #osfw3c 16:05:22 ... Dachis Group, frame a discussion of benefits, issues practitioners struggle with 16:05:23 MichaelAlexander has joined #osfw3c 16:05:31 ... How many from industry: a few 16:05:45 ... How many from technical background: many 16:05:57 Andy_Smith has joined #osfw3c 16:06:18 ... Getting the right problem definition and requirements: What problem(s) are we trying to solve 16:07:24 James_M_Snell has joined #osfw3c 16:08:27 ... RSS was one of the key early social standards; people were asking for it 16:08:44 ... created the early social web, pull from end-users 16:08:54 ... Where is the demand going to come from for social standards? 16:09:16 ... How can we ensure solutions are a good fit for the problem? 16:09:23 ... Successful standards are hard to create. 16:09:29 Anyone object to closing the doors? 16:09:46 might get warm ... still probs hearing? 16:09:53 ... W3C has been fortunate to get high-level adoption of the core HTML 16:10:38 ... Key to standards adoption: Simplicity (RSS fits on 2 pages) 16:10:41 No, I can hear fine, its cold :p 16:10:51 move forward? 16:10:59 ryanjbaxter has joined #osfw3c 16:13:33 ... Universal: you can’t propose something be universal and keep control of it. 16:13:43 ... Numerous standards have come but mostly gone. 16:13:46 Simplicity is key to success... Imperfections in the specs can be easily tolerated so long as the spec is accessible by everyone 16:13:59 Will we be able to get a copy of these slides? 16:14:19 i/Insufficient/scribenick: wseltzer/ 16:14:40 Thanks 16:15:10 benwerd_ has joined #osfw3c 16:15:23 ... We expect results while deploying social mechanisms "off to the side" 16:15:35 ... instead of isolating it, integrate it. 16:16:24 ... Bring social together with your systems of record. 16:16:50 ... Connect social media with the flow of work. 16:17:47 ... How could we create a crystal-clear conception of what we want from social business architecture 16:18:15 ... Make it as easy to use as the USB2 port on the side of your macbooks. 16:18:52 ... Make it modular, able to talk with all the other apps and data we have. 16:19:14 ... 1) federated and interoperable. Easy for anyone to plug in and extend 16:19:55 ... We're surrounded by social but none of it works together 16:20:03 ... That's our challenge 16:20:13 ... What's missing in social standards? 16:20:23 Idea to consider: a "standard" social web app API.. window.social.whoAmI(callback) 16:20:35 [slide 8] 16:21:25 @James but i have multiple identities, would it be different across the app? 16:21:47 allow apps to fill in the details behind the scenes 16:22:01 what if I don't want the app to know who I am, there needs to be ways of granting access to that information 16:22:17 ... Social Web doesn't look much like WWW; it's not universal 16:22:37 I like the concept of the APIs being "native" though 16:22:46 ... Silos of conversation impede progress 16:22:54 window.social.whoAmI returns the apps view of who I am... so it's limited to what data that app has access to 16:22:59 ... Early social media: blogs, RSS, highly decentralized and interoperable 16:23:17 ... Next era, large commercial socnets, with their own tech stacks 16:23:41 aaronpk_ has joined #osfw3c 16:23:50 ... if you're on socnet A, you may not be able to talk to people on socnet ZB 16:23:59 ... network effects. 16:24:35 .... Who's our target audience for socbiz standards? 16:24:53 [slide 10] 16:24:54 SriV has joined #osfw3c 16:25:05 what was that stat? 'over 100 social networks, that can't talk to each other'? many with 100Ks of users....?? 16:25:17 ... consumer socnets, enterprise soc media vendors, developers, IT managers & decision makers, end-users 16:26:01 jeff has joined #osfw3c 16:26:02 we'll post slides on website ASAP 16:26:12 but feel free to track Dion down for that quote :) 16:26:26 I will ... wasn't on his slide I don't think 16:27:00 donb has joined #osfw3c 16:27:05 ... Big issues: fragmentation. 16:27:17 jeff_ has joined #osfw3c 16:27:36 ... "Hundreds of social networks with over a million users" 16:27:41 ... walled gardens 16:27:55 ... business models, often in direct opposition to opnness 16:28:06 ... Lack of compelling critical mass of socbiz standars 16:28:26 ... No "killer app" standard. How do we get there? 16:28:28 jeff__ has joined #osfw3c 16:28:38 Ann: keyboard jumping, eh? Telling it to sit, stay and lay down isn't helping? You try giving it a treat? Playful keyboards are always a problem 16:28:43 ... It would be great if we had a fully federated social Web. 16:29:50 ... need to get all networks, consumer and enterprise talking together 16:29:58 ... data of record and conversations in the same place 16:30:11 ... easy access to conversations, wherever you and they are 16:30:15 ... portable information 16:30:34 ... be able to take your social capital where you like. you created it, it's your info. 16:30:46 ... Pathways: think big or think incremental 16:30:54 ... Incremental: build on existing standards 16:31:12 ... Revolutionary: We understand use cases, build to fit 16:31:21 ... Integrative: synthesize, extend, embrace 16:32:05 ... Social Media has been the biggest communications revolution ever, since the WWW 16:32:32 The most significant hurdles to a "fully federated social Web" are not technical, they are political and commercial... it's not apparent that the most significant socnet providers *want* to federate 16:33:25 Ashok_Malhotra: If I'm a huge social network, why would I be interested in opening up? 16:33:39 Dion_Hinchcliff: We need a motivation for them too. 16:33:45 agreed James. There's not much interest in the consumer-facing space, but we're seeing huge interest in the business space. 16:34:04 Theo Havinis, SymptoLogic 16:34:28 So first large ecosystem that takes advantage of standardization could get a first-mover effect in the emerging market of integrating social with business processes. 16:34:46 Theo_Havinis: How can we control spam? Facebook is a closed group, that helps keep the spam out. 16:35:02 ... There's value to closed networks, e.g. in health care. 16:35:12 then we're not talking about a "fully federated social web"... we're talking about building trusted connections between small private socnets 16:35:55 Dion_Hinchcliff: A key component of social has been that you don't need to pre-define users 16:36:04 ... in some business processes, you do need to define the users. 16:36:53 Rajav: What activities are people doing? Communicaitons, product management? What do we want them to do? 16:37:13 Bill_Christian has joined #osfw3c 16:37:18 Eric_Bates: UCSF, health care. We want to get health care researchers collaborating online. 16:37:23 Social in business == my identity at work extends out to everyone else I interact with in that capacity, including my connections, my activities, my contact details 16:37:56 baojie has joined #osfw3c 16:38:01 ... we need open standards because academics from different disciplines won't all join the same networks. 16:38:25 or, my identity in [whatever community] extends out to everyone else I interact with as a member of that community 16:38:38 Ed_Krebs: Ford, we've got several different problems to solve 16:39:25 ... we have three sets of scenarios. How do we manage reputatkion on the outside; inside collaboration; "inside and outside" 16:39:43 ... How do we work with outside collaborators? 16:40:23 AnnBassetti: Boeing, We have our own internally built social tool 16:40:30 baojie_ has joined #osfw3c 16:40:35
  • Li has joined #osfw3c 16:40:55 ... Adam will speak about it. 85k people on it, inside the company. None of the commercial products worked for us, so we built our own. 16:41:05 ... We need open connections in all directions 16:41:50 ... how do we build those connections while looking at security, privacy, IP, etc. 16:42:34 Ellen_Feaney: Appfusions, we're a systems integrator. Atlassian, departmentally distributed 16:42:57 ... Some large organizations are top-down 16:43:30 Mark_Weitzel: OpenSocial. How do we bring social context to where we're working. 16:43:40 We need a clear definition of what Social *means* in business 16:43:44
  • another IRC channel logging tweets, http://indiewebcamp.com/irc/2013-08-07 16:43:48 ... contextualized interaction. 16:44:05 contextualized identity 16:44:24 pius has joined #osfw3c 16:44:58 Howard_Winegrad: Tibco. Simplicity is key. there's a mess of different standards now, it's horribly complicated. 16:45:00 http://xkcd.com/927/ 16:45:14 ... we need simple standards. JSON is simple, email is simple. 16:45:31 ... need to talk specific use cases 16:46:51 Topic: Social Business Architectures 16:47:18 jeff has joined #osfw3c 16:48:31 Mark_Crawford: SAP, how we approach Social Business from solution provider 16:48:40 scribenick: hhalpin 16:49:05 markcrawford: SAP 16:49:05 ... Rethinking the Enterprise Social Business 16:49:05 ... SAP Jam 16:49:06 scribenick: hhalpin 16:49:12 ... the SAP offering in the social biz space, from SuccessFactors 16:49:18 ... built on enterprise social network 16:49:35 fmondin_TI has joined #osfw3c 16:49:35 ... social colloboration tools 16:49:50 ... the social interations are necessary with customers/partners, not just sharing pictures 16:50:05 ... transforming the use of social from a personal relationship to a *business* relationship 16:50:26 ... its important as we're good with transactional business processes 16:50:28 Use case: I am an employee of Foo. In that capacity, I need to access an external community of partners and customers. When I do so, I need my identity as an employee of Foo to extend out to that community, including my reputation 16:50:34 ... this only a small portion of busines 16:50:48 ... most of the day-to-day interactions are non business transactions 16:50:53 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 16:50:56 jeff_ has joined #osfw3c 16:50:58 ... ordering printer, airplane ticket, etc. 16:51:05 ... how can we capture that except in email? 16:51:13 ... can we do that throughout our entire supply chain 16:51:23 ... purpuse built social media analytics 16:52:01 ... we need to tie social interactions 16:52:07 into business records 16:52:17 ... thus Jam ties into analytics, cloud apps, business platform 16:52:23 ... what are SAP customers doing? 16:52:32 ... but we need to support hetereogenous environment 16:52:36 ... with 3rd party apps 16:52:53 ... lots of use-cases 16:53:03 Meeting: Workshop on Social Standards: The Future of Business 16:53:04 Another use case: I am an employee of Foo, my company has subscribed to a hosted service that provides various functions... my organization connections (management chain, peers, partners, etc) need to be accessible via that third party service 16:53:14 ... informal learning, internal communities,HR management, supply chain, social onboarding new employees 16:53:21 ... we need to integrate 16:54:06 ... Facebook may not always be dominant player 16:54:06 s/scribenick: hhalpin// 16:54:08 ... my kids say its passe 16:54:11 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 16:54:40 ... kids don't email, they tweet or text 16:54:46 s/into business/... into business/ 16:55:09
  • nobody can be the Dominant player, neither facebook, nor google. consumers avoid put eggs in one basket 16:55:11 ... we need to bring business products into the way a new generation of employees operate 16:57:24 Mark Crawford quote "80% of employees don't use their company's social networks" 16:59:08 Mark Crawford: need web-based semantic standards for social content 16:59:48 Ed_Krebs: Join us in developing scenarios in the W3C Social Business CG 16:59:49 (Microformats!) 17:00:03 pius has joined #osfw3c 17:00:21 is there a link to the W3C group Ed spoke of on scenarios? 17:00:58 [The community group: http://www.w3.org/community/socbizcg/ ] 17:01:14 scribenick: wseltzer 17:01:27 Ed_Krebs: How do we bundle the standards in the social space? 17:02:17 ... architecture: http://www.w3.org/community/socbizcg/wiki/File:Social_ppt-JeffJ_intro_for_AC_v3-1.pptx 17:03:12 ... give integration points for our architects, standards discussion, modules. 17:03:28 ... At the end of the next two days, I hope you'll know whom else to talk to. 17:03:38 ... I insist that my next gen platforms are based on standards. 17:03:57 ... Reference architecture I'm presenting inside of Ford. 17:04:08 [slide: Reference Architecture] 17:04:20 Sorry its already been linked, but are the slides online? 17:04:42 ... highlights in papers on CG site: http://www.w3.org/community/socbizcg/ 17:04:58 background slides of the previous 'block architecture': Social_ppt-JeffJ_intro_for_AC_v3.pdf‎ 17:05:57 harry has joined #osfw3c 17:06:05 pages 9-19 17:06:10 ... diagram, with social network platform in the center. that might be build or buy, start with standards around the edges 17:06:30 ... We collaborate in a lot of different tools. We don't design cars in Sharepoint. 17:06:35 whoops: http://Social_ppt-JeffJ_intro_for_AC_v3.pdf‎ 17:06:51 scribenick: harry 17:06:57 EdKrebs: Ed Krebs Ford 17:07:01 ... we want to purchase a enterprise social networking platform 17:09:34 harryhalpin has joined #osfw3c 17:09:34 hhalpin_ has joined #osfw3c 17:09:43 scribenick: hhalpin_ 17:10:17 edkrebs: how can we get proprietary work with other people's work. 17:10:55 ... "things on the side", I store files in 3 places 17:11:00 ... I don't want to store files in another place 17:11:40 Ed Krebs: need to get at the 'wisdom nuggets' 17:11:43 ... want wisdom nuggets 17:11:44 ... pulled from the network 17:12:17 harry has joined #osfw3c 17:13:01 jeff has joined #osfw3c 17:13:28 scribenick: wseltzer 17:13:35 scribenick: AnnBassetti 17:13:56 Jeff Calusinski, Don Buddenbaum ... IBM 17:14:13 fmondin_TI has joined #osfw3c 17:14:37 people don't 'get' how to hook systems together 17:15:05 Community Grp identifying use cases, ... 17:15:15 business people want to solve problems 17:16:11 JeffC: ++ people use Facebook, but it's an island itself 17:16:29 in enterprise, 'social' has to be embedded with where people do their work 17:16:45 tech standards will help with 'plumbing', but what is bu? 17:17:03 s/bu?/business context/ 17:17:40 moving to service-based model (esp with 'cloud') ... 17:17:50 brings new challenges 17:18:23 need metrics for business scenarios, help enterprises understand how 'social' is helping 17:18:31 hhalpin has joined #osfw3c 17:18:46 better alignment of business architecture and technical architecture 17:19:07 need both loose coupling and tight integration 17:19:29 harryhalpin has joined #osfw3c 17:19:39 fmondin_TI has joined #osfw3c 17:19:57 can we enrich interactions with social feedback? 17:20:18 DonB: assertions... 17:22:19 17:22:44 jeff has joined #osfw3c 17:24:08 harry has joined #osfw3c 17:24:19 AnnBassetti has joined #osfw3c 17:25:57 next: Lloyd Fassett (Azteria) 17:26:09 sure 17:26:16 scribenick: AnnBassetti 17:27:05 Lloyd Fasset, Azteria ... from staffing realm 17:27:13 esp. healthcare staffing 17:27:57 pius has joined #osfw3c 17:28:05 data and conversation aren't adequately linked yet 17:28:31 I'm representing a different 'process' , rather than a company 17:29:23 quote from Sangeet Paul Choudary, "we have 300 years of how to run businesses to create value" 17:29:52 ... 17:30:00 summarized as "pipes to platforms" 17:32:22 when we can crowdsource from ++ diff sources, is a whole new opportunity 17:32:39 ... but planes and cars won't be built on that info 17:33:11 17:33:53 ----- ,end of panel --- 17:34:27 [Q&A, then coffee break] 17:34:50 Beth Lavender, MITRE 17:35:00 Beth @@ , Mitre 17:35:14 s/@@// 17:37:11 Ed Krebs, Ford -- business has to figure out what we can share (due to intellectual prop, privacy, engineering etc) 17:37:32 most important is if we can connect people with new people, that they need to know 17:38:11 Jeff C: join formal business processes with ad hoc collaboration 17:38:19 metrics really help 17:38:40 harryhalpin has joined #osfw3c 17:39:07 Vassil Mladjov: why do you call this 'social'? 17:39:16 big diff between collaboration and social 17:39:20 bret has joined #osfw3c 17:39:39 s/Mladjov/Mladjov, Gartner/ 17:40:17 Ed Krebs: we define collaboration as teams working together 17:40:36 EdKrebs: Collaboration is teams; social is working with connections outside, that you might not even have known existed before 17:40:50 ... and 'social' is making connections you didn't have before 17:41:26 Mark Crawford: and, you want your systems to make those connections for you 17:41:40 ... to create the interactions automatically 17:42:58 Lloyd Fassett: asks MarkC and EdK: how to you track processes, to minimize repetition? 17:43:44 EdK: bigger challenge is 'how to keep collection of comments about a paper (e.g.,) together?" 17:43:52 This is a good discussion of the difference between "collaboration" and "social". I have seen this question asked before and people do seem genuinely unsure of where the line is. 17:44:12 ... notes that Twitter implemented threaded view; was to hard to track 17:44:22 s/to hard/too hard/ 17:44:58 Kelvin_Lawrence, agreed. And remember, we can't force those outside the company into the company's preferred platform, so we need standards to meet them where they are. 17:45:32 Jive has concept of 'talk' to 'action' 17:46:14 LloydF: how to 'bake' that into a standard? 17:46:31 Weitzel: start with a limited set of nouns or verbs 17:47:24 Theo Havinis: diff layers (e.g., telephones, email, Facebook) .. each has it's own mode of communication and social 17:48:40 Jason R___ , OpenSocial: who cares if this is "social" or not? 17:49:08 Jason: "Is this house haunted?" "Is this social?" I don't care! 17:49:14 what's cool, is that Ford lets owners name their car 17:49:24 we call our car "Flexi" .... 17:49:38 hhalpin has joined #osfw3c 17:49:44 but Flexi can't interact with the dealer, or the garage.. 17:50:06 EdKrebs: we've have ideas about where to take that 17:50:06 The reason to care about naming, I'd suggest, is to get the right people into the room for the right set of standards coordination. 17:50:23 The name is just a pointer to help get them involved. 17:51:52 jeff_ has joined #osfw3c 17:52:12 Rawn Shah: actually, we cannot plan what happens with 'social' 17:52:35 not necessarily a standards problem, but rather a business problem that will affect standards 17:54:05 Bill_Christian_ has joined #osfw3c 17:54:07 mixedpuppy_ has joined #osfw3c 17:54:20 Mike5 has joined #osfw3c 17:54:26 AnnBassetti_ has joined #osfw3c 17:54:31 fmondin has joined #osfw3c 17:54:32 baojie has joined #osfw3c 17:54:45 bryan_ has joined #osfw3c 17:54:55 baojie__ has joined #osfw3c 17:55:44 wseltzer_cloud has joined #osfw3c 17:55:51 rrsagent, make minutes 17:55:51 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html AnnBassetti_ 17:57:14 jeff has joined #osfw3c 17:57:27 Rahn Shaw: businesses trust their old processes ... need to trust 'social' more 17:58:12 "Social" is fairly close to being meaningless actually. We ought to be much more precise in our language. "Social" encompasses "Context" (Why am I here, What is my purpose), "Identity" (Who am I right now), "Network" (Who do I collaborate with), "Data" (What information is most relevant right now) and "Activity" (What have I done, What do I need to do) 17:58:23 EdKrebs: to transform your company who better than your employees, partners, et? 17:58:37 s/et?/etc?/ 17:59:20 Beth has joined #osfw3c 18:00:02 example of Rahn's statement: Wikipedia that replaced an earlier way of capturing encyclopedia 18:00:26 Beth_ has joined #osfw3c 18:02:16 Matt Franklin, Open Social: does not like social vs collaboration distinction 18:02:19 Thor has joined #osfw3c 18:03:03 Larry H .. : are we missing opportunity? users just work with one system.. 18:03:04 tantek has joined #osfw3c 18:03:14 AdamB has joined #osfw3c 18:03:51 s/... Social Web/Dion_Hinchcliffe: Social Web/ 18:04:18 s/... consumer socnets/Dion_Hinchcliffe: consumer socnets/ 18:05:33 Howard W, Tibco: don't need to limit ourselves to one type of collaboration or social 18:06:21 AnnB: responding to Rahn, big companies will not give up their enteprise processes any time soon 18:06:50 kg has joined #osfw3c 18:07:27 Beth Lavender, Mitre: what standards might we focus on? 18:07:40 fmondin_TI has joined #osfw3c 18:07:50 what record have I just created / uploaded 18:07:58 finding security 18:08:05 common identity 18:08:14 ------------------------ 18:08:22 break / 18:08:24 [coffee break] 18:08:33 [return at 11:30 Pacific] 18:08:39 rrsagent, make minutes 18:08:39 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 18:10:13 tantek_ has joined #osfw3c 18:10:55 As far as "what standards" are concerned... the critical immediate task is: How do we teach our tools to better recognize and understand Context and Identity. The standards in this area are lacking most. We have OAuth for addressing part of it, but the Web Platform itself does not offer any inherent support for Context and Identity. 18:11:21 which is why things like OpenSocial exist... to add in that notion of "Who am I" 18:12:30 James_M_Snell: Are you in the room? 18:12:35 sadly no 18:12:38 couldn't make it 18:12:56 Darn. Would've enjoyed some in person chatting. 18:14:00 yes, me to 18:14:05 s/to/too 18:14:34 if there's time later today, we could set up a quick hangout 18:14:54 hoping they can at least set up a hangout for tomorrow's demos 18:15:05 donb has joined #osfw3c 18:15:58 hope so, we shall see 18:17:02 fwiw, I'm hoping to make a run up to SF in September for a couple of days. We ought to organize an informal jam session 18:18:43 harryhalpin has joined #osfw3c 18:26:18 mixedpuppy_ has joined #osfw3c 18:28:53 mixedpuppy__ has joined #osfw3c 18:31:08 gkellogg_ has joined #osfw3c 18:34:30 ni291187 has joined #osfw3c 18:39:13 scribe: gkellogg 18:39:28 topic: Use-cases and Requirements 18:41:28 scribenick: gkellogg 18:43:12 Bin_Hu has joined #osfw3c 18:49:00 hhalpin: this session about use cases and business examples. 18:49:04 benwerd has joined #osfw3c 18:49:52 wilkinson: I'm head of engineering at Crushpath, creating a social platform 18:50:09 LloydFassett has joined #osfw3c 18:50:23 demo post 18:50:52 … at myspace, we integrated with Microsoft Live product, and worked with a number of people working on exchanging social network data. 18:51:03 … Facebook deployed a version based on ??? 18:51:11 fmondin has joined #osfw3c 18:51:13 aaronpk has joined #osfw3c 18:51:30 … We end up switching to JSON 18:52:15 … SocialCast used an ActivityStreams engine, based on a RDMS 18:52:35 MichaelAlexander has joined #osfw3c 18:53:13 … This started collaboration on OpenGraph Protocol. Many customers were using a proprietary tool, but it needed to work across a variety of platforms. 18:53:32 note that Open Graph Protocol enables the Facebook Like Button 18:54:24 … CrushPath is designed as an advertising tool, but shifted to gaming business. 18:54:38 … Key is a "pitch" 18:55:12 … Example is a business profile, but could be for hiring engineers. Focused on allowing small business to get started with marketing. 18:56:08 … Considerations when building: users are not high-tech users, so they're wary of sharing information, so focus is on client-side integration. 18:57:14 … We wanted people to be able to login with sites they're familiar with, but concerned that it might be a "weird" experience. 18:57:35 … E.G., google will ask people to create a Plus profile, and they might not be familiar with that. 18:57:58 … We use Activity Streams everywhere, as it's a good design point. 18:58:32 … Not a problem that FaceBook uses their own protocol rather than AS. 18:58:59 mixedpuppy_ has joined #osfw3c 18:59:22 fmondin_TI has joined #osfw3c 18:59:23 AnnBassetti has joined #osfw3c 18:59:27 … We use PubSubHubub, allowed reuse of existing tools, rather than rewriting from scratch 18:59:57 … Standards help people ship faster: there's a lot of collaboration. 19:01:17 … We use Twitter Cards because we need to, even though they don't correspond to standards. 19:01:46 … the OGP vocabulary is closed, but useful. 19:02:27 MichaleAlexander has joined #osfw3c 19:03:17 Meeks: Work on combining linked data with open social 19:03:48 … UCSF profiles show a lot of data about researchers, much like LinkedIn 19:04:00 … Many organizations do something similar. 19:04:09 native browser support for access to social data is critical 19:04:16 Thor has joined #osfw3c 19:04:17 … Contains deep researcher data, based on open source code created by Harvard 19:04:33 … UCSF was first group out of Harvard to use the code 19:04:52 … Added OpenSocial to allow for extending the model for our purposes 19:06:02 … Have Youtube videos on website, as researchers find that really useful. 19:06:27 Kelvin_Lawrence has joined #osfw3c 19:06:28 … We've been pushing other institutions to adopt OpenSocial, but there are challenges: 19:07:14 … Wake Forrest needed to get at researchers keywords; we came up with different ways of doing the same thing. 19:07:39 … The other area is on the use of the Linked Data standard; there was some perchption that it competes with OpenSocial, but they don't. 19:08:25 … LOD is supported by a lot of different solutions. Linked Open Data is like a machine readable version of a website; it's about expressing semantic data on the web 19:08:42 "t's about expressing semantic data on the web" (in a way that's much harder than microformats) 19:08:56 … VIVO is a competitive product based on RDF and gaining traction. 19:09:38 … We have OpenSocial on one hand and LOD on the other, how to put together? 19:09:55 … There are ways to express this in different RDF formats, but they're not simple. 19:10:19 … First thing we found was an RDF/XML to JSON converter, but it wasn't ideal and wasn't a standard. 19:10:38 … Meanwhile, JSON-LD is being developed that solves exactly these problems, and that's what we support now. 19:11:15 … Added an OSAPI.rdf adapter to allow easy extension of OpenSocial to JSON-LD/RDF 19:11:39 … JSON-LD allows the data model to be de-coupled from the API, this is a big deal. 19:12:05 … JSON is really easy to work with, and not intimidating developers is important. 19:12:27 … (VIVO's an extension of FOAF) 19:12:59 … Because JSON-LD is so easy to work with, we think more people will embrace the RDF data model 19:14:02 Boyet: Social Networking within Boeing 19:14:45 … "Connections in all directions" is our catch phrase, we want connections everywhere. 19:15:05 … We have been working on Insight a long time with about 85K profiles 19:15:17 … That's about 1/2 of the whole company. 19:15:23 s/Insight/inSite/ 19:15:35 … Culture is the biggest obstacle, not technology. 19:15:55 … This allows us to find experts across the company; they can build up trust networks and make relationships. 19:16:12 … Create formal and informal teams, may require VP approval. 19:16:14 ni291187 has joined #osfw3c 19:16:27 bret has joined #osfw3c 19:16:33 Bill_Christian has joined #osfw3c 19:16:44 … We want people to collaborate in the open rather than behind closed doors. 19:16:59 Did anybody catch the URL of his PDF on their inSite system from 2009? 19:17:30 … InSite built from scratch in Java and Apache. This allows users to work from use cases and turn them around, allowing Boeing to be responsive. 19:17:53 … It's integrated in with enterprise identity systems, meaning that you don't need to log in to use it. 19:18:16 … Because it's behind firewalls, content can be indexed from other systems. 19:18:49 … Boeing has large installations of many different collaborative technologies (SharePoint, Exchange, Wiki, ...) 19:19:20 … We're researching social collaboration on the factory floor; they don't have their own devices and share workstations. 19:19:36 … Culture much different than people working at desks. 19:20:11 … External customers want to use InSite for their own purposes. 19:20:51 … Challenges are to make InSite profiles available to other applications; want the user profile to travel with them as they move around the company. 19:21:01 it's not so much that external customers want to use inSite .. rather that we'd like to be able to 'socially' collaborate external using inSite 19:21:30 … Expertise profiles are not just user-declared, but can be asserted by peers. 19:21:48 … How to get out of sharePoint and into other systems? 19:22:44 … We've created a simple web framework to allow anyone to create presence information from anywhere. Through ActivityStreams and a profile widget that you can add anywhere. 19:23:08 … Finally, authentication is a nightmare 19:23:27 … It's a big barrier for products to exchange information. 19:24:47 … Examples of seating for people by expertice 19:25:00 s/seating/searching/ 19:25:44 Ding: Memory Connected: Extending Memory on the Web ... 19:26:24 … Started from big data created by humans 19:26:44 … Walled gardens have kept this formation from getting out. 19:27:46 … Our brains can host about 2.5 Peda-bytes, but information is contained in silos with small amounts of information 19:27:58 … Leverage laptop to bridge the silos 19:28:28 … Eventually, leverage a cell phone to extend the brain (through access to information) 19:29:12 … Working from human-centered design. Things like RDF allow user to tell the computer what they want, but we also need to make sure knowledge is readable and sharable between users. 19:29:58 … developers favor data formats which are more readable (Turtle vs RDF/MXL) 19:30:20 … Exposing everything through URLs may be diffcult 19:30:45 … For example, we want to read our emails, headers are typically hidden. 19:31:33 … Just-in-time knowledge scheme. 19:31:50 … Better ways to access data than keyword search 19:32:17 … Tangible rewards and cost reduction 19:32:34 … Make it easy to do things and have an instant reward 19:32:50 … tweets are instant, blogs take much more time to be digested 19:33:43 … SCRUM process to allow issues to be solved in a short amount of time. 19:34:18 … spreadsheets are about the best tool created so far, we need to learn from this interaction method to give immediate rewards. 19:35:01 … Bottom-up growth scales 19:35:22 … E.g., twitter hash-tag is consensus based and extremely effective 19:35:48 … JSON and CSV are well adopted 19:36:03 … Looking at mailing lists and realtime conversation. 19:36:26 … Also look at common knowledge within a team; are we reaching consensus, or is this a fantasy of the project manager? 19:37:08 … Vision is extended memory on a phone or laptop, which is organized to be more useful than it is now. 19:37:31 … Important to exchange this information between people through brokers (e.g., google) 19:38:24 evanp has joined #osfw3c 19:39:05 mixedpuppy_ has joined #osfw3c 19:39:11 Schutzer: Thoughts on the Requirements for Social Networking 19:39:17 @aaronpk the link for Adam's original talk at TPAC09 is http://www.w3.org/2009/Talks/Boeing-tpac09.pdf 19:39:24 thank you! 19:39:34 Wilson has joined #osfw3c 19:40:04 … social standards must meet business needs 19:40:29 … members don't usually build their own internal tools: rely on SharePoint, Twitter, etc. 19:40:49 … Customers are using tablets/mobile much more than laptops 19:40:49
  • Li has joined #osfw3c 19:41:13 … People often care multiple devices for personal/business needs 19:41:34 … People maintain contacts for themselves, not out of business loyalty 19:42:16 … security and privacy, risk and compliance are really important. 19:42:30 … We don't really have security/privacy controls. 19:42:48 … We like to learn about customers from social media, but need to protect information 19:42:58 … Need to protect customers _from_ social networks 19:43:16 … Email and apps may impersonate an business entity 19:43:45 … Risk and Compliance, necessary for fraud investigations and disclosure requirements 19:44:05 … If employees talk about stocks, this could cause financial/legal problems 19:44:22 … Employee's personal sites could also violate policy 19:44:48 … goals are required so that dominant social networks want to comply 19:45:15 … finding minimal standards we can agree upon really important. 19:45:41 … Privacy controls which are consistently implemented and imported/exported would work well. 19:45:57 … This allows a consistent way to talk about platforms. 19:47:08 fmondin has joined #osfw3c 19:47:14 Boyet: We investigated OpenSocial, but started before it was availble. 19:47:32 … It was simpler to use our own framework, and make it easy to install and administer. 19:47:49 … Makes it simple to get information out. 19:48:17 … Constantly updating, re-archtecting and open to change. 19:49:00 questioner: monica used terse, open-ended and extensible. These are great characteristics. 19:49:58 … Eric mentioned that having teenager information backed into basic profiles is an impediment to adoption. If you're corse entity is really terse but extensible, and let people develop they're own data models rather than baking them into the core model. 19:50:43 … Developers may have 2- or 4-week release cycles, we need to accommodate such rapid change. 19:51:07 fmondin_TI has joined #osfw3c 19:51:12 James_M_Snell: are you at the event? 19:51:16 danbri: also, you? 19:51:24 meeks: the data model thing is a real problem, there is no one-size fits all. 19:51:51 evanp: sadly no 19:51:53 Andrew_Mallis has joined #osfw3c 19:52:08 … Getting to the linked data point in the first place isn't triveal 19:52:10 re: data model... we don't need one size that fits all right now 19:52:42 we need to start with: how do we access the data in a standard way, before we build enough common patterns for the data model 19:52:58 questioner2: we're struggling around identifying expertice, two people looking for the sam thing should see different things, because context is different. 19:53:15 … Is there a way to contributed identified information back to social network. 19:53:26 process q? how do we get on the Q&A queue? Zakim? 19:53:28 re: "one profile everywhere"... we don't need that either. Our user agents need to learn to understand who we are and to provide that info to our applications 19:53:49 q+ to ask who is shipping something that creates permalinks on the open web vs. just behind the firewall? 19:53:56 well, that didn't work, no Zakim I guess 19:54:04 Zakim has joined #osfw3c 19:54:12 q+ to ask who is shipping something that creates permalinks on the open web vs. just behind the firewall? 19:54:38 … need to integrate collaboration tools 19:55:05 James_M_Snell, interesting thought re context as a role for the browser 19:55:05 "we have more lawyers than developers" … " don't quote me on that" 19:55:14 mixedpuppy has joined #osfw3c 19:55:39 … companies are going to do what they need to do, even if social standards don't address. 19:56:07 my mobile phone has a better sense of who I am than my employer or any of the individual cloud services I use 19:56:19 and Lunch interrupt supercedes all other queues ;) 19:56:30
    19:56:48 heh 19:57:05 that's quite a queue 19:59:12 fmondin has joined #osfw3c 20:22:15 bret has joined #osfw3c 20:23:24 aaronpk has joined #osfw3c 20:34:43 aaronpk_ has joined #osfw3c 20:36:31 wilson has joined #osfw3c 20:45:14 Lou has joined #Osfw3c 20:52:03 gkellogg has joined #osfw3c 20:54:07 Andrew_Mallis has joined #osfw3c 20:54:52 tantek has joined #osfw3c 20:55:11 bret has joined #osfw3c 20:56:39 sam_ has joined #osfw3c 20:58:08 RRSAgent, make minutes 20:58:08 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 21:01:52 Thor has joined #osfw3c 21:03:26 evanp has joined #osfw3c 21:03:31 Topic: Social Standards Architecture 21:04:13 Bryan_Sullivan: challenges: security, privacy, data ownership: trust 21:04:54 ... scalability in a global mobile environment 21:05:06 sam has joined #osfw3c 21:05:24 tantek has joined #osfw3c 21:06:09 ATT deployed the first mobile PUSH system in the US, based on WAP. 21:06:34 AdamB has joined #osfw3c 21:07:01 ... user experience; identity management 21:07:22 lloydfassett has joined #osfw3c 21:07:42 Social Networking Web SNew 21:08:11 What's SNEW? 21:08:43 it is based upon things that are already out there like Salmon PSHB, Ostatus 21:10:01 ... Federation requires capability exchange, under control of user (privacy) 21:10:04 Challenges to cover include federation, privacy (and control of the user) 21:10:18 ni291187 has joined #osfw3c 21:10:23 ni291187 has left #osfw3c 21:10:32 scribenick: lloydfassett 21:10:54 Activity Streams templates to standardize some workflows 21:11:09 AnnBassetti has joined #osfw3c 21:11:17 like NFC, Augmented Reality, 2D barcodes 21:11:39 OpenId Foundation has a lot of momentum behind it. 21:11:52 ni291187 has joined #osfw3c 21:12:01 Multi-Factor identificaitons 21:12:21 expects to see more to come from the Open Identity Foundation 21:14:05 Application Resource Optiimizer is available to share connections on mobile phone. Created by AT&T 21:14:31 lloydfassett: I can scribe also if needed 21:14:42 Kelvin_Lawrence has joined #osfw3c 21:15:04 ni291187 has left #osfw3c 21:15:08 Fabio Mondin Telecom Italia presents 21:15:24 ni291187 has joined #osfw3c 21:15:51 Social - Content Revolution. A Vision for the Future Social Oriented Networking. 21:16:11 scribenick: lloydfassett 21:16:45 The FP7 eCOUSIN - content centric and social aware 21:16:58 to improve network efficiencies 21:17:15 4 use cases 21:17:53 Two individuals meet on vacation and want to share information 21:18:07 benwerd has joined #osfw3c 21:18:19 if anyone here (at Tank 18) has their own domain and uses it, see me for a red sharpie (to mod your badge) 21:19:00 They want to share media files from different systems like video 21:20:14 Reduce network usage through social collaboration 21:20:55 3rd make the network location centric and not content centric 21:21:58 4th place content closer to final user in order to reduce network load, videos of a concert can be published and consumed in physically close locations. 21:22:33 rawn has joined #osfw3c 21:23:04 Use cases common needs are monitoring, look-up and networking (making network aware of social content and how it will be consumed) 21:23:44 slightlyoff has joined #osfw3c 21:23:51 Jason Roygary, Senior Board Member on Open Social and IBM Collaboration 21:23:58 Talking about things around events and roles 21:24:15 IBM use case prototype showed pain points. 21:24:30 hhalpin has joined #osfw3c 21:24:36 Mobile, events, roles and people are hot topics. 21:24:37 tantek_ has joined #osfw3c 21:25:26 Motorola 1973 New York City, worlds first cell phone call. He called Joe Engle at Bell Labs to mock his competitors. 21:25:50 Use case, demonstrated at a conference, might be demonstrated tomorrow 21:26:12 Logistics company..keeps track of trucks and events in an Activity Stream. 21:26:54 Different people with different roles can have embedded events in the stream, in real time. 21:27:22 UX is through a mobile device. 21:27:55 They created a couple buckets, PSHB, LOD, Messaging payloads 21:28:07 they discrovered there are no role based profiles 21:28:45 MQRR was used for PSHB, JSON-LD for Linked Data 21:29:15 wanted to build apps easier, still wanted to deal with roles 21:29:29 thinks Roles is the killer app in Social Business 21:30:14 fmondin_TI has joined #osfw3c 21:30:24 hasn't heard call for volunteers to figure out Roles. That will be a part of creating kick butt apps. 21:31:09 Presenter: Asok, Oracle, Property Graphs 21:31:20 we should write a standard for Property Graphs 21:31:47 s/Asok/Ashok Malhotra/ 21:32:02 Oracle isn't a social networking company, they create software. 21:32:15 They want to do useful things with the data social networks create 21:32:31 evanp has joined #osfw3c 21:32:41 they require a data model standard 21:33:25 Socialn networds are using property graphs and "mine" their networks, some tools are available but 21:33:28 MichaelAlexander has joined #osfw3c 21:33:35 all of them have a different data model 21:34:08 declarative or navigational interface 21:34:39 Node/edge model, edges have properties, can be modelled in RDF 21:35:27 Example from Tinkerpop 21:36:02 Property Graph Model / a set of nodes and a set of edges 21:36:14 details are different between graphs 21:36:22 fmondin has joined #osfw3c 21:37:09 W3C should start a community to standardize property graphs, the other to standardize the vocabulary for relationships and properties 21:37:35 Oracle is willing to create a member submission to seed the first CG (standard for property graphs) 21:37:38 Oracle is willing to create a member submission to seed the first CG 21:38:04 evanp has joined #osfw3c 21:38:25 Keith from Cisco asked why RDF is not a good fit to Asok 21:39:01 Asok: it doesn't quit fit well because the arc has to have a property, which needs a subject. That doesn't feel natural 21:39:06 evanp has joined #osfw3c 21:39:15 Can we modify RDF? 21:39:45 Asok would think about it for a while. Personally you could add stuff to RDF, possibly easier direction. 21:40:29 Kelvin from IBM; interested in graph topic...looked at opensource world and it's vibrant 21:40:41 we can't ignore work that's done before when looking at graphs 21:40:45 evanp has joined #osfw3c 21:41:32 challenge is to find the right area to work on. he's interested in hearing more. How do I export profile information? Possibly through graphs. 21:41:55 Open Social has some solutions that could aply 21:42:49 commentor: how we define a property graph standard. hesitant to modify RDF. There's a reason people have developed other standards. 21:43:01 keeping it simple is important. 21:43:54 Asok: we're starting to speak about what we should do? Once it's started we can discuss the options 21:44:27 Commentor: Is there a more elegant way to deal with non-textual data? 21:45:41 Ed Krebs: He's on board with roles. None of us wears a single hat. How do you do context switching? Does the system have some intelligence? 21:46:23 I'm a bit surprised anyone here is taking RDF seriously for anything. Actually not that surprised. But seriously? 21:46:28 Jason got Ed to volunteer to contribute to working on it. Jason is starting around individual apps 21:47:01 is anyone who is "working on" something actually have something now? (URL?) or is this all hypothetical wishlist stuff? 21:47:09 The bigger model around multiple roles and contexts need to be worked through from a basic model. 21:47:28 ni291187 has joined #osfw3c 21:47:30 tantek: Yes, there are pieces that exist now 21:47:43 James_M_Snell - citation needed 21:47:52 http://activitystrea.ms 21:48:11 :-) 21:48:12 Brian: not sure roles are specific..it ties in with identity and trust...it is an inhibitor to adoption 21:48:13 I see a spec overview page that hasn't been updated in ages 21:48:35 and nothing on http://activitystrea.ms/ actually itself uses ActivityStreams 21:48:44 sigh.. yes, that is true 21:48:46 so no - I dispute "exist" except maybe "on paper" 21:49:02 there are bits and pieces that exist today, but no one has a complete picture 21:49:02 commentor (Cisco): roles are a fundamental part of the model. You have to take into account people have multiple roles or the fundamental model will not be applicable. 21:49:49 correction (TIbco) 21:50:15 the products he's involved in treat roles as something users can have more than one of 21:50:21 James_M_Snell - as far as the public / open web is concerned - I see little to no actual deployment of ActivityStreams (and *I* myself have an Atom ActivityStream on my site) 21:50:48 Mark Weitzel to Boeing: how do you deal with roles? 21:51:05 James_M_Snell: http://indiewebcamp.com/activitystreams#Lack_of_selfdogfooding 21:51:06 tantek: yes, adoption has been light on the public / open web. 21:51:10 Boeing: they don't handle it or manage it. They have properties on the user. 21:51:22 if it's not adopted on the public web, it's a dead end technology 21:51:23 They are all internal only roles to Insite (their app) 21:51:26 we have product that uses it, and I know others are using it 21:51:35 but it's mostly closed environments 21:51:42 walled gardens 21:51:45 plenty of ActiveX plugins in closed environments too 21:51:55 Jason thought the Boeing process of handling expertise could be an interesting part of a role. 21:53:30 AT&T: from a W3C perspective the way the internet works, people have relationships with advertisers and others. The scalability of managing roles is critical to making things work. 21:54:40 TIBCO: talked about information flow between doctor and patient. The kinds of permissions each person can do in these roles are limited. Same as in enterprise applications. 21:55:10 some information can be shared between doctors, it's different with other kinds of information and purposes. 21:55:34 tantek: very true... and fwiw, I agree with you, there's too much spec writing and not enough real problem solving going on 21:55:37 Brian_S has joined #osfw3c 21:55:47 nhsieh has joined #osfw3c 21:56:19 Rawn Shawn: context can describe limits. We have roles and transactions in the process world. In the social world we know transactions exist, but there is a significant switching of contexts. 21:56:57 Roles are being referred to in relation to agency (transactional), but they also are impactful when we speak about identity. 21:57:28 Jason: that is lesser of issues in the contexts we're looking at. We need to the right questions. We blundered into this problem by trying to solve a use case 21:57:53 commentor: how would RDF and OWL fit into this? You can have two IRI's for the same thing. 21:58:26 commentor: provinence was discovered as important later. 21:59:17 Ellen: LDAP is a hidden db. you don't know who's role is what. 22:00:08 Ellen: the lack of transparancy in AD and LDAP are the problem. 22:00:57 Jason: I think it's possible that secret IT things may be coming to an end because the richness of profiles is creating significant pull for social. 22:01:35 Role = Identity + Context 22:01:55 Wendy Seltser: Transparancy, roles, context. What could we be doing to reinforce the users ability to recognize when context has shifted. W3c usually does not promote a UI. 22:02:00 Role = Who am I at a given moment and Why 22:02:13 maybe we could display to users how they are participating. 22:02:54 Jason: I think about the implications of this in Germany. We get into interesting cultural challenges. 22:03:41 AT&T: we have effective aims that focus our attention on a particular application, the browser. Too much focus on that, more on expectations to help people to undersand your graph. 22:04:02 Why don't people use existing and widely deployed microformats instead of RDF? 22:04:25 Role relationships would be important. Teacher to Parent, Student to Student. 22:04:54 eBay Collaboration: we built a collaboration and then it didn't work with BYOD. Why don't we have one browser so this pain will go away? 22:05:29 s/Seltser/Seltzer/ 22:05:58 AT&T: Open Web Testing platform is where should look. W3C is building a comprehensive system to validate how apps work in browsers. 22:06:56 Jason: you just put fuel in your car. You don't wonder if it will work. We need standard testing. 22:07:22 ItalyTelecom: even one browser will not address multiple mobile devices. 22:07:35 [W3C's standards testing efforts aim to make sure the technologies work interoperably on all browsers and devices. See http://testthewebforward.org/ ] 22:08:15 Mark thought the gas analogy was great, until everyone starts driving electric 22:08:38 Ann B: leaned on eBay to join W3C. We need participation. 22:09:16 Harry H: eBay is a member. Jeff Hodges from Paypal is managing it. 22:09:24 We don't necessarily need participation for writing yet another spec... we need participation to build usable, useful common tools 22:09:27 APIs 22:09:29 browser-support 22:09:39 common data models 22:09:40 "There are companies that don't use HTML" [like the folks presenting PDF or Powerpoint today] 22:10:08 Harry: We need to ensure interop before we endorse a standard. There will be a test sweet (mentioned above). 22:10:09 haha, Tantek .. on the money 22:10:32 James_M_Snell - re: too many specs, not enough implementations. For this reason I don't believe in any more format efforts that do things with anything other than HTML. 22:10:41 JSON is syntactic sugar for devs 22:10:55 formats should be defined in HTML first, with a mapping to canonical JSON. 22:10:56 bret has joined #osfw3c 22:11:08 defining formats in JSON first is putting the dev cart before the publisher horse 22:11:35 very much so 22:11:40 tantek: I deal with a lot of third party integration that does not operate at the HTML/UI level 22:12:02 at that level, an HTML based data format doesn't make sense 22:12:18 more HTML publishers than all such third parties put together 22:12:19 but I ought to be able to take the same basic data model and apply it in both JSON or HTML 22:12:20 by far 22:12:27 any non-HTML effort is fighting a losing battle 22:12:27 TIBCO: we use origin for security context within the browser. We shouldn't focus on language specific API's. The core is more around the payload, produced by Ruby and consumed by JS doesn't matter. 22:12:37 JSON should be side-effect of well structured HTML 22:12:38 can someone put the irc log link into the topic? 22:12:39 tantek: so what? that doesn't make the non-html cases any less valid 22:12:40 Howard: Is personal/role context similar to origin-restriction? are we trying to help people protect themselves from context-phishing? 22:12:46 ASOK: I agree with you but some people would prefer their own hybrid interfaces 22:12:47 rrsagent, make minutes 22:12:47 I have made the request to generate http://www.w3.org/2013/08/07-osfw3c-minutes.html wseltzer 22:12:53 it makes designing for them first less valid 22:13:07 rrsagent, pointer? 22:13:07 See http://www.w3.org/2013/08/07-osfw3c-irc#T22-13-07 22:13:25 [break] 22:13:45 wseltzer has changed the topic to: http://www.w3.org/2013/socialweb/agenda.html IRC log: http://www.w3.org/2013/08/07-osfw3c-irc 22:16:25 Standard browser support for social ... +1 22:16:32 window.social.whoAmI(callback) 22:16:48 let the user-agent tell the application who I am and what role I'm currently playing 22:17:09 window.social.whoIKnow('@friends',callback) 22:17:43 let the user-agent tell the application who my network is based on what it knows about my identity and my role... all with my permission of course 22:17:45 James_M_Snell: have you seem mozilla's social API? 22:18:21 bret: yes, bits and pieces of it at least. I need a refresher 22:18:33 bret: have their been recent updates? 22:18:46 its the closes thing to what you are asking for that actually works right now 22:19:17 yes, it started as F1 (an extension) and now is in firefox as a supported API. Facebook supports it, if you want to test it out 22:21:06 Zakim has left #osfw3c 22:23:45 bret: that kind of functionality ought to be browser standard, with the data dependent on the users Identity, current context and role.. 22:24:50 so if I'm on facebook or a fb connected site, window.social.whoAmI returns my FB identity... but if I'm on IBM's Social business infrastructure and I'm using a third party integrated service, window.social.whoAmI returns my IBM social identity 22:26:07 Zakim has joined #osfw3c 22:26:37 James_M_Snell: the API is open to anyone to use. Im sitting next to someone who is using it to post onto their own website 22:27:06 In terms of getting it onto other browsers, its yet to be seen 22:27:25 but its the closest to anything *like* a social api standard 22:27:29 for browsers 22:27:30 (I'm that person, and it really should be a cross-browser standard. Just Firefox for now though.) 22:28:59 bret: I'm more than willing to help do whatever I can to help promote and move that forward... 22:33:03 bret: btw, I have a working prototype using HTML5 custom elements and shadowdom to enable a window.social API in chrome 22:33:16 Using polymer polyfill 22:33:53 import the custom element, drop onto the page, and the window.social API is enabled. 22:37:16 James_M_Snell: the developer behind the Social API from mozilla is here 22:37:53 bret: sadly I'm only "here" virtually.. participating via IRC and twitter only 22:38:10 *doh* 22:38:33 I don't think he is on his computer atm. 22:40:17 We need to take some time to reconcile things like the mozsocial manifest, schema.org/Action handlers, web intents, web finger etc... so user-agents can learn to better understand their users and the services they use 22:40:41 then how to make that info available to apps through a standard browser api 22:42:04 topic: Federating the Social Web 22:42:15 [returning from break] 22:43:47 jeff has joined #osfw3c 22:43:58 bret has left #osfw3c 22:44:07 bret has joined #osfw3c 22:44:15 what lets my access that info? I missed that 22:45:18 Kelvin has joined #osfw3c 22:45:40 jeff_ has joined #osfw3c 22:45:42 AnnBassetti has joined #osfw3c 22:46:11 Bryant has joined #osfw3c 22:46:32 bret: right now, when an application wants to know your location, it asks the browser, the browser asks you, "Do you want to share?" 22:46:43 ni291187 has joined #osfw3c 22:46:55 right, social api is a similar mechanism 22:47:05 a browser feature that website can access 22:47:10 or ask to 22:47:22 browser then works with the user to determine identity, context, etc 22:47:53 right now, if an apps have to do all the identity stuff themselves 22:48:02 why not build OAuth support into the user-agent 22:48:07 hhalpin has joined #osfw3c 22:48:11 Google Services as an example... 22:48:24 James_M_Snell: I will be talking about that tomorrow actually 22:48:35 aaronpk: +1 22:50:30 Gregg Kellogg: LD: when you name things, name them using URIs 22:51:43 bret & aaronpk: when I log into a site, and the useragent says, "Hey, do you want me to remember your identity?" ... the user-agent and the identity provider can interact to establish the right identity... more than just saving a user name and password 22:52:38 e/me let me remind EvanP it's his turn to scribe 22:53:03 How is the json-ld data typically stored? Is it a mirror of html content, like rss and atom typically are? 22:53:09 bret - who knows 22:53:42 Any examples in the wild that I can go look at? 22:53:59 bret - good question 22:54:16 json obviously, is all over the place 22:54:25 but this -ld extension 22:54:29 As fror the storage, I'd hope it would be stored in some graphstore like Mongo but not sure how messy this is. Seems like starting a keyword with (at) sign makes life a bit tricky. 22:54:57 hhalpin - any real world examples of such? or is this is all hopeful handwaving? 22:55:44 evanpro has joined #osfw3c 22:56:05 Zakim: scribenick evanpro 22:56:09 nhsieh has joined #osfw3c 22:56:11 I think 22:56:21 don't get hung up on the -ld extension... focus on the json part 22:56:31 any json can be json-ld depending on how you process it 22:56:42 why is this different from returning HTML info and using tags to link HTML documents together? 22:56:49 i see that -ld is an effort to standardize vocabulary, but for what 22:57:02 json-ld to me means making use of a common data model 22:57:17 Graph definition allows specifying graph of JSON data 22:57:20 but how is it stored/accessed? 22:57:39 well... for anything really.. using json-ld as a bridge, for instance, I can model schema.org data model in activity streams json 22:57:41 JSON-LD includes syntax for rich data types 22:57:45 and is it a replica of a web page? database? 22:58:05 Possible to express named graphs 22:58:17 Basic system is RDF 22:58:33 Example: Activity Streams 2.0 which is JSON-LD 22:58:44 tantek - JSON-LD is still pretty new - thus, I think it falls in "handwaving" category. But it is already getting traction from Google etc., 22:58:56 There are standard transformations between JSON and XML versions 22:58:59 concrete example... {"@context": {"objectType":"@type", "person": "http://schema.org/Person", "displayName": "http://schema.org/name"}, "objectType": "person", "displayName": "Joe"} 22:59:08 json-ld.org has more information 22:59:17 James_M_Snell - yes that's an example. nothing concrete about it 22:59:28 anything you can find anyone publishing at actual URLs on the open web? 22:59:32 Ed Krebs "The need for a PubSubHub and how social plays into this need" 22:59:32 what is google doing with json-ld 22:59:49 bret - I'm calling BS unless someone provides a URL. [citation needed] 23:00:09 Ed is using the term PubSubHub to mean a different thing from PubSubHubbub 23:00:16 Call it Ed's middleware 23:00:19 "are you trying to say PubSubHubbub?" "No, I'm saying PubSubHub" 23:00:28 (nervous laughter) 23:00:40 hhalpin: I don't know if I set myself up as scribe correctly 23:00:45 :] 23:00:55 Given that JSON-LD is just JSON, Mongo/Couchbase that can take native JSON can also take JSON-LD. 23:01:04 That is how I would store it at least. 23:01:24 tantek: I've got this mental image of you as the grumpy old troll, lol ;-) ... 23:01:25 Example of PubSubHub: "Flip Style mobile reader" 23:01:51 What part of fliboard? the fold in the middle part or the rss reader? 23:01:51 James_M_Snell - asking for citations is trolling? 23:01:58 tantek: I'm being silly 23:02:01 https://developers.google.com/gmail/schemas/reference/formats/json-ld 23:02:07 Uses information from business systems, which are sent to an enterprise social system 23:02:09 thanks hhalpin 23:02:09 thx hhalpin 23:02:39 ... which in turn drives a mobile reader 23:02:55 I'm not sure if there is *actually* momentum for JSON-LD. Obviously there is for JSON. And obviously graph-store dataformat need to be standardized. Nonetheless, the RDF data-model may or may not be perfect fit. 23:03:08 I'd like to hear various opinions on this about how it is. 23:03:31 hhalpin - yet to see an actual use case that needs JSON-LD above and beyond "just JSON" 23:03:34 for end-developers re storing/using JSON-LD vs. just sticking to JSON vs. using whatever else. 23:03:36 The beauty of JSON was that it was already there before the name was applied 23:03:45 and while you're doing "just JSON" - you can publish that trivially with HTML+microformats2 23:03:51 I think the idea of JSON-LD is just sticking URIs into JSON 23:03:54 They push information about car part availability into their activity stream 23:04:10 hhalpin - funny, sticking URLs into HTML seems to be much more well understood/adopted. 23:04:15 The trick is via the @context, which I guess can just be defaulted in some way (perhaps in spec). 23:04:41 And potentially other application actions 23:04:42 Within the mobile reader they want to provide social actions 23:04:51 hhalpin - sounds like the classic, don't understand the problem? add a layer of abstraction (@context). 23:05:00 my HTML has a JSON representation: http://aaronparecki.com/notes/2013/08/07/3/osfw3c.json 23:05:04 e.g. approve or deny a purchase order 23:05:24 JSON-LD is just adding URIs+links to JSON, which sounds sensible - so ideally, JSON can then be a data-version of the HTML. However, this does hit the maintenance issue that tantek correctly brings up and fixes re microfoamts. 23:06:00 the question is whether or not it makes sense to push stripped down HTML with markup that is easily made into JSON (i.e. microformats) or just ship the data around direclty (JSON, JSON-LD) 23:06:02 Ed's middleware ("PubSubHub") provides identity, and can connect to the enterprise social platform 23:06:15 hhalpin - exactly. much easier to maintain your data *once* in the HTML+microformats2 which automatically generates JSON, than maintain it *twice* in HTML and JSONLD. 23:06:17 I'm OK with either to be honest, but would like to hear more pro and against each approach. 23:06:29 Yes, I have long-agreed with your opinion on that tantek. 23:06:44 Includes some roles and access control 23:06:45 aaronpk: can you add an object with a key pair that describes how the json was generated (IE "generated with mf2php from my html") 23:06:47 hhalpin - stripped down HTML with markup that is easily made into JSON (i.e. microformats) works and easier to debug in browsers *today*. 23:06:55 bret: look at the bottom :) 23:06:55 json-ld let's us very easily map the same microdata data in html and json without jumping through a bunch of hoops 23:06:56 "You can share to here but not to here" 23:07:04 hhalpin - why is it so hard to communicate the maintenance problem? 23:07:14 derp 23:07:19 my guess is that folks advocating duplicate data have very little experience with actual maintenance of real world content/systmes. 23:07:25 *systems 23:07:40 andybs has joined #osfw3c 23:07:43 My atom feed constantly breaks as I develop my site 23:07:55 PubSubHub system is extensible such that new business systems can feed data into the middleware without changes to all the rest of the servers 23:08:31 Im down, lets use pubsubhubbub 23:08:39 Sam Goto talking about Action schema in schema.org 23:08:50 Information on http://schema.org/Action 23:09:02 ni291187 has joined #osfw3c 23:09:11 "a taxonomy of verbs" 23:09:27 The requirements for actions: model past, present, future activities 23:09:31 model discovery and execution of activities 23:09:40 are these based off of Activity streams? 23:10:14 bret: no. yes. maybe. 23:10:17 sounds like a fork 23:10:21 o.0 23:10:34 wow mentioning web intents (which Google killed months ago) 23:10:36 similar to web intents or web actions or soap 23:10:44 23:11:14 It would be good for Google to know that there are actions allowed with Web services 23:11:22 e.g. Netflix is for watching movies 23:11:45 oh right, gmail json stuff from IO this year 23:12:24 use case: rich experience in Gmail 23:12:53 use case: Google+ interactable activities when sharing a site 23:13:00 what is more human readable, :p G+ redesign or the JSON representation (There is one right?)? Only teasing 23:13:08 schema.org/Action was going to be a fork at first 23:13:15 then there was push back 23:13:31 And collaboration 23:13:34 Cooperation 23:13:35 etc 23:13:36 Beer 23:13:39 thats good 23:13:41 you know, important stuff 23:13:43 use case: search 23:13:44 :) 23:14:17 there are two "action" entries under schema.org, e.g. http://schema.org/action is about muscles... confusing 23:14:29 use case: google now can include action information 23:14:50 OpenSocial calls this "Embedded Experiences" .. has their own model for it 23:15:01 that needs to be reconciled 23:15:23 Goals of Action schema: 23:15:28 Rich set of nouns 23:15:31 Disambiguation 23:15:37 schema is non-starter due to lack of RF patent for consuming schema 23:15:37 Structure for synonyms 23:15:51 Contextual arguments 23:15:55 Execution and handling 23:15:59 Structured composition 23:16:10 Principles: 23:16:20 verbs are types on actions 23:16:34 They have arguments - semantic roles for the verb 23:17:35 tantek: yeah, that's definitely a problem 23:17:43 They involved linguists in the process 23:17:44 you have rights to publish only 23:17:45 read the TOS 23:17:51 And developed a big hierarchy of verbs 23:18:00 http://schema.org/docs/terms.html 23:19:30 that's a lot easier than just saying "i bought outliers on amazon" 23:20:04 tantek: that's a large part of why trying to rely on a one-size-fits-all data model isn't going to work yet 23:20:38 not sure what you mean by that James 23:20:57 OPENi is for innovation in mobile applications 23:21:03 improves interop 23:21:08 improves the trust model 23:21:18 and brings new open source app framework 23:21:35 MyLife app is for consumer social data 23:21:56 OPENi also works on advertising framework 23:22:09 And personalized in-store shopping experience 23:22:43 Learned from their analysis: too many APIs 23:22:45 tantek: I mean, some folks wanna use schema.org, others want to use {insert data model name here}. 23:22:52 >140 APIs reviewed 23:23:01 James_M_Snell - SEO spammers use schema 23:23:04 there's no ecosystem there 23:23:09 because no one else is allowed to consume 23:23:10 for some, schema.org is a non-starter, for others, {insert data model name here} is a non-starter 23:23:11 it 23:23:21 They're providing a single API 23:23:30 And include privacy by design 23:23:47 James - except others have open licenses 23:23:53 whether JSONLD, RDFa, microformats etc. 23:23:59 for publishing/consuming/parsing etc. 23:24:05 so this is a very different problem 23:25:03 OPENi framework expects consumers to hold own data in "cloudlets" 23:25:35 developers can use data based on consumer opt-in 23:25:59 And put them all in a single structure 23:26:12 OPENi classified multiple APIs 23:26:23 tantek: yes, my point is that whatever standardized social apis we have, or whatever "standardized tools" are provided, they need to be independent of the data model, and independent of any possible licensing issues those models are tied to 23:26:24 James_M_Snell, anyone using or advocating for schema-org examples/markup/vocabulary is supporting a Google patents-reserved position. Not open. 23:26:34 Has no business in any W3C discussions. 23:26:34 They use Graph API for identity, and Activity Streams to address them 23:26:36 JSON format 23:26:48 nor examples 23:26:49 nor specs 23:26:58 search w3.org/TR for "schema.org" and find the violators. 23:27:42 jeff has joined #osfw3c 23:28:33 It includes context API 23:28:51 App can define a context 23:30:50 Questions 23:31:01 Questions for PubSub: XMPP considered? 23:32:14 Ed: XMPP is one candidate for what he's doing 23:34:14 XMPP is a good example for federation: technical and business issues come up early 23:34:23 IM is a good reference point 23:34:42 I lost all faith in xmpp when google dropped it 23:35:10 but I hear it is a mess when it comes to the actual spec vs all of the different implementations 23:35:34 Pubsubhubub is Pubsub for the web 23:35:43 q: why should vendors get on board for federation? 23:36:19 Different kinds of commercial service differentiate on some features 23:36:58 I want to know that too evanpro. 23:37:13 AnnBassetti_ has joined #osfw3c 23:37:22 Doing a poor job of it I think 23:37:41 bret: I'm trying to scribe 23:38:39 Q: how important is context to the audience? 23:40:25 ni291187 has joined #osfw3c 23:41:49 evanpro_ has joined #osfw3c 23:42:04 Zakim: scribenick evanp 23:42:11 I hope that's the right way to do that 23:42:13 really don't understand all these "context" discussions 23:42:44 tantek: is it something technical that I don't understand? 23:43:38 ISTR there is some security term 23:45:32 Federation user experience: is it possible to share between servers 23:45:42 Some sharing of data between systems is possible, and you can fake it 23:47:07 "most important thing is that it's shipped" [about federation] 23:47:11 "user-centric models" 23:47:27 "so we can look at the important stuff, models of interaction, without having to worry too much about specs on the front-end" 23:47:29 tantek asks that federation standards have open IP standards 23:47:39 evanp - unlike schema 23:47:54 per: http://tantek.com/2013/219/t19/osfw3c-contrast-microformats2-cc0-owfa-ogp-schema 23:48:00 audience: federation should allow distributed control 23:49:07 question: who supports / likes schema.org 23:49:41 should've been a "don't know" vote taken ... 23:51:24 Supports / Likes any given {thing} is not particularly useful or helpful 23:52:00 my question: relationship between Action schema and activity streams 23:52:19 Evan: There is no direct relationship between Action schema and Activity Streams 23:52:19 sam answers based on some discussions 23:52:40 Activity Streams 2.0 fixes some things and aligns with JSON-LD 23:52:41 probably some alignment 23:53:07 via JSON-LD, you can use the AS 2.0 syntax to represent Schema.org defined concepts 23:53:10 (hard when I'm asking questions and scribing at the same time) 23:53:18 evanp: understood 23:53:43 but Activity Streams 2.0 != schema.org/Action 23:54:16 you can use AS 2.0 without *any* reference to JSON-LD or Schema.org 23:54:32 opening later is poor 23:54:45 and you can use Schema.org/Action without any reference to Activity Streams 2.0 23:54:47 tantek points out that patent license for schema.org 23:54:53 tantek says that discussion should happen on the public system earlier 23:55:01 does not grant license for consumers 23:55:02 +1 to Tantek pinging Google on openness 23:55:57 Ann: +1 23:56:19 monica asks: does schema.org want to work on activity streams? 23:56:37 the ActivityStrea.ms group is open to all 23:56:42 question of activity streams uptake 23:56:44 anyone can join and participate 23:56:47 anyone can implement 23:57:40 it ought to be noted that schema.org/Action proposal started out very different 23:57:58 James_M_Snell: good point 23:58:06 We also have explicit patent license for work done 23:58:48 **IF** AS 2.0 does get published as an RFC, that wouldn't change 23:59:12 harry points out that some work can be done to allow further use 23:59:44 I don't believe anyone in the Activity Streams community has any desire to *tie* AS to schema.org or any other particular model