{"id":148,"date":"2009-07-08T09:49:28","date_gmt":"2009-07-08T08:49:28","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=148"},"modified":"2009-07-08T09:49:28","modified_gmt":"2009-07-08T08:49:28","slug":"semantic-maps-project-progress","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","title":{"rendered":"Semantic Maps &#8211; project progress"},"content":{"rendered":"<p>I am currently busy with the last big chunk of work for the first release of <a href=\"http:\/\/www.mediawiki.org\/wiki\/Extension:Maps\" target=\"_blank\">Maps<\/a> and <a href=\"http:\/\/www.mediawiki.org\/wiki\/Extension:Semantic_Maps\" target=\"_blank\">Semantic Maps<\/a>, which is <a href=\"http:\/\/openlayers.org\/\" target=\"_blank\">Open Layers<\/a> integration. I&#8217;ll post about this as soon as I got more concrete results.<\/p>\n<p>The integration of Open Layers is proving, as expected, to be more challenging then with the other mapping services. On the other hand, the &#8216;infrastructure&#8217; of the extensions themselves are completely ready to handle it, and I&#8217;ve now got a really good idea of how the mapping stuff works, so this should not take up to much time. I&#8217;m hoping to get all the Open Layers work, both semantic and non-semantic, done in 2 weeks, so I can release a first version of both extensions.<\/p>\n<p>So what will be in the extensions for the first release? I&#8217;ll complete the wiki documentation articles that will answer this question before the first release, but here you already have a small list:<\/p>\n<ul>\n<li>Mapping services: <a href=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/02\/semantic-maps-google-maps-query-printer\/\" target=\"_self\">Google Maps<\/a> (+ <a href=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/06\/semantic-maps-google-earth-integration\/\" target=\"_self\">Google Earth<\/a>), <a href=\"https:\/\/www.entropywins.wtf\/blog\/tag\/yahoo-maps\/\" target=\"_self\">Yahoo! Maps<\/a>, Open Layers (only 1 marker layer per map)<\/li>\n<li>Parser functions: display_point, display_address, geocode, geocodelat, geocodelon (these functions will work for every mapping service)<\/li>\n<li>Semantic aggregation of coordinates for each mapping service<\/li>\n<li>Semantic Forms input with Google Maps<\/li>\n<\/ul>\n<p>After discussing with Yaron, we came up with a few things that could be added after the initial release. We are hoping to get some feedback about wanted functionality so we can prioritize the work.<\/p>\n<ul>\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/KML\" target=\"_blank\">KML<\/a> support for Google Earth and Open Layers<\/li>\n<li>Multiple custom (wiki defined) Overlays for Open Layers<\/li>\n<li>Display_route parser function, which will accept 2 points\/locations and auto generate a route<\/li>\n<li>Add <a href=\"http:\/\/www.microsoft.com\/maps\/developers\/\" target=\"_blank\">Bing Maps<\/a> (formerly Virtual Earth) as a mapping service<\/li>\n<li>Add tag syntaxis for Open Layers, to simplify the structure of the parameters in wiki code<\/li>\n<\/ul>\n<p>Both list only contain the mayor features, and therefore are not complete.<\/p>\n<p>Now it&#8217;s back to work for me \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am currently busy with the last big chunk of work for the first release of Maps and Semantic Maps,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[115,154,181,227,285],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-programming","tag-gsoc","tag-mapping","tag-open-source","tag-semantic-maps","tag-wikimedia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Semantic Maps - project progress - Blog of Jeroen De Dauw<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semantic Maps - project progress - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"I am currently busy with the last big chunk of work for the first release of Maps and Semantic Maps,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2009-07-08T08:49:28+00:00\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JeroenDeDauw\" \/>\n<meta name=\"twitter:site\" content=\"@JeroenDeDauw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"Semantic Maps &#8211; project progress\",\"datePublished\":\"2009-07-08T08:49:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/\"},\"wordCount\":321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"keywords\":[\"GSoC\",\"Mapping\",\"Open Source\",\"Semantic Maps\",\"Wikimedia\"],\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/\",\"name\":\"Semantic Maps - project progress - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"datePublished\":\"2009-07-08T08:49:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/08\\\/semantic-maps-project-progress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Semantic Maps &#8211; project progress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\",\"name\":\"Entropy Wins\",\"description\":\"A blog on Software Architecture, Design and Craftsmanship\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"caption\":\"Jeroen\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jeroendedauw\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JeroenDeDauw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semantic Maps - project progress - Blog of Jeroen De Dauw","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:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","og_locale":"en_US","og_type":"article","og_title":"Semantic Maps - project progress - Blog of Jeroen De Dauw","og_description":"I am currently busy with the last big chunk of work for the first release of Maps and Semantic Maps,&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2009-07-08T08:49:28+00:00","author":"Jeroen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JeroenDeDauw","twitter_site":"@JeroenDeDauw","twitter_misc":{"Written by":"Jeroen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"Semantic Maps &#8211; project progress","datePublished":"2009-07-08T08:49:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/"},"wordCount":321,"commentCount":0,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"keywords":["GSoC","Mapping","Open Source","Semantic Maps","Wikimedia"],"articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","name":"Semantic Maps - project progress - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"datePublished":"2009-07-08T08:49:28+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"Semantic Maps &#8211; project progress"}]},{"@type":"WebSite","@id":"https:\/\/www.entropywins.wtf\/blog\/#website","url":"https:\/\/www.entropywins.wtf\/blog\/","name":"Entropy Wins","description":"A blog on Software Architecture, Design and Craftsmanship","publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entropywins.wtf\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","caption":"Jeroen"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/jeroendedauw\/","https:\/\/x.com\/https:\/\/twitter.com\/JeroenDeDauw"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p74TBF-2o","jetpack-related-posts":[{"id":936,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/07\/28\/maps-and-semantic-maps-0-6-5-released\/","url_meta":{"origin":148,"position":0},"title":"Maps and Semantic Maps 0.6.5 released","author":"Jeroen","date":"2010-07-28","format":false,"excerpt":"Maps and Semantic Maps 0.6.5 are now available for download. This release contains mainly internal changes to improve code modularity and fix some security concerns. Several bugs have been fixed as well, and a new hook has been added to Semantic Maps. This hook will get you the map format\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":236,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","url_meta":{"origin":148,"position":1},"title":"Semantic Maps &#8211; Ready for release","author":"Jeroen","date":"2009-07-19","format":false,"excerpt":"Maps and Semantic Maps are both as good as ready for their first release! :) I've completed all planned functionality for the initial release, and now only have to update the documentation, before publishing the extensions. I'm really happy the originally planed features are now completely finished. It took me\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Semantic Forms showing the Yahoo! Maps form input provided by Semantic Maps","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":988,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/08\/27\/maps-and-semantic-maps-0-6-6-released\/","url_meta":{"origin":148,"position":2},"title":"Maps and Semantic Maps 0.6.6 released","author":"Jeroen","date":"2010-08-27","format":false,"excerpt":"Just under a month after the 0.6.5 release of both mapping extensions, the next minor update, 0.6.6, is available for download. No spectacular new features, but several important bugfixes. Several issues with coordinate parsing have been fixed, you can now using geocoding when behind a proxy, and wikitext should finally(!)\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":408,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/09\/11\/presentation-semantic-mapping-with-mediawiki\/","url_meta":{"origin":148,"position":3},"title":"Presentation: Semantic Mapping with MediaWiki","author":"Jeroen","date":"2009-09-11","format":false,"excerpt":"Sunday, 11th of October, I'll be giving a presentation about Semantic Mapping with MediaWiki. This comes down to presenting the two mapping extensions for the MediaWiki platform I developed, Maps and Semantic Maps. The presentation language will be English, but Dutch questions are acceptable. Presentation contents Introduction to the wiki\u2026","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.entropywins.wtf\/blog\/category\/events\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":129,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/06\/semantic-maps-google-earth-integration\/","url_meta":{"origin":148,"position":4},"title":"Semantic Maps &#8211; Google Earth integration","author":"Jeroen","date":"2009-07-06","format":false,"excerpt":"The basic Google Earth integration for Google Maps in Maps and Semantic Maps is finished! This is really cool, and was ridiculously easy to do. The output increased just one tiny line of JavaScript (Way to go Google Maps\/Earth API!). The changes to the extensions themselves where also relatively small,\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Maps displaying a Google Map with Google Earth map type","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/maps-gmap-earth-single-marker.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/maps-gmap-earth-single-marker.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/maps-gmap-earth-single-marker.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":863,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/06\/20\/maps-and-semantic-maps-0-6-3-released\/","url_meta":{"origin":148,"position":5},"title":"Maps and Semantic Maps 0.6.3 released","author":"Jeroen","date":"2010-06-20","format":false,"excerpt":"Maps and Semantic Maps 0.6.3 are now available for download. This release is one aimed to improve stability and addresses a number of bugs that where present in 0.6.x. Some notable fixed issues are a failure of parsing any coordinates containing a degree symbol that surfaced in 0.6.2, and the\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Semantic Maps 0.6.3 dependencies","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/06\/semantic-maps-0.6.3-dependencies.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/06\/semantic-maps-0.6.3-dependencies.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/06\/semantic-maps-0.6.3-dependencies.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":0,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}