{"id":1616,"date":"2026-02-25T10:43:53","date_gmt":"2026-02-25T10:43:53","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/"},"modified":"2026-02-25T10:43:53","modified_gmt":"2026-02-25T10:43:53","slug":"sysml-example-project-smart-home-subsystem","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/","title":{"rendered":"Creating a Simple Project: Modeling a Smart Home Subsystem"},"content":{"rendered":"<p>When modeling complex systems, clarity begins with a single, well-defined scope. I\u2019ve learned over two decades that the most robust models start not with diagrams, but with a clear understanding of what the system is supposed to do\u2014and what it isn\u2019t. This rule holds whether you&rsquo;re modeling a spacecraft or a smart home thermostat. In this chapter, we&rsquo;ll walk through a complete SysML example project: modeling a smart home lighting subsystem. We\u2019ll use real-world constraints and trade-offs to build a model that\u2019s not just accurate, but actionable.<\/p>\n<p>By the end, you\u2019ll know how to combine structure and behavior models in SysML to represent real systems. You\u2019ll use Block Definition Diagrams (BDD), Internal Block Diagrams (IBD), Activity and Sequence Diagrams, and trace requirements\u2014all with the clarity and focus of a seasoned systems engineer. This is not theoretical. This is how I\u2019ve helped teams avoid integration failures by modeling early and modeling right.<\/p>\n<h2>Step 1: Define the Scope and System Boundary<\/h2>\n<p>Before drawing any diagram, define what the system is. For our smart home subsystem, we\u2019ll focus on the <strong>lighting control system<\/strong>\u2014specifically, the automated control of indoor lights based on occupancy, time of day, and manual override.<\/p>\n<p>Key decisions at this stage:\n<\/p>\n<ul>\n<li>What\u2019s included? Interior lights, sensors, and control logic.<\/li>\n<li>What\u2019s excluded? HVAC, security cameras, or external lighting.<\/li>\n<li>Who are the stakeholders? Homeowner, installer, and future maintenance engineer.<\/li>\n<\/ul>\n<p>Defining the boundary prevents scope creep and sets the foundation for consistent modeling. This is where many beginner models fail\u2014jumping into diagrams without first asking, \u201cWhat exactly are we modeling?\u201d<\/p>\n<h2>Step 2: Model the Structure with a Block Definition Diagram (BDD)<\/h2>\n<p>Start by identifying the main components. In SysML, we use Blocks to represent system elements. Here\u2019s how we break down the smart home lighting system:<\/p>\n<ul>\n<li><strong>LightingControlSystem<\/strong> \u2013 the top-level block.<\/li>\n<li><strong>Light<\/strong> \u2013 the physical device (e.g., LED fixture).<\/li>\n<li><strong>OccupancySensor<\/strong> \u2013 detects movement.<\/li>\n<li><strong>TimeController<\/strong> \u2013 manages daylight\/night mode.<\/li>\n<li><strong>UserInterface<\/strong> \u2013 allows manual override via app or switch.<\/li>\n<\/ul>\n<p>Draw a BDD with these blocks. Use <strong>composition<\/strong> to show that the LightingControlSystem contains one or more Light blocks, and <strong>association<\/strong> to link sensors and controllers to the system. This structure is your blueprint.<\/p>\n<p>Real-world insight: I\u2019ve seen teams model every light as a separate block. That\u2019s overkill. Instead, model <em>types<\/em> of lights\u2014e.g., \u00ab\u00a0LivingRoomLight\u00a0\u00bb or \u00ab\u00a0HallwayLight\u00a0\u00bb\u2014and use multiplicity to show how many exist per zone.<\/p>\n<h2>Step 3: Detail Internal Architecture with an Internal Block Diagram (IBD)<\/h2>\n<p>The IBD reveals how components connect. Let\u2019s say the LightingControlSystem has ports:<\/p>\n<ul>\n<li><strong>in<\/strong> port: receives signals from OccupancySensor and TimeController.<\/li>\n<li><strong>out<\/strong> port: sends commands to the Light blocks.<\/li>\n<\/ul>\n<p>Draw the IBD. Show the <strong>internal connectors<\/strong> between the ports and the component blocks. For example:<\/p>\n<ul>\n<li>OccupancySensor \u2192 LightingControlSystem (in port)<\/li>\n<li>TimeController \u2192 LightingControlSystem (in port)<\/li>\n<li>LightingControlSystem \u2192 Light (out port)<\/li>\n<\/ul>\n<p>Use <strong>ports and parts<\/strong> to make the flow explicit. This is where SysML shines: you\u2019re not just showing *what* is connected\u2014you show *how* data and control flow between components.<\/p>\n<p>Pro tip: Use <em>internal links<\/em> to connect internal parts. This avoids clutter and keeps the diagram readable. A well-structured IBD tells a story: \u201cSignal comes in. Decision is made. Light turns on.\u201d<\/p>\n<h2>Step 4: Model Behavior with Activity and Sequence Diagrams<\/h2>\n<h3>Activity Diagram: Light Control Logic<\/h3>\n<p>Now model the workflow. The core behavior is: \u201cIf someone enters the room and it\u2019s dark, turn on the light.\u201d<\/p>\n<p>Use an activity diagram with:<\/p>\n<ul>\n<li><strong>Initial Node<\/strong>: Start when a sensor detects motion.<\/li>\n<li><strong>Decision Node<\/strong>: Is it daytime? If yes, do nothing. If no, continue.<\/li>\n<li><strong>Action<\/strong>: Turn on the light.<\/li>\n<li><strong>Final Node<\/strong>: Light is now on.<\/li>\n<\/ul>\n<p>Include <strong>object flows<\/strong> to show the sensor reading, time of day check, and control signal. This is a clear, executable logic path.<\/p>\n<h3>Sequence Diagram: Interaction Between Components<\/h3>\n<p>To model timing and interaction, use a sequence diagram. The scenario: \u201cUser turns on the light manually.\u201d<\/p>\n<p>Draw the lifelines: <em>UserInterface<\/em>, <em>LightingControlSystem<\/em>, and <em>Light<\/em>.<\/p>\n<p>Sequence of messages:<\/p>\n<ol>\n<li>UserInterface \u2192 LightingControlSystem: \u201cTurn on light\u201d<\/li>\n<li>LightingControlSystem \u2192 Light: \u201cPower on\u201d<\/li>\n<li>Light \u2192 LightingControlSystem: \u201cOn\u201d<\/li>\n<li>LightingControlSystem \u2192 UserInterface: \u201cLight is on\u201d<\/li>\n<\/ol>\n<p>Use <em>alt<\/em> or <em>opt<\/em> fragments to model conditional behavior. For example, if the system is already on, no action is needed.<\/p>\n<p>This diagram clarifies responsibility and timing\u2014critical for software and embedded systems developers.<\/p>\n<h2>Step 5: Connect Requirements and Traceability<\/h2>\n<p>A model is only as good as its requirements. Define key requirements and link them to design elements.<\/p>\n<p>Example requirements:<\/p>\n<ul>\n<li><strong>R1<\/strong>: The system shall turn on lights when motion is detected after sunset.<\/li>\n<li><strong>R2<\/strong>: The system shall allow manual override via a mobile app.<\/li>\n<li><strong>R3<\/strong>: The system shall not turn on lights during daytime unless manually activated.<\/li>\n<\/ul>\n<p>Use a <strong>requirements diagram<\/strong> to show these. Then, use allocation to link:<\/p>\n<ul>\n<li>R1 \u2192 Activity Diagram: \u201cCheck time and occupancy\u201d<\/li>\n<li>R2 \u2192 Sequence Diagram: \u201cManual turn-on\u201d<\/li>\n<li>R3 \u2192 TimeController block<\/li>\n<\/ul>\n<p>Allocation is the backbone of MBSE. It ensures that every requirement is implemented, verified, and traceable across the lifecycle.<\/p>\n<h3>Traceability Matrix<\/h3>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<th>Requirement ID<\/th>\n<th>Description<\/th>\n<th>Linked Model Element<\/th>\n<th>Verification Method<\/th>\n<\/tr>\n<tr>\n<td>R1<\/td>\n<td>Auto-on after sunset<\/td>\n<td>Activity Diagram, TimeController<\/td>\n<td>Simulation<\/td>\n<\/tr>\n<tr>\n<td>R2<\/td>\n<td>Manual override<\/td>\n<td>Sequence Diagram, UserInterface<\/td>\n<td>Test case<\/td>\n<\/tr>\n<tr>\n<td>R3<\/td>\n<td>No auto-on in daylight<\/td>\n<td>TimeController, Condition check<\/td>\n<td>Test case<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This matrix ensures no requirement is lost in translation. You can\u2019t verify what you can\u2019t link.<\/p>\n<h2>Step 6: Validate and Refine the Model<\/h2>\n<p>After building the model, validate it by asking:<\/p>\n<ul>\n<li>Does every requirement have a design trace?<\/li>\n<li>Do all behavior diagrams align with the structure?<\/li>\n<li>Can the system be simulated or tested from the model?<\/li>\n<\/ul>\n<p>Use tool features (like Visual Paradigm\u2019s model validation engine) to find inconsistencies\u2014e.g., a block with no internal parts, or a requirement with no allocation.<\/p>\n<p>Refine iteratively. The first version will never be perfect. That\u2019s okay. The goal is not to get it right the first time\u2014but to get it right *before* deployment.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What\u2019s the difference between a SysML modeling example and a real-world system?<\/h3>\n<p>A SysML modeling example like this smart home project is a simplified version of a real system. It focuses on core principles: structure, behavior, and traceability. In practice, the model may include more components (like power supplies, communication protocols), safety requirements, and environmental conditions. But the design pattern remains the same.<\/p>\n<h3>Can I use SysML for software-only systems?<\/h3>\n<p>Absolutely. SysML is ideal for software-integrated systems. You can model software components as Blocks, define their interactions with sequence and activity diagrams, and trace requirements. This is how I\u2019ve helped teams model embedded firmware and IoT applications.<\/p>\n<h3>How do I avoid over-modeling in SysML?<\/h3>\n<p>Start simple. Model only what\u2019s necessary. Use composition only when needed. Avoid creating a block for every instance. Ask: \u201cIs this detail needed for design, verification, or stakeholder communication?\u201d If not, cut it.<\/p>\n<h3>Why should I use both BDD and IBD instead of just one?<\/h3>\n<p>BDD defines the system\u2019s high-level components and relationships. IBD shows how those components are connected internally. Together, they give a complete picture: \u201cWhat is in the system?\u201d and \u201cHow do they connect?\u201d<\/p>\n<h3>How do I know if my SysML model is correct?<\/h3>\n<p>Correctness isn\u2019t just syntax. A model is correct if: it matches requirements, all diagrams are consistent, and it can be used to generate test cases or drive a simulation. Use checklists and validation tools to verify.<\/p>\n<h3>Can I export this model to generate documentation?<\/h3>\n<p>Yes. Tools like Visual Paradigm allow you to export diagrams and requirements into professional reports (PDF, Word). Use this to communicate with non-technical stakeholders or for compliance documentation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When modeling complex systems, clarity begins with a single, well-defined scope. I\u2019ve learned over two decades that the most robust models start not with diagrams, but with a clear understanding of what the system is supposed to do\u2014and what it isn\u2019t. This rule holds whether you&rsquo;re modeling a spacecraft or a smart home thermostat. In [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1611,"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-1616","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 Example Project: Smart Home Subsystem<\/title>\n<meta name=\"description\" content=\"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.\" \/>\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\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SysML Example Project: Smart Home Subsystem\" \/>\n<meta property=\"og:description\" content=\"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Fran\u00e7ais\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/\",\"name\":\"SysML Example Project: Smart Home Subsystem\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#website\"},\"datePublished\":\"2026-02-25T10:43:53+00:00\",\"description\":\"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SysML Essentials for Beginners\",\"item\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Building and Integrating a Complete System Model\",\"item\":\"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Creating a Simple Project: Modeling a Smart Home Subsystem\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/fr\/\",\"name\":\"Visual Paradigm Skills Fran\u00e7ais\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#organization\",\"name\":\"Visual Paradigm Skills Fran\u00e7ais\",\"url\":\"https:\/\/skills.visual-paradigm.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Fran\u00e7ais\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SysML Example Project: Smart Home Subsystem","description":"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.","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\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/","og_locale":"fr_FR","og_type":"article","og_title":"SysML Example Project: Smart Home Subsystem","og_description":"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.","og_url":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/","og_site_name":"Visual Paradigm Skills Fran\u00e7ais","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/","url":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/","name":"SysML Example Project: Smart Home Subsystem","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/fr\/#website"},"datePublished":"2026-02-25T10:43:53+00:00","description":"Build a smart home system SysML model step by step with this hands-on SysML modeling example. Learn how to apply SysML principles to real-world engineering challenges in a beginner-friendly project.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/sysml-example-project-smart-home-subsystem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/fr\/"},{"@type":"ListItem","position":2,"name":"SysML Essentials for Beginners","item":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/"},{"@type":"ListItem","position":3,"name":"Building and Integrating a Complete System Model","item":"https:\/\/skills.visual-paradigm.com\/fr\/docs\/sysml-essentials-for-beginners\/sysml-system-integration\/"},{"@type":"ListItem","position":4,"name":"Creating a Simple Project: Modeling a Smart Home Subsystem"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/fr\/#website","url":"https:\/\/skills.visual-paradigm.com\/fr\/","name":"Visual Paradigm Skills Fran\u00e7ais","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/fr\/#organization","name":"Visual Paradigm Skills Fran\u00e7ais","url":"https:\/\/skills.visual-paradigm.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/skills.visual-paradigm.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Fran\u00e7ais"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/docs\/1616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/docs\/1616\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/docs\/1611"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/media?parent=1616"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=1616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}