SMIL for Aligning Presentational HTML5 and Semantic Content Layers

HTML5 Working Group, Greetings.  I would like to describe that SMIL can align, beyond multimedia and XML documents, multiple XML documents to one another.  In chapter 5 of the MathML3 specification, http://www.w3.org/TR/MathML3/chapter5.html, a <semantics> element is described for both presentational MathML and <annotation> and <annotation-xml> elements.  SMIL and SMIL Timesheets (e.g. http://wam.inrialpes.fr/timesheets/) can align presentational HTML5 document content with semantic content. With alignment techniques such as SMIL's <par> element, http://www.w3.org/TR/SMIL/smil-timing.html#Timing-ParSyntax, features including enhanced clipboarding and drag and drop can be facilitated (http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0027.html, http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0041.html); JavaScript can populate DataTransferItemLists including with computed content types.  A requested DataTransfer interface feature is a setDataProvider function for specifying a format string and providing a JavaScript delegate or callback. With some extensions to SMIL, including inline data in <ref> elements, <animation>, <audio>, <img>, <text> (though there is <smilText>), <textstream>, and <video>, resembling how <annotation> and <annotation-xml> either can refer to external resources or contain inline content, the uploading and downloading of objects with multiple simultaneous formats can occur, for example using Multipart XMLHttpRequests (MXHR). While other solutions exist including RDFa and other XML options, the aforementioned uses of SMIL can facilitate scenarios including combinations of multimedia functionality alongside the alignment of presentational and semantic content layers.  With regard to clipboarding and drag and drop, in such scenarios, data transfer formats could include multimedia or multimedia fragments, e.g. audio, video or Web3D content, alongside presentational hypertext and other content.   Kind regards, Adam Sobieski 










 		 	   		  

Received on Monday, 9 April 2012 11:46:31 UTC