{"id":3204,"date":"2012-01-05T11:59:12","date_gmt":"2012-01-05T09:59:12","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=3204"},"modified":"2019-12-24T10:08:58","modified_gmt":"2019-12-24T09:08:58","slug":"reverse-and-forward-engineering-databases-in-visio-2010","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/reverse-and-forward-engineering-databases-in-visio-2010\/","title":{"rendered":"Reverse and forward engineering databases in Visio 2010"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/database.jpg\" alt=\"\" width=\"121\" height=\"92\" align=\"left\" border=\"0\" \/><\/p>\n<p>A great built-in feature in Microsoft Office Visio 2010 is the \u2018Reverse Engineer\u2019 feature. With this feature you can create a database model from an existing database or a Microsoft Excel worksheet. This makes it very easy to document the structure of a database, redistribute or publish It on Microsoft SharePoint.<\/p>\n<p>Unfortunately Microsoft has removed the ability to forward engineer the database model to a database, which did exist in Microsoft Visio 2003 Enterprise Architect-edition.<\/p>\n<p align=\"left\">Fortunately <a href=\"https:\/\/www.sqlbi.com\/articles\/author\/alberto-ferrari\/\">Alberto Ferrari<\/a> created an Visio 2010 plugin that can forward engineer an data model to a T-SQL script. The Visio Forward Engineer project is on CodePlex and can be found <a href=\"https:\/\/forwardengineer.codeplex.com\/\">here<\/a> (CodePlex is DEAD, you can find alternatives <a href=\"https:\/\/toptenalternatives.co\/Codeplex\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>).<\/p>\n<p align=\"left\">In this blog post I will demonstrate how to reverse engineer a database from Microsoft SQL server, and how to forward engineer a database model diagram back to a Microsoft SQL server.<\/p>\n<p><!--more--><\/p>\n<h2>How to reverse engineer a database from Microsoft SQL to Microsoft Visio 2010<\/h2>\n<p>Start Microsoft Visio 2010 and create a new document. Select the template \u2018Database Model Diagram\u2019 from the template category \u2018Software and Database\u2019 and click \u2018Create\u2019.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-46-17.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-46-17_thumb.png\" alt=\"\" width=\"129\" height=\"71\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-46-50.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-46-50_thumb.png\" alt=\"\" width=\"129\" height=\"71\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-47-06.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-Visio_2012-01-05_09-47-06_thumb.png\" alt=\"\" width=\"129\" height=\"71\" border=\"0\" \/><\/a><\/p>\n<p>Select the \u2018Database\u2019 tab on the ribbon and click on \u2018Reverse Engineer\u2019.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-47-28.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-47-28_thumb.png\" alt=\"\" width=\"129\" height=\"71\" border=\"0\" \/><\/a><\/p>\n<p>In the \u2018Reverse Engineering Wizard\u2019 select the \u2018Microsoft SQL server\u2019 driver and add a Data source with the \u2018New\u2019 button.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-47-51.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-47-51_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><\/p>\n<p>In the \u2018Create new data source\u2019 wizard select the \u2018SQL Server Native Client x.x\u2019\u00a0 and click specify the \u2018User data source\u2019.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-48-23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-48-23_thumb.png\" alt=\"\" width=\"129\" height=\"89\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-48-09.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-48-09_thumb.png\" alt=\"\" width=\"129\" height=\"89\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-49-04.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Nieuwe-gegevensbron-maken_2012-01-05_09-49-04_thumb.png\" alt=\"\" width=\"129\" height=\"89\" border=\"0\" \/><\/a><\/p>\n<p>In the \u2018Create a New Data Source to SQL Server\u2019 wizard you can create a connection to the SQL database you wish to reverse engineer.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-50-10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-50-10_thumb.png\" alt=\"\" width=\"129\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-50-31.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-50-31_thumb.png\" alt=\"\" width=\"129\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-51-06.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-51-06_thumb.png\" alt=\"\" width=\"129\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-51-23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Create-a-New-Data-Source-to-SQL-Server_2012-01-05_09-51-23_thumb.png\" alt=\"\" width=\"129\" height=\"92\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/ODBC-Microsoft-SQL-Server-Setup_2012-01-05_09-51-32.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/ODBC-Microsoft-SQL-Server-Setup_2012-01-05_09-51-32_thumb.png\" alt=\"\" width=\"96\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/SQL-Server-ODBC-Data-Source-Test_2012-01-05_09-51-40.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/SQL-Server-ODBC-Data-Source-Test_2012-01-05_09-51-40_thumb.png\" alt=\"\" width=\"96\" height=\"92\" border=\"0\" \/><\/a><\/p>\n<p>When you get back in the \u2018Reverse Engineer Wizard\u2019 you can select the new data source. After supplying the credentials you\u2019ll be able to specify the objects you wish to reverse engineer. (In the demo I\u2019ve chosen to reverse engineer all available objects). Next select the \u2018Yes, add the shapes to the current page\u2019 so the shapes are drawn on the page.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-51-48.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-51-48_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Connect-Data-Source_2012-01-05_09-52-04.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Connect-Data-Source_2012-01-05_09-52-04_thumb.png\" alt=\"\" width=\"129\" height=\"67\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-52-26.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-52-26_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-52-38.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-52-38_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-53-47.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-53-47_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-53-55.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-53-55_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-54-04.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Reverse-Engineer-Wizard_2012-01-05_09-54-04_thumb.png\" alt=\"\" width=\"128\" height=\"92\" border=\"0\" \/><\/a><\/p>\n<p>You now have successfully reverse engineered a SQL database to a database model diagram in Microsoft Visio 2010.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-54-21.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Drawing1 - Microsoft Visio_2012-01-05_09-54-21\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-54-21_thumb.png\" alt=\"Drawing1 - Microsoft Visio_2012-01-05_09-54-21\" width=\"584\" height=\"315\" border=\"0\" \/><\/a><\/p>\n<h4><\/h4>\n<h4><\/h4>\n<h2>How to forward engineer a database from Microsoft Visio 2010 to Microsoft SQL<\/h2>\n<p><em>Please first install the <a href=\"https:\/\/forwardengineer.codeplex.com\/\">Visio Forward Engineer Addin for Visio 2010<\/a> before starting Microsoft Visio 20120.<\/em><\/p>\n<p>Open the database model diagram in Microsoft Visio 2010 select the \u2018Forward Engineer\u2019 tab on the ribbon. Click on \u2018Forward Engineer\u2019.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-56-31.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Drawing1-Microsoft-Visio_2012-01-05_09-56-31_thumb.png\" alt=\"\" width=\"129\" height=\"71\" border=\"0\" \/><\/a><\/p>\n<p>In the \u2018Forward Engineer to SQL Server\u2019 wizard specify the name of the new database. In the demo I\u2019ve specified <em>IngmarVerheijDB <\/em>as my new database name. Select the \u2018Generate DROP DATABASE and the \u2018Generate CREATE DATABASE\u2019 checkbox to make sure the database is always created, even if it already exists.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Forward-Engineer-to-SQL-Server_2012-01-05_09-57-41.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Forward-Engineer-to-SQL-Server_2012-01-05_09-57-41_thumb.png\" alt=\"\" width=\"129\" height=\"70\" border=\"0\" \/><\/a><\/p>\n<p>If you checked the \u2018Open generated script when finished\u2019 the created script will we opened in the \u2018Microsoft SQL Server Management Studio\u2019 (if installed).<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-SQL-Server-Management-Studio_2012-01-05_09-59-13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/01\/Microsoft-SQL-Server-Management-Studio_2012-01-05_09-59-13_thumb.png\" alt=\"\" width=\"584\" height=\"375\" border=\"0\" \/><\/a><\/p>\n<h4>REMARK<\/h4>\n<p>If the database does <strong>not yet<\/strong> <strong>exist<\/strong>, the following lines needs to be removed (where [IngmarVerheijDB]\u00a0 needs to be replaced with you database name).<\/p>\n<pre lang=\"sql\">ALTER DATABASE [IngmarVerheijDB] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE\nGO<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>A great built-in feature in Microsoft Office Visio 2010 is the \u2018Reverse Engineer\u2019 feature. With this feature you can create a database model from an existing database or a Microsoft Excel worksheet. This makes it very easy to document the structure of a database, redistribute or publish It on Microsoft SharePoint. Unfortunately Microsoft has removed [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[307],"tags":[391,389,173,157,388],"class_list":["post-3204","post","type-post","status-publish","format-standard","hentry","category-microsoft-sql","tag-forward-engineering","tag-reverse-engineering","tag-sql","tag-visio","tag-xsd"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=3204"}],"version-history":[{"count":3,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3204\/revisions"}],"predecessor-version":[{"id":7067,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/3204\/revisions\/7067"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=3204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=3204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=3204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}