XML Versus RDF: Summary (2)


XML RDF
More compact representation More explicit meaning
Easier for sequences (ordering is significant) Easier to aggregate
Often easier within a single application:
  • Custom syntax
  • Natural correspondence to internal data structure
Often better across applications:
  • Simple, universal representation
  • Globally unambiguous
  • New data can be merged later without conflict
  • New relationships can be added
  • More "future proof" ("insurance policy")
Allows developer to "Write first, ask questions later" Forces developer to think first about the relationships and meaning of data