{"id":516,"date":"2026-02-25T10:19:26","date_gmt":"2026-02-25T10:19:26","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/"},"modified":"2026-02-25T10:19:26","modified_gmt":"2026-02-25T10:19:26","slug":"cmmn-best-practices-maintainable-models","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/","title":{"rendered":"Structuring Models for Maintainability"},"content":{"rendered":"<p>Good models don\u2019t just work \u2014 they endure. The most powerful CMMN models are those that stay clear, reusable, and adaptable over time.<\/p>\n<p>When I\u2019m handed a tangled CMMN diagram with unclear naming and no structure, I don\u2019t rush to fix it. I pause. That\u2019s where the real work begins.<\/p>\n<p>Adopting consistent CMMN best practices isn\u2019t about bureaucracy. It\u2019s about creating models that serve their users \u2014 not just today, but months from now when new people join the team or business rules shift.<\/p>\n<p>This chapter walks you through how to build a maintainable CMMN model using clear naming, modular design, and thoughtful visual layout \u2014 all grounded in real experience from modeling across insurance, healthcare, and support operations.<\/p>\n<h2>Establishing Naming Conventions for Clarity<\/h2>\n<p>Name your elements like you&#8217;re explaining them to a colleague who\u2019s never seen the case before.<\/p>\n<p>Use verbs to describe actions. Keep names descriptive but concise. Avoid acronyms unless they\u2019re universally understood, and never rely on placeholder labels like \u201cTask 1\u201d or \u201cStep A\u201d.<\/p>\n<p>For example, instead of \u201cTask 1\u201d, use \u201cReview Claim Documentation\u201d or \u201cVerify Medical Records\u201d.<\/p>\n<p>These names don\u2019t just describe what happens \u2014 they imply intent, which helps clarify business purpose.<\/p>\n<h3>Key Naming Principles<\/h3>\n<ul>\n<li><strong>Start with a verb<\/strong> \u2014 \u201cSubmit,\u201d \u201cApprove,\u201d \u201cEscalate,\u201d \u201cVerify.\u201d It signals action.<\/li>\n<li><strong>Use consistent capitalization<\/strong> \u2014 Title Case is standard. Avoid ALL CAPS or mixed case.<\/li>\n<li><strong>Keep names short but unambiguous<\/strong> \u2014 Aim for 3\u20136 words. Too short = vague. Too long = clutter.<\/li>\n<li><strong>Reference business terms, not technical ones<\/strong> \u2014 \u201cCase File\u201d is better than \u201cCF_01\u201d or \u201cInputData1\u201d.<\/li>\n<\/ul>\n<p>When you name tasks and stages this way, you reduce cognitive load. Team members can read the model and understand it without needing to decode a codebook.<\/p>\n<h2>Breaking Down Complexity with Modular CMMN Design<\/h2>\n<p>Large cases are rarely monolithic. They\u2019re collections of interrelated sub-tasks, decisions, and review points \u2014 each potentially reusable across multiple case types.<\/p>\n<p>Modular CMMN means structuring your model so that independent components can be reused, tested, and updated without affecting the whole system.<\/p>\n<p>Think of it like Lego blocks: each block has a purpose, fits together logically, and can be swapped out without dismantling the entire structure.<\/p>\n<h3>How to Achieve Modularity in Practice<\/h3>\n<ul>\n<li><strong>Use case plan fragments<\/strong> \u2014 Isolate reusable subroutines, such as \u201cDocument Verification\u201d or \u201cExternal Review Request,\u201d into their own fragments.<\/li>\n<li><strong>Define clear boundaries<\/strong> \u2014 A modular task should have a single responsibility. If it does more than one thing, split it.<\/li>\n<li><strong>Use parameters for variation<\/strong> \u2014 Instead of duplicating logic, pass in variables like \u201cclaim type\u201d or \u201ccustomer tier\u201d to adapt behavior.<\/li>\n<li><strong>Reference fragments via case plan items<\/strong> \u2014 Use dependency links to invoke reusable logic based on context.<\/li>\n<\/ul>\n<p>At a financial services client, we reused a single \u201cFraud Detection Review\u201d fragment across five different case types. When the rules changed, we updated one fragment \u2014 and all cases were instantly aligned.<\/p>\n<p>This is the power of modular CMMN: one change, multiple impacts.<\/p>\n<h2>Visual Layout: The Unseen Backbone of Readability<\/h2>\n<p>Even a perfectly structured model can fail if it\u2019s messy to read. A cluttered diagram forces the user to retrace paths, lose context, and misinterpret dependencies.<\/p>\n<p>Visual clarity isn\u2019t about aesthetics. It\u2019s about minimizing mental effort. A clean layout helps modelers, reviewers, and stakeholders focus on logic, not navigation.<\/p>\n<h3>Layout Guidelines for Maintainable CMMN Models<\/h3>\n<ul>\n<li><strong>Group related elements together<\/strong> \u2014 Tasks under the same stage should be visually clustered. Use consistent spacing and alignment.<\/li>\n<li><strong>Use stages as visual anchors<\/strong> \u2014 Design stages with clear horizontal or vertical flow. This creates a natural reading path.<\/li>\n<li><strong>Minimize crossing lines<\/strong> \u2014 Lines that intersect or crisscross create confusion. Route dependencies carefully, possibly using curved arrows or staggered placement.<\/li>\n<li><strong>Reserve space for annotations<\/strong> \u2014 Add brief notes near complex logic, but keep them concise. Avoid text-heavy boxes.<\/li>\n<\/ul>\n<p>Some modeling tools (like Visual Paradigm) allow auto-layout algorithms. Use them \u2014 but never treat them as final. Always review and adjust.<\/p>\n<h2>Strategic Use of Case File Items<\/h2>\n<p>The case file isn\u2019t just a data repository. It\u2019s the central nervous system of the case.<\/p>\n<p>When you define what data is needed and how it flows, you\u2019re not just documenting \u2014 you\u2019re building a reusable data model.<\/p>\n<p>For a healthcare case, we modeled \u201cPatient Consent Form,\u201d \u201cDiagnosis Code,\u201d and \u201cReferral Date\u201d as case file items. Each was referenced in multiple tasks, ensuring consistency and traceability.<\/p>\n<h3>Best Practices for Case File Items<\/h3>\n<table>\n<tbody>\n<tr>\n<th>Item Type<\/th>\n<th>Use Case<\/th>\n<th>Best Practice<\/th>\n<\/tr>\n<tr>\n<td>Document Reference<\/td>\n<td>Insurance claim forms, medical records<\/td>\n<td>Name with version or date: \u201cDischarge Summary v2.1\u201d<\/td>\n<\/tr>\n<tr>\n<td>Boolean Flag<\/td>\n<td>\u201cIs Verified?\u201d, \u201cEscalated?\u201d<\/td>\n<td>Use clear labels: \u201cVerification Complete\u201d<\/td>\n<\/tr>\n<tr>\n<td>Timeline Indicator<\/td>\n<td>\u201cNext Review Date\u201d<\/td>\n<td>Link to sentry triggers<\/td>\n<\/tr>\n<tr>\n<td>Free-Text Note<\/td>\n<td>Team comments, audit trails<\/td>\n<td>Use structured format: [Analyst] [Date] [Comment]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>By standardizing how case file items are defined and used, you ensure the model stays consistent across teams and case types.<\/p>\n<h2>Ensuring Long-Term Maintainability<\/h2>\n<p>A model is only as good as its ability to evolve. I\u2019ve seen teams waste weeks reworking outdated diagrams because no one knew where to start or what had changed.<\/p>\n<p>It\u2019s not enough to build a model that works today. It must be designed to adapt \u2014 not just with new requirements, but with new people.<\/p>\n<h3>Checklist: Is Your CMMN Model Maintainable?<\/h3>\n<ol>\n<li>Are all tasks and stages named with clear, verb-based, business-relevant terms?<\/li>\n<li>Can key sub-processes be reused across multiple case types?<\/li>\n<li>Is the visual layout clean, with minimal crossing lines and logical grouping?<\/li>\n<li>Are case file items well-defined and consistently referenced?<\/li>\n<li>Can a new modeler understand the model in under 10 minutes?<\/li>\n<\/ol>\n<p>If you answered \u201cno\u201d to any, it\u2019s not broken \u2014 it\u2019s just due for a refactoring.<\/p>\n<p>Refactoring isn\u2019t deleting. It\u2019s simplifying, organizing, and clarifying. And that\u2019s when a model truly becomes a living artifact.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>How do I avoid overcomplicating a CMMN model?<\/h3>\n<p>Start simple. Design for common scenarios first. Add complexity only when justified. Ask: \u201cWould this change make the model harder to understand?\u201d If yes, reconsider. Use fragments and reuse to manage complexity without bloating the diagram.<\/p>\n<h3>Can I reuse the same task in multiple cases?<\/h3>\n<p>Absolutely. That\u2019s a core principle of modular CMMN. Use shared task definitions and pass context via case file items. Just ensure the task\u2019s logic is independent of the case type.<\/p>\n<h3>What\u2019s the difference between a stage and a task in CMMN?<\/h3>\n<p>A stage is a grouping of related tasks and milestones. A task is an individual executable activity. Stages define progress and structure; tasks represent work. You can have a stage with no tasks, but a task must belong to at least one stage.<\/p>\n<h3>Should I use color coding in my CMMN model?<\/h3>\n<p>Use color sparingly. It can help highlight critical paths or ownership, but don\u2019t rely on it alone. Ensure the model is understandable in black and white. Use color only to support, not substitute, clear labeling and layout.<\/p>\n<h3>How do I handle model versioning in practice?<\/h3>\n<p>Use versioning at the model level \u2014 e.g., \u201cClaimReview_v2.1\u201d. Always document changes: \u201cAdded fraud check sentry.\u201d Store versions in a shared repository with clear naming. Avoid renaming models unless necessary.<\/p>\n<h3>Why should I care about maintainable CMMN model design?<\/h3>\n<p>Because a model that\u2019s hard to maintain becomes obsolete fast. A well-structured, reusable CMMN model reduces onboarding time, prevents errors, supports audits, and enables faster adaptation to change. It\u2019s not a side benefit \u2014 it\u2019s the foundation of effective case management.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good models don\u2019t just work \u2014 they endure. The most powerful CMMN models are those that stay clear, reusable, and adaptable over time. When I\u2019m handed a tangled CMMN diagram with unclear naming and no structure, I don\u2019t rush to fix it. I pause. That\u2019s where the real work begins. Adopting consistent CMMN best practices [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":513,"menu_order":2,"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-516","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>CMMN Best Practices: Building Maintainable Models<\/title>\n<meta name=\"description\" content=\"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.\" \/>\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\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMMN Best Practices: Building Maintainable Models\" \/>\n<meta property=\"og:description\" content=\"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Portugu\u00eas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/\",\"name\":\"CMMN Best Practices: Building Maintainable Models\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\"},\"datePublished\":\"2026-02-25T10:19:26+00:00\",\"description\":\"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMMN Explained: A Practical Guide for Modelers\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Practical Modeling Series\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Structuring Models for Maintainability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Portugu\u00eas\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CMMN Best Practices: Building Maintainable Models","description":"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.","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\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/","og_locale":"pt_PT","og_type":"article","og_title":"CMMN Best Practices: Building Maintainable Models","og_description":"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.","og_url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/","og_site_name":"Visual Paradigm Skills Portugu\u00eas","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/","name":"CMMN Best Practices: Building Maintainable Models","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website"},"datePublished":"2026-02-25T10:19:26+00:00","description":"Master CMMN best practices to create maintainable CMMN models and modular CMMN designs. Learn structured layout, naming conventions, and reusable components for scalable case modeling.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/cmmn-best-practices-maintainable-models\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pt\/"},{"@type":"ListItem","position":2,"name":"CMMN Explained: A Practical Guide for Modelers","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/"},{"@type":"ListItem","position":3,"name":"Practical Modeling Series","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/cmmn-explained-practical-guide-for-modelers\/practical-modeling-series\/"},{"@type":"ListItem","position":4,"name":"Structuring Models for Maintainability"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website","url":"https:\/\/skills.visual-paradigm.com\/pt\/","name":"Visual Paradigm Skills Portugu\u00eas","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization","name":"Visual Paradigm Skills Portugu\u00eas","url":"https:\/\/skills.visual-paradigm.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Portugu\u00eas"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/516\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/513"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/doc_tag?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}