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

Re: Services-based automation (WAS RE: Realistic proposals to the W3C?)

  • From: Martin Bryan <mtbryan@s...>
  • To: "Thomas B. Passin" <tpassin@h...>, xml-dev@l...
  • Date: Thu, 19 Oct 2000 09:50:31 +0100

Re: Services-based automation (WAS RE: Realistic proposals to the W3C?)
> 
> A basic edge-labeled graph defines its structure mainly by
> edges, keeping its values or data in the nodes.  The node
> model for xml uses nodes to delineate the structure as well
> as to hold data.  The edge-labeled model has a cleaner
> separation of structure and data.  I happen to like working
> with a edge-labeled model better, the DOM uses a node model.

While the distinction between edge-labelling with RDF and node-labelling with XML/DOM is nice it misses the real point. Both are required, neither is fixed, and, in most documents, neither is done correctly. This is why Topic Maps has both (Topics for node labelling, Associations for edge labelling) and why Topics assign names to occurrences within other resources rather than to trying to apply the labelling to the objects themselves.

Think of your average HTML document. How much (semantic) meaning is there in any node label? In 99% of tags, none. Are Word documents (even those stored as XML objects) any better? Or an XML-encoded Star document? No. To apply meaning to such documents you have to associate a meaningful term with the node. There may be more than one relevant term to describe the meaning. Different communities (linguistic, cultural or  commercial) use different terms to identify the same meaning. You therefore need a mechanism for assoication multiple terms to a single node. This is what Topic Maps do. (Unfortunately, despite many years of screaming on my part, Topic Maps fail to require you to record the meaning of the term!!)

Until we learn to assign culturally acceptable terms to both nodes and edges (and to use edges to identify process boundaries!!) we cannot hope to assign meaning to the resources of the web (which is how I interpret the otherwise meaningless phrase "semantic web".)

Martin Bryan
CEN/ISSS working group on Defining and Maintaining Semantics and Datatypes




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.