{"id":1479,"date":"2026-02-25T10:42:08","date_gmt":"2026-02-25T10:42:08","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/"},"modified":"2026-02-25T10:42:08","modified_gmt":"2026-02-25T10:42:08","slug":"soaml-modeling-tutorial-create-model-step-by-step","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/","title":{"rendered":"Practical Exercise: Creating a Simple SoaML Model"},"content":{"rendered":"<p>When you&#8217;re learning SoaML modeling, theoretical diagrams only take you so far. The real breakthrough happens when you apply concepts to a concrete domain. In this exercise, you\u2019ll walk through building a full SoaML model for an order management service using a real business scenario.<\/p>\n<p>My experience across dozens of enterprise projects has shown that starting with a tangible use case\u2014like processing customer orders\u2014helps solidify your understanding of service contracts, participants, and capabilities.<\/p>\n<p>You\u2019ll learn not just how to draw elements, but how to ensure your model is valid, cohesive, and aligns with real-world service behavior. By the end, you\u2019ll have a reusable SoaML example project that you can extend, validate, and share.<\/p>\n<h2>Step 1: Define the System Context and Key Participants<\/h2>\n<p>Begin by identifying the main actors involved in order processing. These are your participants\u2014real or logical entities that interact with the service.<\/p>\n<p>For this model, consider the following key participants:<\/p>\n<ul>\n<li><strong>Customer<\/strong>: Initiates the order.<\/li>\n<li><strong>Order Management Service<\/strong>: The central system that processes order data.<\/li>\n<li><strong>Inventory Service<\/strong>: Manages product stock levels.<\/li>\n<li><strong>Payment Service<\/strong>: Handles payment authorization.<\/li>\n<\/ul>\n<p>These participants represent discrete components that may be implemented independently. Their roles are defined by how they interact\u2014no implementation details, only responsibilities.<\/p>\n<p>Use Visual Paradigm or any SoaML-compliant tool to create a new <strong>Service Architecture Diagram<\/strong>. Place each participant as a <em>Participant<\/em> element. Connect them with communication lines to represent interaction paths.<\/p>\n<h3>Tip: Define Roles Clearly<\/h3>\n<p>Assign roles like <em>Order Provider<\/em>, <em>Inventory Consumer<\/em>, or <em>Payment Initiator<\/em> to each participant. This avoids confusion when the same participant may play multiple roles in different contexts.<\/p>\n<h2>Step 2: Model the Service Interface and Contracts<\/h2>\n<p>Now, define what the <strong>Order Management Service<\/strong> offers. All public behavior must be specified through a <em>Service Interface<\/em>, which lists operations and their input\/output message types.<\/p>\n<p>Create a Service Interface named <code>OrderProcessingInterface<\/code>. Add the following operations:<\/p>\n<ul>\n<li><code>createOrder(OrderRequest): OrderResponse<\/code><\/li>\n<li><code>updateOrder(OrderId, OrderUpdate): Boolean<\/code><\/li>\n<li><code>cancelOrder(OrderId): Boolean<\/code><\/li>\n<\/ul>\n<p>Each operation must have a clear message contract. For example, <code>OrderRequest<\/code> should include fields like <code>customerId<\/code>, <code>items<\/code>, and <code>deliveryAddress<\/code>. The response should include a <code>orderId<\/code> and <code>status<\/code>.<\/p>\n<p>Link this interface to the <em>Order Management Service<\/em> as a <em>Capabilities<\/em> element. This shows that the service <strong>provides<\/strong> this interface to consumers.<\/p>\n<h3>Best Practice: Keep Contracts Synchronous and Predictable<\/h3>\n<p>For simplicity in this beginner exercise, avoid asynchronous messaging. Stick to request-response patterns. This keeps the model focused and easier to validate.<\/p>\n<h2>Step 3: Establish Interactions and Service Dependencies<\/h2>\n<p>Now model how services interact. Draw communication lines between the <em>Order Management Service<\/em> and the <em>Inventory Service<\/em>.<\/p>\n<p>When <code>createOrder<\/code> is called, the order service must check inventory availability. So, define a <em>Service Invocation<\/em> from the order service to the inventory service.<\/p>\n<p>Use the <em>Service Channel<\/em> element to represent the communication protocol (e.g., REST\/HTTP). Label the channel with the expected message type, such as <code>CheckInventoryRequest<\/code>.<\/p>\n<p>Similarly, when payment is needed, the order service calls the <em>Payment Service<\/em> via a <em>Message Exchange<\/em>. This interaction must be modeled with a clear contract on the message payload.<\/p>\n<h3>Key Validation Check: Do All Messages Have a Sender and Receiver?<\/h3>\n<p>At this stage, verify that every message has a clear source and target. Misplaced message flows break the model\u2019s integrity and lead to integration issues later.<\/p>\n<h2>Step 4: Apply Business Rules Using Decision Tables<\/h2>\n<p>One area often overlooked in beginner models is business logic. You can\u2019t model all behavior using only interfaces and channels. Use a <em>Decision Table<\/em> to define the logic for order approval.<\/p>\n<p>Create a decision table with the following columns:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Condition<\/th>\n<th>Action<\/th>\n<\/tr>\n<tr>\n<td>Customer has active account<\/td>\n<td>Approve order<\/td>\n<\/tr>\n<tr>\n<td>Inventory available for all items<\/td>\n<td>Proceed to payment<\/td>\n<\/tr>\n<tr>\n<td>Payment authorized<\/td>\n<td>Confirm order<\/td>\n<\/tr>\n<tr>\n<td>Payment declined or inventory low<\/td>\n<td>Reject order<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Connect this decision table to the <code>createOrder<\/code> operation. This makes the logic visible and traceable.<\/p>\n<p>Decision tables are powerful in SoaML because they decouple business rules from implementation, allowing teams to validate logic independently of code.<\/p>\n<h2>Step 5: Validate Your SoaML Model<\/h2>\n<p>Now that you&#8217;ve built your model, it\u2019s time to validate it. Use the built-in validation rules in your tool (e.g., Visual Paradigm), but also apply manual checks.<\/p>\n<p>Run a checklist:<\/p>\n<ul>\n<li>Are all participants clearly identified with roles?<\/li>\n<li>Does every service interface have a contract with defined input\/output?<\/li>\n<li>Are all message exchanges traceable to real operations?<\/li>\n<li>Do decision tables cover all business scenarios?<\/li>\n<li>Is the model consistent with the original problem domain?<\/li>\n<\/ul>\n<p>Ask: \u201cCan a developer implement this model without ambiguity?\u201d If the answer is no, you need to refine the interface or add constraints.<\/p>\n<h3>Pro Tip: Use Constraints to Enforce Rules<\/h3>\n<p>Add a constraint like <code>\u201cOrder status must be \u2018Confirmed\u2019 only after payment is authorized.\u201d<\/code> to the model. This helps catch errors early during review.<\/p>\n<h2>Conclusion<\/h2>\n<p>You\u2019ve just completed a full SoaML beginner exercise using a real-world scenario. This hands-on model is not just a diagram\u2014it\u2019s a blueprint for real service integration.<\/p>\n<p>By following the steps to create a SoaML model step by step, you\u2019ve learned to move from abstract concepts to a structured, validated model. This is exactly the kind of practice that builds confidence and competence.<\/p>\n<p>Next, export your model into documentation or integrate it with a BPMN process or UML component diagram to see how SoaML fits into the broader architectural landscape.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What tools are best for a SoaML example project?<\/h3>\n<p>Visual Paradigm is ideal. It supports full SoaML syntax, validation checks, and export formats like PDF, HTML, or XML.<\/p>\n<h3>How do I start a SoaML modeling tutorial for the first time?<\/h3>\n<p>Begin with a simple domain\u2014like order processing or user registration. Define participants, model one service interface, and add basic interactions. Then expand. Don\u2019t try to model everything at once.<\/p>\n<h3>Can I use SoaML for microservices?<\/h3>\n<p>Absolutely. SoaML is ideal for microservices. Each service can be modeled as a participant with its own interface and contract. The model ensures loose coupling and clear communication boundaries.<\/p>\n<h3>Why use decision tables in SoaML?<\/h3>\n<p>Decision tables make business rules explicit and testable. They help avoid undocumented logic in code and improve collaboration between business analysts and developers.<\/p>\n<h3>How long does it take to create a SoaML model step by step?<\/h3>\n<p>For a simple domain like order management, 30\u201360 minutes is typical. The time increases with complexity, but even a basic model adds immediate value to team alignment and design clarity.<\/p>\n<h3>Is there a difference between SoaML and UML for service modeling?<\/h3>\n<p>Yes. While UML is general-purpose, SoaML extends it with service-specific elements like <em>Service Interface<\/em>, <em>Service Contract<\/em>, and <em>Service Channel<\/em>. SoaML is better for modeling service interactions and contracts at scale.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you&#8217;re learning SoaML modeling, theoretical diagrams only take you so far. The real breakthrough happens when you apply concepts to a concrete domain. In this exercise, you\u2019ll walk through building a full SoaML model for an order management service using a real business scenario. My experience across dozens of enterprise projects has shown that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1474,"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-1479","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>SoaML Modeling Tutorial: Create a Model Step by Step<\/title>\n<meta name=\"description\" content=\"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.\" \/>\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\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SoaML Modeling Tutorial: Create a Model Step by Step\" \/>\n<meta property=\"og:description\" content=\"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Espa\u00f1ol\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/\",\"name\":\"SoaML Modeling Tutorial: Create a Model Step by Step\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#website\"},\"datePublished\":\"2026-02-25T10:42:08+00:00\",\"description\":\"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SoaML Diagram Fundamentals: A Beginner\u2019s Guide\",\"item\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Building Blocks of SoaML Diagrams\",\"item\":\"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Practical Exercise: Creating a Simple SoaML Model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/es\/\",\"name\":\"Visual Paradigm Skills Espa\u00f1ol\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#organization\",\"name\":\"Visual Paradigm Skills Espa\u00f1ol\",\"url\":\"https:\/\/skills.visual-paradigm.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/es\/wp-content\/uploads\/sites\/5\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/es\/wp-content\/uploads\/sites\/5\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Espa\u00f1ol\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SoaML Modeling Tutorial: Create a Model Step by Step","description":"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.","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\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/","og_locale":"es_ES","og_type":"article","og_title":"SoaML Modeling Tutorial: Create a Model Step by Step","og_description":"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.","og_url":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/","og_site_name":"Visual Paradigm Skills Espa\u00f1ol","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/","url":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/","name":"SoaML Modeling Tutorial: Create a Model Step by Step","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/es\/#website"},"datePublished":"2026-02-25T10:42:08+00:00","description":"Follow this hands-on SoaML modeling tutorial to create a SoaML model step by step for an order management service. Learn how to apply SoaML beginner exercise techniques with real-world examples.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/soaml-modeling-tutorial-create-model-step-by-step\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/es\/"},{"@type":"ListItem","position":2,"name":"SoaML Diagram Fundamentals: A Beginner\u2019s Guide","item":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/"},{"@type":"ListItem","position":3,"name":"Building Blocks of SoaML Diagrams","item":"https:\/\/skills.visual-paradigm.com\/es\/docs\/soaml-diagram-fundamentals\/soaml-modeling-basics\/"},{"@type":"ListItem","position":4,"name":"Practical Exercise: Creating a Simple SoaML Model"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/es\/#website","url":"https:\/\/skills.visual-paradigm.com\/es\/","name":"Visual Paradigm Skills Espa\u00f1ol","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/es\/#organization","name":"Visual Paradigm Skills Espa\u00f1ol","url":"https:\/\/skills.visual-paradigm.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skills.visual-paradigm.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/es\/wp-content\/uploads\/sites\/5\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/es\/wp-content\/uploads\/sites\/5\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Espa\u00f1ol"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/docs\/1479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/docs\/1479\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/docs\/1474"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/media?parent=1479"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/es\/wp-json\/wp\/v2\/doc_tag?post=1479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}