<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: BrandVantage</title>
    <description>The latest articles on DEV Community by BrandVantage (@brandvantage).</description>
    <link>https://dev.to/brandvantage</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3039%2Fe8b673ac-334f-44b6-96c0-f2a25b10d1ac.png</url>
      <title>DEV Community: BrandVantage</title>
      <link>https://dev.to/brandvantage</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brandvantage"/>
    <language>en</language>
    <item>
      <title>What is Structured Data?</title>
      <dc:creator>James Turner</dc:creator>
      <pubDate>Fri, 29 Oct 2021 10:03:47 +0000</pubDate>
      <link>https://dev.to/brandvantage/what-is-structured-data-86n</link>
      <guid>https://dev.to/brandvantage/what-is-structured-data-86n</guid>
      <description>&lt;p&gt;Structured data is data that is structured - that is perhaps the most succinct summary of it without telling you anything you didn't already expect. To take away something more than that, it can be useful to break down what structured data can look like.&lt;/p&gt;

&lt;p&gt;When we say a set of data is structured, it has properties and values that hold a specific meaning. One value might represent some amount of money, another value might represent a date, and a third might be an address. When labelled appropriately, these values can then represent a greater context - perhaps they represent details on an invoice or payslip.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"amount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;20.00&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"datePaid"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2017-08-12T12:56:00"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"address"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"123 Example Street, Some Suburb, Some City"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This data could be in a database, a spreadsheet, a JSON blob - it doesn't matter. If there is data and a defined &lt;a href="https://en.wikipedia.org/wiki/Data_model"&gt;data model&lt;/a&gt;, that is structured data. When data is structured well, it makes it easier to query, process and generally use the data.&lt;/p&gt;

&lt;p&gt;In contrast, there is also unstructured data. The value for our address property in the example above is itself unstructured data.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;123 Example Street, Some Suburb, Some City
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That single value has multiple internal components we would need to parse out depending what we are wanting to do. If we wanted to group all the records on the same street, we'd need to carefully parse the street, suburb and city out of our data. Different countries can have different formats and rules for addresses it is hard to process. Making the wrong assumption when parsing the data can lead to irregularities in the data, causing problems for whatever we wanted to consume that data. For instance, depending where you are in the world, can you assume &lt;a href="https://www.youtube.com/watch?v=DSG-zxGRkJw"&gt;all streets even have names&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;While structured data can definitely be easier to work with, it doesn't make unstructured data useless. Instead, think of unstructured data as untapped potential - useful data exists but is difficult to get to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Structured Data and Web Pages
&lt;/h2&gt;

&lt;p&gt;Web pages are an interesting example of both structured and unstructured data. There are specific elements one could look at for certain information like the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; element or other semantic elements like &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;. The problem though is that these elements are more like our "address" example earlier - they often contain more than just the strict data we are looking for. A title might have a prefix or suffix of the website's name. An article or section might have many other layers of &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; or any other elements to help form the site's structure. To top it off, the HTML structure can vary wildly from site to site. If you were wanting to extract data from multiple websites, it can get very hard very fast.&lt;/p&gt;

&lt;p&gt;That said, there are a number of ways to embed structured data into web pages. A web page could use &lt;a href="https://brandvantage.co/blog/what-is-microdata"&gt;Microdata&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/RDFa"&gt;RDFa&lt;/a&gt;, &lt;a href="https://json-ld.org/"&gt;JSON-LD&lt;/a&gt; or &lt;a href="https://ogp.me/"&gt;Open Graph&lt;/a&gt; to express structured data. More than that though, a web page can use multiple of these at the same time. Open Graph is commonly used as a method of defining details for a link preview while the others might express more complex data like product pricing or reviews.&lt;/p&gt;

