{"id":983,"date":"2025-12-22T22:29:56","date_gmt":"2025-12-23T03:29:56","guid":{"rendered":"https:\/\/blog.data-principles.com\/?p=983"},"modified":"2026-01-06T18:30:26","modified_gmt":"2026-01-06T23:30:26","slug":"normalization-of-knowledge","status":"publish","type":"post","link":"https:\/\/blog.data-principles.com\/index.php\/2025\/12\/22\/normalization-of-knowledge\/","title":{"rendered":"Normalization of Knowledge"},"content":{"rendered":"\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-b496727acbabcd7f593d28ed53615abc\"><em>By Donavon Gooldy<\/em><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-f396b400cb80e6e3a864d72979e869c3\">Normalization is NOT an engineering exercise.&nbsp;The central principle that underlies its rules is that data redundancy, whether repeating groups of attributes or repeating attribute values, is evidence that more than one function\u2019s descriptive pattern exists within a data set.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-7b3aa8c0da7e330d2983a8334192dd86\">The result of normalization is a model in which each attribute, each entity, and each relationship speaks business truth about the things that data is evidence of.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-31d3460f514b4c591caef231a56cbab0\">In Logical Entity Relationship (ER) Modeling, as Peter Chen defined it, Normalization isn\u2019t the elimination of data redundancy in a database. There is no database yet. The goal is to semantically identify and describe the exact things that data describe, and those things&#8217;s interactive context. If that\u2019s done, there will be no data solution redundancy.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-603d6a9a22303810ea8fd24bb5ac04c6\">Normalization according to the semantics of ER and Knowledge Modeling begins by recognizing that the abstract realm of modelled business subjects is that of human business action. The semantic context of these subjects is as things of doing, whether performers of action, receivers of action, controllers of action, the action itself, places at which action occurs, or things exchanged or utilized in action.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-2668b867b4a55239cb41516e3cc0e999\"><strong>Attributes: The Evidence of Action<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-88e2a1f871eb68e551aee589fe1bbccd\">The things of action expressed in modeling by entities should be recognized as functions, defined by the actions they perform. In a model, these actions are graphically illustrated by an entity\u2019s relationships. It\u2019s the actions expressed by an entity\u2019s relationships that are the basis of its taxonomy. What it does defines what it is.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0c2b4287155b25214c78295be01a7b1d\">The attributes or properties of an entity are evidence of the action performed by its function. Attributes reflect when the action happened, what the action\u2019s status is, how much of something was involved in the action, what the controls of the action are, what the description of the actor who acted, etc.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-c58b58f0639f09612c75ec04e7bbc148\">When data pattern redundancy exists, whether repeating group attributes, or repeating attribute values, the redundancy reflects the fact that a function described by those attributes is repeated within the dataset.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0f1c8b7d5d6faa4bf5e398703bb7fe6e\">Normalization doesn\u2019t just impact the evidence of business action; it reveals the function (entity) that the evidence describes, as well as actions performed (relationships) that the data is evidence of. This is why normalization isn\u2019t \u201cdata\u201d normalization; it is function normalization.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-985be97383199dee73fa2c63c2101d51\"><strong>Normalization &amp; Action Semantics Reveal Function<\/strong><\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:54% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"436\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.42.57-PM.png\" alt=\"\" class=\"wp-image-984 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.42.57-PM.png 960w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.42.57-PM-300x136.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.42.57-PM-768x349.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-f2910c3967ff12bcb29703ef4d0ab62c\">Consider the simple First Normal Form example of Figure 1.&nbsp;Eliminating the repeating groups of skill-related columns in Employee on the left, we create an Employee Skills entity on the right. Normalization identifies a new entity, but it\u2019s the predicate semantics of the newly created relationship that reveal the<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-1540846f7d69b5d067a1081a4ac65f38\">In our example, the action of Employee Skill is how it supports the parent function of Employee.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-798ea7ec8a0c4f02c9681fdc543619f7\">The knowledge representation of the semantics in Figure 1, is expressed in Figure 2 below, unadulterated by constructs demanded by RDMBS design.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"338\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.57.39-PM.png\" alt=\"\" class=\"wp-image-985 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.57.39-PM.png 738w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-3.57.39-PM-300x137.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-f9decb080a3eb5de1360c9c5fcfa3fa5\">A significant knowledge miss in most knowledge models is reciprocating fact statements of actions performed in response to the action of the other relationship. In our simple example, because <em>an Employee practices for fulfillment of their duties<\/em> <em>an Employee Skill, that Employee\u2019s Skill gives value to the labor of the Employee<\/em>.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-bc10c6a6b0c0a88675edbe376d65e1ff\">Expressing relationship predicates according to an action performed by the entity\u2019s function, is key to developing the knowledge necessary to write quality entity definitions. The semantics of a function\u2019s actions, represented by an entity\u2019s relationships, are the true basis of its definition. For instance: <em>An Employee Skill is a specialized proficiency that an Employee is qualified to practice in fulfillment of their duties, which gives value to their labor<\/em>. An entity&#8217;s action defines its function, which means, what it does defines what it is.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-8d8c0538f39a9361ae38b4b6152f57e9\">For those who argue against complex predicate phrasing in favor of single verbs, consider the information about the unmodeled functions <em>Duty<\/em> and <em>Labor<\/em> represented in Figure 2\u2019s predicate phrases. Think of it as \u201cconceptualization\u201d that may indicate a need for expanded knowledge scope.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-64a2229e90d46aa57eb34544784eaa9a\"><strong>Refined Understanding Through Action Semantics<\/strong><\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:49% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"586\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-4.58.19-PM.png\" alt=\"\" class=\"wp-image-986 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-4.58.19-PM.png 664w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-4.58.19-PM-300x265.png 300w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0358ef207ea122d4ff948312f556306d\">Often, a relationship\u2019s action semantics provides necessary insight to correctly name an entity according to its actual function, rather than initial perceptions of it.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-158121b08d9085ef5ad352ee110625cf\">Transitive data dependency often obscures the understanding of business functions. It exists when one or more attributes rely on another set of attributes within the same data set.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-6c1b98e284960ba38cddbd1e501f2742\">In Figure 3, attributes with repeating values centering around <em>the Policy Transaction Effective Date<\/em> attribute, are highlighted by the upper callout.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-732f2dfdb507623fd7fac3b606c97101\">They do so because premium charges for one or <\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-bcf408e354b21e747493b4b93e256a86\"> more Coverages, which are highlighted by the lower callout, are transactionally grouped by policy change transactions, such as a new Policy Term, a Policy Endorsement (contract amendment), or a Policy Cancelation.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"742\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.00.47-PM.png\" alt=\"\" class=\"wp-image-987 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.00.47-PM.png 606w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.00.47-PM-245x300.png 245w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-9ec751e28b8b20758edf469fc2f8235e\">From a business knowledge standpoint, the semantics of this denormalization doesn\u2019t just hide an entity. It eliminates our ability to semantically express important business knowledge about how Premium is charged during a Policy Term.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-52558b9b0547bdb79751a39e6521e16c\">In Figure 4, the newly created entity is named <em>Policy Period,<\/em> rather than <em>Policy Term Transaction or Policy Transaction<\/em>, because the semantics of its true function indicate it to be a thing of time duration, rather than a pure temporal event.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b9339963d7b63f98bb44d160d1b94137\">While the Policy Period is created by a premium bearing transaction, premiums charged are prorated for the days in the period between the transaction date and the end of the Policy Term.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-994e7aa772c3c87578e8d59fda5945bf\">Further, reversals of unearned premium are based on the proration period between the time of a coverage cancellation, or coverage risk change, <\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-89356b731c780f717fd5a3a2ba632f51\">and the end of the Policy Term. For this reason, the new entity has been named Policy Period, since its real definition is: <em>A Policy Period prorates Policy Coverage Premium according to a specific definition of Coverage risk, based on the ratio of a Policy Period\u2019s duration divided by the duration of its Policy Term<\/em>.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:49% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"550\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.03.23-PM.png\" alt=\"\" class=\"wp-image-988 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.03.23-PM.png 654w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-03-at-5.03.23-PM-300x252.png 300w\" sizes=\"auto, (max-width: 654px) 100vw, 654px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-90d7054c5f253921a19770e7d4f96afd\">Figure 5 illustrates the same semantics in knowledge model form. It should be noted that the direction of knowledge graph relationship notation is quite different than that of an ER model. The direction of the relationship in an ER model is based on functional dependence.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-19b9d103fd2529d63ac5cb3a62398225\">In a Knowledge Model, however, the notation direction indicates the direction of the action.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-a0c643446c6593d1f2efc5d56c61383a\">Any knowledge of functional dependence must be conveyed in the relationship predicate. Single verb phrases fail to provide this. <\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-d9634ded34995459c47615e4c7a8c424\">For instance, in our example, \u201cPolicy Period prorates premium according to its risk duration, relative to the duration of a Policy Term\u201d. The implication in the predicate is that the function of the Policy Period is dependent on the Policy Term, which is a commitment of protection for a set duration of time.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-fadcd20662444abae9f1c37d75be70ed\"><strong>Conclusion<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-19ec13e24e3dd310667625b80c391294\">Because most things that are subjects of ER and Knowledge Modeling are things of business action, it is the action they perform that defines them. And the semantics of their actions is the visualization tool used to eliminate obfuscation, generalization, incongruity, and gaps in their knowledge of them.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-2a1dcf42a3602c8c9c4d6c617be1d613\">Normalization is key to establishing the correct taxonomy of business functions.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-25fe713beade08e25f821830ad3e13c4\">Most consider Normalization to be the normalization of data, but only because data isn\u2019t recognized as evidence of action. Giving normalized data the context of business action semantics extends and perfects business knowledge. So, Normalization is truly the normalization of business knowledge.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:25% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"538\" height=\"526\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-04-at-12.05.40-PM.png\" alt=\"\" class=\"wp-image-989 size-full\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-04-at-12.05.40-PM.png 538w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-09-04-at-12.05.40-PM-300x293.png 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-orange-color has-text-color has-link-color wp-elements-976b1d436405198780e3573e27b6a32a\"><strong>Business Semantics and Enterprise Modeling: A Profile of Donavon Gooldy<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-c900b921231c08fc17a2e37f9f08fa4b\">Don is a Senior Manager Consultant in Accenture\u2019s Thought Leadership and Expert program.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-a121c76bb9c100c862c47d3612163c83\">He advocates that human action controlled by business process is the true context of business data. And that logical modeling\u2019s purpose as originally envisioned by, is to set data according to the functional structure and definition of semantics describing this action.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-eca33e9ca98c54ef79af659e4561ba8e\">Over the past 18 years, Don has modeled the enterprise business architectures of Cellular Telecom, Wealth Management, Retail, Healthcare Insurance, P&amp;C Insurance, and Consumer Goods Manufacturing industries clients, as well as that of Human Resources and Campaign Management.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-a6030dcb76ea877b2c307d019199bb5c\">He is Principal Modeler\/Business Architect and Product Manager for Accenture\u2019s AUDM P&amp;C Insurance Business Model, AUDM Healthcare Payer Business Model and AUDM Human Resource Model products.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-d35426b5c300f82a21206e3b7ecbc12c\">He is author of numerous articles relevant to business semantic modeling discipline, which can be found at <a href=\"https:\/\/www.linkedin.com\/in\/donavon-gooldy-8b88839\/detail\/recent-activity\/posts\/\" rel=\"noreferrer noopener\" target=\"_blank\">Donavon Gooldy Articles | LinkedIn.<\/a><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b9d35344add9ccb61ab0ed7a6bdddb1a\">Don lives in rural southwest Michigan with his wife Ginny, on twenty acres he\u2019s known since childhood.<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/in\/donavon-gooldy-8b88839\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li><\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center has-blue-color has-text-color has-link-color wp-elements-25d763e525491eb9ccef253963480e05\" style=\"font-size:26px\"><strong><em>Join Our Data Community<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-black-color has-text-color has-link-color wp-elements-9bdac29360d2b62aa9e765a3bc163366\">At Data Principles, we believe in making data powerful and accessible. Get monthly insights, practical advice, and company updates delivered straight to your inbox. Subscribe and be part of the journey!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-orange-background-color has-background wp-element-button\" href=\"https:\/\/lp.constantcontactpages.com\/sl\/XIYDUv9\/DataDecisionsPathways\">Subscribe Now<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"630\" src=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png\" alt=\"\" class=\"wp-image-1087\" style=\"width:450px\" srcset=\"https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM.png 946w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-300x200.png 300w, https:\/\/blog.data-principles.com\/wp-content\/uploads\/2025\/12\/Screenshot-2025-06-02-at-6.34.01-PM-768x511.png 768w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>By Donavon Gooldy Normalization is NOT an engineering exercise.&nbsp;The central principle that underlies its rules is that data redundancy, whether repeating groups of attributes or&hellip;<\/p>\n","protected":false},"author":5,"featured_media":1002,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,258,261,19],"tags":[128,122,126,129,85,125,127,123,124,121],"class_list":["post-983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-architecture-modeling","category-data-modeling","category-editors-choice","category-semantics","tag-business-architecture","tag-business-semantics","tag-data-as-evidence","tag-data-foundations","tag-data-modeling","tag-enterprise-modeling","tag-er-modeling","tag-knowledge-modeling","tag-normalization","tag-semantic-modeling"],"_links":{"self":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/comments?post=983"}],"version-history":[{"count":11,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/983\/revisions"}],"predecessor-version":[{"id":1152,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/posts\/983\/revisions\/1152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media\/1002"}],"wp:attachment":[{"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/media?parent=983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/categories?post=983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.data-principles.com\/index.php\/wp-json\/wp\/v2\/tags?post=983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}