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

Re: ASN.1 is an XML Schema Language (Fix those lists!)andBinar


to convert to der asn.1
Bob Wyman wrote:
> Robin Berjon wrote:
>>making a simple Schematron-alike based on assertions stated 
>>using CSS syntax and selectors :) The more ways people have 
>>that suit their needs to constrain their XML, the better. 
> 
> 	A really interesting way to do a new "schema" language would
> be to write a simple translator that converts it to ASN.1. Then, you'd
> have your little language (suiting whatever need you might have) but
> you'd also have XML, DER, PER, etc. encoding support for free. (well,
> maybe you'd have to pay money, but you wouldn't have to write much
> code...)

Ah, well, no offence but if I were to have fun inventing my own schema 
languages (I don't plan to spend time on the one described above -- 
Mount Todo high enough already), I'd convert it to either RelaxNG, or 
XML Schema, or Schematron (a likely target for the one above) depending 
on my needs. I wouldn't shell out money for a toy project :)

> 	Two. Textual and Binary. (XML and PER) The textual would be
> like XML and include a large number of variants to handle character
> sets while the binary would be PER. I would also provide profiles for
> both encodings so that you could produce distinguished forms that
> could be signed. That's all...

Ok, that's interesting, thanks for the input. Others have said they'd 
pick BER, but I'd tend to agree that if you're going to have a binary 
format it might just as well be the most efficient one.

> 	However, in the computer world, we are often faced with the
> reality of some pretty strange mathematical systems. You see, it seems
> that while in school they teach you that you can count like this:
> 0,1,2,3,4,5,6, etc. up to infinity. The reality is that when you're
> building interoperable systems, the number system looks like this:
> 	0, 1, many.
> 	i.e. if you support more than one then you've probably done
> the work to support any number greater than one. And, you had better
> make sure you can support more than two since the moment there are
> two, someone is going to argue for three, then four, etc...

Yes, but given the breadth of applications in which XML is used, I think 
there's room for two (XML and SomethingElse), without requiring the 
fully extensive infrastructure it takes to support proper negotiation 
and fallback. This was also discussed at the workshop, and one of the 
requirements was that the first few bytes would tell you what you're 
getting (typical magic number or similar). Given two, both of which are 
set in stone and preferably both by the same body, then you need much 
less of a framework for other options since you are actively excluding them.

But if that proves impossible, then yes, defining a framework might be a 
good idea. If we can't get people to agree on a single binary format, 
building what's needed to properly herd the cats would be a step 
favouring interoperability.

>>we have an interesting discrepancy of users and principles 
>>here, and that it ought to be explored.
> 
> 	Actually, I think the differences are fewer than you may
> think. 

I agree, I don't think it's that bad. That is to say, there is 
disagreement on some things, but nothing so bad that discussion can't 
happen.

> We should have found a compromise instead of fighting it out
> and thinking that "winner takes all". But, we've all learned a lot in
> the last twenty years so maybe we shouldn't be so harsh on our old
> selves... Let's do what we should have done and put this issue to
> rest.

Yup, it's likely worth it.

-- 
Robin Berjon <robin.berjon@e...>
Research Scientist, Expway      http://expway.com/
7FC0 6F5F D864 EFB8 08CE  8E74 58E6 D5DB 4889 2488


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.