Key aspects of the semantic web. The main components of web 3.0 are met language and representation standards. XML (extensive Markup Language) enables coding for the distribution of complex documents over the Internet. It is a simple technology that, because it complements well with others, can lead to very important results in standardizing and sharing information. It is a text format designed specifically for the transmission of structured data, providing superficial syntax, but without giving any restriction on its meaning. It comes from the SGML language, which is a standard that tries to establish the generic parameters for the definition of documents, applying flexibility and portability to them. Another element of the semantic web is the RDF (Resource Description Framework), which is responsible for establishing relationships between data; While the Platform for the Internet Content Selection (PICS) help determine if displaying certain types of data is convenient or not for the user. The use of PICS has been associated for a long time with the use of the Internet by children, but has other interesting applications, for example in the area of privacy. In addition to all of the above, there are two other elements essential when talking about semantic web. The first of these are ontologies, which are collections of statements that encompass the relationships between concepts and the rules of logic that are necessary to understand and reason with them. The other element is the agents, which are defined as software capable of working continuously and autonomously. It is a kind of personal assistant who will be in charge of making the search for services. According to James A. Handler, the agent must be communicative (understanding the needs and preferences of the user), capable (in the sense of having the capacity to do things for himself), autonomous (able to interact with the environment and make decisions) And with adaptability to the environment. The agent is not limited to searching the requested information, but interacts with the environment to be able to locate the information that best suits the search parameters indicated by the user to whom it is providing service.