[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: "Introducing MicroXML, Part 1: Explore the basic principle

  • From: "Len Bullard" <Len.Bullard@ses-i.com>
  • To: "Rushforth, Peter" <Peter.Rushforth@NRCan-RNCan.gc.ca>
  • Date: Mon, 25 Jun 2012 12:22:49 -0500

RE:  "Introducing MicroXML
>>> <extref docno="CTA 50-970" linktype="message" href="CTA 
>>> 50-970 is not included in this document set." color="green" 
>>> popup="1" />
>>> 
>>> Note the linktype and the content of the href which of 
>>> course, isn't an html href but hey, who cares?  :)

>>I don't know where the example comes from, but it goes to my
>>point exactly.  The semantics of that markup is too important
>>to be left out for re-invention by everyone.  It needs to be
>>nailed down with 10-ton bolts!!!!

It comes from a military standard for US Army technical manuals.  The
earlier example using processing instructions comes from a US Army
application, IADS.  And it is still working but mostly because a) it
does its job and b) the US Army owns it, develops it and uses it.  

IADS predates web browsers but already used style sheets, hyperlinking,
etc.  It has what you are describing:  a fixed vocabulary.   In fact,
#FIXED attributes from SGML were an early way to annotate this sort of
thing.  It was in fact, a DTD-less SGML browser.   

IOW, there are markup hypermedia browsers (at least one still standing)
that do exactly what you are describing.  They interleave a fixed
application language into ANY markup including ones that already have
their own semantics for links.   You may want to note that what xml:base
does was done with entity declarations once upon a time before it became
necessary to reinvent them.   People such as me have jobs because like
COBOL programmers, we know how those work (meaning I can read a DTD,
edit in Notepad++ and program so I replace four slots/persons.  Cheap!).

>>That's exactly the problem.  Build it into the language, problem 
>>disappears! Well ok, there may be other problems. 

Well, build it into a separate language and interleave it into the rest
but we're quibbling syntax and legal/contract definitions on that one.
Would you believe me if I told you all of this was discussed endlessly a
decade and a half ago?  HTML had the upper hand in that even though it
had a crummy browser, it was free and it worked for the trivial tasks.
Then with mountains of money and publicity, it became the kudzu of the
information age.  Now it takes its final evolutionary form as HTML5:  it
owns the parse.

And it will die rather more quickly than anyone suspects, but that is a
prediction yet to be realized.
 
>>XML may live on for 1000 or more years, if we make it.
>>How many times can that markup be reinvented?  And each time it
>>gets reinvented is one more reason to not use XML.

It won't exactly get reinvented. Mauled and rebranded is more likely.  I
believe, and John can correct me, MicroXML is a JSON competitor because
it turns out XML is not the best solution to the problem it was touted
to solve: bits on the wire.  On the other hand, let's say Microsoft
makes noise with its Javascript patent, then JSON doesn't look too
healthy and that is precisely why markup if not XML was invented and why
keeping it free of application layers is A Good Thing.

Notice that the markup examples I gave above come from standards that
predate the web by almost a decade.  The DTD used for that is huge and
bulky.  Not important except to note that Internet Time and
Inevitability proved to be yet another myth.   All technologies that get
widespread uptake develop like a wildfire until the uptake reaches some
point of distribution and then switching costs take over.   That is your
main challenge in this proposal.  Where the investments are fairly
large, so are the switching costs.  

That is one reason I have a job.  :)  They can't afford to move on.

>>I'm on board with XSL! Why do you say was/?

Some noises that the XSL-FO part of it may be deprecated as solutions
converge around CSS on the web.   That will be a problem for the world I
work in that makes heavy use of XSL-FO with PDF.  On the other hand, it
is a tooling problem and we simply buy new tools, we don't sell them.

>>Wow.  Still, can you imagine what the impact of this would be on
putting
>>hypermedia affordances in the XML namespace?

I certainly can.   Lawyers get a lot richer.

len


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.