{"id":932,"date":"2026-02-25T10:32:30","date_gmt":"2026-02-25T10:32:30","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/"},"modified":"2026-02-25T10:32:30","modified_gmt":"2026-02-25T10:32:30","slug":"conceptual-vs-structural-design-bridge-crc-uml","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/","title":{"rendered":"Conceptual Design vs Structural Design: Where They Meet"},"content":{"rendered":"<p>Every robust system begins with a spark of idea\u2014often sketched on a sticky note or scribbled on a whiteboard. That&#8217;s where CRC conceptual modeling thrives. It\u2019s about exploring behavior, responsibilities, and interactions in a way that feels natural to teams. But as systems grow, so must their structure. That\u2019s where UML structural modeling takes over\u2014offering precision, consistency, and a shared language for developers, architects, and testers.<\/p>\n<p>What I\u2019ve learned over two decades of working with teams is this: conceptual design isn&#8217;t the enemy of structural design. They\u2019re partners. One fuels the other. The key is knowing when to let each phase lead, and how to smoothly transition from brainstorming to documentation without losing intent.<\/p>\n<p>By the end of this chapter, you\u2019ll understand how CRC cards evolve into full-fledged UML class diagrams. You\u2019ll see how a team\u2019s collaborative insights become structured, persistent, and testable design artifacts. You\u2019ll learn the practical workflows that make this shift not just possible\u2014but reliable, repeatable, and team-friendly.<\/p>\n<h2>Understanding the Two Design Phases<\/h2>\n<h3>Conceptual Design: The Power of CRC Modeling<\/h3>\n<p>CRC cards are not just a diagramming tool\u2014they\u2019re a conversation engine. When a team sits around a table, each card represents a class, its responsibilities, and collaborations. It\u2019s lightweight, tactile, and encourages shared ownership.<\/p>\n<p>But it\u2019s not about perfect syntax. It\u2019s about asking: What does this object do? Who does it work with? How does it behave under different conditions?<\/p>\n<p>This stage thrives on discovery. It\u2019s where you explore, challenge, and refine ideas before any code is written. CRC conceptual modeling is where design begins\u2014not as a static blueprint, but as a dynamic, evolving discussion.<\/p>\n<h3>Structural Design: The Discipline of UML Modeling<\/h3>\n<p>UML structural modeling is the next evolution. Here, the goal shifts from &#8220;what might happen?&#8221; to &#8220;what must be?&#8221;. The focus is on stability, consistency, and precision.<\/p>\n<p>Classes become nodes with attributes, operations, and visibility. Relationships are defined by multiplicity, direction, and dependency. Constraints, interfaces, and inheritance hierarchies now carry formal meaning.<\/p>\n<p>This phase isn\u2019t about replacing the CRC cards. It\u2019s about documenting and validating the insights they helped uncover. It\u2019s where the team\u2019s collaborative insight becomes a shared, formal contract.<\/p>\n<h2>Where They Meet: The Transition Point<\/h2>\n<p>There\u2019s no single moment when conceptual design ends and structural design begins. The transition happens gradually\u2014through iteration, review, and refinement. But there are clear signals that it\u2019s time to shift gears.<\/p>\n<p>When the team agrees on key classes, their core responsibilities, and how they interact\u2014without ambiguity\u2014it\u2019s a sign the conceptual phase is mature enough for formalization.<\/p>\n<p>Here\u2019s a practical checklist to guide your transition:<\/p>\n<ul>\n<li>All major domain objects are identified and named consistently.<\/li>\n<li>Responsibilities are clearly defined and not overlapping.<\/li>\n<li>Collaborations are traceable and stable across team discussions.<\/li>\n<li>No major contradictions or missing roles are reported in the latest review.<\/li>\n<li>At least two team members can independently explain the core flow.<\/li>\n<\/ul>\n<p>When these conditions are met, it\u2019s time to move from CRC transition workflows into UML structural modeling.<\/p>\n<h3>From Cards to Code: The Practical Workflow<\/h3>\n<p>Let\u2019s walk through a real-world CRC transition workflow.<\/p>\n<ol>\n<li><strong>Collect CRC cards<\/strong> from the brainstorming session. Organize by domain category\u2014e.g., &#8220;Customer,&#8221; &#8220;Order,&#8221; &#8220;Payment.&#8221;<\/li>\n<li><strong>Extract classes<\/strong> from card names. Ensure single responsibility per class.<\/li>\n<li><strong>Map responsibilities<\/strong> to methods and attributes. Ask: Is this behavior about state or interaction?<\/li>\n<li><strong>Model collaborations<\/strong> as associations with proper multiplicity and direction.<\/li>\n<li><strong>Apply naming conventions<\/strong>\u2014PascalCase for classes, lowercase for attributes, camelCase for methods.<\/li>\n<li><strong>Review for inheritance<\/strong> or interfaces where behavior is shared across multiple classes.<\/li>\n<li><strong>Validate<\/strong> with a simple walkthrough: &#8220;Can we simulate a checkout process using only these classes?&#8221;<\/li>\n<\/ol>\n<p>Each step reinforces the shift from idea to artifact. The diagram isn\u2019t a translation\u2014it\u2019s a refinement.<\/p>\n<h2>Comparing CRC and UML: A Side-by-Side View<\/h2>\n<table>\n<thead>\n<tr>\n<th>Element<\/th>\n<th>CRC Conceptual Modeling<\/th>\n<th>UML Structural Modeling<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Class<\/strong><\/td>\n<td>Card with class name, responsibilities, collaborators<\/td>\n<td>Rectangle with name, attributes, operations<\/td>\n<\/tr>\n<tr>\n<td><strong>Responsibility<\/strong><\/td>\n<td>Verb phrase: &#8220;calculate total,&#8221; &#8220;notify customer&#8221;<\/td>\n<td>Method: <code>calculateTotal(): double<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Collaboration<\/strong><\/td>\n<td>Text: &#8220;Customer,&#8221; &#8220;PaymentProcessor&#8221;<\/td>\n<td>Association: <code>Order \u2014 PaymentProcessor<\/code> with multiplicity<\/td>\n<\/tr>\n<tr>\n<td><strong>Visibility<\/strong><\/td>\n<td>Not specified<\/td>\n<td><code>+<\/code> (public), <code>-<\/code> (private), <code>#<\/code> (protected)<\/td>\n<\/tr>\n<tr>\n<td><strong>Abstraction<\/strong><\/td>\n<td>Implied through shared behavior<\/td>\n<td>Explicit: <code>abstract class<\/code>, <code>interface<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This table isn\u2019t just comparison\u2014it\u2019s a guide to translation. Every CRC insight must be mapped with intent, not just syntax.<\/p>\n<h2>Why This Matters: Intent Over Notation<\/h2>\n<p>One of the most common pitfalls I\u2019ve seen is teams treating UML as a checklist: \u201cDid we add the attributes? Did we draw the associations?\u201d But that\u2019s not the point.<\/p>\n<p>The real value lies in preserving the intent behind the design. A class named <code>OrderProcessor<\/code> might seem fine, but if its only responsibility is &#8220;send confirmation email,&#8221; you\u2019re missing the deeper abstraction: <code>NotificationService<\/code>.<\/p>\n<p>So ask: Does this structure reflect the behavior we discovered in the CRC session? If not, revise the model\u2014don\u2019t just fix the diagram.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What\u2019s the main difference between CRC and UML?<\/h3>\n<p>CRC models are informal, exploratory, and team-driven. They focus on behavior and collaboration. UML is formal, standardized, and documentation-oriented. It defines structure, visibility, and constraints. CRC is for thinking; UML is for sharing and building.<\/p>\n<h3>Can I skip CRC and go straight to UML?<\/h3>\n<p>Technically yes\u2014but it\u2019s risky. Without CRC\u2019s collaborative discovery, you might miss key roles, responsibilities, or edge cases. CRC helps expose assumptions early. Skipping it increases the chance of rework later.<\/p>\n<h3>How do I handle conflicting responsibilities in UML?<\/h3>\n<p>Go back to the CRC session. Re-examine how the team described the interaction. Often, a merged responsibility indicates a need for a new class. For example, if both &#8220;calculate total&#8221; and &#8220;apply discount&#8221; are assigned to the same class, consider refactoring into a <code>PricingEngine<\/code>.<\/p>\n<h3>Do I need to model every CRC card in UML?<\/h3>\n<p>Not necessarily. Some cards reflect temporary ideas or edge cases. Prioritize cards that appear in core workflows. Use CRC transition workflows to filter for relevance. If a class isn\u2019t involved in the main interaction flow, defer it or remove it.<\/p>\n<h3>Can UML models be updated after development starts?<\/h3>\n<p>Yes. But don\u2019t treat them as immutable. UML is not a one-way contract. As implementation reveals new needs, revisit the model with the team. Use CRC insights to guide refinement\u2014especially in agile environments where design evolves with feedback.<\/p>\n<h3>What tools support CRC-to-UML workflows?<\/h3>\n<p>Tools like Visual Paradigm offer support for both CRC-style whiteboarding and full UML modeling. Some even allow importing CRC notes and auto-generating class diagrams. But the real power comes from team alignment, not automation.<\/p>\n<p>Remember: the tool doesn&#8217;t replace the conversation. It just makes it easier to preserve.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every robust system begins with a spark of idea\u2014often sketched on a sticky note or scribbled on a whiteboard. That&#8217;s where CRC conceptual modeling thrives. It\u2019s about exploring behavior, responsibilities, and interactions in a way that feels natural to teams. But as systems grow, so must their structure. That\u2019s where UML structural modeling takes over\u2014offering [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":930,"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-932","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>Conceptual vs Structural Design: Bridging CRC and UML<\/title>\n<meta name=\"description\" content=\"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conceptual vs Structural Design: Bridging CRC and UML\" \/>\n<meta property=\"og:description\" content=\"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Portugu\u00eas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/\",\"name\":\"Conceptual vs Structural Design: Bridging CRC and UML\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\"},\"datePublished\":\"2026-02-25T10:32:30+00:00\",\"description\":\"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From CRC Cards to Class Diagrams\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Setting the Stage: Why CRC-to-UML Matters\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Conceptual Design vs Structural Design: Where They Meet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Portugu\u00eas\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Conceptual vs Structural Design: Bridging CRC and UML","description":"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/","og_locale":"pt_PT","og_type":"article","og_title":"Conceptual vs Structural Design: Bridging CRC and UML","og_description":"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.","og_url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/","og_site_name":"Visual Paradigm Skills Portugu\u00eas","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/","name":"Conceptual vs Structural Design: Bridging CRC and UML","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website"},"datePublished":"2026-02-25T10:32:30+00:00","description":"Learn how CRC conceptual modeling evolves into UML structural modeling. Master the transition workflows and understand where design intent meets formal architecture.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/conceptual-vs-structural-design-bridge-crc-uml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pt\/"},{"@type":"ListItem","position":2,"name":"From CRC Cards to Class Diagrams","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/"},{"@type":"ListItem","position":3,"name":"Setting the Stage: Why CRC-to-UML Matters","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/crc-cards-to-class-diagrams\/crc-to-uml-overview\/"},{"@type":"ListItem","position":4,"name":"Conceptual Design vs Structural Design: Where They Meet"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website","url":"https:\/\/skills.visual-paradigm.com\/pt\/","name":"Visual Paradigm Skills Portugu\u00eas","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization","name":"Visual Paradigm Skills Portugu\u00eas","url":"https:\/\/skills.visual-paradigm.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Portugu\u00eas"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/932\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/930"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media?parent=932"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/doc_tag?post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}