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

Re: Best Practice - beyond schema


visual foxpro invalid date
>
>
>>2. Given transforms, how much post-parse information really 
>>  needs a more powerful schema formalism?  If so, when? 
>>    
>>
>>I'm sorry, I don't really understand how transforms effect the PSVI 
>>requirement - can you elaborate?
>>    
>>
>
>If a PSVI or as Rick said better, a Typed Infoset, has an XML 
>form, isn't it possible to convert to that form by transformation? 
>If not, no.
>
Maybe I'm mistaken but isn't this exactly what Francis' TypeTagger [1] 
tool does? It will parse a W3C XML Schema document and annotate the 
elements in the instance document with the type information from the 
schema. True, it won't annotate attributes with their types but it's 
certainly a step in the direction of an XML form for a Typed Infoset.

Cheers,
/Eddie

[1] http://www.schemavalid.com/utils/typeTagger.zip

>
>  
>
>>3.  What requirements for a schema language should be posed for 
>>   any project and what should be explicit to a project?  It 
>>   seems to me that we don't have many criteria for evaluating 
>>   these proposed mods and features for schema languages?
>>    
>>
>
>  
>
>>Some of these requirements may emerge during projects, I agree it would 
>>be nice to list them for future use and better understanding.
>>    
>>
>
>The problem then is that we are seeing schema languages being 
>proposed for which we have no use cases that result in 
>requirements that can be evaluated.  How then does a developer 
>or organization choose?  How can one take their project requirements 
>and use them to contrast and compare to the capabilities of a 
>schema language?  As in the trite but true scenario I outlined 
>the other day, Step 3 (the recommendation from the technical 
>team) vanishes into Step 4 (manager picks based on recommendations 
>from inner peers).  There is a sort of cluelessness there that 
>means dumb luck rules the project thereafter.   To ensure dumb 
>luck has the best luck, the schema language ends up needing 
>to be feature-rich and non-layered to cover as many dumb cases 
>as possible.
>
>  
>
>>>I don't find it compelling to have a means to validate or 
>>>augment that can't be inspected and proven by readily 
>>>available means if it has to cited normatively.  That's 
>>>the transparency requirement. But it also may just be my 
>>>SGML Ludditism showing because I accept a lot of behind 
>>>the scenes manipulation from my relational toolsets. 
>>>      
>>>
>
>  
>
>>I think the effect of this utility works is obvious enough to count as 
>>totally transparent. On the other hand more powerful tools might use the 
>>same underlying technology and have equally open source, but eventually 
>>the complexity of effect will take one to the other side of the 
>>indeterminate "transparency v. opacity" boundary.
>>    
>>
>
>What is unrecognizable is unknown and it varies by context.  The 
>context has to be the proof of effect where the proof is 
>transparent.  In other words, it can be black box but the 
>proof must be clear as to why it proves the case.  But my 
>point is that I am being pristine about this technology 
>because markup itself and XML specifically goes out of its 
>way to get rid of layers that make it impossible to see into 
>the box.  If we put those back, we have to confess that 
>things like Typed Infoset, PSVI, etc, are the way back 
>into the machine, the realm of XML Systems, not XML. 
>This isn't all bad but it is a step past XML 1.0 to be sure.
>
>  
>
>>>>Flatten out one piece of the complexity carpet and darned 
>>>>if another part doesn't ripple.  Try to rehost an MS Access 
>>>>app into Visual Foxpro and watch code disappear into 
>>>>the more powerful but explicitly relational language 
>>>>features of Fox.  What goes on beneath the rug?  We aren't 
>>>>supposed to care if the results are provably the same.
>>>>        
>>>>
> 
>  
>
>>>Shouldn't that be the case for the schema language processors?
>>>      
>>>
>
>  
>
>>Yes, let's hope layering leads to a more complementary outcome.
>>    
>>
>
>I hope it leads to a more maintainable system where features 
>can always be stripped away or added as needed.  On the other 
>hand, there are very good reasons for tools like Visual FoxPro 
>that have powerful and specific features for a specific application, 
>relational database system building, vs say Visual Basic that 
>has features for connecting to a relational database.  Not 
>surprisingly, the relational aspects are easier in Fox, but the 
>GUI aspects are harder.  Exactly the reverse goes on in Visual Basic. 
>Jumping between the two can be exasperating.   I speculate 
>that Typed Infosets which if pluggable become, Application Typed Infosets 
>will offer the same dilemma: clarity in the specific application, 
>obscurity with regards to general tasks.
>
>len
>
>-----------------------------------------------------------------
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>
>
>  
>



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.