{"id":1406,"date":"2026-02-25T10:40:55","date_gmt":"2026-02-25T10:40:55","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/"},"modified":"2026-02-25T10:40:55","modified_gmt":"2026-02-25T10:40:55","slug":"requirements-traceability-uml","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/","title":{"rendered":"Linking UML with Requirements, ERD, and BPMN"},"content":{"rendered":"<p>One small choice separates those who build reliable systems from those who rebuild them: whether to treat model elements as isolated artifacts or as interconnected components tied to business intent. I\u2019ve seen teams fail not from poor diagrams, but from broken links between requirements, data models, and workflows. When a change in a use case isn\u2019t traced to a class or a BPMN process, the system drifts. That\u2019s where requirements traceability UML becomes not just a best practice, but a necessity. It\u2019s a discipline rooted in clarity, not just documentation.<\/p>\n<p>Over two decades in software engineering taught me that UML\u2019s real power emerges when it doesn\u2019t exist in isolation. It must speak with other modeling languages \u2014 especially requirements, ERD, and BPMN \u2014 to reflect reality. This chapter shows how to do that with precision, using Visual Paradigm to automate what once required manual tracking.<\/p>\n<p>You\u2019ll learn how to link UML elements directly to requirements, synchronize class models with database schemas, and integrate sequence interactions with business process flows. Every technique is grounded in real projects \u2014 from hospital scheduling systems to logistics platforms \u2014 where traceability prevented costly rework and ensured compliance.<\/p>\n<h2>Why Traceability Isn\u2019t Optional: The Cost of Disconnected Models<\/h2>\n<p>When a requirement is captured in a document but never linked to a class, a sequence diagram, or a process step, it\u2019s at risk of being ignored during implementation.<\/p>\n<p>My first major project in healthcare software ended in a delay because a patient eligibility rule wasn\u2019t connected to the class model. The developers assumed it was handled in the UI layer. It wasn\u2019t. By the time we discovered the gap, the system had already been tested, and rewriting the logic cost two weeks and a deployment freeze.<\/p>\n<p>That experience taught me: traceability is not a checkbox. It\u2019s a structural integrity check. Without it, models become artifacts, not tools.<\/p>\n<ul>\n<li>Unlinked requirements lead to missed features.<\/li>\n<li>Disconnected data models cause schema drift.<\/li>\n<li>Untied process flows result in workflow bottlenecks.<\/li>\n<\/ul>\n<p>Traceability bridges the gap between intention and execution. It\u2019s where design meets accountability.<\/p>\n<h2>Building the Traceability Chain: From Requirements to UML<\/h2>\n<p>Start with a simple truth: every UML element should answer one question: <em>What requirement does this fulfill?<\/em><\/p>\n<p>In Visual Paradigm, you can assign requirements directly to use cases, classes, or state machines. The tool auto-generates traceability matrices, showing which elements are covered \u2014 and which aren\u2019t.<\/p>\n<p>Here\u2019s how I recommend structuring this:<\/p>\n<ol>\n<li>Define your core requirements in a traceability matrix (e.g., via a table in Word or Excel).<\/li>\n<li>Import them into Visual Paradigm using the <strong>Requirements Management<\/strong> module.<\/li>\n<li>Link each requirement to one or more UML elements (e.g., a use case, a class, a state).<\/li>\n<li>Run a traceability check to identify orphaned or unlinked items.<\/li>\n<\/ol>\n<p>The result? A system where every design choice is traceable to a business need.<\/p>\n<h3>Practical Example: Hospital Patient Admission<\/h3>\n<p>Imagine a requirement: \u201cThe system must verify patient insurance eligibility before scheduling an appointment.\u201d<\/p>\n<p>This should not be a standalone sentence. It must be linked to:<\/p>\n<ul>\n<li>A <strong>use case<\/strong>: <em>Verify Insurance Eligibility<\/em><\/li>\n<li>A <strong>class<\/strong>: <em>InsuranceEligibilityService<\/em><\/li>\n<li>A <strong>sequence diagram<\/strong> showing the interaction with the insurance API<\/li>\n<li>A <strong>BPMN process<\/strong> step: \u201cCheck eligibility\u201d in the appointment workflow<\/li>\n<\/ul>\n<p>Visual Paradigm model linking allows you to see this chain in one view. When the requirement changes \u2014 say, from \u201cverify\u201d to \u201cpre-authorize\u201d \u2014 the linked elements are flagged, so you don\u2019t miss a single impact.<\/p>\n<h2>UML and BPMN Integration: From Flows to Behavior<\/h2>\n<p>BPMN represents the <em>what<\/em> \u2014 the business process. UML represents the <em>how<\/em> \u2014 the system behavior.<\/p>\n<p>But they\u2019re not separate. In a real-world logistics system, a BPMN diagram might show \u201cProcess Shipment Delivery.\u201d The UML sequence diagram for the same event could detail how the shipment status is updated in the database, how notifications are triggered, and how exceptions are handled.<\/p>\n<p>Here\u2019s where <strong>Visual Paradigm model linking<\/strong> becomes essential:<\/p>\n<ul>\n<li>Link BPMN tasks to UML operations or use cases.<\/li>\n<li>Map BPMN events to UML state transitions.<\/li>\n<li>Synchronize messages between BPMN and UML interaction diagrams.<\/li>\n<\/ul>\n<p>When a change occurs in one model, the other is automatically updated \u2014 or at least flagged for review.<\/p>\n<h3>Step-by-Step: Syncing a BPMN Process with UML Sequence<\/h3>\n<ol>\n<li>Create a BPMN process with a task: \u201cSend Shipment Confirmation.\u201d<\/li>\n<li>In UML, create a sequence diagram for <em>sendShipmentConfirmation()<\/em>.<\/li>\n<li>Right-click on the BPMN task and select \u201cLink to UML Element.\u201d<\/li>\n<li>Select the corresponding message in the sequence diagram.<\/li>\n<li>Visual Paradigm auto-links the two, showing a bidirectional trace.<\/li>\n<\/ol>\n<p>This ensures that no step is lost between business logic and system behavior.<\/p>\n<h2>Aligning UML with ERD: The Data-Design Feedback Loop<\/h2>\n<p>Class diagrams model the system\u2019s structure. ERDs model the data. They should reflect the same reality.<\/p>\n<p>But in practice, they often diverge. A class may have a <em>String<\/em> field for \u201cemail,\u201d but the ERD might define it as a 255-character VARCHAR. Or a foreign key might be missing in the class model.<\/p>\n<p>Visual Paradigm allows you to <strong>map UML class attributes to database columns<\/strong> and generate ERD from class diagrams \u2014 or vice versa.<\/p>\n<p>Here\u2019s the workflow I use:<\/p>\n<ol>\n<li>Design your class model first. Define attributes, types, and relationships.<\/li>\n<li>Use <em>Tools &gt; Generate ERD from UML<\/em> to generate a database schema.<\/li>\n<li>Review the generated ERD for integrity rules, indexes, and constraints.<\/li>\n<li>Update the class model based on feedback from the database \u2014 or vice versa.<\/li>\n<\/ol>\n<p>When changes are made in one model, the other reflects them automatically. This is <strong>model synchronization<\/strong>, and it prevents schema drift.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Model<\/th>\n<th>Key Elements<\/th>\n<th>Linking Method<\/th>\n<\/tr>\n<tr>\n<td>UML Class Diagram<\/td>\n<td>Attributes, associations, inheritance<\/td>\n<td>Map to columns, foreign keys, primary keys<\/td>\n<\/tr>\n<tr>\n<td>ERD<\/td>\n<td>Tables, keys, constraints<\/td>\n<td>Map to classes, operations, relationships<\/td>\n<\/tr>\n<tr>\n<td>BPMN Process<\/td>\n<td>Tasks, events, gateways<\/td>\n<td>Link to use cases, sequence messages<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This table isn\u2019t just a reference \u2014 it\u2019s a contract between design and data. When one changes, the other must be reviewed.<\/p>\n<h2>Best Practices for Sustained Traceability<\/h2>\n<p>Traceability isn\u2019t a one-time setup. It\u2019s a process that must be maintained.<\/p>\n<ul>\n<li><strong>Start early<\/strong>: Link requirements during use case modeling, not after.<\/li>\n<li><strong>Use unique identifiers<\/strong>: Give each requirement a clear ID (e.g., REQ-001), so it can be referenced across models.<\/li>\n<li><strong>Automate checks<\/strong>: Use Visual Paradigm\u2019s traceability report to detect missing links.<\/li>\n<li><strong>Schedule traceability reviews<\/strong>: At each sprint or milestone, validate coverage.<\/li>\n<li><strong>Integrate across teams<\/strong>: Have business analysts, designers, and developers jointly review linked models.<\/li>\n<\/ul>\n<p>Traceability isn\u2019t about bureaucracy. It\u2019s about making design decisions visible, verifiable, and repeatable.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>How do I link a requirement to a UML class in Visual Paradigm?<\/h3>\n<p>Open the Requirements Management module, import your requirement, then drag it onto the relevant class element. A link appears with a traceability icon. You can also use the \u201cLink to Requirement\u201d context menu.<\/p>\n<h3>Can I link UML and BPMN diagrams in the same model?<\/h3>\n<p>Yes. Visual Paradigm supports bidirectional linking between UML and BPMN. You can link BPMN tasks to UML operations or use cases, and synchronize changes across both models.<\/p>\n<h3>Does traceability UML support automated reporting?<\/h3>\n<p>Absolutely. Visual Paradigm generates traceability matrices automatically. You can export them to PDF or Excel. Reports show which requirements are covered, which are not, and which are linked to multiple elements.<\/p>\n<h3>How do I synchronize changes between UML and ERD?<\/h3>\n<p>Use the \u201cGenerate ERD from UML\u201d and \u201cGenerate UML from ERD\u201d features. When you modify one, the other updates automatically. You can also manually map attributes to columns.<\/p>\n<h3>Is Visual Paradigm model linking compatible with version control?<\/h3>\n<p>Yes. Visual Paradigm integrates with Git and other VCS. When model files are committed, changes to traceability links are tracked. You can compare versions and resolve conflicts in the model.<\/p>\n<h3>What if a requirement doesn\u2019t have a direct UML equivalent?<\/h3>\n<p>That\u2019s common. In such cases, link it to a higher-level use case or a system-level class. Use notes to explain the rationale. The goal is not perfect mapping, but clear intent.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One small choice separates those who build reliable systems from those who rebuild them: whether to treat model elements as isolated artifacts or as interconnected components tied to business intent. I\u2019ve seen teams fail not from poor diagrams, but from broken links between requirements, data models, and workflows. When a change in a use case [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1404,"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-1406","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>Requirements Traceability UML: Linking Models to Outcomes<\/title>\n<meta name=\"description\" content=\"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.\" \/>\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\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Requirements Traceability UML: Linking Models to Outcomes\" \/>\n<meta property=\"og:description\" content=\"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/\" \/>\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\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/\",\"name\":\"Requirements Traceability UML: Linking Models to Outcomes\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#website\"},\"datePublished\":\"2026-02-25T10:40:55+00:00\",\"description\":\"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Real-World UML: Case Studies in Software Design\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enhancing UML with Visual Paradigm Tools\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Linking UML with Requirements, ERD, and BPMN\"}]},{\"@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":"Requirements Traceability UML: Linking Models to Outcomes","description":"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.","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\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/","og_locale":"id_ID","og_type":"article","og_title":"Requirements Traceability UML: Linking Models to Outcomes","og_description":"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.","og_url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/","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\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/","url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/","name":"Requirements Traceability UML: Linking Models to Outcomes","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#website"},"datePublished":"2026-02-25T10:40:55+00:00","description":"Master UML and BPMN integration with Visual Paradigm model linking to ensure requirements traceability, accurate data synchronization, and seamless collaboration across software design teams.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/requirements-traceability-uml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/id\/"},{"@type":"ListItem","position":2,"name":"Real-World UML: Case Studies in Software Design","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/"},{"@type":"ListItem","position":3,"name":"Enhancing UML with Visual Paradigm Tools","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/real-world-uml-case-studies-software-design\/enhancing-uml-with-visual-paradigm-tools\/"},{"@type":"ListItem","position":4,"name":"Linking UML with Requirements, ERD, and BPMN"}]},{"@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\/1406","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\/1406\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/1404"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/media?parent=1406"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/doc_tag?post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}