Re: xml:* attributes

Rushforth, Peter scripsit:

> OK, well, I'll hold fire until I see what AF-lite might actually look
> like, but if it needs links (what doesn't), those at least IMHO,
> should be in a reference vocabulary that's reserved, or root.

The whole point of AF is not to have to reserve anything.  Instead,
AF transforms tell you how to translate a document that conforms to a
private schema into one that conforms to a public schema, whose terms
are already defined.  It is the very opposite of namespace processing,
which depends on having absolute names.

Let me quote from my AF:NG document:

    The purpose of AF:NG is to provide for tightly specified
    transformations of XML documents, consisting of renaming or
    omitting elements, attributes, and character data. AF:NG is
    not intended as a general-purpose transformation language like
    XSLT or Omnimark. Using AF:NG, a recipient may, instead of
    specifying a schema to which documents must conform exactly,
    specify a schema to be applied to the output of an AF:NG
    transformation. In that way, the actual element and attribute
    names, and to some degree the document structure, may vary from
    the schema without rendering the document unacceptable. In
    particular, it is easy to use AF:NG to reduce a complex document
    to a much simpler one, when only a subset of the document is of
    interest to the recipient.

> Any 2012 trip down the overly-complex and
> not-related-to-the-web-we-actually-work-with xlink path is effort ill
> spent.

Few XML documents are on the web, though many documents on the web are
generated from XML documents.  In addition, it's not clear that the Web
is a use case for MicroXML at all, except for the HTML5 aspect of it.

-- 
John Cowan        http://ccil.org/~cowan   cowan@ccil.org
Lope de Vega: "It wonders me I can speak at all.  Some caitiff rogue
did rudely yerk me on the knob, wherefrom my wits yet wander."
An Englishman: "Ay, belike a filchman to the nab'll leave you
crank for a spell." --Harry Turtledove, Ruled Britannia

Received on Tuesday, 21 August 2012 16:31:27 UTC