fixing schema.org tags
diff --git a/src/main/org/freemarker/docgen/templates/footer.ftl b/src/main/org/freemarker/docgen/templates/footer.ftl
index 49f8347..8115617 100644
--- a/src/main/org/freemarker/docgen/templates/footer.ftl
+++ b/src/main/org/freemarker/docgen/templates/footer.ftl
@@ -61,7 +61,7 @@
   <p class="copyright">
     © <span itemprop="copyrightYear">${copyrightStartYear?string('0')}</span><#rt>
     <#lt><#if transformStartTime?string('yyyy')?number != copyrightStartYear>–${transformStartTime?string('yyyy')}</#if>
-    <a itemtype="http://schema.org/Person" itemprop="copyrightHolder" href="http://freemarker.org">${copyrightHolder}</a>. All rights reserved.<#t>
+    <a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="http://freemarker.org">${copyrightHolder}</a>. All rights reserved.<#t>
   </p>
 </#macro>
 
@@ -85,11 +85,16 @@
       <ul><#t>
         <#local links = columns[columnTitle]>
         <#list links?keys as linkTitle>
+          <#if linkTitle == "License">
+            <li><a itemprop="license" href="${links[linkTitle]}">${linkTitle}</a></li><#t>
+          <#else>
           <li><a href="${links[linkTitle]}">${linkTitle}</a></li><#t>
+          </#if>
+
         </#list>
       </ul><#t>
     </div><#t>
   </#list>
 </#macro>
 
-</#escape>
\ No newline at end of file
+</#escape>
diff --git a/src/main/org/freemarker/docgen/templates/header.ftl b/src/main/org/freemarker/docgen/templates/header.ftl
index 315958c..79d84ed 100644
--- a/src/main/org/freemarker/docgen/templates/header.ftl
+++ b/src/main/org/freemarker/docgen/templates/header.ftl
@@ -11,7 +11,7 @@
       <div class="site-width header-top"><#t>
         <#if logo??>
           <a class="logo" href="${logo.href}" role="banner"><#t>
-            <img src="${logo.src}" alt="${logo.alt}">
+            <img itemprop="image" src="${logo.src}" alt="${logo.alt}">
           </a><#t>
         </#if>
         <@nav.tabs /><#t>
@@ -80,4 +80,4 @@
   </ul><#t>
 </#macro>
 
-</#escape>
\ No newline at end of file
+</#escape>
diff --git a/src/main/org/freemarker/docgen/templates/node-handlers.ftl b/src/main/org/freemarker/docgen/templates/node-handlers.ftl
index ef45d49..14a1f51 100644
--- a/src/main/org/freemarker/docgen/templates/node-handlers.ftl
+++ b/src/main/org/freemarker/docgen/templates/node-handlers.ftl
@@ -590,7 +590,7 @@
   <#local classAtt = "">
 
   <${htmlHElem} class="content-header header-${hierarElem.@docgen_rank}" <#if !disableAnchors && hierarElem.@id[0]??>id="${hierarElem.@id[0]}"</#if><#t>
-    <#if htmlHLevel == 1> itemprop="name"</#if>><#t>
+    <#if htmlHLevel == 1> itemprop="headline"</#if>><#t>
     <#recurse><#t>
     <#local subtitleElem = u.getOptionalSubtitleElement(hierarElem)>
     <#if subtitleElem?hasContent>
@@ -743,4 +743,4 @@
 </#macro>
 
 <#macro anyNonVisual><#recurse></#macro>
-<#assign info=anyNonVisual titleabbrev=anyNonVisual productname=anyNonVisual productnumber=anyNonVisual>
\ No newline at end of file
+<#assign info=anyNonVisual titleabbrev=anyNonVisual productname=anyNonVisual productnumber=anyNonVisual>
diff --git a/src/main/org/freemarker/docgen/templates/page.ftl b/src/main/org/freemarker/docgen/templates/page.ftl
index 435b7d8..e2e41cf 100644
--- a/src/main/org/freemarker/docgen/templates/page.ftl
+++ b/src/main/org/freemarker/docgen/templates/page.ftl
@@ -1,6 +1,5 @@
 <#ftl nsPrefixes={"D":"http://docbook.org/ns/docbook"} stripText = true>
 <#escape x as x?html>
-
 <#import "util.ftl" as u>
 <#import "footer.ftl" as footer>
 <#import "header.ftl" as header>
@@ -9,12 +8,12 @@
 <#import "node-handlers.ftl" as defaultNodeHandlers>
 <#import "customizations.ftl" as customizations>
 <#assign nodeHandlers = [customizations, defaultNodeHandlers]>
-
 <@page>
   <#assign titleElement = u.getRequiredTitleElement(.node)>
   <@head />
 
-  <body itemscope itemtype="http://schema.org/Article"><#lt>
+  <body itemscope itemtype="https://schema.org/Code"><#lt>
+    <meta itemprop="version" content="${.version}">
     <@browserWarning />
     <@header.header />
     <div class="main-content site-width">
@@ -36,7 +35,6 @@
   <#compress>
     <head prefix="og: http://ogp.me/ns#">
       <meta charset="utf-8">
-      <meta name="google-site-verification" content="UfgFHMBMYV7snPYKXIFyFDRwRMszylM3Z9J2WFKvxDU">
       <title>${fullTitle}</title>
 
       <meta http-equiv="X-UA-Compatible" content="IE=edge">
@@ -46,7 +44,7 @@
       <meta property="og:site_name" content="${siteTitle}">
       <meta property="og:title" content="${sectionTitle}">
       <#if seoMetaDescription??>
-        <meta name="Description" content="${seoMetaDescription}">
+        <meta name="description" content="${seoMetaDescription}">
         <meta name="og:description" content="${seoMetaDescription}">
       </#if>
       <meta property="og:locale" content="${.locale}">
@@ -59,6 +57,7 @@
       <#if !offline && onlineTrackerHTML??>
         <#noEscape>${onlineTrackerHTML}</#noEscape>
       </#if>
+      <meta name="google-site-verification" content="UfgFHMBMYV7snPYKXIFyFDRwRMszylM3Z9J2WFKvxDU">
     </head>
   </#compress>
 </#macro>