In the section 'A Wise Teacher' it is claimed
thinking in terms of the RDF model is useful as
it helps one think about cardinality and order. Doesn't an XML schema language help you
think about the same thing? If you're going to
write a schema for your XML format you will
have to capture cardinality and order aspects in
it. So if these examples are the main benefits
of considering the RDF model then I don't really
see the case for using RDF as opposed to schema
here.
Of course there's a case for reusing RDF tools.
There's also probably a case to think in terms
of the RDF model, which I don't know much
about. It's just that the supplied examples
didn't really work for me -- writing a schema
seems to be a more natural way to be made to
consider such issues.
The nicest part of the article to me is the analysis of the 'related but completely independent' (sic) issues. I'm "interesting" on the model, "ugh" on the serialization, "would like to play with it using some Python tool one day" on tools and "small directly useful steps are good
and we'll see where they'll lead us" on the semantic web.
Martijn
|