{"id":1164,"date":"2026-02-25T10:36:53","date_gmt":"2026-02-25T10:36:53","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/"},"modified":"2026-02-25T10:36:53","modified_gmt":"2026-02-25T10:36:53","slug":"dfd-and-uml-relationship","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/","title":{"rendered":"Linking DFDs with UML Use Case and Activity Diagrams"},"content":{"rendered":"<p>How do you align the data-centric clarity of a DFD with the behavior-driven structure of UML? This is a common challenge when modeling complex systems, especially when working across teams with different analytical preferences. The answer lies in understanding that DFDs and UML models aren\u2019t competitors\u2014they\u2019re complementary lenses.<\/p>\n<p>Over two decades in systems analysis, I\u2019ve seen countless teams force a single model to serve every purpose. The result? Confusion, inconsistencies, and rework. The real insight? DFDs map what flows, how it transforms, and where it lives. UML use case and activity diagrams map what users do, why, and how processes unfold.<\/p>\n<p>By integrating both, you gain a holistic view: the logical flow of data and the behavioral logic behind it. This chapter walks through how to connect DFDs with UML use case and activity diagrams\u2014ensuring consistency, traceability, and clarity from concept to implementation.<\/p>\n<h2>Why DFD and UML Models Should Work Together<\/h2>\n<p>DFDs focus on data movement. They show inputs, outputs, processes, data stores, and external entities. They answer: \u201cWhere does data come from, where does it go, and how does it change?\u201d<\/p>\n<p>UML modeling, especially through use case and activity diagrams, focuses on behavior. Use case diagrams reveal user goals. Activity diagrams depict task sequences and decision points.<\/p>\n<p>They answer different questions. But together, they form a complete picture. A DFD without use cases may miss user intent. A use case without DFDs may lack data accuracy.<\/p>\n<p>Think of it like a building: DFDs define the plumbing and wiring. UML use case and activity diagrams define the rooms and how people move through them.<\/p>\n<h3>The Power of Cross-Model Traceability<\/h3>\n<p>When you link DFDs with use case and activity diagrams, you create a traceable system. Each process in a DFD can be mapped to a use case. Each activity node in a UML diagram can correspond to a data flow or transformation in a DFD.<\/p>\n<p>For example, a use case called \u201cProcess Payment\u201d might involve a DFD process labeled \u201cCalculate Total with Tax.\u201d The data flow \u201cPayment Details\u201d in the DFD becomes the input to that use case.<\/p>\n<p>This traceability ensures that every user goal is supported by a real data transformation. It also makes validation easier: if a use case exists but no DFD process supports it, you\u2019ve found a gap.<\/p>\n<h2>Step-by-Step: Integrating DFDs with UML Use Case Diagrams<\/h2>\n<p>Start by identifying the primary actors and use cases in your system. Then, examine what data is involved in each use case.<\/p>\n<p>Here\u2019s how to align them:<\/p>\n<ol>\n<li><strong>Map use case goals to DFD processes.<\/strong> Each use case should trigger or be supported by at least one DFD process.<\/li>\n<li><strong>Identify data flows tied to use case events.<\/strong> The start of a use case often corresponds to an external entity sending data into the system. This event should appear as a data flow in the DFD.<\/li>\n<li><strong>Ensure consistency in naming.<\/strong> Use case names like \u201cSubmit Order\u201d should match DFD process names like \u201cProcess Order\u201d or \u201cValidate Order.\u201d Avoid overly technical or vague terms.<\/li>\n<li><strong>Use the DFD to verify completeness.<\/strong> If a use case implies data storage (e.g., saving a user profile), ensure a corresponding data store exists in the DFD.<\/li>\n<li><strong>Review for bidirectional consistency.<\/strong> A DFD process shouldn\u2019t exist without a use case that triggers it, and a use case shouldn\u2019t exist without a data flow supporting it.<\/li>\n<\/ol>\n<p>One of my clients once had a \u201cGenerate Report\u201d use case that didn\u2019t map to any DFD process. The DFD had no flow labeled \u201cReport Data.\u201d This revealed a critical gap: the system could generate reports, but no data path was defined. Fixing it required updating the DFD and revalidating both models.<\/p>\n<h3>Best Practices for Use Case Diagram Integration<\/h3>\n<ul>\n<li>Use consistent naming conventions across models. Prefer \u201cProcess Order\u201d over \u201cRun Order Function\u201d for clarity.<\/li>\n<li>Link each use case to at least one DFD process. If not, investigate why\u2014could be missing logic or a duplicate.<\/li>\n<li>Use the DFD to validate whether a use case\u2019s data inputs are realistic and accessible.<\/li>\n<li>When multiple use cases share data flows, ensure the DFD flow is correctly split or merged.<\/li>\n<\/ul>\n<h2>Connecting DFDs with Activity Diagrams<\/h2>\n<p>Activity diagrams represent workflows\u2014branches, decisions, parallel flows. They show *how* a process is executed, not just *what* data moves.<\/p>\n<p>DFDs, in contrast, document *what* changes, not *how*. So when you combine them, activity diagrams explain the *control flow*, and DFDs explain the *data flow*.<\/p>\n<p>For example, in a \u201cProcess Refund\u201d activity diagram, you might have:<\/p>\n<pre>  [Start] \u2192 [Verify Order] \u2192 [Check Return Policy] \u2192 [Approve Refund] \u2192 [Issue Payment]\n<\/pre>\n<p>Each step in this sequence can be matched to a DFD process. \u201cVerify Order\u201d corresponds to a process that verifies an order ID and checks its status. The data flow \u201cOrder Verification Request\u201d and \u201cOrder Status\u201d appear in the DFD.<\/p>\n<p>This ensures that the activity\u2019s logic is fully supported by valid data flows.<\/p>\n<h3>Mapping Workflows: A Practical Example<\/h3>\n<p>Consider a \u201cProcess Loan Application\u201d workflow:<\/p>\n<ul>\n<li>Activity: \u201cCollect Application Data\u201d \u2192 DFD process: \u201cCapture Loan Application\u201d<\/li>\n<li>Activity: \u201cValidate Income and Credit\u201d \u2192 DFD process: \u201cVerify Applicant Eligibility\u201d<\/li>\n<li>Activity: \u201cApprove or Reject\u201d \u2192 DFD process: \u201cMake Loan Decision\u201d<\/li>\n<li>Activity: \u201cNotify Applicant\u201d \u2192 DFD process: \u201cSend Decision to Applicant\u201d<\/li>\n<\/ul>\n<p>Each activity maps directly to a DFD process. The data flows\u2014\u201cApplication Form,\u201d \u201cIncome Proof,\u201d \u201cEligibility Score,\u201d \u201cDecision Notice\u201d\u2014are traceable across both models.<\/p>\n<p>When a model is inconsistent, discrepancies appear at this intersection. For instance, if an activity mentions \u201cSend Decision,\u201d but the DFD has no \u201cSend Decision\u201d flow, the system cannot deliver results.<\/p>\n<h2>Common Pitfalls and How to Avoid Them<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Issue<\/th>\n<th>Root Cause<\/th>\n<th>Solution<\/th>\n<\/tr>\n<tr>\n<td>Use case without a DFD process<\/td>\n<td>Missing data transformation logic<\/td>\n<td>Review DFD for unlinked processes; add or map as needed<\/td>\n<\/tr>\n<tr>\n<td>Activity with no data flow<\/td>\n<td>Workflow step not supported by data exchange<\/td>\n<td>Verify data flows for each action; add flows if missing<\/td>\n<\/tr>\n<tr>\n<td>Identical processes, different names<\/td>\n<td>Modeling inconsistency across teams<\/td>\n<td>Enforce naming standards; use a shared dictionary<\/td>\n<\/tr>\n<tr>\n<td>Data flow not reflected in activity<\/td>\n<td>Activity does not account for data input\/output<\/td>\n<td>Map data flows to activity nodes; ensure completeness<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These inconsistencies often arise when teams work in silos. The solution isn\u2019t to choose one model over the other\u2014it\u2019s to establish a shared review process that validates both.<\/p>\n<h2>Tools to Support DFD and UML Integration<\/h2>\n<p>Modern modeling tools like Visual Paradigm support both DFDs and UML diagrams. They allow you to:<\/p>\n<ul>\n<li>Link elements across diagrams via hyperlinks or traceability matrices.<\/li>\n<li>Use shared data dictionaries to maintain consistency in naming.<\/li>\n<li>Automatically detect missing flows or processes when validating integration.<\/li>\n<\/ul>\n<p>Always verify that your tool supports cross-model dependency tracking. If not, create a simple traceability matrix as a living document.<\/p>\n<p>One colleague used a simple Excel grid to map every use case to its supporting DFD process and every activity node to its data flow. It became the single source of truth during stakeholder reviews.<\/p>\n<h2>Key Takeaways<\/h2>\n<p>DFD and UML relationship is not about choosing one over the other. It\u2019s about leveraging each model\u2019s strengths. DFDs ensure data integrity and flow accuracy. UML use case and activity diagrams ensure behavioral completeness and user-centric design.<\/p>\n<p>Use case diagram integration and activity diagram with DFD are not optional extras\u2014they are essential for building systems that are both logically sound and behaviorally correct.<\/p>\n<p>When you integrate these models, you\u2019re not just documenting a system. You\u2019re creating a shared understanding across teams, ensuring that every decision is backed by both data and intent.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Can I use DFDs without UML models?<\/h3>\n<p>Yes. DFDs are complete on their own for modeling data flows. But in enterprise or complex systems, UML models add behavioral context that helps clarify *why* flows exist.<\/p>\n<h3>How do I ensure consistency between DFDs and activity diagrams?<\/h3>\n<p>Map each activity node to a DFD process. Ensure every data flow used in the activity is present in the DFD. Use a traceability matrix to cross-check all links.<\/p>\n<h3>Is there a standard way to integrate use case diagrams and DFDs?<\/h3>\n<p>No formal standard exists, but best practice is to align use case triggers with DFD inputs and map each use case to one or more DFD processes. Use consistent naming and validate flow completeness.<\/p>\n<h3>What if the DFD shows a flow that isn\u2019t in the activity diagram?<\/h3>\n<p>Investigate. It could mean an unused data flow, or a missing activity step. If the flow is essential (e.g., \u201cSend Confirmation Email\u201d), ensure a corresponding activity step exists.<\/p>\n<h3>Can DFDs help improve activity diagrams?<\/h3>\n<p>Absolutely. DFDs reveal whether data inputs are valid, whether transformations are defined, and whether outputs are properly routed. This helps prevent activity diagrams from modeling unworkable logic.<\/p>\n<h3>How do I handle parallel flows in activity diagrams and DFDs?<\/h3>\n<p>Map each parallel branch to a separate DFD process if data is transformed differently. If the data is the same but processed in parallel, ensure the DFD shows multiple processes with the same input and output.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How do you align the data-centric clarity of a DFD with the behavior-driven structure of UML? This is a common challenge when modeling complex systems, especially when working across teams with different analytical preferences. The answer lies in understanding that DFDs and UML models aren\u2019t competitors\u2014they\u2019re complementary lenses. Over two decades in systems analysis, I\u2019ve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1163,"menu_order":0,"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-1164","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>DFD and UML Relationship: A Practical Guide<\/title>\n<meta name=\"description\" content=\"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DFD and UML Relationship: A Practical Guide\" \/>\n<meta property=\"og:description\" content=\"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Polski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/\",\"name\":\"DFD and UML Relationship: A Practical Guide\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\"},\"datePublished\":\"2026-02-25T10:36:53+00:00\",\"description\":\"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mastering Data Flow Diagram Levels and Balancing\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Extended Modeling Contexts\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Linking DFDs with UML Use Case and Activity Diagrams\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"name\":\"Visual Paradigm Skills Polski\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\",\"name\":\"Visual Paradigm Skills Polski\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Polski\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DFD and UML Relationship: A Practical Guide","description":"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/","og_locale":"pl_PL","og_type":"article","og_title":"DFD and UML Relationship: A Practical Guide","og_description":"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.","og_url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/","og_site_name":"Visual Paradigm Skills Polski","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/","name":"DFD and UML Relationship: A Practical Guide","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website"},"datePublished":"2026-02-25T10:36:53+00:00","description":"Discover how DFD and UML relationship enhances system modeling. Learn use case diagram integration and activity diagram with DFD for data-centric clarity and consistency.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/dfd-and-uml-relationship\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Mastering Data Flow Diagram Levels and Balancing","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/"},{"@type":"ListItem","position":3,"name":"Extended Modeling Contexts","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/mastering-data-flow-diagram-leveling-and-balancing\/integrating-dfd-with-uml-and-bpmn\/"},{"@type":"ListItem","position":4,"name":"Linking DFDs with UML Use Case and Activity Diagrams"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website","url":"https:\/\/skills.visual-paradigm.com\/pl\/","name":"Visual Paradigm Skills Polski","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization","name":"Visual Paradigm Skills Polski","url":"https:\/\/skills.visual-paradigm.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Polski"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1164\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/1163"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/media?parent=1164"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=1164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}