&lt;p&gt;Having standard formats like Microdata or JSON-LD are a good start but only represent the format of the data - we need a common vocabulary so we can understand the data those formats encode. One common vocabulary used is called &lt;a href="https://schema.org"&gt;Schema.org&lt;/a&gt; and provides over 700 types including types to describe people, places, products, recipes, reviews, vehicles, movies and medical devices. Using Schema.org for structured data on a website can &lt;a href="https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data"&gt;help search engines provide richer experiences in the search results&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Structured data, through standardising expected properties and value formats, makes the sharing and processing of data easier. Web pages in particular benefit from encoding structured data in their mark-up where it can be used by search engines and &lt;a href="https://brandvantage.co/services/web-page-api"&gt;other tools&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>datascience</category>
    </item>
    <item>
      <title>What is Microdata?</title>
      <dc:creator>James Turner</dc:creator>
      <pubDate>Sun, 20 Sep 2020 12:09:42 +0000</pubDate>
      <link>https://dev.to/brandvantage/what-is-microdata-5epm</link>
      <guid>https://dev.to/brandvantage/what-is-microdata-5epm</guid>
      <description>&lt;p&gt;Microdata is &lt;a href="https://html.spec.whatwg.org/multipage/microdata.html"&gt;a HTML standard&lt;/a&gt;, created by &lt;a href="https://whatwg.org/"&gt;WHATWG&lt;/a&gt;, for describing rich metadata in web pages. This rich metadata can be used by search engines or other computer systems to better understand the content of the web page.&lt;/p&gt;

&lt;p&gt;Microdata is made of up a number of attributes including &lt;code&gt;itemscope&lt;/code&gt;, &lt;code&gt;itemprop&lt;/code&gt; and &lt;code&gt;itemtype&lt;/code&gt;. Below is an example of a basic web page using Microdata.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;What is Microdata?&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;body&lt;/span&gt; &lt;span class="na"&gt;itemscope&lt;/span&gt; &lt;span class="na"&gt;itemtype=&lt;/span&gt;&lt;span class="s"&gt;"https://schema.org/WebPage"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&lt;/span&gt; &lt;span class="na"&gt;itemscope&lt;/span&gt; &lt;span class="na"&gt;itemtype=&lt;/span&gt;&lt;span class="s"&gt;"http://schema.org/Article"&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"mainEntity"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"url"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"https://brandvantage.co/blog/what-is-microdata"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"image"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"https://brandvantage.co/blog/2020/images/what-is-microdata-cover.png"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"name headline"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;What is Microdata?&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;time&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"datePublished"&lt;/span&gt; &lt;span class="na"&gt;datetime=&lt;/span&gt;&lt;span class="s"&gt;"2020-09-20"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;20th of September, 2020&lt;span class="nt"&gt;&amp;lt;/time&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"articleBody"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        Hello and welcome to this example!
      &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The "itemprop" Attribute
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;itemprop&lt;/code&gt; attribute defines a name-value pair for data. The value associated to the property can be derived from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The inner text content of the tag&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;content&lt;/code&gt; attribute (if defined)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;src&lt;/code&gt; attribute (for &lt;code&gt;img&lt;/code&gt;, &lt;code&gt;audio&lt;/code&gt;, &lt;code&gt;video&lt;/code&gt;, &lt;code&gt;iframe&lt;/code&gt; etc tags)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;href&lt;/code&gt; attribute (for &lt;code&gt;link&lt;/code&gt; or &lt;code&gt;a&lt;/code&gt; tags)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;value&lt;/code&gt; attribute (for &lt;code&gt;data&lt;/code&gt; or &lt;code&gt;meter&lt;/code&gt; tags)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;datetime&lt;/code&gt; attribute (for &lt;code&gt;time&lt;/code&gt; tags)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An item property can also contain a group of name-value pairs through the use of the &lt;code&gt;itemscope&lt;/code&gt; attribute. Additionally, the value on the &lt;code&gt;itemprop&lt;/code&gt; attribute may refer to multiple properties.&lt;/p&gt;

&lt;p&gt;You can see a number of different examples of &lt;code&gt;itemprop&lt;/code&gt; in the previous example.&lt;/p&gt;

&lt;h3&gt;
  
  
  Grouping Properties Together
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;article&lt;/span&gt; &lt;span class="na"&gt;itemscope&lt;/span&gt; &lt;span class="na"&gt;itemtype=&lt;/span&gt;&lt;span class="s"&gt;"http://schema.org/Article"&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"mainEntity"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With the use of &lt;code&gt;itemscope&lt;/code&gt; attribute here, the "mainEntity" property is grouping other name-value pairs together.&lt;/p&gt;

&lt;h3&gt;
  
  
  Value from a "content" Attribute
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"url"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"https://brandvantage.co/blog/what-is-microdata"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"image"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"https://brandvantage.co/blog/2020/images/what-is-microdata-cover.png"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here we have two properties ("url" and "image") with their values defined from the &lt;code&gt;content&lt;/code&gt; attribute.&lt;/p&gt;

&lt;h3&gt;
  
  
  Setting Two Properties at Once
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"name headline"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;What is Microdata?&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;itemprop&lt;/code&gt; here is setting two properties at once ("name" and "headline") with the value from the inner text.&lt;/p&gt;

