{"id":92249,"date":"2020-08-25T07:42:09","date_gmt":"2020-08-25T05:42:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk"},"modified":"2020-08-25T07:42:09","modified_gmt":"2020-08-25T05:42:09","slug":"metodologiya-idef5-graficheskij-yazyk","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk","title":{"rendered":"IDEF5 Methodology. Graphic Language","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>\nThis article is intended for those who are familiar with the concept of ontology at least at a basic level. If you are not familiar with ontologies, you may find the purpose of ontologies and this article in particular unclear. I recommend familiarizing yourself with this phenomenon before starting to read this article (perhaps just a Wikipedia article will suffice).<\/p>\n<p>So <b>Ontology<\/b> is a detailed description of a particular subject area being considered. Such a description must be provided in some clearly defined language. The IDEF5 methodology can be used to describe ontologies, which has 2 languages in its arsenal:<\/p>\n<ul>\n<li><i>The IDEF5 Schematic Language.<\/i> This language is visual and uses graphical elements.<\/li>\n<li><i>The IDEF5 Textual Language.<\/i> This language is presented in the form of structured text.<\/li>\n<\/ul>\n<p>\nThis article will discuss the first option \u2014 the schematic language. We will talk about the textual one in future articles.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Objects <\/h3>\n<p>\nIn the schematic language, as already mentioned, graphical elements are used. First, let's look at the basic elements of this language.<\/p>\n<p>Often, both generalized entities and specific objects are used in ontology. Generalized entities are called <b>types<\/b>. They are depicted as circles with a label (the name of the object) inside:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/598de95492bb9f071a2e4ee8d6a55a2b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTypes represent a collection of individual instances of that type. For example, a type like 'Cars' can represent a whole collection of individual cars. <br \/>\nAs a <b>instances<\/b> of that type may be specific cars, or specific types of equipment, or specific brands. It all depends on the context, subject area, and its level of detail. For example, for a car workshop, specific cars as physical entities will be important. For maintaining some statistics on sales in a car dealership, specific models will be important, etc.<\/p>\n<p>Individual instances of types are marked similarly to the types themselves but are denoted with a point at the bottom of the circle:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/faeae77a9ba0d84e8e228976106aba1f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlso, within the discussion of objects, it is worth mentioning objects such as <b>processes<\/b>. <\/p>\n<p>If types and instances are so-called static objects (unchanging over time), then processes are dynamic objects. This means that these objects exist within a strictly defined period. <\/p>\n<p>For instance, one can highlight an object such as the process of manufacturing a car (since we are talking about them). It is intuitively clear that this object exists only during the actual manufacturing of the car (a strictly defined period). It should be noted that this definition is conditional, as objects like cars also have their lifespan, expiration date, existence period, etc. However, we won't delve into philosophy, and within most subject areas, it can be accepted that instances, and even more so types, exist eternally.<\/p>\n<p>Processes are depicted as rectangles with a label (name) of the process:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/67f29e749dd51fd35a26d9fe06d4554f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProcesses are used in diagrams to transition from one object to another. More about this will be discussed further. <\/p>\n<p>Besides processes, such diagrams use <b>logical operators<\/b>. This is quite straightforward for those familiar with predicates, Boolean algebra, or programming. Three main logical operators are used in IDEF5:<\/p>\n<ul>\n<li>logical AND;<\/li>\n<li>logical OR;<\/li>\n<li>exclusive OR (XOR).<\/li>\n<\/ul>\n<p>\nIn the IDEF5 standard (http:\/\/idef.ru\/documents\/Idef5.pdf \u2014 most information is sourced from this document), logical operators are defined as small circles (compared to types and instances) with labels represented by symbols. However, in the developed graphical environment of IDEF5, we have deviated from this rule for several reasons. One of them is the complex identification of these operators. Therefore, we use a textual designation of operators with an identification number:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/a8d91ba41ceca888f9f2035cfb3ddf75.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPerhaps we will conclude our discussion on objects here.<\/p>\n<h3>Relationships<\/h3>\n<p>\nThere are relationships between objects that in ontology denote the rules governing interactions between objects and from which new conclusions are drawn. <\/p>\n<p>Typically, relationships are defined by the type of diagram used in ontology. <b>Scheme<\/b> \u2014 this is a collection of objects in the ontology and the relationships between them. The following main types of diagrams are distinguished:<\/p>\n<ol>\n<li>Composition diagrams.<\/li>\n<li>Classification diagrams.<\/li>\n<li>Transition diagrams.<\/li>\n<li>Functional diagrams.<\/li>\n<li>Combined schemes.<\/li>\n<\/ol>\n<p>\nThere is also sometimes a type of scheme called <b>existential<\/b>. An existential scheme refers to a collection of objects without relationships. Such schemes simply show that in a certain subject area, there exists a set of objects.<\/p>\n<p>Now let's discuss each type of scheme in order.<\/p>\n<h4>Composition schemes<\/h4>\n<p>\n This type of scheme is used to represent the composition of an object, system, structure, etc. A typical example is the parts of a car. In the most generalized composition, a car consists of a body and transmission. The body, in turn, is divided into a frame, doors, and other parts. This decomposition can continue further \u2014 it all depends on the required level of detail for a given task. An example of such a scheme:<br \/>\n<img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/3179b2fde64d134b63ce005b378181d2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nComposition relationships are displayed as an arrow with a point at the end (unlike, for example, classification relationships, where the point is at the beginning of the arrow, more on that later). These relationships can be labeled as shown in the illustration (part). <\/p>\n<h4>Classification schemes<\/h4>\n<p>\nClassification schemes are designed to express definitions of types, their subtypes, and instances of types. For example, cars can be passenger and cargo. That is, the type \"Car\" has two subtypes. The VAZ-2110 is a specific instance of the subtype \"Passenger car,\" while the GAZ-3307 is an instance of the subtype \"Cargo car:\"<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/9e79f61d971245d5854e2e53c7375bff.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRelationships in classification schemes (subtype or specific instance) are represented as an arrow with a point at the beginning and, like in the case of composition schemes, can have a label naming the relationship.<\/p>\n<h4>Transition schemes<\/h4>\n<p>\nThis type of scheme is necessary to display the processes of objects transitioning from one state to another under the influence of a certain process. For example, after the process of painting with red paint, a black car becomes red:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/f06af4c997006c9b89ec8c302d83a6c0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThe transition relationship is indicated by an arrow with a point at the end and a circle in the center. As shown in the diagram, processes relate to relationships, not to objects.<\/p>\n<p>In addition to the ordinary transition illustrated in the diagram, there is a strict transition. It is used in cases where the transition is not obvious in the given situation, but it is important for us to emphasize it. For example, mounting a rearview mirror on a car is not a significant operation when considering the assembly process of the car as a whole. However, in some cases, it is necessary to highlight this operation:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/5c203f5b48e09a8678815dd116813e4c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThe strict transition is indicated similarly to the ordinary transition, except with a double arrowhead at the end.<\/p>\n<p>Ordinary and strict transitions can also be marked as instantaneous. For this, a triangle is added to the central circle. Instantaneous transitions are used in cases where the transition time is so minimal that it is negligible within the subject area being considered (less than the minimally significant time interval). <br \/>\nFor example, with even the slightest damage to the car, it can be considered damaged and its price drops sharply. However, most damages occur instantaneously, unlike aging and wear:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/c533039baee63f983cad5901838dcf76.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThe example presents a strict transition, but an ordinary transition can also be used as instantaneous.<\/p>\n<h4>Functional diagrams<\/h4>\n<p>\nSuch diagrams are used to indicate the structure of interaction between objects. For instance, a mechanic performs maintenance on cars, while the service manager accepts repair requests and passes them to the mechanic:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/303dbe641fb97ec6ee3ac097384ebde5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFunctional relationships are depicted with a straight line without an arrowhead, but sometimes with a label indicating the name of the relationship.<\/p>\n<h4>Combined diagrams<\/h4>\n<p>\nCombined diagrams are a mixture of the previously discussed diagrams. Most diagrams in the IDEF5 methodology are combined, as ontologies using only one type of diagram are rare. <\/p>\n<p>Logical operators are often used in all diagrams. With their use, it is possible to realize relationships among three, four, or more objects. A logical operator can express a common entity over which a process is performed or which participates in another relationship. For example, the previous examples can be combined into one as follows:<\/p>\n<p><img decoding=\"async\" alt=\"IDEF5 Methodology. Graphic Language\" src=\"\/wp-content\/uploads\/2020\/08\/6a8eb8f729a0bd20c4ff8b0f94a7a13d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn this particular case, the combined scheme uses a composition scheme (mirror + car without a mirror = car with a mirror) and a transition scheme (a car with a mirror, under the influence of the painting process with red paint, becomes a red car). The car with the mirror is not expressed explicitly \u2014 instead, a logical operator AND is indicated.<\/p>\n<h4>Conclusion<\/h4>\n<p>\nIn this article, I attempted to describe the main objects and relationships in the IDEF5 methodology. I used the automotive domain as an example, as building schemes on this example proved to be much simpler. However, IDEF5 schemes can be applied in any other field of knowledge. <\/p>\n<p>The ontology and knowledge analysis of the subject area is quite a broad and labor-intensive topic. However, within the framework of IDEF5, everything turns out to be not so difficult; at least, the basics of this subject can be learned quite easily. The goal of my article is to attract a new audience to the problem of knowledge analysis, even if it's through such a primitive tool as IDEF5's graphical language. <\/p>\n<p>The problem of the graphical language is that it cannot adequately articulate certain relationships (axioms) of the ontology. For this, there is the textual IDEF5 language. However, at the initial stage, the graphical language can be very useful for formulating initial requirements for the ontology and determining the vector for developing a more detailed ontology in the textual IDEF5 language or any other means.<\/p>\n<p>I hope this article will be useful for beginners in this field, and perhaps even for those who have been dealing with the issue of ontological analysis for a long time. The main material of this article has been translated and thoughtfully sourced from the IDEF5 standard I referred to earlier (<noindex><a rel=\"nofollow\" href=\"http:\/\/idef.ru\/documents\/Idef5.pdf\">I am repeating<\/a><\/noindex>). I was also inspired by a wonderful book from the authors at NOU INTUIT (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.intuit.ru\/goods_store\/ebooks\/8399\">link to their book<\/a><\/noindex>).<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/516244\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c \u043a\u0430\u043a \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u0441 \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438, \u0442\u043e, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0412\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435 \u044f\u0441\u043d\u0430 \u0446\u0435\u043b\u044c \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438. \u0421\u043e\u0432\u0435\u0442\u0443\u044e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043d\u0430\u0447\u0430\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 (\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0445\u0432\u0430\u0442\u0438\u0442 \u0434\u0430\u0436\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0441 \u0412\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-92249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c \u043a\u0430\u043a \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u044f IDEF5. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c \u043a\u0430\u043a \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-25T05:42:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-25T05:42:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47IDEF5 Methodology. Graphical Language | ProHoster","description":"Introduction This article is intended for those who are familiar with the concept of ontology at least at a basic level.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u044f IDEF5. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a | ProHoster","og:description":"\u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c \u043a\u0430\u043a \u043e\u043d\u0442\u043e\u043b\u043e\u0433\u0438\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/metodologiya-idef5-graficheskij-yazyk","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-25T05:42:09+00:00","article:modified_time":"2020-08-25T05:42:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92249","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:12:27","updated":"2022-10-01 20:38:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/92249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=92249"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/92249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/92250"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=92249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=92249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=92249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}