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

RE: {Spam?} Re: 3 XML Design Principles


re 3 spam
Same for VRML and X3D.  It has route structures.   I tend to think of it as
a network of objects, not a hierarchy.   X3D has a hierarchy in the
XML encoding because it has to have a root node.  In the VRML, encoding,
it doesn't.   USE nodes provide, define one use everywhere functionality.
There is a hierarchy of objects with some inheritance of properties, and
to nest finite coordinate spaces.   X3D like VRML likes a one pass parse.
 
In X3D, it is the object model that is dominant, not the syntax.  I agree
with your answer. On the other hand, the schema for a system like this
is cumbersome and ugly.
 
len

From: news [mailto:news@s...]On Behalf Of Dimitre Novatchev
The answer largely depends on the data being modelled and the generality of the representation. The "has a" relationship is probably not too specific and thus contributed to your question.
 
However a "has private members" relationship is definitely better presented in a hierarchical way. For example:
 
  <date>
      <day>30</day>
      <month>1</month>
      <year>2005</year>
  </date>
 
There is analogy to this in programming languages -- members of a class may be private or public and a private class may be defined inline (nested) to be used solely by the encompassing class.
 
Whenever the data to be represented is not hierarchical (no single root, repeating subtrees, loop structures), then it becomes necessary to realise that an arc is an object in itself and has to be represented separately. A good example is the XGMML (eXtensible Graph Markup and Modeling Language):
 
   http://www.cs.rpi.edu/~puninj/XGMML/

PURCHASE STYLUS STUDIO ONLINE TODAY!

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

Buy Stylus Studio Now

Cast Your Vote

We need your help – Vote for DataDirect XML Products!

  • Best SOA or XML site

Winners and finalists announced at SOA World Conference in November.

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-2007 All Rights Reserved.