OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] RDF Interpretation of XML documents (was Re: [xml-d ev] pa

[ Lists Home | Date Index | Thread Index ]

> How does one write a document in RDF friendly ways?

Does the example I just presented help give the literal approach to this?

Basic rules I applied in my manual transform:

*  Use rdf:about or rdf:ID for ID-type attributes

*  Use rdf:resource for linking

*  watch out for base URI resolution (which is why I used xml:base).  This is 
not strictly necessary unless you are aggregating more than one document into 
a database, but I generally do it as a good practice.

Now, having said all that, I completely reject the notion that all XML 
designers need to follow all these rules.  That would be far too limiting and 
alien, and espcially since they are so trivial to apply using transforms (we 
do this so often at 4Suite that we've built in a special system for it in 

So my *real* conclusion is:

To write an XML document in an RDF-friendly way, just write the XML document 
as you would if you'd never heard of RDF.  Then write the usually simple 
transform it takes to represent that document in familiar RDF syntax.

Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Track chair, XML/Web Services One Boston: http://www.xmlconference.com/
Basic XML and RDF techniques for knowledge management, Part 7 - 
Keeping pace with James Clark - http://www-106.ibm.com/developerworks/xml/libra
Python and XML development using 4Suite, Part 3: 4RDF - 


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS