Original sentence: However, a consensus upon its exact meaning has not yet been reached.The term "Web 2.0" refers to what some people see as a second phase of development of the World Wide Web, including its architecture and its applications
Edited sentence: However, a consensus upon its exact meaning has not yet been reached, mainly because it was first originated as a vague marketing term rather than a technological expression.The term "Web 2.0" refers to what a handful of people see as a second phase of development of the World Wide Web, including its architecture and its applications