{"id":626,"date":"2026-02-25T10:21:30","date_gmt":"2026-02-25T10:21:30","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/"},"modified":"2026-02-25T10:21:30","modified_gmt":"2026-02-25T10:21:30","slug":"business-vs-technical-dfd-scope","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/","title":{"rendered":"Mixing Business Scope and Technical Scope in One DFD"},"content":{"rendered":"<p>Every time I review a DFD, I see the same failure: a single diagram attempts to show both how a customer places an order and how the backend API validates it. That\u2019s the single biggest source of confusion in real-world data modeling. It\u2019s exhausting to explain why a process like \u201cValidate Order\u201d includes cloud function deployments, and why a business stakeholder can\u2019t understand a field named \u201cpayload.\u201d The fix isn\u2019t more detail\u2014it\u2019s a simple shift: separate the business flow from the technical implementation.<\/p>\n<p>This chapter shows you how to stop mixing business and technical DFD scope. You\u2019ll learn to build two complementary views: one focused on what happens to data from the user\u2019s perspective, and another that reveals how it moves through servers, queues, and services. The result? A clear, traceable, and stakeholder-friendly model that avoids rework and miscommunication.<\/p>\n<h2>Why Mixing Business and Technical Flows is a Trap<\/h2>\n<p>When business analysts blend high-level logic with low-level system actions, they create a &#8220;black box&#8221; that serves no one well.<\/p>\n<p>Business stakeholders see technical jargon and give up. Engineers see business processes without sufficient engineering context. The diagram becomes a liability, not a tool.<\/p>\n<p>I\u2019ve seen this in healthcare systems where a \u201cProcess Patient Referral\u201d node includes Kafka topics, retry mechanisms, and microservice endpoints. That\u2019s not a data flow\u2014those are deployment artifacts.<\/p>\n<h3>Common Symptoms of Mixed Scope<\/h3>\n<ul>\n<li>Processes named after technical tools: &#8220;Invoke AWS Lambda Function&#8221; or &#8220;Call Kafka Producer&#8221;<\/li>\n<li>Data flows with technical attributes: &#8220;JSON payload (serialised, 10KB)&#8221;<\/li>\n<li>External entities that are internal systems: &#8220;Database Layer&#8221; or &#8220;API Gateway&#8221;<\/li>\n<li>Flow labels with deployment names: &#8220;POST \/api\/v1\/orders&#8221;<\/li>\n<\/ul>\n<p>These aren\u2019t mistakes in logic\u2014they\u2019re symptoms of a deeper problem: lack of scope separation.<\/p>\n<h2>How to Separate Business and Technical Views<\/h2>\n<p>The key is to treat the business DFD and technical DFD as two views of the same system, not competing models.<\/p>\n<h3>Step 1: Define Your Business Scope<\/h3>\n<p>Build a Level 0 DFD focused on the user\u2019s journey, not the system\u2019s architecture.<\/p>\n<p>Use real business events: \u201cCustomer submits order\u201d, \u201cPayment confirmed\u201d, \u201cShipment dispatched\u201d.<\/p>\n<p>Keep it simple. No mention of servers, queues, or APIs. The goal is to answer: \u201cWhat does the customer care about?\u201d<\/p>\n<h3>Step 2: Build a Parallel Technical DFD<\/h3>\n<p>Create a separate Level 0 (or Level 1) DFD using the same processes but from a system perspective.<\/p>\n<p>Replace \u201cCustomer submits order\u201d with \u201cValidate order payload via API gateway\u201d.<\/p>\n<p>Now you can show how that input moves through: authentication, validation, message queue, and persistence.<\/p>\n<h3>Step 3: Link with Traceability<!--3--><\/p>\n<p>Use a simple traceability table to show how business events map to technical processes.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Business Event<\/th>\n<th>Technical Process<\/th>\n<th>Source<\/th>\n<\/tr>\n<tr>\n<td>Customer submits order<\/td>\n<td>API Gateway receives POST \/orders<\/td>\n<td>Order Service<\/td>\n<\/tr>\n<tr>\n<td>Payment confirmed<\/td>\n<td>Process payment via Stripe webhook<\/td>\n<td>Payment Microservice<\/td>\n<\/tr>\n<tr>\n<td>Shipment dispatched<\/td>\n<td>Trigger logistics notification via RabbitMQ<\/td>\n<td>Shipping Service<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This isn\u2019t just documentation\u2014it\u2019s a living map. When requirements change, both views stay aligned.<\/p>\n<\/h3>\n<h2>Patterns for Clear Separation<\/h2>\n<p>Use these patterns to ensure your diagrams are mutually reinforcing, not redundant.<\/p>\n<h3>Pattern 1: Business DFD = Customer Journey<\/h3>\n<p>Model only what the user or business actor sees.<\/p>\n<p>Examples:<\/p>\n<ul>\n<li>\u201cCustomer fills out order form\u201d<\/li>\n<li>\u201cOrder is verified by clerk\u201d<\/li>\n<li>\u201cInvoice is sent to client\u201d<\/li>\n<\/ul>\n<p>These are the flows that matter to business decisions.<\/p>\n<h3>Pattern 2: Technical DFD = System Behavior<\/h3>\n<p>Show how the system processes data\u2014what happens inside.<\/p>\n<p>Examples:<\/p>\n<ul>\n<li>\u201cValidate input schema against JSON schema\u201d<\/li>\n<li>\u201cStore order in PostgreSQL with transaction lock\u201d<\/li>\n<li>\u201cPublish event to message queue with retry policy\u201d<\/li>\n<\/ul>\n<p>These are the details developers need to implement.<\/p>\n<h3>Pattern 3: Use Shared Process IDs<\/h3>\n<p>Assign the same ID to related business and technical processes.<\/p>\n<p>Example:<\/p>\n<ul>\n<li>Business DFD: P100 \u2014 Process Order<\/li>\n<li>Technical DFD: P100 \u2014 Validate and persist order<\/li>\n<\/ul>\n<p>This allows cross-referencing without confusion.<\/p>\n<h2>When to Use Which DFD<\/h2>\n<p>Understanding when to show which view is critical.<\/p>\n<h3>For Business Stakeholders<\/h3>\n<p>Show the business DFD. It\u2019s about outcomes, not infrastructure.<\/p>\n<p>Use plain language. Avoid technical terms. Focus on who does what and what data moves.<\/p>\n<h3>For Developers and DevOps<\/h3>\n<p>Show the technical DFD. It\u2019s about execution, scalability, and integration.<\/p>\n<p>Include relevant systems, protocols, and error handling.<\/p>\n<h3>For Joint Reviews<\/h3>\n<p>Use both diagrams side by side. The goal is alignment, not duplication.<\/p>\n<p>Ask: \u201cDoes the technical process actually support the business goal?\u201d<\/p>\n<h2>Real-World Example: Order Processing<\/h2>\n<p>Let\u2019s say a retail system processes orders.<\/p>\n<h3>Business DFD (Level 0)<\/h3>\n<ul>\n<li>External Entity: Customer<\/li>\n<li>Process: Submit order<\/li>\n<li>Process: Confirm order status<\/li>\n<li>Process: Dispatch shipment<\/li>\n<li>Data Store: Order records<\/li>\n<\/ul>\n<p>Simple, focused, accessible.<\/p>\n<h3>Technical DFD (Level 1)<\/h3>\n<ul>\n<li>External Entity: API Gateway (external)<\/li>\n<li>Process: Validate request (JWT, schema)<\/li>\n<li>Process: Store order in database (with lock)<\/li>\n<li>Process: Publish \u201corder_created\u201d event to Kafka<\/li>\n<li>Data Store: Orders (PostgreSQL)<\/li>\n<li>Data Store: Events (Kafka topic)<\/li>\n<\/ul>\n<p>Technical but coherent.<\/p>\n<p>Now, when a stakeholder asks, \u201cWhy did the order fail?\u201d you can say: \u201cThe business process was completed. But at the technical level, the database lock failed due to contention.\u201d That answer only works because the scopes are separated.<\/p>\n<h2>Common Pitfalls and How to Avoid Them<\/h2>\n<ul>\n<li><strong>Mistake:<\/strong> Using technical names in business diagrams. <strong>Solution:<\/strong> Replace \u201cAPI Gateway\u201d with \u201cReceive order request\u201d.<\/li>\n<li><strong>Mistake:<\/strong> Hiding technical complexity too early. <strong>Solution:<\/strong> Show technical DFDs in design reviews, not in stakeholder presentations.<\/li>\n<li><strong>Mistake:<\/strong> Forgetting to link the two views. <strong>Solution:<\/strong> Always include a traceability matrix or cross-reference list.<\/li>\n<\/ul>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Can I use the same DFD for both business and technical teams?<\/h3>\n<p>No. A single diagram that tries to serve both audiences becomes too cluttered and ambiguous. The business team will miss technical details, and engineers will feel overwhelmed by abstract terms. Use separate views with clear traceability.<\/p>\n<h3>Is it acceptable to have technical details in a high-level DFD?<\/h3>\n<p>Only if they are essential to business logic. For example, \u201cEncrypt PII before storage\u201d may be a business rule. But \u201cUse AWS S3 bucket \u2018orders-backup\u2019\u201d is technical detail. Keep only rules that affect data handling, not infrastructure.<\/p>\n<h3>How do I convince stakeholders to accept two DFDs instead of one?<\/h3>\n<p>Show them the cost of confusion: miscommunication, rework, and delays. A clear business DFD improves decision-making. A precise technical DFD reduces bugs. Two views are better than one ambiguous diagram.<\/p>\n<h3>What if the business doesn\u2019t understand technical DFDs?<\/h3>\n<p>That\u2019s fine. The technical DFD isn\u2019t for them. It\u2019s for the team building the system. The business DFD is the shared language. Use the technical DFD only in engineering design sessions or code reviews.<\/p>\n<h3>How can I ensure consistency between business and technical DFDs?<\/h3>\n<p>Use shared process IDs, a common data dictionary, and a traceability matrix. Review both diagrams together during design walkthroughs. Use modeling tools that support linking views.<\/p>\n<h3>Should I ever mix business and technical flows in a single diagram?<\/h3>\n<p>Only in rare cases\u2014like a technical architecture overview where the audience needs both perspectives. Even then, use visual separation: color coding, legend, or split layouts. Never blend them as if they\u2019re the same level.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every time I review a DFD, I see the same failure: a single diagram attempts to show both how a customer places an order and how the backend API validates it. That\u2019s the single biggest source of confusion in real-world data modeling. It\u2019s exhausting to explain why a process like \u201cValidate Order\u201d includes cloud function [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":621,"menu_order":4,"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-626","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>Business vs Technical DFD Scope<\/title>\n<meta name=\"description\" content=\"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.\" \/>\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\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Business vs Technical DFD Scope\" \/>\n<meta property=\"og:description\" content=\"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/\",\"name\":\"Business vs Technical DFD Scope\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#website\"},\"datePublished\":\"2026-02-25T10:21:30+00:00\",\"description\":\"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Common DFD Mistakes and How to Avoid Them\",\"item\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scope and Boundary Mistakes\",\"item\":\"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Mixing Business Scope and Technical Scope in One DFD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/vn\/\",\"name\":\"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#organization\",\"name\":\"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t\",\"url\":\"https:\/\/skills.visual-paradigm.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/11\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/11\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Business vs Technical DFD Scope","description":"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.","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\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/","og_locale":"vi_VN","og_type":"article","og_title":"Business vs Technical DFD Scope","og_description":"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.","og_url":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/","og_site_name":"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t","twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"6 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/","url":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/","name":"Business vs Technical DFD Scope","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/vn\/#website"},"datePublished":"2026-02-25T10:21:30+00:00","description":"Avoid mixing business and technical flows in DFDs. Learn how to separate business scope from system detail for clearer, more accurate data flow diagrams that work for both stakeholders and developers.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/business-vs-technical-dfd-scope\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Common DFD Mistakes and How to Avoid Them","item":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/"},{"@type":"ListItem","position":3,"name":"Scope and Boundary Mistakes","item":"https:\/\/skills.visual-paradigm.com\/vn\/docs\/common-dfd-mistakes-and-how-to-avoid-them\/dfd-scope-mistakes\/"},{"@type":"ListItem","position":4,"name":"Mixing Business Scope and Technical Scope in One DFD"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/vn\/#website","url":"https:\/\/skills.visual-paradigm.com\/vn\/","name":"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/vn\/#organization","name":"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t","url":"https:\/\/skills.visual-paradigm.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/skills.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/11\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/11\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Ti\u1ebfng Vi\u1ec7t"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/626\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/docs\/621"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media?parent=626"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/doc_tag?post=626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}