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

Re: Not using mixed content? Then don't use XML

  • From: "Simon St.Laurent" <simonstl@simonstl.com>
  • Date: Wed, 10 Apr 2013 12:05:43 -0400

Re:  Not using mixed content? Then don't use XML
On 4/10/13 11:56 AM, James Fuller wrote:
> On Wed, Apr 10, 2013 at 4:13 PM, Simon St.Laurent <simonstl@simonstl.com> wrote:
>> Yes, absolutely.  Have you spent much time with folks using JSON?
>
> I am part of that crowd as much as I am XML folks ...I subscribe to
> the  'markup is for documents and json is for data' sentiment.

And so all the JSON folks you hang with are eagerly seeking schemas to 
supplement the one useful part they lost in moving away from XML?

We may be in different conversations, but I'm certainly not hearing that 
in mine.

> do you you think json is replacing markup ?

For many use cases, yes.  Even in the document-centric HTML world, JSON 
conversations are becoming central and the HTML document itself reduced 
to a template - or just constructed from JavaScript.

>> Data has to be constrained in code somewhere.  It's more about where -
>> locally, not globally - and when - on a conversation by conversation basis
>> rather than in advance.
>
> losing me again ... perhaps what you are advocating for is less rigid
> spec/constraint of author intent and more runtime introspection of
> data (that somehow communicates author intent) ?

I'm saying that we accept what Sean has called "probabilistic" 
interpretation, that we maybe understand what the other person's 
document is saying until told otherwise.  I'm also saying that we stop 
trying to lock down the ingredients allowed in any particular 
conversation/document.

Yes, that requires a change in our processing models and in our 
expectations.

> as many of my colleagues remind me ... what we do is more about
> engineering ... and all engineering is about is making tradeoffs ...
> for me personally identifying all the tradeoffs is quite a task (from
> which to balance things). Most of what you discuss about schemas seems
> to be a question about either not seeing the tradeoffs in their
> entirety or not balancing them ... apologies for the application of
> reductionism.

Actually, in many ways this is an attack on the engineering culture that 
brought us here.  It's not just the lawyers who dream of everyone 
marching lockstep along clearly defined pathways.

I don't believe that the current calculations about schema tradeoffs are 
the right set of calculations.

> I believe in our industry that hardware has the ability to change
> culture ... but not in 'straight arrow ways' e.g. consider the the
> efficiency of using bytes of RAM ... this approach was good enough to
> land a man on the moon ~40 years ago.  Now we have Gigs of RAM in a
> phone .... stunning to think but also stunning to see how sloth
> (versus efficiency) can also change mankind.

Moore's law certainly makes it easier for me to propose alternatives to 
schema models that might have made sense in the age of punchcards and 
seriously constrained resources, but I think everything I have in mind 
has been possible at least since the computers we had in 1998. In fact, 
I suspect that even the ancient Droid in my pocket could handle it.

Thanks,
-- 
Simon St.Laurent
http://simonstl.com/


[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.