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

RE: RDF **vs** XML???

  • From: David Megginson <david@m...>
  • To: "'XML Dev'" <xml-dev@i...>
  • Date: Sat, 31 Jul 1999 21:27:00 -0400 (EDT)

rdf vs xml
[offline]

Didier PH Martin writes:

 > OK, I badly expressed myself. Let's state it differently.
 > a) Wasn't XML with the purpose of allow you to create domain
 >    languages?

Sure it is, but you don't always want to create them directly on top
of XML; it's good to factor out common constructs into intermediate
layers of abstraction, to simplify the application designers' work.

 > d) Was RDF originally intended for meta data?

That was the initial motivation -- after all, the W3C isn't in the
business of general data exchange.  However, the spec editors realised 
that the distinction is arbitrary:

  The distinction between "data" and "metadata" is not an absolute
  one; it is a distinction created primarily by a particular
  application, and many times the same resource will be interpreted in
  both ways simultaneously.

 > Was then use a meta data domain language to encode data base records? You
 > could have encoded it with your own domain language. 

Yes, but then I lose the advantage of being able to use higher-level
APIs to access the information.  I could use UTF-8 without XML to
encode my documents, but I like that fact that XML parsers do most of
the work of building a tree out of a character stream; likewise, I
like the fact that RDF processors do most of the work of building
objects out of XML documents.

 > In fact, what is useful about rdf is not its elements but more its
 > schema part. When XML will have a schema language as good as the
 > rdf schema language or if both are united then I guess there is no
 > need to use rdf.

That makes very little sense to me.  Sure, a schema is interesting,
but an abstracted data-object layer is what will save people time and
expense in building XML systems for data interchange.

 > But the original intent of rdf is to add meta data information about
 > resources. This is why you have such construct:
 > 
 > <rdf:description about="http://www.netfolder.com/DSSSL">
 > 
 > The elements intentionally have the "description about" keywords.

rdf:Description is one particular class; RDF allows the creation of
new classes as well.


All the best,


David

-- 
David Megginson                 david@m...
           http://www.megginson.com/

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



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.