{"id":1419,"date":"2026-02-25T10:41:00","date_gmt":"2026-02-25T10:41:00","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/"},"modified":"2026-02-25T10:41:00","modified_gmt":"2026-02-25T10:41:00","slug":"avoiding-uml-mistakes","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/","title":{"rendered":"Avoiding Common Pitfalls in UML Modeling"},"content":{"rendered":"<p>Have you ever spent hours refining a class diagram only to realize it doesn\u2019t help your team understand the system? I\u2019ve seen this happen too many times \u2014 not because the model was wrong, but because it was built on assumptions that don\u2019t hold in practice. UML mistakes often stem from trying to capture everything, rather than focusing on what matters.<\/p>\n<p>Over two decades of modeling across fintech, healthcare, and logistics systems taught me one truth: clarity beats completeness every time. The best UML isn\u2019t the most complex \u2014 it\u2019s the one that enables decisions, reduces ambiguity, and supports development without becoming a maintenance burden.<\/p>\n<p>This chapter isn\u2019t about perfect diagrams. It\u2019s about practical ones. You\u2019ll learn how to identify and fix common UML pitfalls, avoid modeling errors that sabotage collaboration, and build diagrams that evolve with your project \u2014 not against it.<\/p>\n<h2>Understanding the Roots of UML Pitfalls<\/h2>\n<p>UML modeling errors often arise from misunderstanding the purpose of a diagram. A class diagram isn\u2019t a data model. A sequence diagram isn\u2019t a flowchart. When we conflate these, we create confusion.<\/p>\n<p>One of the most common UML pitfalls is over-engineering. I\u2019ve seen teams add every possible attribute, method, and relationship to a class diagram, thinking it makes the model \u201cmore complete.\u201d In reality, it obscures the core intent.<\/p>\n<p>Abstraction is key. If your class diagram has more than 15 classes and you can\u2019t explain it in two sentences, you\u2019ve likely missed the right level of abstraction. The goal isn\u2019t to document every object \u2014 it\u2019s to model the domain\u2019s essential behaviors.<\/p>\n<h3>Don\u2019t Confuse Diagrams with Documentation<\/h3>\n<p>Each UML diagram serves a distinct purpose. A use case diagram explains *what* the system does. A sequence diagram shows *how* components interact. A state diagram models *when* transitions occur.<\/p>\n<p>When these are mixed \u2014 like using a class diagram to describe user journeys \u2014 the result is a hybrid artifact that no one can interpret consistently. That\u2019s a UML modeling error many teams make early on.<\/p>\n<p>Ask yourself: What decision will this diagram help someone make? If the answer isn\u2019t clear, the diagram needs rework.<\/p>\n<h2>Top 5 UML Modeling Errors to Avoid<\/h2>\n<p>Here are the most frequent mistakes I\u2019ve observed in production systems \u2014 and how to fix them.<\/p>\n<ol>\n<li>\n<p><strong>Too much detail in class diagrams<\/strong>: Include only relevant attributes and operations. Use stereotypes like \u00abentity\u00bb, \u00abservice\u00bb, \u00abboundary\u00bb to clarify roles.<\/p>\n<\/li>\n<li>\n<p><strong>Ignoring abstraction levels<\/strong>: A high-level design should not show private methods or implementation-specific types. Focus on relationships and responsibilities.<\/p>\n<\/li>\n<li>\n<p><strong>Overusing inheritance<\/strong>: Inheritance is powerful but brittle. When you see deep inheritance hierarchies, ask: \u201cCould composition solve this more cleanly?\u201d<\/p>\n<\/li>\n<li>\n<p><strong>Misapplying sequence diagrams<\/strong>: Don\u2019t model every message. Focus on key flows and critical interactions. Use fragments like \u00abalt\u00bb or \u00abloop\u00bb to simplify complexity.<\/p>\n<\/li>\n<li>\n<p><strong>Creating disconnected diagrams<\/strong>: A sequence diagram should reflect a use case. A class diagram should support a component. Diagrams must align, not float independently.<\/p>\n<\/li>\n<\/ol>\n<h3>Checklist: Validating Your UML Model<\/h3>\n<p>Before finalizing any UML diagram, run through this quick checklist:<\/p>\n<ul>\n<li>Does the diagram serve a clear purpose? (e.g., design, communication, verification)<\/li>\n<li>Can a new team member understand the core behavior in under 90 seconds?<\/li>\n<li>Are relationships justified by domain logic, not just proximity?<\/li>\n<li>Are stereotypes used to clarify intent?<\/li>\n<li>Is the diagram consistent with others in the model? (e.g., class names match across diagrams)<\/li>\n<\/ul>\n<p>If you can\u2019t answer \u201cyes\u201d to all, revise the diagram \u2014 don\u2019t justify it.<\/p>\n<h2>Common Pitfalls in Use Case and Sequence Modeling<\/h2>\n<p>Use case modeling is often where UML pitfalls begin. Teams either over-detaillize actors and use cases, or reduce them to bullet points that don\u2019t reflect real behavior.<\/p>\n<p>A common UML pitfall: defining use cases like \u201cUser logs in\u201d and \u201cUser views profile.\u201d These are not use cases \u2014 they\u2019re basic actions. A real use case should involve goal-oriented behavior: \u201cPay Order,\u201d \u201cCancel Reservation,\u201d \u201cRequest Refund.\u201d<\/p>\n<p>Here\u2019s a rule I\u2019ve used in healthcare and finance systems: If a use case can\u2019t be completed in 3\u20135 steps, it\u2019s likely too broad. Break it into smaller, atomic use cases.<\/p>\n<h3>Sequence Diagrams That Work (and Why Most Don\u2019t)<\/h3>\n<p>Sequence diagrams fail when they try to capture every message, every decision, and every error path. The result? A spaghetti-like mess that no one can read.<\/p>\n<p>Instead, focus on the primary success scenario. Use fragments to collapse optional or exceptional flows. For example, use \u00abalt\u00bb to show alternative paths like \u201cif payment fails\u201d or \u00abopt\u00bb for optional steps.<\/p>\n<p>When modeling a payment workflow, I once reduced a 20-message sequence to four key lifelines and three fragments. The team understood it instantly. That\u2019s the power of selective detail.<\/p>\n<h2>Visual Paradigm: A Tool That Helps, Not Hinders<\/h2>\n<p>Visual Paradigm doesn\u2019t eliminate mistakes \u2014 but it helps catch them early. The tool\u2019s auto-layout, validation rules, and dependency analysis are designed to flag common modeling errors.<\/p>\n<p>For example, it warns you if a class has no responsibilities. It highlights circular dependencies. It suggests stereotype usage based on context.<\/p>\n<p>But even with tools, the responsibility lies with you. A tool won\u2019t tell you when a diagram is too abstract or too detailed. It can\u2019t ask: \u201cIs this helping the developer?\u201d That\u2019s your job.<\/p>\n<h2>Real-World Example: Fixing a Broken Order Flow<\/h2>\n<p>Consider a recent e-commerce project where the order processing sequence diagram had 42 messages. The team couldn\u2019t agree on the control flow. Why? Because it included error recovery, retries, notifications, and logging \u2014 all in one diagram.<\/p>\n<p>I restructured it into three diagrams:<\/p>\n<ul>\n<li><strong>Primary flow:<\/strong> Order placed \u2192 Payment confirmed \u2192 Inventory checked \u2192 Order confirmed<\/li>\n<li><strong>Alternative path:<\/strong> \u00abalt\u00bb Payment fails \u2192 Retry (max 3) \u2192 Notify admin<\/li>\n<li><strong>Exception path:<\/strong> \u00abopt\u00bb Inventory unavailable \u2192 Notify customer \u2192 Cancel order<\/li>\n<\/ul>\n<p>The revised model was clearer, faster to review, and directly supported implementation. That\u2019s not perfection \u2014 it\u2019s pragmatism.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What\u2019s the most common UML mistake in beginner models?<\/h3>\n<p>Adding too many attributes and methods to class diagrams. Beginners often confuse modeling with documentation. Focus on roles, responsibilities, and relationships \u2014 not implementation details.<\/p>\n<h3>How do I know when a diagram is too abstract?<\/h3>\n<p>If someone unfamiliar with the domain can\u2019t grasp the main behavior in a minute, it\u2019s too abstract. Ask: \u201cWhat happens when X occurs?\u201d If the answer isn\u2019t obvious, simplify.<\/p>\n<h3>Can I use UML for microservices design?<\/h3>\n<p>Yes \u2014 but not with full class diagrams. Use component diagrams to show services, deployment diagrams for infrastructure, and sequence diagrams for cross-service communication. UML\u2019s strength is in modeling interactions, not code.<\/p>\n<h3>Should I always validate UML diagrams with peers?<\/h3>\n<p>Yes. Even if you&#8217;re the only developer, review your own diagrams with fresh eyes. It\u2019s hard to spot inconsistencies in your own work. A peer check catches UML modeling errors before they compound.<\/p>\n<h3>Is it okay to use UML for agile teams?<\/h3>\n<p>Yes \u2014 but keep it lightweight. Agile teams don\u2019t need full UML documentation. Use sketches, lightweight diagrams, and just enough notation to support collaboration. The goal is speed, not formality.<\/p>\n<h3>How do I handle conflicting stakeholder views in UML?<\/h3>\n<p>Use use case diagrams to align on system goals. Then, model interactions in sequence diagrams with the stakeholders\u2019 roles. If confusion persists, use role-based diagrams: one for developers, one for business analysts, one for operations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever spent hours refining a class diagram only to realize it doesn\u2019t help your team understand the system? I\u2019ve seen this happen too many times \u2014 not because the model was wrong, but because it was built on assumptions that don\u2019t hold in practice. UML mistakes often stem from trying to capture everything, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1417,"menu_order":1,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_tag":[],"class_list":["post-1419","docs","type-docs","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Avoiding UML Mistakes in Real-World Design<\/title>\n<meta name=\"description\" content=\"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Avoiding UML Mistakes in Real-World Design\" \/>\n<meta property=\"og:description\" content=\"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Polski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/\",\"name\":\"Avoiding UML Mistakes in Real-World Design\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\"},\"datePublished\":\"2026-02-25T10:41:00+00:00\",\"description\":\"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Real-World UML: Case Studies in Software Design\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Modeling Deep Dives and Verification\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Avoiding Common Pitfalls in UML Modeling\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"name\":\"Visual Paradigm Skills Polski\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\",\"name\":\"Visual Paradigm Skills Polski\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Polski\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Avoiding UML Mistakes in Real-World Design","description":"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/","og_locale":"pl_PL","og_type":"article","og_title":"Avoiding UML Mistakes in Real-World Design","og_description":"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.","og_url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/","og_site_name":"Visual Paradigm Skills Polski","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/","name":"Avoiding UML Mistakes in Real-World Design","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website"},"datePublished":"2026-02-25T10:41:00+00:00","description":"Master real-world UML modeling by avoiding common pitfalls. Learn from industry-tested strategies to improve clarity, consistency, and reliability in software design.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/avoiding-uml-mistakes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Real-World UML: Case Studies in Software Design","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/"},{"@type":"ListItem","position":3,"name":"Modeling Deep Dives and Verification","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/real-world-uml-case-studies-software-design\/uml-validation\/"},{"@type":"ListItem","position":4,"name":"Avoiding Common Pitfalls in UML Modeling"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website","url":"https:\/\/skills.visual-paradigm.com\/pl\/","name":"Visual Paradigm Skills Polski","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization","name":"Visual Paradigm Skills Polski","url":"https:\/\/skills.visual-paradigm.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Polski"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1419\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1417"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/media?parent=1419"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=1419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}