&lt;h3&gt;
  
  
  Value from a "datetime" Attribute
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;time&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"datePublished"&lt;/span&gt; &lt;span class="na"&gt;datetime=&lt;/span&gt;&lt;span class="s"&gt;"2020-09-20"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;20th of September, 2020&lt;span class="nt"&gt;&amp;lt;/time&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The "datePublished" property uses the &lt;code&gt;time&lt;/code&gt; tag with the &lt;code&gt;datetime&lt;/code&gt; attribute. The date is formatted as an &lt;a href="https://en.wikipedia.org/wiki/ISO_8601"&gt;ISO 8601&lt;/a&gt; date.&lt;/p&gt;

&lt;h3&gt;
  
  
  Value from Inner Text
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"articleBody"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Hello and welcome to this example!
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The "articleBody" property uses the inner content for its value.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "itemtype" Attribute
&lt;/h2&gt;

&lt;p&gt;While &lt;code&gt;itemprop&lt;/code&gt; helps set the values of properties, without a method to define what properties to expect, the usefulness can be called into question. This is where &lt;code&gt;itemtype&lt;/code&gt; comes in, giving context to the properties used through &lt;a href="https://html.spec.whatwg.org/multipage/microdata.html#typed-items"&gt;a URL which identifies the vocabularly&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One common vocabularly to use is &lt;a href="https://schema.org/"&gt;Schema.org&lt;/a&gt;, a joint venture between Google, Microsoft, Yahoo and Yandex. A shared vocabularly like Schema.org makes interoperability easier for third parties who want or need to use the data. This being said, there is nothing stopping you from using other vocabularies or even making your own. If a third party doesn't understand your vocabularly, your metadata may not be processed and used.&lt;/p&gt;

&lt;p&gt;In the previous example, there were two uses of &lt;code&gt;itemtype&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;  &lt;span class="nt"&gt;&amp;lt;body&lt;/span&gt; &lt;span class="na"&gt;itemscope&lt;/span&gt; &lt;span class="na"&gt;itemtype=&lt;/span&gt;&lt;span class="s"&gt;"https://schema.org/WebPage"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&lt;/span&gt; &lt;span class="na"&gt;itemscope&lt;/span&gt; &lt;span class="na"&gt;itemtype=&lt;/span&gt;&lt;span class="s"&gt;"http://schema.org/Article"&lt;/span&gt; &lt;span class="na"&gt;itemprop=&lt;/span&gt;&lt;span class="s"&gt;"mainEntity"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The first is defining the scope as a &lt;a href="https://schema.org/WebPage"&gt;WebPage schema object&lt;/a&gt; which has a number of useful properties including &lt;a href="https://schema.org/breadcrumb"&gt;"breadcrumb"&lt;/a&gt; and &lt;a href="https://schema.org/significantLink"&gt;"significantLink"&lt;/a&gt;. In the Schema.org vocabularly, a WebPage extends &lt;a href="https://schema.org/CreativeWork"&gt;CreativeWork&lt;/a&gt; which has a property &lt;a href="https://schema.org/mainEntity"&gt;"mainEntity"&lt;/a&gt;. This property can be any &lt;a href="https://schema.org/Thing"&gt;Thing&lt;/a&gt;, the base type in the Schema.org vocabularly.&lt;/p&gt;

&lt;p&gt;Now for the "mainEntity" property, we are defining the type to be an &lt;a href="https://schema.org/Article"&gt;Article&lt;/a&gt; schema object for the scope. This means for all subsequent properties inside the &lt;code&gt;article&lt;/code&gt; tag are properties of our Article.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "itemscope" Attribute
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;itemscope&lt;/code&gt; defines a group (scope) of name-value pairs (properties), effectively treating the property value as an object. It doesn't require the presences of an &lt;code&gt;itemtype&lt;/code&gt; however without one, the interoperability between systems can be very limited without a common vocabularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Microdata allows website developers to enrich a webpage with rich metadata, allowing for search engines and other systems to integrate the data into their systems. You can define individual properties with different values including nesting values through scopes.&lt;/p&gt;

&lt;p&gt;While there are a number of other aspects about Microdata including additional attributes, this should serve as a basic introduction to the world of Microdata.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://html.spec.whatwg.org/multipage/microdata.html"&gt;Microdata WHATWG Standard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Microdata_(HTML)"&gt;Microdata on Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://schema.org/"&gt;Schema.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Schema.org"&gt;Schema.org on Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
