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

Fwd: Meta-somethingorother (was the semantic web mega-permathr

  • To: XML Developers List <xml-dev@l...>
  • Subject: Fwd: Meta-somethingorother (was the semantic web mega-permathread thing)
  • From: Jonathan Borden <jonathan@o...>
  • Date: Wed, 9 Jun 2004 21:02:18 -0400

tamino owl


Begin forwarded message:

From: Jonathan Borden <jonathan@o...>
Date: June 9, 2004 9:01:16 PM EDT
To: Elliotte Rusty Harold <elharo@m...>
Subject: Re: Meta-somethingorother (was the semantic web mega-permathread thing)


Elliotte Rusty Harold wrote:
I'd like to see the use cases where starting from an RDF triple store makes life easier than starting from the identical information in more traditional XML. Use of all easily available free tools and languages is allowed (Python, Java, XSLT, XQuery, Owl, etc.) Reliance on expensive proprietary systems (e.g. Tamino) is not because as I saw on sign somewhere recently, "If we can't afford the solution, it's not a solution."


There is no inherent advantage to RDF triples *except* that it is alot easier to canonicalize triples in, e.g. the N-Triples format than it is to canonicalize XML, or any particular dialect of XML. All this is saying is that if you have data that let's say is naturally represented as a directed labelled graph (DLG) and for which you might have 1000 slightly different ways to represent that in XML, triples *might be* a least common denominator format to represent the data. Might be.

For example RDF/XML. The folks on the RDF Core and OWL working groups soon found that it was somewhat difficult to communicate using RDF/XML (Lots of these discussions were naturally about triples). It turns out that it is alot easier to just *say* the triples rather than try to express them in RDF/XML. N-triples (and TimBL's N3) is a convenient shorthand to author information naturally expressed as triples.

For actual use cases which employ free tools, take a look at the N3 work that TimBL and DanC have done on N3 and the CWM inferencing engine all of which is written in Python. The strong impression I get is that for alot of folks who are hacking in RDF, the RDF/XML syntax presents a big overhead.

For example here's a little N3 thinging to do with Atom:

http://semtext.org/atom/atom-n3.php

which "starts" as an RDF triple store. One could express the same definition in RDF/XML but I understand that a number of folks who are doing this stuff find it easier to work with N3 *for this stuff* than RDF/XML -- and that would be the identical information.

Jonathan


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.