{"id":1382,"date":"2010-12-05T18:19:43","date_gmt":"2010-12-05T23:19:43","guid":{"rendered":"http:\/\/2d823b65bb.nxcli.io\/?p=1382"},"modified":"2010-12-06T09:26:18","modified_gmt":"2010-12-06T14:26:18","slug":"odf-tc-creates-advanced-document-collaboration-subcommittee","status":"publish","type":"post","link":"https:\/\/www.robweir.com\/blog\/2010\/12\/odf-tc-creates-advanced-document-collaboration-subcommittee.html","title":{"rendered":"ODF TC Creates Advanced Document Collaboration Subcommittee"},"content":{"rendered":"<p>The <a href=\"http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=office\">OASIS ODF Technical Committee<\/a> voted a couple of weeks ago to create a new subcommittee, on &#8220;Advanced Document Collaboration&#8221;.\u00a0 Robin LaFontaine, from <a href=\"http:\/\/www.deltaxml.com\">DeltaXML<\/a> will chair the subcommittee.<\/p>\n<p>Since the entire ODF TC is quite large now (almost 20 active members attend each meeting) it is impossible to do a technical &#8220;deep dive&#8221; on every topic in our meetings.\u00a0 So when a particular specification domain requires sustained attention for a period of time, we can create a subcommittee, to allow interested TC members to  study and draft specification enhancements.\u00a0\u00a0 We&#8217;ve done this several times before.\u00a0 For example,\u00a0 the Accessibility SC\u00a0 developed the accessibility enhancements for ODF 1.1.\u00a0 And the Formula and Metadata subcommittees drafted those key parts of ODF 1.2.\u00a0 I hope that this new SC will be equally successful in their work.<\/p>\n<p>So what is &#8220;Advanced Document Collaboration&#8221;?\u00a0 A key part of this will be enhancing change tracking in ODF.\u00a0 I&#8217;ve been looking at how existing applications implement change tracking and I&#8217;m not 100% satisfied.\u00a0\u00a0 And I don&#8217;t mean only ODF editors.\u00a0 Even Microsoft Office using OOXML lacks full and complete change tracking support.\u00a0 For example. Microsoft Word does not track changes that occur in an OLE object. And <a href=\"http:\/\/office.microsoft.com\/en-au\/powerpoint-help\/track-changes-in-powerpoint-HP001156252.aspx\">change tracking in PowerPoint<\/a> is entirely absent.\u00a0 And starting in ODF 1.2 we\u00a0 have an additional RDF metadata layer in documents and we need to consider how change tracking deals with this. \u00a0 So there is a good opportunity here for us to advance the state of the art.<\/p>\n<p>We are fortunate that earlier this year the <a href=\"http:\/\/www.opendocsociety.org\/\">OpenDoc Society<\/a>, with sponsorship from <a href=\"http:\/\/www.nlnet.nl\/\">NLnet Foundation<\/a>. commissioned a proposal of a <a href=\"http:\/\/www.deltaxml.com\/samples\/track-changes\/index.html\">feature-complete change tracking specification<\/a> from DeltaXML.\u00a0 This draft has also been contributed to the ODF TC and has attracted some implementor interest, with prototyping work occurring both in KOffice and AbiWord.<\/p>\n<p>While studying change tracking, I&#8217;m hoping the SC will be able to give some thought to how we might canonically represent an &#8220;editing change&#8221; artifact.\u00a0 By this I mean a high level change which in the general case might be a correlated set of content, style and metadata changes which appears atomic the user, but which at the implementation level might touch several XML files in the ODF document.\u00a0 This editing change artifact, aside from being necessary to represent change tracking, could also be quite useful in other problems, such as a runtime clipboard format, as a quantum of change in a real-time collaborative editor, or to represent the persistent form of a document selection, which itself is useful in contexts such as fine-grained digital signatures.\u00a0 Not all of this happens overnight of course\u00a0 But I&#8217;m hoping that the initial work on feature-complete change-tracking will give other benefits down the road.<\/p>\n<p>The charter for the new Subcommittee follows.\u00a0 If you are interested in these topics but are not already a member of OASIS, then I&#8217;d encourage you to <a href=\"http:\/\/www.oasis-open.org\/join\/\">join now<\/a>, so you can &#8220;get in on the ground floor&#8221; with these exciting new discussions.<\/p>\n<blockquote>\n<h3>Statement of Purpose<\/h3>\n<p>Many ODF documents do not involve collaboration. They are created by a  single user, edited by a single user, and then perhaps presented or  shared with multiple users, or maybe even just converted to PDF for  distribution.<\/p>\n<p>However, collaboration-based document scenarios are also common,  including review and comment, change tracking as well as emerging work  in real-time collaborative editing, in-context document collaboration,  persistence of structured document fragments, and so on.<\/p>\n<p>In order to bring together technical experts in these areas, and for  them to evaluate trends, investigate opportunities and draft  enhancements to ODF in these areas, we are proposing a dedicated  subcommittee for this topic.<\/p>\n<p>The initial and highest priority for the Subcommittee will be change  tracking. Reliable and user-friendly revision management is critical for professional document workflows in corporate and public sector  environments, and as such an important feature of Open Document Format.<\/p>\n<p>The SC is asked to prepare a draft specification of a markup vocabulary  that can accurately describe any incremental change to the content and  structure of documents &#8211; typically made in multiple editing sessions by  different authors.<\/p>\n<h3>Deliverables<\/h3>\n<ol>\n<li>A draft specification for change tracking, including Relax NG schema<\/li>\n<li>A description on how to apply change tracking markup to the various<br \/>\nversions of the OpenDocument Format (ODF) as a host format.<\/li>\n<li>A set of test documents that will allow implementers to validate their<br \/>\nchange tracking implementations.<\/li>\n<li>A document that describes in detail how the existing change tracking<br \/>\nmechanism in ODF can be converted to the new markup.<\/li>\n<li>Other proposals, draft specifications and in-scope work related to the subcommittee&#8217;s Purpose.<\/li>\n<\/ol>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>The OASIS ODF Technical Committee voted a couple of weeks ago to create a new subcommittee, on &#8220;Advanced Document Collaboration&#8221;.\u00a0 Robin LaFontaine, from DeltaXML will chair the subcommittee. Since the entire ODF TC is quite large now (almost 20 active members attend each meeting) it is impossible to do a technical &#8220;deep dive&#8221; on every [&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":[9],"tags":[],"class_list":{"0":"post-1382","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-odf","7":"entry"},"_links":{"self":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1382","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=1382"}],"version-history":[{"count":17,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1382\/revisions"}],"predecessor-version":[{"id":1400,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1382\/revisions\/1400"}],"wp:attachment":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/media?parent=1382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/categories?post=1382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/tags?post=1382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}