{"id":1599,"date":"2026-02-25T10:43:47","date_gmt":"2026-02-25T10:43:47","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/"},"modified":"2026-02-25T10:43:47","modified_gmt":"2026-02-25T10:43:47","slug":"sysml-concepts-essential-building-blocks","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/","title":{"rendered":"Key Concepts Every SysML Beginner Should Know"},"content":{"rendered":"<p>Modeling complex systems is not about drawing diagrams\u2014it\u2019s about capturing intent, managing dependencies, and ensuring consistency across disciplines. SysML concepts provide the foundational language to do that reliably. Without a grasp of these core elements, even the most detailed model becomes a tangle of unconnected shapes.<\/p>\n<p>As someone who\u2019s guided dozens of engineering teams through their first SysML projects, I\u2019ve seen the same pattern: confusion arises not from the diagrams themselves, but from misunderstandings of the underlying terms. The block isn\u2019t just a box. The flow isn\u2019t just an arrow. Each symbol represents a precise relationship in system behavior and structure.<\/p>\n<p>By the end of this chapter, you\u2019ll understand the key SysML concepts that form the backbone of every robust model. You\u2019ll be able to recognize their roles in diagrams and apply them confidently\u2014no guesswork, just clarity.<\/p>\n<h2>Core SysML Concepts You Must Understand<\/h2>\n<h3>Block: The Fundamental Unit of System Structure<\/h3>\n<p>A <strong>block<\/strong> is the primary modeling element for representing a system, component, or subsystem. It defines a physical or conceptual entity with properties, relationships, and behavior.<\/p>\n<p>Think of a block as a container for defining what something is. In a smart home system, you might define a <code>Thermostat<\/code> block to represent the device\u2019s structure, including its sensors, display, and control logic.<\/p>\n<p>Each block can contain:<\/p>\n<ul>\n<li>Attributes (e.g., temperature setpoint, battery level)<\/li>\n<li>Parts (sub-components, e.g., temperature sensor)<\/li>\n<li>Ports (interfaces for interaction)<\/li>\n<li>Constraints and operations<\/li>\n<\/ul>\n<p>Blocks are the starting point for any modeling effort. They form the basis of Block Definition Diagrams (BDD) and are essential for hierarchy, decomposition, and allocation.<\/p>\n<h3>Flow: Representing Material, Energy, or Data Movement<\/h3>\n<p>Flow represents the transfer of a resource\u2014such as data, material, or energy\u2014between blocks or parts. It\u2019s not just a line. It\u2019s a semantic statement about what moves and how it moves.<\/p>\n<p>For example, in a water purification system, you\u2019d model a flow from <code>Raw Water Inlet<\/code> to <code>Filtration Chamber<\/code>, labeled as <em>water flow<\/em> with a direction. This flow defines a requirement for throughput, pressure, and quantity.<\/p>\n<p>Flows are defined in two ways:<\/p>\n<ol>\n<li>As a property in a block (e.g., <code>flow : Water<\/code>)<\/li>\n<li>As a named relationship between parts using the <em>flow<\/em> connector<\/li>\n<\/ol>\n<p>This distinction matters: flows must be traceable to ensure system-level resource balance. A common mistake? Forgetting to define the source and target of a flow, leading to ambiguous models.<\/p>\n<h3>State: Capturing System Behavior Over Time<\/h3>\n<p>State represents a condition or situation of a system or part during a specific time interval. It\u2019s not just a box on a diagram\u2014it\u2019s a snapshot of behavior.<\/p>\n<p>Consider a <code>Door Lock<\/code> block. Its states might be <em>Unlocked<\/em>, <em>Locked<\/em>, and <em>Emergency Unlocked<\/em>. Transitions between these states occur due to triggers like <em>key turned<\/em>, <em>remote signal received<\/em>, or <em>emergency override<\/em>.<\/p>\n<p>State machine diagrams help visualize:<\/p>\n<ul>\n<li>Initial and final states<\/li>\n<li>Transitions (triggered by events)<\/li>\n<li>Entry\/exit actions<\/li>\n<li>Internal transitions<\/li>\n<\/ul>\n<p>Use state when modeling reactive or event-driven behavior\u2014such as safety systems, user interfaces, or system recovery protocols.<\/p>\n<h3>Allocation: Mapping Functions to Resources<\/h3>\n<p>Allocation is the mechanism that links system functions to the physical or logical resources that perform them. It answers: <em>Who does what?<\/em><\/p>\n<p>For instance, a function <em>Process Sensor Data<\/em> might be allocated to the <code>Microcontroller<\/code> block. This allocation appears in an Allocation Table or is drawn directly in a diagram using a dashed arrow with the note <em>allocated to<\/em>.<\/p>\n<p>There are three main types of allocations:<\/p>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<th>Example<\/th>\n<\/tr>\n<tr>\n<td>Function to Part<\/td>\n<td>Function performed by a component<\/td>\n<td><em>Send Signal<\/em> \u2192 <code>Transmitter<\/code><\/td>\n<\/tr>\n<tr>\n<td>Requirement to Component<\/td>\n<td>Requirement satisfied by a part or layer<\/td>\n<td><em>Must support 5G<\/em> \u2192 <code>Antenna<\/code><\/td>\n<\/tr>\n<tr>\n<td>Function to Requirement<\/td>\n<td>Function that fulfills a requirement<\/td>\n<td><em>Authenticate User<\/em> \u2192 <em>Must prevent unauthorized access<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Allocations are critical in maintaining traceability across models. They ensure that no function disappears into a black box\u2014and that every requirement has a responsible actor.<\/p>\n<h3>Relationships: The Links That Bind the Model<\/h3>\n<p>While not standalone elements, relationships define how blocks interact. They are the connective tissue in a SysML model.<\/p>\n<p>Common relationships include:<\/p>\n<ul>\n<li><strong>Dependency<\/strong>: One element depends on another (e.g., <em>Thermostat depends on Sensor<\/em>)<\/li>\n<li><strong>Association<\/strong>: A structural link between parts<\/li>\n<li><strong>Composition<\/strong>: A strong ownership relationship (e.g., a <code>Car<\/code> owns its <code>Engine<\/code>)<\/li>\n<li><strong>Reference<\/strong>: A reference to a block, often used in parametric models<\/li>\n<\/ul>\n<p>Understanding these relationships prevents model drift. A misapplied composition can imply a car survives when its engine fails, which violates real-world behavior.<\/p>\n<h2>Common Pitfalls and How to Avoid Them<\/h2>\n<p>Even with clear definitions, beginners often struggle. Here\u2019s what I\u2019ve seen\u2014and how to fix it.<\/p>\n<ul>\n<li><strong>Over-modeling:<\/strong> Adding every possible detail from the start leads to cluttered, unusable diagrams. Focus on the intent. Ask: \u201cDoes this help define scope or behavior?\u201d<\/li>\n<li><strong>Confusing blocks and parts:<\/strong> A block is a class; a part is an instance. Use blocks for general types, and parts for specific implementations.<\/li>\n<li><strong>Ignoring allocation:<\/strong> If no function is allocated to a component, it may not be performing any work. Always trace functions to parts.<\/li>\n<li><strong>Using flows without context:<\/strong> A flow must be tied to a measurable quantity (e.g., <em>30 liters\/minute<\/em>). Otherwise, it\u2019s just a line.<\/li>\n<\/ul>\n<p>These aren\u2019t just errors\u2014they\u2019re signals of weak modeling thinking. Address them early.<\/p>\n<h2>Practical Exercise: Modeling a Smart Thermostat<\/h2>\n<p>Let\u2019s apply what we\u2019ve learned. Consider a basic smart thermostat.<\/p>\n<ol>\n<li><strong>Create a block<\/strong>: <code>Thermostat<\/code> with attributes: <code>currentTemp : Real<\/code>, <code>setpoint : Real<\/code><\/li>\n<li><strong>Add a part<\/strong>: <code>TemperatureSensor<\/code> (owned by Thermostat)<\/li>\n<li><strong>Define a flow<\/strong>: <em>temperature signal<\/em> from <code>TemperatureSensor<\/code> to <code>Thermostat<\/code><\/li>\n<li><strong>Define a state<\/strong>: <em>Heating<\/em> state with transition on <em>currentTemp &lt; setpoint<\/em><\/li>\n<li><strong>Allocate a function<\/strong>: <em>Adjust Heating<\/em> \u2192 <code>HeaterControlModule<\/code><\/li>\n<\/ol>\n<p>Repeat this process across your diagrams. You\u2019re not just drawing\u2014you\u2019re building a model that will evolve, guide design, and validate functionality.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What are the most important SysML concepts for beginners?<\/h3>\n<p>Start with block, flow, state, and allocation. These four form the foundation of every SysML model. Master them, and you\u2019ll avoid the most common modeling errors.<\/p>\n<h3>How do I distinguish between a block and a part?<\/h3>\n<p>A block is a classification (e.g., <code>Thermostat<\/code>). A part is an instance of a block used within another block (e.g., <code>Thermostat<\/code> contains a <code>TemperatureSensor<\/code> part). Think of blocks as types, parts as components.<\/p>\n<h3>Why are flows important in SysML modeling?<\/h3>\n<p>Flows define how resources move through a system. They ensure that inputs match outputs, help model system capacity, and are critical for performance and safety analysis.<\/p>\n<h3>Can I use SysML without formal training?<\/h3>\n<p>Absolutely. Many engineers learn through practice. But understanding the glossary of basic SysML terms is crucial. Without it, you\u2019ll rely on guesswork and risk misrepresentation.<\/p>\n<h3>How do I ensure my model stays consistent?<\/h3>\n<p>Use allocations to link functions, requirements, and parts. Apply traceability across diagrams. Regularly audit for unallocated functions or orphaned flows.<\/p>\n<h3>Is SysML difficult to learn compared to UML?<\/h3>\n<p>SysML is more focused and less ambiguous than UML for systems engineering. While UML covers general software, SysML is built for physical and hybrid systems. Learning the SysML glossary first reduces confusion.<\/p>\n<p>With these concepts as your foundation, you\u2019re no longer lost in a maze of symbols. You\u2019re building a model that speaks the language of systems engineering\u2014precisely, clearly, and predictably.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modeling complex systems is not about drawing diagrams\u2014it\u2019s about capturing intent, managing dependencies, and ensuring consistency across disciplines. SysML concepts provide the foundational language to do that reliably. Without a grasp of these core elements, even the most detailed model becomes a tangle of unconnected shapes. As someone who\u2019s guided dozens of engineering teams through [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1595,"menu_order":3,"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-1599","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>SysML Concepts: Essential Building Blocks for Beginners<\/title>\n<meta name=\"description\" content=\"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SysML Concepts: Essential Building Blocks for Beginners\" \/>\n<meta property=\"og:description\" content=\"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Indonesia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/\",\"name\":\"SysML Concepts: Essential Building Blocks for Beginners\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#website\"},\"datePublished\":\"2026-02-25T10:43:47+00:00\",\"description\":\"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SysML Essentials for Beginners\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Understanding the Systems Modeling Landscape\",\"item\":\"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Key Concepts Every SysML Beginner Should Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/\",\"name\":\"Visual Paradigm Skills Indonesia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#organization\",\"name\":\"Visual Paradigm Skills Indonesia\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Indonesia\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SysML Concepts: Essential Building Blocks for Beginners","description":"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/","og_locale":"id_ID","og_type":"article","og_title":"SysML Concepts: Essential Building Blocks for Beginners","og_description":"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.","og_url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/","og_site_name":"Visual Paradigm Skills Indonesia","twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/","url":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/","name":"SysML Concepts: Essential Building Blocks for Beginners","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#website"},"datePublished":"2026-02-25T10:43:47+00:00","description":"Master the core SysML concepts every beginner must know: blocks, flows, states, and allocations. Learn foundational modeling principles with real-world examples and practical guidance.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/sysml-concepts-essential-building-blocks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/id\/"},{"@type":"ListItem","position":2,"name":"SysML Essentials for Beginners","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/"},{"@type":"ListItem","position":3,"name":"Understanding the Systems Modeling Landscape","item":"https:\/\/skills.visual-paradigm.com\/id\/docs\/sysml-essentials-for-beginners\/what-is-sysml\/"},{"@type":"ListItem","position":4,"name":"Key Concepts Every SysML Beginner Should Know"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/id\/#website","url":"https:\/\/skills.visual-paradigm.com\/id\/","name":"Visual Paradigm Skills Indonesia","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/id\/#organization","name":"Visual Paradigm Skills Indonesia","url":"https:\/\/skills.visual-paradigm.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/id\/wp-content\/uploads\/sites\/7\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Indonesia"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/id\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/1599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/1599\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/docs\/1595"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/media?parent=1599"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/id\/wp-json\/wp\/v2\/doc_tag?post=1599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}