- From: Adam Sobieski <adamsobieski@hotmail.com>
- Date: Thu, 25 Apr 2013 01:46:26 +0000
- To: "public-argumentation@w3.org" <public-argumentation@w3.org>
- Message-ID: <SNT138-W6317CFA12EA61244198C15C5B60@phx.gbl>
Argumentation Community Group, Greetings. I would like to broach, for discussion, some initial implementation ideas for XML macros. XML macros are envisioned as generally useful and can facilitate expressiveness for a new argumentation interchange and representation format. There are a few implementation options and an XML Schema and XSLT implementation for XML macros resembles: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:annotation> <xs:appinfo xmlns:{1}="{2}" {1}:{3}="application/xslt+xml" {1}:{4}="macro" {1}:{5}="{6}"> <transform xmlns="http://www.w3.org/1999/XSL/Transform"> <output media-type="{6}" /> ... </transform> </xs:appinfo> </xs:annotation> ... </xs:schema> The implementation of XML macros and the processing of XML macros can be described in an upcoming specification. The described processing is envisioned as interoperable with the processing of XSLT-interoperable <include> elements, the specification of which can be subsequent or concurrent to the specification of XML macros. A <define> element, with the aforementioned XML Schema and XSLT implementation of XML macros, resembles: <define name="namespace:element"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:annotation> <xs:appinfo xmlns:{1}="{2}" {1}:{3}="application/xslt+xml" {1}:{4}="macro" {1}:{5}="{6}"> <transform xmlns="http://www.w3.org/1999/XSL/Transform"> <output media-type="{6}" /> ... </transform> </xs:appinfo> </xs:annotation> ... </xs:schema> </define> and/or <define name="namespace:element" href="filename.ext" /> As interesting, we can discuss XML macros here, related implementation and specification topics, as well as other topics (such as 1, 2, 3 and 4 from http://www.w3.org/community/argumentation/2013/04/24/argumentation-interchange-and-representation-format/) en route to specification processes of both general use and of specific use to a new argumentation interchange and representation format. Kind regards, Adam Sobieski
Received on Thursday, 25 April 2013 01:46:54 UTC