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 |