{"id":311,"date":"2008-08-04T23:09:46","date_gmt":"2008-08-05T06:09:46","guid":{"rendered":"https:\/\/dubinko.info\/blog\/?p=311"},"modified":"2008-08-04T23:09:46","modified_gmt":"2008-08-05T06:09:46","slug":"implementing-rdfa-in-xquery","status":"publish","type":"post","link":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/","title":{"rendered":"Implementing RDFa in XQuery"},"content":{"rendered":"<p>Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the <a title=\"Functional RDFa\" href=\"http:\/\/rdfa.info\/wiki\/Functional_RDFa\">functional specification of RDFa<\/a>, an offshoot of the excellent work coming out of the W3C task force.<\/p>\n<p>The spec contains a procedural description of the parsing algorithm, and several have successfully followed it to arrive at a conforming implementation. But you would have tough times explaining RDFa to someone that way. The functional description sort of fell out of the way I described RDFa to people.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;When you see an element with XXXX, you generate a triple, using SSSS as the subject, PPPP as the predicate, and OOOO as the object.&#8221;<\/p>\n<p>Which arguably is the more natural way to express the algorithm for functional languages like XQuery or XSLT. Fill in the right blanks and you pretty much have it. In practice, it&#8217;s somewhat more complicated, but not nearly so much as with other W3C specs.<\/p>\n<p>I hope to make the code available soon. You&#8217;ll hear about it first here.<\/p>\n<p>I&#8217;ll write more when I&#8217;m not exhausted. :-) -m<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[23,113,41,124],"tags":[1174,182,96],"class_list":["post-311","post","type-post","status-publish","format-standard","hentry","category-announcement","category-mark-logic","category-metadata","category-xquery-standards","tag-metadata","tag-rdfa","tag-xquery"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"mdubinko\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MicahLogic Queryopticon | Yields undecidable when preceded by its quotation\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Implementing RDFa in XQuery | MicahLogic Queryopticon\" \/>\n\t\t<meta property=\"og:description\" content=\"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2008-08-05T06:09:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2008-08-05T06:09:46+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Implementing RDFa in XQuery | MicahLogic Queryopticon\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#article\",\"name\":\"Implementing RDFa in XQuery | MicahLogic Queryopticon\",\"headline\":\"Implementing RDFa in XQuery\",\"author\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/#organization\"},\"datePublished\":\"2008-08-04T23:09:46-07:00\",\"dateModified\":\"2008-08-04T23:09:46-07:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#webpage\"},\"articleSection\":\"announcement, Mark Logic, metadata, XQuery, metadata, rdfa, xquery\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dubinko.info\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/#listItem\",\"name\":\"commercialism\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/#listItem\",\"position\":2,\"name\":\"commercialism\",\"item\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/mark-logic\\\/#listItem\",\"name\":\"Mark Logic\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/mark-logic\\\/#listItem\",\"position\":3,\"name\":\"Mark Logic\",\"item\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/mark-logic\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#listItem\",\"name\":\"Implementing RDFa in XQuery\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/#listItem\",\"name\":\"commercialism\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#listItem\",\"position\":4,\"name\":\"Implementing RDFa in XQuery\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/tags\\\/commercialism\\\/mark-logic\\\/#listItem\",\"name\":\"Mark Logic\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/#organization\",\"name\":\"MicahLogic Queryopticon\",\"description\":\"Yields undecidable when preceded by its quotation\",\"url\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"mdubinko\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c1160c0ab9ce581a55013f96fd61356e166ffc9a00666a5062bc8121922fcdcd?s=96&d=retro&r=g\",\"width\":96,\"height\":96,\"caption\":\"mdubinko\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#webpage\",\"url\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/\",\"name\":\"Implementing RDFa in XQuery | MicahLogic Queryopticon\",\"description\":\"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/2008\\\/08\\\/implementing-rdfa-in-xquery\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2008-08-04T23:09:46-07:00\",\"dateModified\":\"2008-08-04T23:09:46-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/\",\"name\":\"MicahLogic Queryopticon\",\"description\":\"Yields undecidable when preceded by its quotation\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/dubinko.info\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Implementing RDFa in XQuery | MicahLogic Queryopticon","description":"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed","canonical_url":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#article","name":"Implementing RDFa in XQuery | MicahLogic Queryopticon","headline":"Implementing RDFa in XQuery","author":{"@id":"https:\/\/dubinko.info\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/dubinko.info\/blog\/#organization"},"datePublished":"2008-08-04T23:09:46-07:00","dateModified":"2008-08-04T23:09:46-07:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#webpage"},"isPartOf":{"@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#webpage"},"articleSection":"announcement, Mark Logic, metadata, XQuery, metadata, rdfa, xquery"},{"@type":"BreadcrumbList","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog#listItem","position":1,"name":"Home","item":"https:\/\/dubinko.info\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/#listItem","name":"commercialism"}},{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/#listItem","position":2,"name":"commercialism","item":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/","nextItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/#listItem","name":"Mark Logic"},"previousItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/#listItem","position":3,"name":"Mark Logic","item":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/","nextItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#listItem","name":"Implementing RDFa in XQuery"},"previousItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/#listItem","name":"commercialism"}},{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#listItem","position":4,"name":"Implementing RDFa in XQuery","previousItem":{"@type":"ListItem","@id":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/#listItem","name":"Mark Logic"}}]},{"@type":"Organization","@id":"https:\/\/dubinko.info\/blog\/#organization","name":"MicahLogic Queryopticon","description":"Yields undecidable when preceded by its quotation","url":"https:\/\/dubinko.info\/blog\/"},{"@type":"Person","@id":"https:\/\/dubinko.info\/blog\/author\/admin\/#author","url":"https:\/\/dubinko.info\/blog\/author\/admin\/","name":"mdubinko","image":{"@type":"ImageObject","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/c1160c0ab9ce581a55013f96fd61356e166ffc9a00666a5062bc8121922fcdcd?s=96&d=retro&r=g","width":96,"height":96,"caption":"mdubinko"}},{"@type":"WebPage","@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#webpage","url":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/","name":"Implementing RDFa in XQuery | MicahLogic Queryopticon","description":"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/dubinko.info\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/#breadcrumblist"},"author":{"@id":"https:\/\/dubinko.info\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/dubinko.info\/blog\/author\/admin\/#author"},"datePublished":"2008-08-04T23:09:46-07:00","dateModified":"2008-08-04T23:09:46-07:00"},{"@type":"WebSite","@id":"https:\/\/dubinko.info\/blog\/#website","url":"https:\/\/dubinko.info\/blog\/","name":"MicahLogic Queryopticon","description":"Yields undecidable when preceded by its quotation","inLanguage":"en-US","publisher":{"@id":"https:\/\/dubinko.info\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"MicahLogic Queryopticon | Yields undecidable when preceded by its quotation","og:type":"article","og:title":"Implementing RDFa in XQuery | MicahLogic Queryopticon","og:description":"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed","og:url":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/","article:published_time":"2008-08-05T06:09:46+00:00","article:modified_time":"2008-08-05T06:09:46+00:00","twitter:card":"summary","twitter:title":"Implementing RDFa in XQuery | MicahLogic Queryopticon","twitter:description":"Through the weekend I put most of the final touches on an implementation of RDFa in XQuery. The implementation is based on the functional specification of RDFa, an offshoot of the excellent work coming out of the W3C task force. The spec contains a procedural description of the parsing algorithm, and several have successfully followed"},"aioseo_meta_data":{"post_id":"311","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-02-04 08:10:18","updated":"2025-12-10 02:58:50","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dubinko.info\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dubinko.info\/blog\/tags\/commercialism\/\" title=\"commercialism\">commercialism<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/\" title=\"Mark Logic\">Mark Logic<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tImplementing RDFa in XQuery\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/dubinko.info\/blog"},{"label":"commercialism","link":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/"},{"label":"Mark Logic","link":"https:\/\/dubinko.info\/blog\/tags\/commercialism\/mark-logic\/"},{"label":"Implementing RDFa in XQuery","link":"https:\/\/dubinko.info\/blog\/2008\/08\/implementing-rdfa-in-xquery\/"}],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8eo8l-51","jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":0,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/posts\/311\/revisions"}],"wp:attachment":[{"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/media?parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/categories?post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dubinko.info\/blog\/wp-json\/wp\/v2\/tags?post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}