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

Re: Why RDF is hard


rdf complicated
jonathan@o... (Jonathan Borden) writes:
>but RDF gets hard fast. That's because the problems that RDF can be
>used to solve might be very tricky problems. It's not that RDF
>*itself* is so complicated, it's that its problem domain (e.g.
>unstructured databases or "knowledge representation") is complicated.

I don't think the problem is as simple as "what RDF does is hard." 

For me, the problem with RDF is the demands it places on me for keeping
track of the structures described.  Invariably, when I look at
information stored in RDF (or a Topic Map) in a graphical form, the
connections make sense, the overall structure or lack thereof is very
clear.  When I look at the same information in its raw RDF document
form, I start to mutter about people who are too damn smart creating
models which are suitable only for computers and people who can think
like computers.

I find markup very human - even annoyingly human.  I just came back from
a meeting where I showed off some SVG maps but really wowed them with
the raw XML used to store the data.  I never mentioned or explained XML,
but I didn't have to - they were looking at the marked-up data and
comparing it to the SVG and performing their own transformations.  Then
they asked if they could add X, Y, and Z or put it into Excel/SPSS/etc.
and were happy that the answer was yes.

(Given that I hadn't finished the demo, this was very gratifying, but to
continue...)

Embedded markup, whatever its sins may be, is very good at making things
explicit.  I can usually look at a well-designed document and keep track
of even complicated hierarchical relationships and even the occasional
ID/IDREF connection.  I can't do that with most RDF - when I have to
think about it in terms that go beyond simple markup the overhead of
keeping track of the pieces makes the effort outweigh the benefits.

I don't think the RDF community has ever really understood that what
they do is genuinely difficult for most people.  The RDF community seems
very self-selecting to me - those who can cope with RDF like it, and the
rest of us keep our distance.  I'm not sure it's ever been clear to
people who find RDF intuitive why so many people bounce off of it
completely, and I'm not convinced that it's possible to explain that to
someone who genuinely likes RDF.

I guess we'll see if this message generates the usual "but you're wrong
about RDF it's so simple and clear" messages that previous efforts to
state the same thesis have garnered.

-------------
Simon St.Laurent - SSL is my TLA
http://simonstl.com may be my URI
http://monasticxml.org may be my ascetic URI
urn:oid:1.3.6.1.4.1.6320 is another possibility altogether

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.