{"id":511,"date":"2026-02-25T10:19:24","date_gmt":"2026-02-25T10:19:24","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/"},"modified":"2026-02-25T10:19:24","modified_gmt":"2026-02-25T10:19:24","slug":"cmmn-case-file-data-dependencies","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/","title":{"rendered":"Modeling Case File Items and Data Dependencies"},"content":{"rendered":"<p>Many modelers start with a simple assumption: a case file is just a container for data. But that\u2019s where the first misunderstanding begins.<\/p>\n<p>Look at the typical CMMN diagram you find online: a case plan with a few labeled tasks and a \u201cData\u201d section in the corner. It looks clean. It\u2019s tidy. It\u2019s misleading.<\/p>\n<p>That model assumes data flows are static, predictable, and reusable across cases. In reality, every case \u2014 especially in healthcare, insurance, or legal services \u2014 evolves differently. The same document type may need different fields depending on context. The same task may require different inputs based on prior decisions.<\/p>\n<p>That\u2019s why the real work isn\u2019t in drawing boxes. It\u2019s in modeling how data changes form, when it\u2019s created, and how tasks depend on its state. This is where CMMN case file modeling becomes both science and art.<\/p>\n<p>My 20 years of experience with enterprise case modeling have taught me this: a well-designed case file isn\u2019t just a list of variables. It\u2019s a living, breathing system that evolves as the case progresses. If you don\u2019t get the data dependencies right, your model may look correct \u2014 but it\u2019ll fail in real execution.<\/p>\n<p>Here, you\u2019ll learn how to model dynamic data with precision \u2014 not just in theory, but through real modeling decisions, trade-offs, and practical patterns.<\/p>\n<h2>Understanding CMMN Case Files and Their Role<\/h2>\n<p>The CMMN Case Plan Model defines a case as a flexible, goal-driven structure. At its core is the <strong>CMMN case file<\/strong> \u2014 a logical container that manages all data relevant to a case.<\/p>\n<p>It\u2019s not just for storing data. It\u2019s about managing state, dependencies, and access control. When a task is activated, it doesn\u2019t just need data \u2014 it needs the right data, in the right state, at the right time.<\/p>\n<p>Consider a medical intake case: the case file holds patient history, lab results, and doctor notes. But the same file must also track whether consent forms are signed, whether a specialist has reviewed records, and whether a referral has been approved.<\/p>\n<p>Each of these is a case file item. The key is not just naming them, but defining how they\u2019re used, modified, and referenced across tasks.<\/p>\n<h3>What\u2019s in a Case File?<\/h3>\n<p>Case file items are not arbitrary. They must be explicitly defined in the model and linked to tasks through data dependencies.<\/p>\n<p>Here\u2019s what a real CMMN case file should contain:<\/p>\n<ul>\n<li><strong>Input data<\/strong> \u2013 data passed into the case from external systems or user input.<\/li>\n<li><strong>Output data<\/strong> \u2013 data generated by tasks, such as a completed risk assessment or a final decision.<\/li>\n<li><strong>Intermediate data<\/strong> \u2013 variables that evolve over time, such as status flags, timestamps, or review comments.<\/li>\n<li><strong>Document references<\/strong> \u2013 pointers to external files (PDFs, scanned images, databases) that are part of the case.<\/li>\n<\/ul>\n<p>Each item should have:<\/p>\n<ul>\n<li>A unique identifier<\/li>\n<li>A data type (e.g., string, date, boolean)<\/li>\n<li>An optional default value<\/li>\n<li>A scope (e.g., case-level, task-level)<\/li>\n<\/ul>\n<p>These aren\u2019t placeholders. They\u2019re part of the case&#8217;s logic.<\/p>\n<h2>Modeling Case File Items with Precision<\/h2>\n<p>Most tools let you add data to a case file with a few clicks. But that\u2019s not modeling \u2014 it\u2019s data entry.<\/p>\n<p>Real CMMN data modeling begins with clarity: what does this item represent? Who owns it? When can it change?<\/p>\n<p>Ask yourself:<\/p>\n<ul>\n<li>Is this data created during a task, or is it provided from the outside?<\/li>\n<li>Can multiple tasks modify it simultaneously?<\/li>\n<li>Does it affect task activation conditions?<\/li>\n<\/ul>\n<p>These questions shape how you define and reference the item.<\/p>\n<h3>Three Key Modeling Patterns for Case File Items<\/h3>\n<p>Over time, I\u2019ve seen three patterns emerge that consistently deliver robust, maintainable case files.<\/p>\n<h4>1. Task-Driven Item Creation<\/h4>\n<p>Some data is generated only after a task is completed. For example, a \u201cMedical Review\u201d task generates a \u201cSummary Report\u201d item.<\/p>\n<p>Model this by:<\/p>\n<ul>\n<li>Defining the item as an output of the task.<\/li>\n<li>Setting the task\u2019s exit condition to \u201cReport is created\u201d.<\/li>\n<li>Ensuring the item is not available until the task finishes.<\/li>\n<\/ul>\n<p>This pattern avoids premature data access and ensures consistency.<\/p>\n<h4>2. Shared State Items<\/h4>\n<p>Some items are shared across tasks \u2014 like a \u201cCase Status\u201d field that changes from \u201cOpen\u201d to \u201cUnder Review\u201d to \u201cClosed\u201d.<\/p>\n<p>Model this with:<\/p>\n<ul>\n<li>A single case file item with a state machine (e.g., Open \u2192 Review \u2192 Approved\/Rejected).<\/li>\n<li>Tasks that modify the state as a side effect.<\/li>\n<li>Sentries that activate tasks based on state changes.<\/li>\n<\/ul>\n<p>Example: When \u201cCase Status\u201d becomes \u201cUnder Review\u201d, the \u201cAssign Specialist\u201d task becomes eligible.<\/p>\n<h4>3. Document-Backed Items<\/h4>\n<p>Some data isn\u2019t stored in the model \u2014 it\u2019s a reference to a file. A scanned consent form, an MRI report, a signed contract.<\/p>\n<p>Model this by:<\/p>\n<ul>\n<li>Creating a case file item of type \u201cFile Reference\u201d.<\/li>\n<li>Linking it to a document repository (e.g., SharePoint, document management system).<\/li>\n<li>Setting access rules: only specific roles can view or modify it.<\/li>\n<\/ul>\n<p>When a task requires this file, use a sentry condition like: \u201cDocument exists and is approved\u201d.<\/p>\n<h2>Mapping Data Dependencies: The Hidden Logic<\/h2>\n<p>Tasks don\u2019t just depend on data. They depend on the <strong>state<\/strong> of data.<\/p>\n<p>Consider a loan application case. The \u201cCredit Check\u201d task should not activate until the \u201cApplicant Form\u201d is complete and validated. The \u201cUnderwriting Review\u201d task only runs if the credit score is above 650.<\/p>\n<p>This is where CMMN data modeling becomes more than just labeling items.<\/p>\n<p>You must define:<\/p>\n<ul>\n<li>Which data items are required for task activation?<\/li>\n<li>Which items trigger a task\u2019s exit?<\/li>\n<li>Are there conditional dependencies based on values?<\/li>\n<\/ul>\n<p>For example:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Task<\/th>\n<th>Required Data<\/th>\n<th>Activation Condition<\/th>\n<\/tr>\n<tr>\n<td>Medical Review<\/td>\n<td>Lab Results, Consent Form<\/td>\n<td>Both documents exist and are signed.<\/td>\n<\/tr>\n<tr>\n<td>Insurance Approval<\/td>\n<td>Credit Score, Risk Category<\/td>\n<td>Credit Score &gt; 650 AND Risk Category = \u201cLow\u201d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These aren\u2019t just rules \u2014 they\u2019re part of the case&#8217;s decision logic.<\/p>\n<p>Use CMMN sentries to express these conditions. Never rely on text annotations. The model must be self-contained.<\/p>\n<h2>Best Practices for CMMN Data Modeling<\/h2>\n<p>Here are the patterns I\u2019ve used in dozens of client projects to ensure data integrity and model clarity:<\/p>\n<ol>\n<li><strong>Define data items early<\/strong> \u2013 Don\u2019t wait until the model is complete. Define all case file items in the initial design phase.<\/li>\n<li><strong>Use consistent naming<\/strong> \u2013 Prefer \u201c<em>Applicant_Name<\/em>\u201d over \u201c<em>name_1<\/em>\u201d or \u201c<em>input1<\/em>\u201d.<\/li>\n<li><strong>Limit scope<\/strong> \u2013 Avoid global variables. If a value is only used in one task, make it a local variable.<\/li>\n<li><strong>Document dependencies<\/strong> \u2013 Use a dependency matrix to track which tasks depend on which items.<\/li>\n<li><strong>Validate with real data<\/strong> \u2013 Simulate cases with different data paths to check for missing dependencies.<\/li>\n<\/ol>\n<p>These aren\u2019t just suggestions. They\u2019re what separate a model that works from one that fails under real conditions.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What\u2019s the difference between a CMMN case file and a process variable?<\/h3>\n<p>Process variables are transient \u2014 they exist only during a workflow execution. Case file items persist across the entire case lifecycle. They\u2019re stored, versioned, and often shared among multiple tasks.<\/p>\n<h3>Can case file items be updated after a task completes?<\/h3>\n<p>Yes \u2014 but only if the task allows it. Some tasks may lock data, while others allow edits after completion. This depends on business rules and role permissions.<\/p>\n<h3>How do I model data that changes over time?<\/h3>\n<p>Use intermediate items with history tracking. For example, \u201cRisk Rating\u201d can be a sequence of values: \u201cHigh\u201d \u2192 \u201cMedium\u201d \u2192 \u201cLow\u201d. Track each change with a timestamp and user ID.<\/p>\n<h3>Are there tools that help with CMMN data modeling?<\/h3>\n<p>Yes \u2014 Visual Paradigm, Camunda Modeler, and ARIS support full CMMN case file definition. Use the data model tab to define items, types, and dependencies.<\/p>\n<h3>How do I ensure data consistency across tasks?<\/h3>\n<p>Use sentry conditions to prevent tasks from running until required data is present and valid. Use task outputs to propagate state changes.<\/p>\n<h3>Can I model dynamic data structures in CMMN?<\/h3>\n<p>Not directly. CMMN assumes fixed data schemas. For highly dynamic cases, use external data models and reference them via file references or external APIs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many modelers start with a simple assumption: a case file is just a container for data. But that\u2019s where the first misunderstanding begins. Look at the typical CMMN diagram you find online: a case plan with a few labeled tasks and a \u201cData\u201d section in the corner. It looks clean. It\u2019s tidy. It\u2019s misleading. That [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":508,"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-511","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 Case File: Mastering Data Dependencies<\/title>\n<meta name=\"description\" content=\"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.\" \/>\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\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMMN Case File: Mastering Data Dependencies\" \/>\n<meta property=\"og:description\" content=\"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Indonesia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/\",\"name\":\"CMMN Case File: Mastering Data Dependencies\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#website\"},\"datePublished\":\"2026-02-25T10:19:24+00:00\",\"description\":\"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMMN Explained: A Practical Guide for Modelers\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deep Dive into CMMN Concepts\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Modeling Case File Items and Data Dependencies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/\",\"name\":\"Visual Paradigm Skills Indonesia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#organization\",\"name\":\"Visual Paradigm Skills Indonesia\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Indonesia\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CMMN Case File: Mastering Data Dependencies","description":"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.","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\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/","og_locale":"id_ID","og_type":"article","og_title":"CMMN Case File: Mastering Data Dependencies","og_description":"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.","og_url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/","og_site_name":"Visual Paradigm Skills Indonesia","twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"7 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/","url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/","name":"CMMN Case File: Mastering Data Dependencies","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#website"},"datePublished":"2026-02-25T10:19:24+00:00","description":"Learn how to model dynamic data flows with CMMN case file items and CMMN data modeling. Master case file management for adaptive, expert-driven processes.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/cmmn-case-file-data-dependencies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/id\/"},{"@type":"ListItem","position":2,"name":"CMMN Explained: A Practical Guide for Modelers","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/"},{"@type":"ListItem","position":3,"name":"Deep Dive into CMMN Concepts","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/cmmn-explained-practical-guide-for-modelers\/cmmn-notation\/"},{"@type":"ListItem","position":4,"name":"Modeling Case File Items and Data Dependencies"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/id\/#website","url":"https:\/\/skills.visual-paradigm.com\/id\/","name":"Visual Paradigm Skills Indonesia","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/id\/#organization","name":"Visual Paradigm Skills Indonesia","url":"https:\/\/skills.visual-paradigm.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Indonesia"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/511\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/508"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/media?parent=511"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/doc_tag?post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}