Warning:
This wiki has been archived and is now read-only.
Statement of Interest
Below is a short statement of interest I offer as a starter. I am looking for feedback, edits, etc. (Mike Amundsen)
I am interested in a set of affordance definitions for the XML format designed to effectively and efficiently express protocol-level state transitions within responses. Examples of ther possible operations I have in mind are:
- follow this link (i.e.
HTML.A
) - embed the content at this link in the current document (i.e.
XInclude
) - format a query string URL using the following arguments and send the request to the server (i.e.
URI-Templates
) - format a body using the following arguments and send it to the server (i.e.
HTML.FORM@method="post"
)
I am esp. interested in a set of affordance definitions that are "domain-agnostic", IOW ones that are not tied to a single problem domain (accounting, document management, etc.) since this could allow/encourage the creation of standard libraries (similar to other XML-related technologies (XSLT, XSD, XInclude, etc.) that can then be applied to a wide range of server and client implementations and problem domains.
I suggest, as a reference, using the H-Factors as a guide/jumping off point in selecting and designing affordances for XML that provide the agreed-upon level of link and state-transition semantics.