Why?
Not only display Web data for people, but process automatically (by software)
To share data between programs and resources designed independently
- Essential trait of a massively distributed Web
- Incorporate, reuse, re-purpose data for unanticipated objectives
- Allow diverse communities to communicate on the basis of partial (imperfect) understanding