{"id":2245,"date":"2013-07-01T08:28:22","date_gmt":"2013-07-01T12:28:22","guid":{"rendered":"http:\/\/2d823b65bb.nxcli.io\/?p=2245"},"modified":"2013-07-01T08:28:22","modified_gmt":"2013-07-01T12:28:22","slug":"visualizing-oasis-technical-committees","status":"publish","type":"post","link":"https:\/\/www.robweir.com\/blog\/2013\/07\/visualizing-oasis-technical-committees.html","title":{"rendered":"Visualizing OASIS Technical Committees"},"content":{"rendered":"<p><a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/06\/oasis.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2246\" alt=\"oasis\" src=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/06\/oasis.png\" width=\"512\" height=\"512\" srcset=\"https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis.png 1024w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis-150x150.png 150w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>So what do we have here?\u00a0 This is a simple social network visualization, of OASIS Technical Committees.\u00a0 Each circle in this graph represents a single Technical Committee (TC).\u00a0 The size of the circle is proportionate to how many members are on the committee.\u00a0 The lines between the committees have a weight that is proportionate to the overlap in membership between the TCs.\u00a0 In this case I used <a href=\"http:\/\/en.wikipedia.org\/wiki\/S%C3%B8rensen%E2%80%93Dice_coefficient\">Dice&#8217;s coefficient<\/a> as a metric, although any of the several set similarity metrics (Jaccard, etc.) would work here.\u00a0 The color of each node represents the modularity class, a measure of communities or sub-networks within the graph.\u00a0 The resulting graph was then run through\u00a0<a href=\"https:\/\/gephi.org\/\">Gephi<\/a> and its Force Atlas layout algorithm ,\u00a0 which brings together the TCs that are more closely related by overlapping membership. \u00a0 Click the image for a larger version.<\/p>\n<p>(For those who are interested, the raw data for this is all publicly available,\u00a0 on the <a href=\"https:\/\/www.oasis-open.org\/committees\/\">OASIS website<\/a>.\u00a0 Scraping the webpages for the data, calculating the graph and outputting a GEXF format file for Gephi was accomplished in 133 lines of Python.)<\/p>\n<p>Note one important fact:\u00a0 the graph is formed entirely on abstract concepts, the size of each committee and the overlaps in membership.\u00a0 It has no knowledge of what the underlying technologies are, the companies and individuals involved, or of other items of semantic value that could describe the work of the committee.\u00a0\u00a0 The structure is essentially based on the interests and affiliations of individual committee members.\u00a0 Where there is common interest it is assumed that there is commonality in the work of the TCs.<\/p>\n<p>So how well does this match reality?\u00a0\u00a0 The image that follows (click for an enlarged version) is the same chart, but with each node labeled by the short name of the TC.\u00a0\u00a0\u00a0 As you can see, the above approach does a fine job bringing together related TCs.\u00a0 This occurs both at the fine-grained level, where the DITA TC and the DITA Adoption TC, or the SCA and SCA Assembly TCs are adjacent, and it also applies at the broader level, where we see communities for content-related standards, for privacy\/identity standards, legal\/emergency, etc.<\/p>\n<p><a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/06\/oasis-projects.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2247\" alt=\"oasis-projects\" src=\"https:\/\/2d823b65bb.nxcli.io\/blog\/wp-content\/uploads\/2013\/06\/oasis-projects.png\" width=\"512\" height=\"512\" srcset=\"https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis-projects.png 1024w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis-projects-150x150.png 150w, https:\/\/www.robweir.com\/blog\/wp-content\/uploads\/2013\/06\/oasis-projects-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So what do we have here?\u00a0 This is a simple social network visualization, of OASIS Technical Committees.\u00a0 Each circle in this graph represents a single Technical Committee (TC).\u00a0 The size of the circle is proportionate to how many members are on the committee.\u00a0 The lines between the committees have a weight that is proportionate to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[8,213],"tags":[],"class_list":{"0":"post-2245","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-oasis","7":"category-social-network-analysis","8":"entry"},"_links":{"self":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/comments?post=2245"}],"version-history":[{"count":10,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2245\/revisions"}],"predecessor-version":[{"id":2257,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/2245\/revisions\/2257"}],"wp:attachment":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/media?parent=2245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/categories?post=2245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/tags?post=2245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}