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

RE: 'is-a' Relationships in XML?

  • From: "stephengreenubl@gmail.com" <stephengreenubl@gmail.com>
  • To: "Michael Kay" <mike@saxonica.com>
  • Date: Mon, 03 May 2010 22:49:25 +0000

RE:  'is-a' Relationships in XML?



-----Original Message----
From: Michael Kay
Sent:  03/05/2010 11:35:35 pm
To: stephengreenubl@gmail.com
Cc: 'xml-dev'
Subject:  RE:  'is-a' Relationships in XML?

> So making an 'employee' element  a child of an 'employer' 
> element clearly implies some semantics that the employer 
> 'has' the employees. 

And if 'employer' is a child of 'employee' then I suppose that the employee
"has" the employer. But I don't think there's any semantics here: you're
just using "has" as a synonym for "is the parent node of". 


-sdg:
Not really. I think I'd be understanding that the markup was using the parent/child to represent the reality of the 'has' relationship. I accept that it's implicit to some extent but even the names of the elememts could be said to imply something about the reality being represented. Just as words represent reality, to some extent implicitly.



If XML is well designed, then you can make guesses about the meaning of the
data from the choice of element names and their hierarchic relationships.
But XML is often badly designed, and your guesses in such cases will be
wrong.

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 







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