Traditional Web: With content as the core, the website is responsible for providing various content (news, novels, videos, etc.) to attract users. Users mainly receive information passively after finding the content they are interested in. "Web 2.0": Quoted because there is no such thing as a "Web 2.0 standard" after all. In a broad consensus, Web 2.0 takes users as the core, users share content (User-generated content, such as publishing Weibo, blog articles, podcasts, uploading videos, pictures to Youtube, Flickr, etc.), and Web service providers provide various Web-like applications to host user content and organize their interactions. Compared with the traditional Web, various services of Web 2.0 are more focused on users and provide a better interactive experience. At the same time, various service providers provide different open APIs, making it possible to realize some personalized Web applications. "Web 3.0": It should be said that what the term Web 3.0 refers to has not been widely agreed, and there are many different interpretations of its definition. Among them, many people regard the Semantic Web (http://www.w3.org/2001/sw/) as Web 3.0. This is proposed by Tim Berners-Lee, the father of WWW, which can be regarded as a subversion to the current organization of Web content: the vast majority of information on the Internet is currently carried in HTML format, which hides the database behind each website. The structured information is encoded as HTML code that the browser can render (during this process, the browser does not know the real meaning of the content of the web page, only how to render it), and finally renders it as human-readable information. This has a very big limitation: the vast majority of the information that can be shared on the Internet is semi-structured HTML content, because this information is massive, and it must be integrated and utilized through automated means, but machine It is also difficult to understand what is actually in HTML for humans to read. Therefore, various natural language processing and artificial intelligence methods are now widely used in the processing of Internet content, trying to allow machines to restore the relationship between various data and organize them more intelligently (this is not the natural language text such as novels). , but mainly some originally structured information, which lost the original semantics in the process of converting into HTML. For example, the parameters of a camera on an e-commerce website, it is difficult for a machine to accurately identify which parts of a web page are used for which describe the camera, and which are advertising or describing other products). The concept of the Semantic Web is to solve this problem from another direction: instead of using machines to do artificial intelligence-based recognition, when providing content, use a clear, machine-readable, and standard semantics to rely on. Describe the semantics of the provided content clearly, and establish a perfect mechanism to describe various resources on the Internet. Based on the standardized description of resources, establish a standard semantic reasoning and trust system to provide reliable information and standardized interaction modes for various intelligent agents, thereby changing the way people access the Web (such as being more powerful than Siri). And a much smarter application, remember an example is when you have a toothache to see the dentist, the intelligent agent will automatically check your schedule, find a suitable available dentist, automatically register with the clinic agent, and arrange travel for you. ). At present, several technologies have become the recommended standards for the Semantic Web (http://www.w3.org/standards/semanticweb/ ), among which the standards on the infrastructure layers such as Unicode, URI, and XML are: RDF /RDFS, resource description framework and a set of vocabulary based on it There is no established standard for tiers. Whether the Semantic Web will eventually evolve into the state its vision describes is hard to say. Because from the current point of view, various open APIs can be organized into very rich web applications, and the super-intelligent agent that can search and identify available services and combine them to complete user needs, as described in the Semantic Web Vision, seems to be a long way off. In addition, it is also very difficult to promote the standards of the Semantic Web. Taking the lead in "embracing" these standards will not bring much benefit to Internet companies in the short term, and the future of the Semantic Web is viewed as bad by many people. Will the final result be? The bleak end is also unknown. There are many people who criticize the idea of the Semantic Web as being too idealistic, and that it is completely impossible to become a reality. Going back to Web 3.0, the Semantic Web is just one way of saying it, and some people call the Semantic Web "Web 4.0". I don't know much about other points of view, so I'll leave it to others to add. As for the profit model, it can be said that the main profit model on the Internet is still advertising. Web No matter what time it is, the previous model is not to be replaced. For example, now we have so many Web 2.0 websites, but websites that provide content services can also be very prosperous. People still go to Sina to watch news and Youku to watch TV series. As long as the user can see it, you can make money through advertising. In addition, there is e-commerce, regardless of the zero point of the Web, it is always possible to obtain profits through transactions, but the interaction mode of transactions may change. Another way is to provide paid services (such as providing cloud computing services, providing entertainment services such as online games), which is similar to e-commerce, but the content of the transaction is not an entity.
