

{"id":8224,"date":"2018-02-15T13:48:09","date_gmt":"2018-02-15T13:48:09","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=8224"},"modified":"2021-05-28T13:02:07","modified_gmt":"2021-05-28T07:32:07","slug":"data-mining-query-language","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/","title":{"rendered":"Data Mining Query Language (DMQL) &#8211; For Knowledge Discovery"},"content":{"rendered":"<p>In this <strong>Data Mining Tutorial<\/strong>, we will study Data Mining Query Language. As we will study every concept related to Query Language in Data Mining (DMQL), First we will study Query Language, Data Mining Query Language motivation and design.<\/p>\n<p>Further, will learn the syntax for every task and specification. Moreover, we will cover standardization and Query Language purposes.<\/p>\n<h2>Introduction to Data Mining Query Language<\/h2>\n<p>It <span class=\"passivevoice\">was proposed<\/span> by Han, Fu, Wang, et al. for the DBMiner data mining system. Although, it <span class=\"passivevoice\">was based<\/span> on the structured Data Mining Query Language. These query languages <span class=\"passivevoice\">are designed<\/span> to support ad hoc and interactive data mining. Also, it provides commands for specifying primitives.<\/p>\n<p>We can use Data Mining Query Language to work with databases and data warehouses as well. We can also use it to define data mining tasks. Particularly we examine how to define data warehouses and data marts in DMQL.<\/p>\n<h2>Motivation to Data Mining Query Language<\/h2>\n<p>It can provide the ability to support ad-hoc and interactive data mining.<\/p>\n<h2>Syntax of Data Mining Query Language<\/h2>\n<p>Syntax of DMQL for specifying task-relevant data<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">use database database_name<\/pre>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">or<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">use data warehouse data_warehouse_name\r\nin relevance to att_or_dim_list\r\nfrom relation(s)\/cube(s) [where condition]\r\norder by order_list\r\ngroup by grouping_list<\/pre>\n<h2>Syntax &#8211; Specifying Kind of Knowledge<\/h2>\n<p>Syntax for Characterization, Discrimination, Association, Classification, and Prediction.<\/p>\n<h3 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">a. Data Mining Characterization<\/h3>\n<p>The syntax for characterization is \u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mine characteristics [as pattern_name]\r\nanalyze {measure(s) }<\/pre>\n<p>The analyze clause, specifies <span class=\"complexword\">aggregate<\/span> measures, such as count, sum, or count%<\/p>\n<h3 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">b.\u00a0Data Mining\u00a0Discrimination<\/h3>\n<p>The syntax for Discrimination is \u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mine comparison [as {pattern_name]}\r\nFor {target_class } where {t arget_condition }\r\n{versus {contrast_class_i }\r\nwhere {contrast_condition_i}}\r\nanalyze {measure(s) }<\/pre>\n<h3>c. Data Mining Association<\/h3>\n<p>The syntax for Association is\u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mine associations [ as {pattern_name} ]\r\n{matching {metapattern} }<\/pre>\n<h3 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">d.\u00a0Data Mining Classification<\/h3>\n<p>The syntax for Classification is \u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mine classification [as pattern_name]\r\nanalyze classifying_attribute_or_dimension<\/pre>\n<h3 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">e.\u00a0Data Mining\u00a0Prediction<\/h3>\n<p>The syntax for prediction is \u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mine prediction [as pattern_name]\r\nanalyze prediction_attribute_or_dimension\r\n{set {attribute_or_dimension_i= value_i}}<\/pre>\n<h2>Syntax &#8211; Concept Hierarchy Specification<\/h2>\n<p>We use the following syntax to specify concept hierarchies\u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">use hierarchy &lt;hierarchy&gt; for &lt;attribute_or_dimension&gt;<\/pre>\n<p>We use different syntaxes to define different types of hierarchies such as\u2212<\/p>\n<p><strong>-schema hierarchies<\/strong><\/p>\n<p>define hierarchy time_hierarchy on date as [date,month quarter,year]<\/p>\n<p><strong>&#8211; set-grouping hierarchies<\/strong><\/p>\n<p>define hierarchy age_hierarchy for age on customer as<br \/>\nlevel1: {young, middle_aged, senior} &lt; level0: all<br \/>\nlevel2: {20, &#8230;, 39} &lt; level1: young<br \/>\nlevel3: {40, &#8230;, 59} &lt; level1: middle_aged<br \/>\nlevel4: {60, &#8230;, 89} &lt; level1: senior<\/p>\n<p><strong>-operation-derived hierarchies<\/strong><\/p>\n<p>define hierarchy age_hierarchy for age on customer<br \/>\nas {age_category(1), &#8230;, age_category(5)}<br \/>\n:= cluster(default, age, 5)&lt; all(age)<\/p>\n<p><strong>-rule-based hierarchies<\/strong><\/p>\n<p>define hierarchy profit_margin_hierarchy on item as<br \/>\nlevel_1: low_profit_margin &lt; level_0: all<\/p>\n<p>if (price &#8211; cost)&lt; $50<br \/>\nlevel_1: medium-profit_margin &lt; level_0: all<\/p>\n<p>if ((price &#8211; cost) &gt; $50) and ((price &#8211; cost) \u2264 $250))<br \/>\nlevel_1: high_profit_margin &lt; level_0: all<\/p>\n<h2>Syntax &#8211; Interestingness Measures Specification<\/h2>\n<p>Interestingness measures and thresholds can <span class=\"passivevoice\">be specified by<\/span> the user with the statement \u2212<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">with &lt;interest_measure_name&gt; threshold = threshold_value<\/pre>\n<h2>Syntax &#8211; Pattern Presentation &amp; Visualization Specification<\/h2>\n<p>We have a syntax, which allows users to specify the display of discovered patterns in one or more forms.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">display as &lt;result_form&gt;<\/pre>\n<h2>Data Mining Languages Standardization<\/h2>\n<p>This will serve the following purposes \u2212<\/p>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Basically, it helps the systematic development of data mining solutions.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Also, improves interoperability among <span class=\"complexword\">multiple<\/span> data mining systems and functions.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Generally, it helps in Promoting education and rapid learning.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Also, promotes the use of data mining systems in industry and society.<\/li>\n<\/ul>\n<h2>Purposes &#8211; Data Mining Query<\/h2>\n<p>Data Mining Queries are useful for many purposes are:<\/p>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Apply the model to new data, to make single or <span class=\"complexword\">multiple<\/span> predictions. You can provide input values as parameters, or in a batch.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Get a statistical summary of the data used for training.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Extract patterns and rule of the typical case representing a pattern in the model.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Extract regression formulas and other calculations that explain patterns.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Get the cases that fit a particular pattern.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Retrieve details about individual cases used in the model. Also, it includes data not used in an analysis.<\/li>\n<\/ul>\n<ul class=\"public-DraftStyleDefault-ul\">\n<li class=\"public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR\">Retrain a model by adding new data, or perform cross-prediction.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>As a result, we have studied Data mining Query Language for <strong>Knowledge Discovery<\/strong> and it&#8217;s all related concepts. Also, we have covered all syntax&#8217;s specification and standardization along with Query Language purposes.<\/p>\n<p>I hope this blog will help you to understand the concept of Data Mining Query Language (DMQL). Furthermore, if you feel any query feel free to ask in a comment section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this Data Mining Tutorial, we will study Data Mining Query Language. As we will study every concept related to Query Language in Data Mining (DMQL), First we will study Query Language, Data Mining&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":8225,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[150,3366,3367,4014,10258,11097,13185,13186],"class_list":["post-8224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-mining","tag-a-data-mining-query-language","tag-data-mining-queries","tag-data-mining-query-language","tag-dmql","tag-purposes-data-mining-queries","tag-query-language-in-data-mininig","tag-specifying-kind-of-knowledge","tag-specifying-kind-of-knowledge-syntax"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Mining Query Language (DMQL) - For Knowledge Discovery - DataFlair<\/title>\n<meta name=\"description\" content=\"What is Data Mining Query Language- syntax of DMQL, purpose of data mining query, Data Mining Languages Standardization, Pattern Presentation\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Mining Query Language (DMQL) - For Knowledge Discovery - DataFlair\" \/>\n<meta property=\"og:description\" content=\"What is Data Mining Query Language- syntax of DMQL, purpose of data mining query, Data Mining Languages Standardization, Pattern Presentation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-15T13:48:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-28T07:32:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Mining Query Language (DMQL) - For Knowledge Discovery - DataFlair","description":"What is Data Mining Query Language- syntax of DMQL, purpose of data mining query, Data Mining Languages Standardization, Pattern Presentation","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:\/\/data-flair.training\/blogs\/data-mining-query-language\/","og_locale":"en_US","og_type":"article","og_title":"Data Mining Query Language (DMQL) - For Knowledge Discovery - DataFlair","og_description":"What is Data Mining Query Language- syntax of DMQL, purpose of data mining query, Data Mining Languages Standardization, Pattern Presentation","og_url":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-02-15T13:48:09+00:00","article_modified_time":"2021-05-28T07:32:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Data Mining Query Language (DMQL) &#8211; For Knowledge Discovery","datePublished":"2018-02-15T13:48:09+00:00","dateModified":"2021-05-28T07:32:07+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/"},"wordCount":665,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg","keywords":["A data mining query language","data mining queries","data mining query language","DMQL","Purposes - Data Mining Queries","query language in data mininig","Specifying Kind of Knowledge","Specifying Kind of Knowledge Syntax"],"articleSection":["Data Mining Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/","url":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/","name":"Data Mining Query Language (DMQL) - For Knowledge Discovery - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg","datePublished":"2018-02-15T13:48:09+00:00","dateModified":"2021-05-28T07:32:07+00:00","description":"What is Data Mining Query Language- syntax of DMQL, purpose of data mining query, Data Mining Languages Standardization, Pattern Presentation","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/data-mining-query-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Introduction-to-Data-Mining-Query-Langauge-01.jpg","width":1200,"height":628,"caption":"Introduction to Data Mining Query Langauge"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/data-mining-query-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Data Mining Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/data-mining\/"},{"@type":"ListItem","position":3,"name":"Data Mining Query Language (DMQL) &#8211; For Knowledge Discovery"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=8224"}],"version-history":[{"count":9,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8224\/revisions"}],"predecessor-version":[{"id":96198,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8224\/revisions\/96198"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/8225"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=8224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=8224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=8224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}