"Tim O’Reilly’s Web 2.0 formulation emphasized the web as a platform, participation, web services, syndication, and mashups."
O'Reilly contrasted publishing with participation and screen scraping with web services, identified the web as platform as a core principle, and discussed mashups as a characteristic pattern.
View Source