You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@any23.apache.org by le...@apache.org on 2018/01/25 05:42:25 UTC

[1/2] any23 git commit: ANY23-227, ANY23-268, ANY23-317, ANY23-271, ANY23-273, ANY23-326, ANY23-267 Wrote tests to ensure that all of these issues were fixed by PR #59.

Repository: any23
Updated Branches:
  refs/heads/master e35bff451 -> 0dd983779


http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html
----------------------------------------------------------------------
diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html
new file mode 100644
index 0000000..4abde6c
--- /dev/null
+++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html
@@ -0,0 +1,143 @@
+
+<!DOCTYPE html>
+<html data-pagecluster="Artikeldetailseite">
+<head>
+    <title>AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min | OTTO</title>
+    <meta charset="utf-8"/>
+    <meta name="head_static_files">
+    <!--[if IE 9]><script type="text/javascript" src="/static/global-resources/js/2b0a3e852beee7c3/ie9/private_ie9_min.js"></script><![endif]-->
+    <script type="text/javascript">
+  "use strict";
+
+  var o_global = o_global || {};
+
+  o_global.toggles = Object.freeze({
+      "EMR_MPATHY": true,
+      "EMR_PXC": true,
+      "EMR_RUM": true,
+      "EMR_WEBTRENDS": true,
+      "FT3_newShoppingHistoryEnabled": true,
+      "FT6_CALL_CORE_WITH_DRESON_RULE": true,
+      "LHAS_1857_EXACTAG_TEST": true,
+      "LHAS_2048_TRACK_COOKIES": false,
+      "RUM_AssetX": true,
+      "RUM_BasicInformation": true,
+      "RUM_Connection": false,
+      "RUM_CustomEvents": true,
+      "RUM_DetailedPerformance": true,
+      "RUM_DeviceInformation": true,
+      "RUM_ImportantPerformance": true,
+      "RUM_JavascriptErrors": true,
+      "RUM_PageCluster": true,
+      "RUM_RoundTripTime": true,
+      "RUM_ScreenSize": false,
+      "RUM_Viewport": true,
+      "RUM_Visibility": false,
+      "SCALE_SendUserTimings": true
+  });
+</script>
+    <script type="text/javascript">var o_global=o_global||{};o_global.fonts=o_global.fonts||{};o_global.dirhashes={"js":{"all":"808d8dc381baeb0e","head":"1cf9d9e0407e29d7","thirdparty":"5069a97ae0239783","aftersales-order-tracking":"0c512b4cfe831ac4","aftersales-product-assistant":"34706a3bbdec201e","api-authorization":"a938e75e3dc58929","api-awesome-oauth2-app":"e1bf930ecda38f14","global-pattern":"63fb4c138f537bdb","global-resources":"2b0a3e852beee7c3","order":"cb336902f9c04d57","product":"fb65cc1cd7a53c72","product-assistant":"243bf991704d4f27","san":"5aaad34b3813c38d","shoppages":"ae4815f0d3a9d0b8","social-composing":"dccea81c23bb9c6c","social-feed":"adaea2689afff5d6","social-sharing":"434df70d1433544a","user":"fe5afc8a6ca329ac","user-benefit-offers":"f23dcb3fde4cd381","user-campaignmanagement":"8cb28563fe5d7d3f","wishlist":"f9a9e015de5e5052"},"css":{"all":"3cb8305c07b14e33","aftersales-order-tracking":"290237ebf2ec514a","aftersales-product-assistant":"c567379919eb0e4e","aftersal
 es":"2ab7f5f11f809675","api-authorization":"a366b6a6500ca271","order":"c76b82c30d46dbb4","product-assistant":"da9c10bbcf6cb1b5","product":"3b0b94c5878e77cf","san":"890324f5b18add29","shoppages":"c619c64bb63423ed","social-composing":"6ec659579ee6fe64","social-feed":"51127051b3d31090","user-benefit-offers":"412088927a9a4105","user-campaignmanagement":"112c77a322abc354","user":"3503e09d217e9967","wishlist":"03d977c26949567f"},"img":{"aftersales":"914086475dc9b41e","aftersales-order-tracking":"da39a3ee5e6b4b0d","aftersales-product-assistant":"da39a3ee5e6b4b0d","api-authorization":"da39a3ee5e6b4b0d","api-awesome-oauth2-app":"da39a3ee5e6b4b0d","apps-backend":"da39a3ee5e6b4b0d","campaign-presentation":"da39a3ee5e6b4b0d","combo-presentation":"da39a3ee5e6b4b0d","combo-topics":"da39a3ee5e6b4b0d","global-pattern":"704ac3b0631a8f87","global-resources":"23d1239aa2c1223b","nav-imberator":"da39a3ee5e6b4b0d","order":"d4179016602616be","p13n":"ddaeb60bae2a15f1","p13n-combopromo":"da39a3ee5e6b4b0d","
 p13n-imagebanner":"da39a3ee5e6b4b0d","product":"0608394897adb5d1","product-assistant":"da39a3ee5e6b4b0d","reco-core":"da39a3ee5e6b4b0d","san":"c71f419a039a76b8","san-nav-view":"da39a3ee5e6b4b0d","san-productlister":"da39a3ee5e6b4b0d","san-srch-productfacets":"da39a3ee5e6b4b0d","scale":"da39a3ee5e6b4b0d","shoppages":"2981202090ca4536","social-composing":"da39a3ee5e6b4b0d","social-feed":"da39a3ee5e6b4b0d","social-likes":"da39a3ee5e6b4b0d","social-profile":"da39a3ee5e6b4b0d","social-sharing":"8c7de57cb0dff464","survey":"da39a3ee5e6b4b0d","trackingBct":"da39a3ee5e6b4b0d","user":"fa8177cd41dc1a8a","user-benefit-offers":"da39a3ee5e6b4b0d","user-campaignmanagement":"da39a3ee5e6b4b0d","wishlist":"031a7209d5c52355"},"fonts":{"all":"1c7d19d2c9bce659"}};o_global.fonts.conf={"otto-sans":{"font-family":"OttoSans","font-weight":"normal"},"otto-sans-bold":{"font-family":"OttoSans","font-weight":"bold"},"otto-sans-thin":{"font-family":"OttoSansThin","font-weight":"normal","breakpoint":"l|xl"}}</scr
 ipt>
+    <script type="text/javascript">window.invokePreload=window.invokePreload||{},invokePreload.onLoad=function(e){e.setAttribute("preloaded","true"),e.removeAttribute("onload")},invokePreload.onScriptLoad=function(e,t){e.setAttribute("preloaded",t?"error":"true"),e.removeAttribute("onload"),e.removeAttribute("onerror")},invokePreload.onScriptError=function(e){invokePreload.onScriptLoad(e,!0)},invokePreload.onStyleLoad=function(e){-1===[].map.call(document.styleSheets,function(e){return e.href}).indexOf(e.href)&&(e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("media","all"),e.setAttribute("preloaded","true"),e.removeAttribute("as")),e.removeAttribute("onload")};</script>
+    <script type="text/javascript" src="https://www.otto.de/static/all/js/1cf9d9e0407e29d7/public_head_min.js" crossorigin></script>
+    <link rel="shortcut icon" type="image/x-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicon.ico">
+    <link rel="icon" type="image/x-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicon.ico">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon.png">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-57x57.png" sizes="57x57">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-60x60.png" sizes="60x60">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-72x72.png" sizes="72x72">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-76x76.png" sizes="76x76">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-114x114.png" sizes="114x114">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-120x120.png" sizes="120x120">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-128x128.png" sizes="128x128">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-144x144.png" sizes="144x144">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-152x152.png" sizes="152x152">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-180x180.png" sizes="180x180">
+    <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-precomposed.png">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-16x16.png" sizes="16x16">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-32x32.png" sizes="32x32">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-96x96.png" sizes="96x96">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-160x160.png" sizes="160x160">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-192x192.png" sizes="192x192">
+    <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-196x196.png" sizes="196x196">
+    <link rel="manifest" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/manifest.json">
+    <meta name="msapplication-TileImage" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-144x144.png">
+    <meta name="msapplication-TileColor" content="#ffffff">
+    <meta name="msapplication-navbutton-color" content="#d52b1e">
+    <meta name="msapplication-square70x70logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-70x70.png">
+    <meta name="msapplication-square144x144logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-144x144.png">
+    <meta name="msapplication-square150x150logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-150x150.png">
+    <meta name="msapplication-wide310x150logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-310x150.png">
+    <meta name="msapplication-square310x310logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-310x310.png">
+
+    <meta name="theme-color" content="#D4021D">
+    <link href="https://www.otto.de/static/all/css/3cb8305c07b14e33/files/public_critical_min.css" rel="stylesheet">
+    <link href="https://www.otto.de/static/product/css/3b0b94c5878e77cf/files/private_critical_min.css" rel="stylesheet">
+    <noscript>
+        <link href="https://www.otto.de/static/all/css/3cb8305c07b14e33/files/000_001_fonts.css" rel="stylesheet">
+    </noscript>
+    <meta name="description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00€. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO"/>
+    <meta name="robots" content="index,follow,noodp,noydir"/>
+    <meta property="og:image" content="https://i.otto.de/i/otto/15403117/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-weiss.jpg?$formatz$">
+    <meta property="og:title" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min">
+    <meta property="og:description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00€. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO">
+    <meta property="og:url" content="https://www.otto.de/p/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-508571361/">
+    <meta property="og:site_name" content="OTTO">
+    <meta property="og:type" content="product">
+
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@otto_de">
+    <meta name="twitter:description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00€. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO">
+    <meta name="twitter:image" content="https://i.otto.de/i/otto/15403117/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-weiss.jpg?$formatz$">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <link rel="canonical" href="https://www.otto.de/p/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-508571361/"/>
+
+    <style>@charset "UTF-8";.cr_aggregation__starsWithAmount{cursor:pointer;text-decoration:none}.cr_aggregation__button{display:inline;width:auto;margin-left:8px}.cr_aggregation__rating{position:relative;top:1px}.cr_aggregation__amount,.cr_aggregation__label{text-decoration:underline}.cr_aggregation__label-icon{font-style:normal;vertical-align:bottom}.cr_aspectFilter{margin-top:32px}@media (min-width:48em){.cr_aspectFilter{margin-top:16px}}.cr_aspectFilter__headline{font-size:14px;font-size:.875rem;line-height:1.42857em;font-weight:700}.cr_aspectFilter__buttons{overflow:hidden}.cr_aspectButton{max-width:300px;padding:5px 9px;font-size:12px;font-size:.75rem;line-height:1.5em;background:#f3f1ec;background:linear-gradient(180deg,#fefefe,#f3f1ec);border:1px solid #c4c4c4;color:#333;border-radius:3px;outline:0 none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;text-decoration:none;vertical-align:baseline;margin:8px 8px 0 0;float:left;white-space:nowrap;height:
 31px}.cr_aspectButton:hover{background:#fefefe;color:#d5281e}.cr_aspectButton:last-of-type{margin:8px 16px 0 0}.cr_aspectButton--selected{border-color:#9e9e9e;cursor:auto}.cr_aspectButton--selected,.cr_aspectButton--selected:hover{background:#fff;background:linear-gradient(180deg,#d7d5cf,#fff);font-weight:700}.cr_aspectButton--selected:hover{color:inherit}.cr_aspectButton__text{max-width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;margin-right:4px}.cr_aspectDeselectLink{margin-top:8px;line-height:31px;float:left}.cr_histogram{margin-top:16px}.cr_histogram__row{display:table-row}.cr_histogram__row--clickable{cursor:pointer}.cr_histogram__row--clickable .cr_histogram__amount span{text-decoration:underline}.cr_histogram__row--selected .cr_histogram__amount,.cr_histogram__row--selected .cr_histogram__label{font-weight:700}.cr_histogram__row--selected .cr_bar{border:1px solid #777}.cr_histogram__row--selected .cr_bar__fill{ba
 ckground-color:#9e9e9e}.cr_histogram__row--selected .cr_histogram__amount span{text-decoration:none}@media (min-width:48em){.cr_histogram__row--selected .cr_histogram__deselect{display:table-cell}}.cr_histogram__amount,.cr_histogram__label,.cr_histogram__percent{display:table-cell;padding-top:12px;vertical-align:top}.cr_histogram__row:first-child .cr_histogram__amount,.cr_histogram__row:first-child .cr_histogram__deselect,.cr_histogram__row:first-child .cr_histogram__label,.cr_histogram__row:first-child .cr_histogram__percent{padding-top:0}.cr_histogram__amount,.cr_histogram__deselect,.cr_histogram__label{font-size:14px;font-size:.875rem;line-height:1.42857em;line-height:20px}.cr_histogram__amount,.cr_histogram__label,.cr_histogram__percent{padding-right:8px}.cr_bar{width:170px;height:20px;border:1px solid #c4c4c4;border-radius:2px}.cr_bar__fill{height:100%;background-color:#e6e6e6}.cr_histogram__deselect{display:none;padding-top:12px;vertical-align:top}.cr_filterIndicator{margin:16
 px 0 0;font-size:14px;font-size:.875rem;line-height:1.42857em}@media (min-width:48em){.cr_filterIndicator{display:inline-block;line-height:38px}}.cr_filterIndicator__deselect{white-space:nowrap}@media (min-width:48em){.cr_filterIndicator__deselect{display:none}}.cr_landingPage .cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__starsWithAmount>*{display:inline-block;vertical-align:middle}@media (min-width:48em){.cr_landingPage .cr_histogram{float:left}}@media (min-width:48em){.cr_landingPage .cr_aspectFilter{margin-left:480px}}.cr_landingPage .cr_filterWrapper{overflow:hidden;margin:8px 0 0}.cr_loadingSpinner{text-align:center;margin-bottom:8px}.cr_loadingSpinner__loader{display:inline-block}@media (min-width:48em){.cr_minimal .cr_histogram{float:left}}@media (min-width:48em){.cr_minimal .cr_aspectFilter{margin-left:360px}}.cr_minimal .cr_reviewList{margin:32px 0 24px}.cr_minimal .cr_filterWrapper{overflow:hidden;margin:8px 0 0}.cr_moreReviewsButton{max-width:350px}.cr_paging{
 text-align:center;overflow:hidden;margin-bottom:8px}@media (min-width:48em){.cr_paging{width:310px;float:right}}.cr_paging__button{width:auto}.cr_paging__button--first,.cr_paging__button--prev{float:left;margin-left:8px}.cr_paging__button--last,.cr_paging__button--next{float:right;margin-right:8px}.cr_paging__currentPage{font-size:14px;font-size:.875rem;line-height:1.42857em;line-height:30px}.cr_reportReviewLayer{font-size:14px;font-size:.875rem;line-height:1.42857em;overflow:hidden}.cr_reportReviewLayer--success .cr_reportReviewLayer__surveyWrapper{display:none}.cr_reportReviewLayer--success .cr_reportReviewLayer__successWrapper{display:block}.cr_reportReviewLayer__error{margin-bottom:16px;display:none}.cr_reportReviewLayer__request{font-weight:700;margin:0}.cr_reportReviewLayer__survey{margin-top:10px}.cr_reportReviewLayer__textarea{margin-top:8px}.cr_reportReviewLayer__disclaimer,.cr_reportReviewLayer__feedbackIndication,.cr_reportReviewLayer__guidelines{font-size:12px;font-size:
 .75rem;line-height:1.5em}.cr_reportReviewLayer__feedbackIndication{margin:8px 0 0}.cr_reportReviewLayer__feedbackIndication--success{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:16px 0 0}.cr_reportReviewLayer__disclaimer,.cr_reportReviewLayer__guidelines{display:block;margin-top:8px}@media (min-width:48em){.cr_reportReviewLayer__disclaimer{float:left;margin-top:16px;line-height:40px}}.cr_reportReviewLayer__button{margin-top:16px}@media (min-width:48em){.cr_reportReviewLayer__button{float:right;max-width:160px}}.cr_reportReviewLayer__successWrapper{display:none}.cr_reviewHeadline{position:relative}.cr_reviewHeadline__headline{margin-top:16px}.cr_reviewHeadline__headline--FEATURE_2065{font-size:22px;font-size:1.375rem;line-height:1.27273em;margin-top:24px;font-family:OttoSansThin,OTTOSans,Arial,Helvetica,sans-serif}@media (min-width:48em){.cr_reviewHeadline__headline--FEATURE_2065{font-size:26px;font-size:1.625rem;line-height:1.23077em}}.cr_reviewHeadline__recommendat
 ion{margin:8px 0 0;font-size:14px;font-size:.875rem;line-height:1.42857em}.cr_reviewHeadline__recommendation.cr_reviewHeadline__recommendation--FEATURE_2065{margin:12px 0 0}.cr_reviewHeadline__row{overflow:hidden}.cr_reviewHeadline__starsWithAmount{white-space:nowrap;margin-top:19px;float:left}.cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__starsWithAmount{margin-top:16px}.cr_reviewHeadline__row--FEATURE_2065 a.cr_reviewHeadline__starsWithAmount{cursor:pointer;text-decoration:none}.cr_reviewHeadline__amount{margin:0 8px 0 4px;vertical-align:text-bottom}.cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__amount{margin:4px}.cr_reviewHeadline__label{text-decoration:underline;vertical-align:text-bottom}.cr_reviewHeadline__label-icon{font-style:normal;vertical-align:baseline}.cr_reviewHeadline__amount--clickable{text-decoration:underline;cursor:pointer}.cr_reviewHeadline__submitReviewButton{display:inline-block;margin-top:16px;width:auto}.cr_reviewHeadline__row--FEATURE_2
 065 .cr_reviewHeadline__submitReviewButton{margin-top:0}.cr_reviewHeadline__submitReviewButton--floating{margin:12px 0 0}@media (min-width:48em){.cr_reviewHeadline__submitReviewButton--floating{position:absolute;top:0;right:0;margin:0}}.cr_reviewHeadline__submitReviewStar{margin-right:2px}.cr_reviewHeadline__submitReview{float:right;display:inline-block;margin-top:16px}.cr_reviewHeadline__noReviews{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:8px 0 0}.cr_reviewHeadline__submitReview--noReviews{margin:8px 0;float:none}#cr_js_topReviews{overflow:hidden}.cr_reviewList{position:relative;margin:16px 0 24px}@media (min-width:48em){.cr_reviewList{margin:24px 0 32px}}.cr_review{font-size:14px;font-size:.875rem;line-height:1.42857em}.cr_review__stars{margin-right:8px}.cr_review__title{font-weight:700}.cr_review__helpfulSummary{font-size:12px;font-size:.75rem;line-height:1.5em;display:block;margin-top:2px}@media (min-width:48em){.cr_review__helpfulSummary--SandM{display:none}
 }.cr_review__helpfulSummary--LandXL{display:none}@media (min-width:48em){.cr_review__helpfulSummary--LandXL{display:block}}.cr_review__text{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:12px 0 0}.cr_review__reviewer{font-size:12px;font-size:.75rem;line-height:1.5em;display:block;margin-top:12px}.cr_review__reviewerName{font-weight:700}.cr_review__dimensions{font-size:12px;font-size:.75rem;line-height:1.5em;display:block}.cr_review__dimensionName{font-weight:700}.cr_review__helpfulSubmit{font-size:12px;font-size:.75rem;line-height:1.5em;margin:8px 0 0;display:inline-block}.cr_helpfulSubmit{white-space:nowrap;margin-left:4px}.cr_helpfulSubmit__button{display:inline-block;width:auto}.cr_helpfulSubmit__button:first-child{margin-right:4px}.cr_reportReviewLink{display:inline-block;font-size:12px;font-size:.75rem;line-height:1.5em;white-space:nowrap;margin-top:12px}@media (min-width:28em){.cr_reportReviewLink{display:inline;margin-left:12px;margin-top:0}}.cr_review__line{ma
 rgin:16px 0!important}@media (min-width:48em){.cr_review__line{margin:24px 0!important}}.cr_bi-review:before{font-size:20px;font-size:1.25rem;font-family:OttoIconFonts,Arial,Helvetica,sans-serif;display:inline-block;float:left}.cr_bi-review>*{margin-left:28px}.cr_bi-review .cr_reportReviewLink,.cr_bi-review .cr_review__helpfulSubmit{display:none}.cr_bi-review.cr_review--expanded .cr_reportReviewLink,.cr_bi-review.cr_review--expanded .cr_review__helpfulSubmit{display:inline-block}.cr_bi-review--positive:before{content:"↑";color:#417505}.cr_bi-review--negative:before{content:"↓";color:#ba0019}.cr_bi-review--neutral:before{content:"→"}.cr_review__text--afterOccurrence,.cr_review__text--beforeOccurrence{display:none}.cr_review--expanded .cr_review__text--afterOccurrence,.cr_review--expanded .cr_review__text--beforeOccurrence{display:inline}.cr_review__highlightedWord{font-weight:700}.cr_review__highlightedWord--negative{color:#ba0019}.cr_review__highlightedWord--positive{color:#41
 7505}.cr_review__moreLink:after{content:"...Mehr"}.cr_review--expanded .cr_review__moreLink:after{content:"...Weniger"}.cr_aspectHeader{margin-top:24px;overflow:hidden}.cr_aspectHeader__name{font-size:16px;font-size:1rem;line-height:1.375em;font-weight:700;margin-right:9px;display:inline-block;vertical-align:middle}.cr_aspectTypeDistribution{display:inline-block;vertical-align:middle;cursor:default}.cr_aspectTypeDistribution__item{font-size:16px;font-size:1rem;line-height:1.375em;font-weight:700;display:inline-block;vertical-align:middle;line-height:26px}.cr_aspectTypeDistribution__item:not(:last-child){margin-right:10px}.cr_aspectTypeDistribution__icon{font-size:20px;font-style:normal;font-weight:400;vertical-align:bottom;margin-right:-3px}.cr_aspectTypeDistribution__icon--positive{color:#417505}.cr_aspectTypeDistribution__icon--negative{color:#ba0019}.cr_sortingForm{margin-top:16px;display:block}@media (min-width:28em){.cr_sortingForm{text-align:right}}@media (min-width:48em){.cr_
 sortingForm{float:right;display:inline-block}}.cr_sortingForm__label{font-size:14px;font-size:.875rem;line-height:1.42857em;margin-right:8px}.cr_sortingForm__select{display:inline-block;width:auto}.cr_filterIndicatorAndSortingWrapper{overflow:hidden}</style>
+
+
+</head>
+<body class="product-system so_footerswitch" data-productjsloaded="true" itemscope itemtype="http://schema.org/Product">
+<div class="javascriptUriTemplate" data-uritemplate="/product/static-assets/86abf5ba4cddfd9d2ce2049689bdc624/{type}/{ident}.{extension}"></div>
+<div class="ts-bct" data-ts_sfid="c77c7b25008aea2854bfdc269c46bb09975150899"></div>
+<div class="gridAndInfoContainer">
+    <div class="gridContainer reducedOuterPadding wrapper">
+        <header class="withSubMenu">
+            <div id="sanHeadWrp" >
+                <div id="mobilMenuWrp">
+                    <label id="burgerMenu">
+                        <p class="p_iconFont">=</p>
+
+                        <p>Sortiment</p>
+                    </label>
+                </div>
+                <div id="logoWrp">
+                    <a class="san_logo" href="/" data-tracking="{&quot;san_Header&quot;:&quot;logo&quot;}" title="zur Homepage">
+                        <svg class="san-svg" width="100%" height="100%" viewBox="0 0 140 52">
+                            <path d="M121.136,2.75c-6.876,0-12.469,2.12-16.42,6.508c0.562-1.523,0.858-3.381,0.897-5.569H81.517 c-5.258,0-8.263,2.315-10.329,8.262l1.065-8.262H47.905c-4.458,0-7.518,2.131-8.624,6.305C36.264,5.159,30.902,2.75,24.12,2.75 c-12.893,0-21.281,7.449-22.783,23.346L1.15,28.1c-1.314,14.209,6.134,21.219,17.712,21.219c12.895,0,21.282-7.513,22.784-23.41 l0.188-2.002c0.339-3.646,0.091-6.814-0.655-9.515h10.919l-3.129,26.79c-0.626,5.32,2.253,7.761,7.072,7.761 c2.942,0,3.943-0.188,5.07-0.375l3.881-34.176h12.707l-3.131,26.79c-0.625,5.32,2.254,7.761,7.073,7.761 c2.941,0,3.943-0.188,5.069-0.375l3.881-34.176h6.26c2.165,0,3.913-0.503,5.264-1.498c-1.97,3.473-3.257,7.858-3.763,13.203 L98.166,28.1c-1.314,14.209,6.133,21.219,17.712,21.219c12.896,0,21.281-7.513,22.783-23.41l0.188-2.002 C140.164,9.76,132.716,2.75,121.136,2.75z M28.94,23.03l-0.126,1.502c-0.875,10.765-4.381,14.083-8.699,14.083 c-3.881,0-6.634-2.628-6.071-9.638l0.124-1.565c0.877-10.704,4.382-14.083,8.701-14.083C26.6
 87,13.328,29.503,16.02,28.94,23.03z M125.957,23.03l-0.126,1.502c-0.877,10.765-4.381,14.083-8.699,14.083c-3.882,0-6.637-2.628-6.072-9.638l0.125-1.565 c0.876-10.704,4.381-14.083,8.7-14.083C123.702,13.328,126.519,16.02,125.957,23.03z"/>
+                            <image class="san-svg" src="/san/resources/san/img/header/otto_logo_2015.png"/>
+                        </svg>
+                    </a>
+                </div>
+                <div id="searchAndIconWrp">
+                    <a id="shoppingLink" href="/shoppingtipps/" data-tracking="{&quot;san_Header&quot;:&quot;shopping&quot;}">Shopping</a>
+
+                    <div id="searchAndIconBg">
+                        <div class="san_searchField__Wrapper">
+                            <form class="p_form js_searchForm focus" action="/suche" data-article-number-search="/p/search/" data-article-number-search-active="true" autocomplete="off" autocorrect="off" spellcheck="false" role="search">
+                                <input placeholder="Suchbegriff / Artikelnr. eingeben" data-error="Bitte mind. ein Zeichen eingeben" class="p_form__input js_searchField sanSearchInput" type="text" autocomplete="off" autocorrect="off" maxlength="50" disabled>
+                                <button class="sanSearchDelBtn p_symbolBtn100--4th" type="reset"><i>X</i></button>
+                                <button class="js_submitButton sanSearchButton" type="submit" title="Suche" disabled ><span>&raquo;</span></button>
+                            </form>
+
+                            <div class="san_suggestLayer san_newSuggest"
+                                 data-suggestserveruri="/san-srch-suggest-api/completion"
+                                 data-suggestscope="//catalog01/de_DE"></div>
+
+                        </div>
+
+    </div>
+</div>
+
+
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html
----------------------------------------------------------------------
diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html
new file mode 100644
index 0000000..7d56931
--- /dev/null
+++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <meta charset="utf-8">
+
+    <title>Test for issue ANY23-326 "parsing unclosed meta and input tags fails" </title>
+
+</head>
+
+<form method="POST" action="/indieauth_login">
+    <input type="hidden" name="_token" value="hmm it looks like this input element isn't closed">
+    <input type="text" name="me" placeholder="www.example.com" />
+    <input type="hidden" name="redirect" value="note/2017/12/28/1" />
+    <input type="hidden" name="scope" value="" />
+    <input type="submit" name="submit" value="Login"/>
+</form>
+
+
+</body>
+</html>


[2/2] any23 git commit: ANY23-227, ANY23-268, ANY23-317, ANY23-271, ANY23-273, ANY23-326, ANY23-267 Wrote tests to ensure that all of these issues were fixed by PR #59.

Posted by le...@apache.org.
ANY23-227, ANY23-268, ANY23-317, ANY23-271, ANY23-273, ANY23-326, ANY23-267 Wrote tests to ensure that all of these issues were fixed by PR #59.


Project: http://git-wip-us.apache.org/repos/asf/any23/repo
Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/0dd98377
Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/0dd98377
Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/0dd98377

Branch: refs/heads/master
Commit: 0dd9837798a53b5f5a84c2b84891eaf9e8a99494
Parents: e35bff4
Author: Hans <fi...@gmail.com>
Authored: Wed Jan 24 23:15:41 2018 -0600
Committer: Hans <fi...@gmail.com>
Committed: Wed Jan 24 23:21:25 2018 -0600

----------------------------------------------------------------------
 .../extractor/rdfa/RDFa11ExtractorTest.java     |  41 +-
 .../test/resources/html/rdfa/rdfa-issue227.html |  40 ++
 .../html/rdfa/rdfa-issue268-and-317.html        | 613 +++++++++++++++++++
 .../html/rdfa/rdfa-issue271-and-317.html        | 251 ++++++++
 .../html/rdfa/rdfa-issue273-and-317.html        | 143 +++++
 .../html/rdfa/rdfa-issue326-and-267.html        |  20 +
 6 files changed, 1104 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java
index d2034b3..0599aaf 100644
--- a/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java
+++ b/core/src/test/java/org/apache/any23/extractor/rdfa/RDFa11ExtractorTest.java
@@ -60,6 +60,39 @@ public class RDFa11ExtractorTest extends AbstractRDFaExtractorTestCase {
         );
     }
 
+    @Test
+    public void testIssue326() {
+        assertExtract("/html/rdfa/rdfa-issue326-and-267.html");
+    }
+
+    @Test
+    public void testIssue227() {
+        assertExtract("/html/rdfa/rdfa-issue227.html");
+        logger.debug(dumpModelToTurtle());
+        assertContains(baseIRI,
+                RDFUtils.iri("http://ogp.me/ns#title"),
+                "Bread — Free listening, videos, concerts, stats and photos at Last.fm",
+                "en");
+    }
+
+    @Test
+    public void testIssue271AndJavascriptParsing() {
+        assertExtract("/html/rdfa/rdfa-issue271-and-317.html");
+        logger.debug(dumpModelToTurtle());
+        assertModelNotEmpty();
+    }
+
+    @Test
+    public void testIssue273() {
+        assertExtract("/html/rdfa/rdfa-issue273-and-317.html");
+        assertModelNotEmpty();
+    }
+
+    @Test
+    public void testIssue268And317() {
+        assertExtract("/html/rdfa/rdfa-issue268-and-317.html");
+    }
+
     /**
      * This test checks the behavior of the <i>RDFa</i> extraction where the datatype
      * of a property is explicitly set.
@@ -168,8 +201,8 @@ public class RDFa11ExtractorTest extends AbstractRDFaExtractorTestCase {
      *
      * @throws RepositoryException
      * @throws java.io.IOException
-     * @throws org.openrdf.rio.RDFHandlerException
-     * @throws org.openrdf.rio.RDFParseException
+     * @throws org.eclipse.rdf4j.rio.RDFHandlerException
+     * @throws org.eclipse.rdf4j.rio.RDFParseException
      */
     @Test
     public void testRDFa10Extraction()
@@ -189,8 +222,8 @@ public class RDFa11ExtractorTest extends AbstractRDFaExtractorTestCase {
      *
      * @throws RepositoryException
      * @throws java.io.IOException
-     * @throws org.openrdf.rio.RDFHandlerException
-     * @throws org.openrdf.rio.RDFParseException
+     * @throws org.eclipse.rdf4j.rio.RDFHandlerException
+     * @throws org.eclipse.rdf4j.rio.RDFParseException
      */
     @Test
     public void testRDFa11Extraction()

http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue227.html
----------------------------------------------------------------------
diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue227.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue227.html
new file mode 100644
index 0000000..99e9b08
--- /dev/null
+++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue227.html
@@ -0,0 +1,40 @@
+
+
+
+
+<!doctype html>
+<html
+        lang="en"
+        class="no-js playbar-masthead-release-shim"
+>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <title aria-live="assertive">Bread — Free listening, videos, concerts, stats and photos at Last.fm</title>
+
+
+    <meta name="description" content="Watch videos &amp;amp; listen free to Bread: Make It With You, Everything I Own &amp;amp; more. 1. Bread was a 1970s rock and roll band from Los Angeles, California. They are a prime example of what later was labeled as &amp;quot;soft rock.&amp;quot; David Gates (guitar, keyboards, bass and vocals) and Jimmy Griffin (guitar and vocals) formed the group in 1968, adding Robb Royer (guitar, bass and vocals of Pleasure Faire) before signing to Elektra Records. Bread, the band&amp;#x27;s debut album as a trio, was a failure. The band became a quartet beginning with their second album, On The Waters, bringing in Mike Botts as permanent drummer. This time their efforts quickly established Bread as a major act, hitting the mainstream with the #1 hit &amp;quot;Make… Discover more music, concerts, videos, and pictures with the largest catalogue online at Last.fm." data-replaceable-head-tag>
+
+    <meta property="og:title"           content="Bread — Free listening, videos, concerts, stats and photos at Last.fm" data-replaceable-head-tag>
+    <meta property="og:description"     content="Watch videos &amp;amp; listen free to Bread: Make It With You, Everything I Own &amp;amp; more. 1. Bread was a 1970s rock and roll band from Los Angeles, California. They are a prime example of what later was labeled as &amp;quot;soft rock.&amp;quot; David Gates (guitar, keyboards, bass and vocals) and Jimmy Griffin (guitar and vocals) formed the group in 1968, adding Robb Royer (guitar, bass and vocals of Pleasure Faire) before signing to Elektra Records. Bread, the band&amp;#x27;s debut album as a trio, was a failure. The band became a quartet beginning with their second album, On The Waters, bringing in Mike Botts as permanent drummer. This time their efforts quickly established Bread as a major act, hitting the mainstream with the #1 hit &amp;quot;Make… Discover more music, concerts, videos, and pictures with the largest catalogue online at Last.fm." data-replaceable-head-tag>
+    <meta property="og:type"            content="website" data-replaceable-head-tag>
+    <meta property="og:site_name"       content="Last.fm" data-replaceable-head-tag>
+    <meta property="og:url"             content="https://www.last.fm/music/Bread" data-replaceable-head-tag />
+    <meta property="og:image"           content="https://lastfm-img2.akamaized.net/i/u/ar0/c41e3b80d0044973b56bd3c36df99aa2.jpg" data-replaceable-head-tag>
+    <meta property="og:image:width"     content="1200" data-replaceable-head-tag>
+    <meta property="og:image:height"    content="630" data-replaceable-head-tag>
+
+    <meta name="twitter:title"          content="Bread — Free listening, videos, concerts, stats and photos at Last.fm" data-replaceable-head-tag>
+    <meta name="twitter:description"    content="Watch videos &amp;amp; listen free to Bread: Make It With You, Everything I Own &amp;amp; more. 1. Bread was a 1970s rock and roll band from Los Angeles, California. They are a prime example of what later was labeled as &amp;quot;soft rock.&amp;quot; David Gates (guitar, keyboards, bass and vocals) and Jimmy Griffin (guitar and vocals) formed the group in 1968, adding Robb Royer (guitar, bass and vocals of Pleasure Faire) before signing to Elektra Records. Bread, the band&amp;#x27;s debut album as a trio, was a failure. The band became a quartet beginning with their second album, On The Waters, bringing in Mike Botts as permanent drummer. This time their efforts quickly established Bread as a major act, hitting the mainstream with the #1 hit &amp;quot;Make… Discover more music, concerts, videos, and pictures with the largest catalogue online at Last.fm." data-replaceable-head-tag>
+    <meta name="twitter:image"          content="https://lastfm-img2.akamaized.net/i/u/ar0/c41e3b80d0044973b56bd3c36df99aa2.jpg" data-replaceable-head-tag>
+    <meta name="twitter:card"           content="summary" data-replaceable-head-tag>
+    <meta name="twitter:site"           content="@lastfm" data-replaceable-head-tag>
+
+</head>
+
+
+<body>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue268-and-317.html
----------------------------------------------------------------------
diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue268-and-317.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue268-and-317.html
new file mode 100644
index 0000000..0c21983
--- /dev/null
+++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue268-and-317.html
@@ -0,0 +1,613 @@
+
+<!DOCTYPE html>
+<html class="no-js" dir="ltr" lang="en-US" prefix="og: http://ogp.me/ns#">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[f.now()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e("handle"),a=e(2),u=e(3),c=e("ee").get("tracer"),f=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,t){s[t]=o(d+t,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),t.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.protot
 ype={createTracer:function(e,t){var n={},r=this,o="function"==typeof t;return i(l+"tracer",[f.now(),e,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return t.apply(this,arguments)}catch(e){throw c.emit("fn-err",[arguments,this,e],n),e}finally{c.emit("fn-end",[f.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,t){m[t]=o(l+t)}),newrelic.noticeError=function(e){"string"==typeof e&&(e=new Error(e)),i("err",[e,f.now()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r="",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),"undefined"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],4:[function(e,t,n){t.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationSta
 rt}},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o,i){if(!d.aborted||i){e&&e(n,r,o);for(var a=t(o),u=m(n),c=u.length,f=0;f<c;f++)u[f].apply(a,r);var p=s[y[n]];return p&&p.push([b,n,r,a]),a}}function l(e,t){v[e]=m(e).concat(t)}function m(e){return v[e]||[]}function w(e){return p[e]=p[e]||o(n)}function g(e,t){f(e,function(e,n){t=t||"feature",y[n]=t,t in s||(s[t]=[])})}var v={},y={},b={on:l,emit:n,get:w,listeners:m,context:t,buffer:g,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",c=e("gos"),f=e(2),s={},p={},d=t.exports=o();d.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[functi
 on(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e("ee").get("handle");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!x++){var e=h.info=NREUM.info,t=d.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return s.abort();f(y,function(t,n){e[t]||(e[t]=n)}),c("mark",["onload",a()+h.offset],null,"api");var n=d.createElement("script");n.src="https://"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){"complete"===d.readyState&&i()}function i(){c("mark",["domContent",a()+h.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-h.offset}var u=(new Date).getTime(),c=e("handle"),f=e(2),s=e("ee"),p=window,d=p.document,l="addEventListener",m="attachEvent",
 w=p.XMLHttpRequest,g=w&&w.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:w,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},b=w&&g&&g[l]&&!/CriOS/.test(navigator.userAgent),h=t.exports={offset:u,now:a,origin:v,features:{},xhrWrappable:b};e(1),d[l]?(d[l]("DOMContentLoaded",i,!1),p[l]("load",r,!1)):(d[m]("onreadystatechange",o),p[m]("onload",r)),c("mark",["firstbyte",u],null,"api");var x=0,E=e(4)},{}]},{},["loader"]);</script>
+    <title>Data.gov</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+
+    <!-- This site is optimized with the Yoast SEO plugin v5.9.3 - https://yoast.com/wordpress/plugins/seo/ -->
+    <link rel="canonical" href="https://www.data.gov/" />
+    <meta property="og:locale" content="en_US" />
+    <meta property="og:type" content="website" />
+    <meta property="og:title" content="Data.gov" />
+    <meta property="og:description" content="The home of the U.S. Government&#8217;s open data Here you will find data, tools, and resources to conduct research, develop web and mobile applications, design data visualizations, and more." />
+    <meta property="og:url" content="https://www.data.gov/" />
+    <meta property="og:site_name" content="Data.gov" />
+    <meta property="og:image" content="https://www.data.gov/media/2014/05/data_gov_logo_D_new.png" />
+    <meta property="og:image:secure_url" content="https://www.data.gov/media/2014/05/data_gov_logo_D_new.png" />
+    <script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/www.data.gov\/","name":"Data.gov","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.data.gov\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script>
+    <!-- / Yoast SEO plugin. -->
+
+    <link rel='dns-prefetch' href='//ajax.googleapis.com' />
+    <link rel='dns-prefetch' href='//www.data.gov' />
+    <link rel='dns-prefetch' href='//dap.digitalgov.gov' />
+    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+    <link rel='dns-prefetch' href='//s.w.org' />
+    <script type="text/javascript">
+			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.data.gov\/wp\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.1"}};
+			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56794,8205,9794,65039],[55358,56794,8203,9794,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={every
 thing:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
+		</script>
+    <style type="text/css">
+img.wp-smiley,
+img.emoji {
+	display: inline !important;
+	border: none !important;
+	box-shadow: none !important;
+	height: 1em !important;
+	width: 1em !important;
+	margin: 0 .07em !important;
+	vertical-align: -0.1em !important;
+	background: none !important;
+	padding: 0 !important;
+}
+</style>
+    <link rel="stylesheet" href="https://www.data.gov/app/plugins/simple-tooltips/zebra_tooltips.css?ver=4.9.1">
+    <link rel="stylesheet" href="https://www.data.gov/app/plugins/contact-form-7/includes/css/styles.css?ver=4.9.2">
+    <link rel="stylesheet" href="https://www.data.gov/app/plugins/m-wp-popup/css/colorbox/colorbox.css?ver=0.1">
+    <link rel="stylesheet" href="https://www.data.gov/app/plugins/wp-open311/public/assets/css/chosen.min.css?ver=1.0.0">
+    <link rel="stylesheet" href="https://www.data.gov/app/plugins/wp-open311/public/assets/css/public.css?ver=1.0.0">
+    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Abel%7CLato%3A100%2C300%2C400%2C700&amp;ver=4.9.1">
+    <link rel="stylesheet" href="https://www.data.gov/app/themes/roots-nextdatagov/assets/css/main.min.css?ver=3c5deb08e1805f39213846d8a3a6ff74">
+    <link rel="stylesheet" href="https://www.data.gov/app/themes/roots-nextdatagov/assets/css/rei.css?ver=4.9.1">
+    <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/custom-post-view-generator//libs/flowplayer/flowplayer-3.2.13.min.js' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/custom-post-view-generator/libs/smartpaginator/smartpaginator.min.js' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/custom-post-view-generator/libs/tablesorter/jquery-tablesorter-min.js' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/m-wp-popup/js/wpp-popup-frontend.js?ver=0.1' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/wp-open311/public/assets/js/chosen.jquery.min.js?ver=1.0.0' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/wp-open311/public/assets/js/public.js?ver=1.0.0' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/themes/roots-nextdatagov/assets/js/vendor/respond.min.js' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/themes/roots-nextdatagov/assets/js/vendor/modernizr-2.7.1.min.js' defer='defer'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/themes/roots-nextdatagov/assets/js/ext-link-handler.js?ver=4.9.1' defer='defer'></script>
+    <script type='text/javascript' id="_fed_an_ua_tag" src='https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=GSA'></script>
+    <script type='text/javascript' src='https://www.data.gov/app/plugins/google-analyticator/external-tracking.min.js?ver=6.5.4' defer='defer'></script>
+    <link rel='https://api.w.org/' href='https://www.data.gov/wp-json/' />
+    <link rel="alternate" type="application/json+oembed" href="https://www.data.gov/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.data.gov%2F" />
+    <link rel="alternate" type="text/xml+oembed" href="https://www.data.gov/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.data.gov%2F&amp;format=xml" />
+    <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.data.gov"><link rel="https://theeventscalendar.com/" href="https://www.data.gov/wp-json/tribe/events/v1/" /><script type="text/javascript" src="https://www.data.gov/app/plugins/si-captcha-for-wordpress/captcha/si_captcha.js?ver=1516806986"></script>
+    <!-- begin SI CAPTCHA Anti-Spam - login/register form style -->
+    <style type="text/css">
+.si_captcha_small { width:175px; height:45px; padding-top:10px; padding-bottom:10px; }
+.si_captcha_large { width:250px; height:60px; padding-top:10px; padding-bottom:10px; }
+img#si_image_com { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_reg { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_log { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_side_login { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_checkout { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_jetpack { border-style:none; margin:0; padding-right:5px; float:left; }
+img#si_image_bbpress_topic { border-style:none; margin:0; padding-right:5px; float:left; }
+.si_captcha_refresh { border-style:none; margin:0; vertical-align:bottom; }
+div#si_captcha_input { display:block; padding-top:15px; padding-bottom:5px; }
+label#si_captcha_code_label { margin:0; }
+input#si_captcha_code_input { width:65px; }
+p#si_captcha_code_p { clear: left; padding-top:10px; }
+.si-captcha-jetpack-error { color:#DC3232; }
+</style>
+    <!-- end SI CAPTCHA Anti-Spam - login/register form style -->
+    <!-- Google Analytics Tracking by Google Analyticator 6.5.4: http://www.videousermanuals.com/google-analyticator/ -->
+    <script type="text/javascript">
+    var analyticsFileTypes = [''];
+    var analyticsSnippet = 'enabled';
+    var analyticsEventTracking = 'enabled';
+</script>
+    <script type="text/javascript">
+	var _gaq = _gaq || [];
+  
+	_gaq.push(['_setAccount', 'UA-17367410-17']);
+    _gaq.push(['_addDevId', 'i9k95']); // Google Analyticator App ID with Google
+    _gaq.push(['_gat._anonymizeIp']);
+	_gaq.push(['_trackPageview']);
+	<!-- tracking for UA-42145528-2  start -->
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-42145528-2', 'auto');
+  ga('set', 'anonymizeIp', true);
+  ga('send', 'pageview');
+<!-- tracking for UA-42145528-2  end -->
+
+	(function() {
+		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+		                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+		                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+	})();
+</script>
+    <style type="text/css" id="wp-custom-css">
+			/*
+You can add your own CSS here.
+
+Click the help icon above to learn more.
+*/
+
+.twitter-feed h2 {display:none;}		</style>
+
+    <link rel="alternate" type="application/rss+xml" title="Data.gov Feed" href="https://www.data.gov/feed/">
+    <link href="https://www.data.gov/app/themes/roots-nextdatagov/assets/img/favicon.ico" rel="shortcut icon" />
+    <link rel="icon" type="image/png" href="https://www.data.gov/app/themes/roots-nextdatagov/assets/img/favicon-120.png" sizes="120x120" />
+    <!--[if IE]>
+    <style type="text/css">
+        #cboxClose{
+            top:-8px !important;
+            right:-8px !important;
+        }
+    </style>
+    <![endif]-->
+</head>
+<body class="home page tribe-no-js">
+<!--div class="banner disclaimer">
+<center>This is a demonstration site exploring the future of Data.gov. <span id="stop-disclaimer"> Give us your feedback on <a href="https://twitter.com/usdatagov" class="local-link">Twitter</a>, <a href="http://quora.com" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">Quora</a></span>, <a href="https://github.com/GSA/datagov-design/" class="local-link">Github</a>, or <a href="/contact-engage">contact us</a></center>
+</div-->
+
+<!--div class="banner disclaimer"><center>Updates to Data.gov will be temporarily suspended between December 13, 9 PM EST and approximately December 27. <a href="/migration-notification">Learn More</a>.</center></div-->
+<!--[if lt IE 8]>
+<div class="alert alert-warning">
+    You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">upgrade your
+    browser</a> to improve your experience.</div>
+<![endif]-->
+
+<header>
+    <div class="banner navbar navbar-default navbar-static-top yamm" role="banner">
+        <div class="container">
+
+            <div class="searchbox-row skip-navigation">
+                <div class="sr-only skip-link">
+                    <a href="#main">Jump to Content</a>
+                </div>
+
+
+                <div>
+                </div>
+            </div>
+
+            <div class="navbar-header">
+                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                    <span class="sr-only">Toggle navigation</span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                    <span class="icon-bar"></span>
+                </button>
+                <a href="https://www.data.gov/" alt="Data.gov" class="local-link"><h1 class="navbar-brand">Data.gov</h1></a>
+            </div>
+
+            <nav class="collapse navbar-collapse" role="navigation">
+                <ul id="menu-primary-navigation" class="nav navbar-nav navbar-right"><li class="menu-data"><a href="http://catalog.data.gov/dataset" class="local-link">Data</a></li>
+                    <li class="dropdown yamm-fw menu-topics"><a class="dropdown-toggle local-link" data-toggle="dropdown" data-target="#" href="https://www.data.gov/communities/">Topics <b class="caret"></b></a>
+                        <ul class="dropdown-menu topics">
+                            <li class="menu-agriculture topic-food"><a href="https://www.data.gov/food/" class="local-link"><i></i><span>Agriculture</span></a></li>
+                            <li class="menu-climate topic-climate"><a href="https://www.data.gov/climate/" class="local-link"><i></i><span>Climate</span></a></li>
+                            <li class="menu-consumer topic-consumer"><a href="https://www.data.gov/consumer/" class="local-link"><i></i><span>Consumer</span></a></li>
+                            <li class="menu-ecosystems topic-ecosystems"><a href="https://www.data.gov/ecosystems/" class="local-link"><i></i><span>Ecosystems</span></a></li>
+                            <li class="menu-education topic-education"><a href="https://www.data.gov/education/" class="local-link"><i></i><span>Education</span></a></li>
+                            <li class="menu-energy topic-energy"><a href="https://www.data.gov/energy/" class="local-link"><i></i><span>Energy</span></a></li>
+                            <li class="menu-finance topic-finance"><a href="https://www.data.gov/finance/" class="local-link"><i></i><span>Finance</span></a></li>
+                            <li class="menu-health topic-health"><a href="https://www.data.gov/health/" class="local-link"><i></i><span>Health</span></a></li>
+                            <li class="menu-local-government topic-local"><a href="https://www.data.gov/local/" class="local-link"><i></i><span>Local Government</span></a></li>
+                            <li class="menu-manufacturing topic-manufacturing"><a href="https://www.data.gov/manufacturing/" class="local-link"><i></i><span>Manufacturing</span></a></li>
+                            <li class="menu-maritime topic-maritime"><a href="https://www.data.gov/maritime/" class="local-link"><i></i><span>Maritime</span></a></li>
+                            <li class="menu-ocean topic-ocean"><a href="https://www.data.gov/ocean/" class="local-link"><i></i><span>Ocean</span></a></li>
+                            <li class="menu-public-safety topic-safety"><a href="https://www.data.gov/safety/" class="local-link"><i></i><span>Public Safety</span></a></li>
+                            <li class="menu-science-research topic-research"><a href="https://www.data.gov/research/" class="local-link"><i></i><span>Science &#038; Research</span></a></li>
+                        </ul>
+                    </li>
+                    <li class="menu-impact"><a href="https://www.data.gov/impact/" class="local-link">Impact</a></li>
+                    <li class="menu-applications"><a href="https://www.data.gov/applications" class="local-link">Applications</a></li>
+                    <li class="menu-developers"><a href="https://www.data.gov/developers/" class="local-link">Developers</a></li>
+                    <li class="menu-contact"><a href="https://www.data.gov/contact" class="local-link">Contact</a></li>
+                </ul>        </nav>
+
+        </div>
+        <div id="external_disclaimer" class="tooltip" role="tooltip" aria-hidden="true">This link will direct you to an external website that may have different content and privacy policies from Data.gov.
+        </div>
+    </div>
+
+    <div class="container hidden print-logo">
+        <img src="/app/themes/roots-nextdatagov/assets/img/logo.svg" />
+    </div>
+
+
+
+    <div class="jumbotron">
+        <div class="container">
+            <h1>The home of the U.S. Government&#8217;s open data</h1>
+            <p>Here you will find data, tools, and resources to conduct research, develop web and mobile applications, design data visualizations, and <a href="/about" style="color:#fff; text-decoration:underline">more</a>.</p>
+
+            <div style="display: block !important; margin:0 !important; padding: 0 !important" id="wpp_popup_post_end_element"></div>  </div><!--/.container-->
+    </div><!--/.jumbotron-->
+
+
+
+    <div class="header banner frontpage-search">
+        <div class="container">
+            <div class="text-center getstarted">
+                <h4><label for="search-header">Get Started<br>
+                    <small>Search over <a href="/metrics">231,139 datasets</a>
+                    </small>
+                    <br/><i class="fa fa-caret-down"></i></label></h4>
+            </div>
+            <form role="search" method="get" class="search-form form-inline no-padding col-md-12 col-lg-12"
+                  action="//catalog.data.gov/dataset">
+                <div class="input-group">
+
+
+                    <input type="search" id="search-header" title="Example searches: Monthly House Price Indexes, Health Care Provider Charge Data, Credit Card Complaints, Manufacturing &amp; Trade Inventories &amp; Sales, Federal Student Loan Program Data"
+                           data-strings='{"targets":["Monthly House Price Indexes","Health Care Provider Charge Data","Credit Card Complaints","Manufacturing &amp; Trade Inventories &amp; Sales","Federal Student Loan Program Data"]}' value="" name="q" class="search-field form-control"
+                           placeholder="Search Data.gov">
+                    <input type="hidden" name="sort" value="score desc, name asc">
+                    <span class="input-group-btn">
+      <button type="submit" class="search-submit btn btn-default">
+          <i class="fa fa-search"></i>
+          <span class="sr-only">Search</span>
+      </button>
+    </span>
+                </div>
+                <input type="hidden" name="as_sfid" value="AAAAAAVo98CmPaVGQImsuFtueUD8VutgvYhJ0GAKWsI4eBcMKJxGVwE8TXlC-X6ju_UoOht48TebBNgxZwY57OGhLnWR2izLLYnq6-xZnYOyYaPpnvlVbJk9QZTpIivfntjeN5A=" /><input type="hidden" name="as_fid" value="f80174cd430869639a99bffe8909f30e589abd49" /></form>
+        </div><!--/.container-->
+    </div>
+
+
+
+
+</header>
+
+
+
+<div role="document">
+    <div class="content">
+        <main class="main" role="main" id="main">
+            <div class="wrap container">
+                <div class="page-header">
+                    <h1>Browse Topics</h1>
+                </div>
+
+                <ul class="topics">
+
+
+                    <li class="topic-food">
+                        <a href="/food/"><i></i><span>Agriculture</span></a>
+                    </li>
+                    <li class="topic-climate">
+                        <a href="/climate/"><i></i><span>Climate</span></a>
+                    </li>
+                    <li class="topic-consumer">
+                        <a href="/consumer/"><i></i><span>Consumer</span></a>
+                    </li>
+                    <li class="topic-ecosystems">
+                        <a href="/ecosystems/"><i></i><span>Ecosystems</span></a>
+                    </li>
+                    <li class="topic-education">
+                        <a href="/education/"><i></i><span>Education</span></a>
+                    </li>
+                    <li class="topic-energy">
+                        <a href="/energy/"><i></i><span>Energy</span></a>
+                    </li>
+                    <li class="topic-finance">
+                        <a href="/finance/"><i></i><span>Finance</span></a>
+                    </li>
+                    <li class="topic-health">
+                        <a href="/health/"><i></i><span>Health</span></a>
+                    </li>
+                    <li class="topic-local">
+                        <a href="/local/"><i></i><span>Local Government</span></a>
+                    </li>
+                    <li class="topic-manufacturing">
+                        <a href="/manufacturing/"><i></i><span>Manufacturing</span></a>
+                    </li>
+                    <li class="topic-maritime">
+                        <a href="/maritime/"><i></i><span>Maritime</span></a>
+                    </li>
+                    <li class="topic-ocean">
+                        <a href="/ocean/"><i></i><span>Ocean</span></a>
+                    </li>
+                    <li class="topic-safety">
+                        <a href="/safety/"><i></i><span>Public Safety</span></a>
+                    </li>
+                    <li class="topic-research">
+                        <a href="/research/"><i></i><span>Science &amp; Research</span></a>
+                    </li>
+                </ul>
+
+            </div><!--/.container-->
+
+
+
+            <section id="highlights" class="wrap wrap-lightblue">
+                <div class="container">
+
+                    <div class="page-header">
+                        <h1>Highlights</h1>
+                    </div>
+
+                    <div id="highlightsCarousel" class="carousel highlights slide">
+                        <!-- Carousel items -->
+                        <div id="highlightsCarouselInner" class="carousel-inner">
+                            <div
+                                    class="highlight item active ">
+                                <header>
+
+                                    <h2 class="entry-title" style="float:left;">Safety at Sea &#8211; U.S. Coast Guard Marine Casualty and Pollution Data for Researchers</h2>
+                                </header>
+                                <br clear="all"/>
+
+                                <article
+                                        class="no-image">
+                                    <p>The U.S. Coast Guard (USCG) is responsible for investigating reportable marine casualties, accidents, and serious marine incidents.  The relevant mission statement and specific regulations can be found on the <a href="https://homeport.uscg.mil/Lists/Content/DispForm.aspx?ID=2602" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">USCG Investigations Division homepage</a>.  After an incident has been reported, it is entered into a national database of all marine casualty and pollution incidents.  These important <a href="https://homeport.uscg.mil/missions/investigations/marine-casualty-pollution-investigations" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">historical records can then be accessed </a>by researchers interested in understanding maritime safety, accident prevention, or trends in certain types of maritime incidents through time.  Other agencies interested in maritim
 e transportation performance measures rely on the USCG data to <a href="http://navigation.usace.army.mil/MTS/Performance/Safety" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">examine incident trends </a>on U.S. waterways.  Files for the <a href="https://homeport.uscg.mil/Lists/Content/DispForm.aspx?&amp;ID=211&amp;Source=https://homeport.uscg.mil/missions/investigations/marine-casualty-pollution-investigations" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">Marine Casualty and Pollution Data for Researchers datasets </a>can be downloaded directly from the U.S. Coast Guard Homeport website by following the drop-down menu options on the homepage <strong>Missions</strong>: <strong>Investigations</strong>: <a href="https://homeport.uscg.mil/missions/investigations/marine-casualty-pollution-investigations" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">Marine Casualty Pollution In
 vestigations </a>page at https://homeport.uscg.mil/missions/investigations/marine-casualty-pollution-investigations.</p>
+                                    <p>&nbsp;</p>
+                                    <p>As described by the USCG, &#8220;the Marine Casualty and Pollution Data files provide details about marine casualty and pollution incidents investigated by Coast Guard Offices throughout the United States. The database can be used to analyze marine accidents and pollution incidents by a variety of factors including vessel or facility type, injuries, fatalities, pollutant details, location, and date.  The data collection period began in 1982 for marine casualties and 1973 for polluting incidents, and is ongoing. Documentation includes entity and attribute descriptions along with suggested solutions to general marine pollution, vessel casualty, and personnel injury and death questions.&#8221;</p>
+                                    <p>Visitors to the USCG Homeport data download site should note that there are three files available fore download, but it is the second file on the list (named MISLE_DATA.zip) that contains all available marine casualty data from January 2002 &#8211; July 2015.  The files extracted from MISLE_DATA.zip can be opened with most standard spreadsheet editing software programs.</p>
+                                    <p>Source: USCG Marine Casualty and Pollution Data, https://homeport.uscg.mil/missions/investigations/marine-casualty-pollution-investigations</p>
+                                    <p>&nbsp;</p>
+                                    <p><strong>Data.Gov Links Related to this topic:</strong></p>
+                                    <p>USCG Marine Safety Information Data, https://catalog.data.gov/dataset/marine-safety-information-data</p>
+                                    <p>USCG Facility Pollution Database, https://catalog.data.gov/dataset/uscg-facility-pollution</p>
+                                    <p>&nbsp;</p>
+                                    <figure id="attachment_24907821" class="thumbnail wp-caption aligncenter" style="width: 714px"><img class="size-full wp-image-24907821" src="https://s3.amazonaws.com/bsp-ocsit-prod-east-appdata/datagov/wordpress/2017/11/USCG-incidents-investigations.jpg" alt="U.S. Coast Guard closed and unresolved incident investigations, 2002 - 2015 (part year)" width="714" height="492" srcset="https://s3.amazonaws.com/bsp-ocsit-prod-east-appdata/datagov/wordpress/2017/11/USCG-incidents-investigations.jpg 714w, https://s3.amazonaws.com/bsp-ocsit-prod-east-appdata/datagov/wordpress/2017/11/USCG-incidents-investigations-300x207.jpg 300w" sizes="(max-width: 714px) 100vw, 714px" /><figcaption class="caption wp-caption-text">U.S. Coast Guard closed and open incident investigations, 2002 through 2015 (part year).</figcaption></figure>
+                                    <p>&nbsp;</p>
+                                    <p>&nbsp;</p>
+
+                                    <div style="display: block !important; margin:0 !important; padding: 0 !important" id="wpp_popup_post_end_element"></div>							</article>
+                            </div><!--/.highlight-->
+                        </div>
+                        <div class="pull-right">
+                            <a href="/highlights" class="more-link" style="color:#fff;">More Highlights</a>
+                        </div>
+                    </div>
+                </div>
+                <!--/.container-->
+            </section><!--/.wrap-lightblue-->
+
+
+            <div class="wrap container">
+                <section class="updates">
+
+
+                    <div class="page-header">
+                        <h1>Updates</h1>
+                    </div>
+
+
+
+
+                    <article class="post-24906752 post type-post status-publish format-standard hentry category-maritime tag-aquaculture tag-benthic-habitat tag-commercial-shipping tag-connecticut tag-eelgrass tag-fishing tag-georges-bank tag-gulf-of-maine tag-maine tag-maritime tag-massachusetts tag-new-england tag-new-york tag-north-atlantic tag-northeast-region tag-ocean-data tag-ocean-planning tag-oceanography tag-rhode-island tag-shellfish">
+                        <header>
+                            <h5 class="category category-header topic-maritime"><a
+                                    href="/maritime"><i></i><span>Maritime</span></a>
+                            </h5>
+
+                            <h2 class="entry-title"><a id="post-title-24906752" href="https://www.data.gov/maritime/p24906752/" class="local-link">Northeast Ocean Data Portal &#8211; Providing a Common Picture of New England&#8217;s Ocean Uses</a></h2>
+                            <div class="entry-meta" xmlns="//www.w3.org/1999/html">
+                                <time class="published" datetime="2017-11-08T14:00:19+00:00">November 8, 2017&nbsp;&nbsp;<i>By Marin Kress, Research Scientist, U.S. Army Engineer Research and Development Center</i></time>
+                            </div>
+
+
+                        </header>
+                        <div class="entry-summary">
+                            <p>The North Atlantic ocean is a busy place, full of sea life, ships, and &#8211; fortunately &#8211; a slew of data.  Anyone interested in local, state, or regional marine planning efforts in New England can visit the <a href="http://www.northeastoceandata.org/" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">Northeast Ocean Data portal </a> (http://www.northeastoceandata.org/), which provides ocean-related &hellip; <a aria-describedby="post-title-24906752" href="https://www.data.gov/maritime/p24906752/" class="local-link">Continued</a></p>
+                        </div>
+                    </article>
+
+
+                    <article class="post-24587094 post type-post status-publish format-standard hentry category-maritime tag-benthic-ecosystem tag-california tag-map tag-maritime tag-noaa tag-regional-sediment-management tag-seafloor-mapping tag-tsunami tag-usace tag-usgs">
+                        <header>
+                            <h5 class="category category-header topic-maritime"><a
+                                    href="/maritime"><i></i><span>Maritime</span></a>
+                            </h5>
+
+                            <h2 class="entry-title"><a id="post-title-24587094" href="https://www.data.gov/maritime/p24587094/" class="local-link">The California Seafloor and Coastal Mapping Program benefits from shared data</a></h2>
+                            <div class="entry-meta" xmlns="//www.w3.org/1999/html">
+                                <time class="published" datetime="2017-08-15T14:00:36+00:00">August 15, 2017&nbsp;&nbsp;<i>By Marin Kress, PhD</i></time>
+                            </div>
+
+
+                        </header>
+                        <div class="entry-summary">
+                            <p>The <a href="http://www.opc.ca.gov/category/programs-seafloor-and-coastal-mapping/" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">California Seafloor and Coastal Mapping Program</a> has brought together federal, state, and local stakeholders to develop and share an extensive variety of seafloor-mapping datasets. This collaborative effort that brought together bathymetric (seafloor), geologic, and biological data relevant to California’s State Waters was recently described in &hellip; <a aria-describedby="post-title-24587094" href="https://www.data.gov/maritime/p24587094/" class="local-link">Continued</a></p>
+                        </div>
+                    </article>
+
+
+                    <article class="post-24637870 post type-post status-publish format-standard hentry category-meta announcements_and_news-announcement-10">
+                        <header>
+                            <h5 class="category category-header topic-meta"><a
+                                    href="/meta"><i></i><span>Meta - The Data.gov Blog</span></a>
+                            </h5>
+
+                            <h2 class="entry-title"><a id="post-title-24637870" href="https://www.data.gov/meta/check-data-govs-new-metrics-page/" class="local-link">Check out Data.gov’s new Metrics Page</a></h2>
+                            <div class="entry-meta" xmlns="//www.w3.org/1999/html">
+                                <time class="published" datetime="2017-07-31T14:02:41+00:00">July 31, 2017&nbsp;&nbsp;<i>By Data.gov</i></time>
+                            </div>
+
+
+                        </header>
+                        <div class="entry-summary">
+                            <p>Data.gov recently updated its <a href="https://www.data.gov/metrics" class="local-link">Metrics</a> page to provide greater detail and transparency to the progress of the Data.gov catalog. &nbsp; Data.gov is primarily a metadata catalog, providing information about, and links to, open datasets made available by federal agencies and participating &hellip; <a aria-describedby="post-title-24637870" href="https://www.data.gov/meta/check-data-govs-new-metrics-page/" class="local-link">Continued</a></p>
+                        </div>
+                    </article>
+
+
+
+
+
+                    <article class="col-md-4 col-lg-4 post-25033446 post type-post status-publish format-status hentry category-developers tag-usdatagov post_format-post-format-status">
+                        <header>
+                            <div class="tweet-author">
+                <span class="author-image">
+                    <img src="https://www.data.gov/app/themes/roots-nextdatagov/assets/img/twitter.png"  alt="twitter">
+                </span>
+                                <a class="author-link local-link" href="https://twitter.com/usdatagov">
+                                    <div>
+                    <span class="author-name">
+                        usdatagov                    </span>
+                                        <span class="author-handle">
+                            @usdatagov                        </span>
+                                    </div>
+                                </a>
+                            </div>
+                            <div class="tweet-date">
+                                January 23, 2018                </div>
+                        </header>
+                        <div class="body">
+
+                            <p class='tweet_text'>All <a href="https://t.co/yzR8wa8g61" target="_blank" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">https://t.co/yzR8wa8g61</a> websites are back up and running. Thanks for your patience (and the spell check)</p>
+
+                            <div style="display: block !important; margin:0 !important; padding: 0 !important" id="wpp_popup_post_end_element"></div>			</div>
+                    </article>
+
+
+                    <article class="col-md-4 col-lg-4 post-25031916 post type-post status-publish format-status hentry category-developers tag-usdatagov post_format-post-format-status">
+                        <header>
+                            <div class="tweet-author">
+                <span class="author-image">
+                    <img src="https://www.data.gov/app/themes/roots-nextdatagov/assets/img/twitter.png"  alt="twitter">
+                </span>
+                                <a class="author-link local-link" href="https://twitter.com/usdatagov">
+                                    <div>
+                    <span class="author-name">
+                        usdatagov                    </span>
+                                        <span class="author-handle">
+                            @usdatagov                        </span>
+                                    </div>
+                                </a>
+                            </div>
+                            <div class="tweet-date">
+                                January 22, 2018                </div>
+                        </header>
+                        <div class="body">
+
+                            <p class='tweet_text'><a href="https://t.co/zTOIA0MBOB" target="_blank" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">https://t.co/zTOIA0MBOB</a> is currently unavailable do to the government shutdown. A 2.9gb archive of all metadata is… <a href="https://t.co/DNPgQkGE0c" target="_blank" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">https://t.co/DNPgQkGE0c</a></p>
+
+                            <div style="display: block !important; margin:0 !important; padding: 0 !important" id="wpp_popup_post_end_element"></div>			</div>
+                    </article>
+
+
+                    <article class="col-md-4 col-lg-4 post-24949760 post type-post status-publish format-status hentry category-developers tag-usdatagov post_format-post-format-status">
+                        <header>
+                            <div class="tweet-author">
+                <span class="author-image">
+                    <img src="https://www.data.gov/app/themes/roots-nextdatagov/assets/img/twitter.png"  alt="twitter">
+                </span>
+                                <a class="author-link local-link" href="https://twitter.com/usdatagov">
+                                    <div>
+                    <span class="author-name">
+                        usdatagov                    </span>
+                                        <span class="author-handle">
+                            @usdatagov                        </span>
+                                    </div>
+                                </a>
+                            </div>
+                            <div class="tweet-date">
+                                November 29, 2017                </div>
+                        </header>
+                        <div class="body">
+
+                            <p class='tweet_text'>RT <a href="http://twitter.com/uscensusbureau" target="_blank" class="local-link">@uscensusbureau</a>:At 12pm ET, we’ll be Live with 10 teams that used <a href="http://twitter.com/search?q=%23OpenData" target="_blank" class="local-link">#OpenData</a> to solve real-world problems like youth homelessness an… <a href="https://t.co/AxGdIhNL1H" target="_blank" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">https://t.co/AxGdIhNL1H</a></p>
+
+                            <div style="display: block !important; margin:0 !important; padding: 0 !important" id="wpp_popup_post_end_element"></div>			</div>
+                    </article>
+
+
+                </section>
+
+            </div><!--/.container-->
+        </main>
+        <!-- /.main -->
+
+
+
+    </div>
+    <!-- /.content -->
+</div>
+<!-- /.wrap -->
+
+<footer class="content-info" role="contentinfo">
+
+
+    <div class="container">
+
+
+        <div class="row">
+
+            <!--
+    <div class="col-lg-4">
+            <p>&copy; 2018 Data.gov</p>
+    </div>
+    -->
+
+
+            <div class="col-md-6 col-lg-6">
+                <div class="footer-logo">
+                    <a class="logo-brand local-link" href="https://www.data.gov/" alt="Data.gov">Data.gov</a>
+                </div>
+                <ul id="menu-footer2" class="nav"><li class="menu-privacy-and-website-policies"><a href="https://www.data.gov/privacy-policy" class="local-link">Privacy and Website Policies</a></li>
+                    <li class="menu-usa-gov"><a href="https://www.usa.gov/" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">USA.GOV</a></li>
+                    <li class="menu-performance-gov"><a href="http://www.performance.gov/" class="external ext-link" rel="external" onclick="this.target=&#039;_blank&#039;;">PERFORMANCE.GOV</a></li>
+                </ul>            </div>
+
+            <nav class="col-md-3 col-lg-3" role="navigation">
+                <ul id="menu-footer" class="nav"><li class="menu-about"><a href="https://www.data.gov/about" class="local-link">About</a></li>
+                    <li class="menu-open-government"><a href="https://www.data.gov/open-gov/" class="local-link">Open Government</a></li>
+                    <li class="menu-blog"><a href="https://www.data.gov/meta/" class="local-link">Blog</a></li>
+                    <li class="menu-metrics"><a href="https://www.data.gov/metrics" class="local-link">Metrics</a></li>
+                    <li class="menu-events"><a href="/events/">Events</a></li>
+                    <li class="menu-log-in"><a href="https://www.data.gov/wp/wp-login.php" class="local-link">Log In</a></li>
+                </ul>                </nav>
+
+
+
+
+            <div class="col-md-3 col-lg-3 social-nav">
+
+
+
+
+                <nav role="navigation">
+                    <ul id="menu-social_navigation" class="nav"><li><a href="https://twitter.com/usdatagov" title="This link will direct you to an external website that may have different content and privacy policies from Data.gov." class="local-link"><i class="fa fa-twitter" ></i><span>Twitter</span></a></li>
+                        <li><a href="http://github.com/GSA/data.gov/" title="This link will direct you to an external website that may have different content and privacy policies from Data.gov." class="local-link"><i class="fa fa-github" ></i><span>Github</span></a></li>
+                    </ul>                    </nav>
+
+            </div>
+        </div>
+    </div>
+</footer>
+
+
+
+<script>
+		( function ( body ) {
+			'use strict';
+			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
+		} )( document.body );
+		</script>
+<script type='text/javascript'> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February"
 ,"March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done"}};/* ]]> */ </script><script type='text/javascript' src='https://www.data.gov/app/plugins/simple-tooltips/zebra_tooltips.js?ver=4.9.1' defer='defer'></script>
+<script type='text/javascript'>
+/* <![CDATA[ */
+var wpcf7 = {"apiSettings":{"root":"https:\/\/www.data.gov\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}}};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://www.data.gov/app/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.2' defer='defer'></script>
+<script type='text/javascript' src='https://www.data.gov/app/plugins/the-events-calendar/common/vendor/datatables/media/js/jquery.dataTables.min.js?ver=4.7.3' defer='defer'></script>
+<script type='text/javascript' src='https://www.data.gov/app/themes/roots-nextdatagov/assets/js/scripts.min.js?ver=9ab03eaa29bcfa40a4e8e34e7afda278' defer='defer'></script>
+<script type='text/javascript' src='https://www.data.gov/wp/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script>
+
+<script type="text/javascript">
+                    jQuery(function() {
+                                                
+                        jQuery(".tooltips img").closest(".tooltips").css("display", "inline-block");
+                    
+                        new jQuery.Zebra_Tooltips(jQuery('.tooltips').not('.custom_m_bubble'), {
+                            'background_color':     '#000000',
+                            'color':				'#ffffff',
+                            'max_width':  250,
+                            'opacity':    .95, 
+                            'position':    'center'
+                        });
+                        
+                                            
+                    });
+                </script>
+<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"2e87881546","applicationID":"69574692","transactionName":"M1ABNkAAD0ACUxFfWgoaNhBbTghdB1UdGEUMRQ==","queueTime":0,"applicationTime":394,"atts":"HxcCQAgaHE4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
+</html>

http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue271-and-317.html
----------------------------------------------------------------------
diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue271-and-317.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue271-and-317.html
new file mode 100644
index 0000000..58e62b9
--- /dev/null
+++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue271-and-317.html
@@ -0,0 +1,251 @@
+<!DOCTYPE html>
+<html lang="nl">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+    <title>Data:  | Open Data Brandweer Amsterdam Amstelland</title>
+
+    <link rel="profile" href="http://gmpg.org/xfn/11">
+    <link rel="pingback" href="http://data.brandweeraa.nl/xmlrpc.php">
+
+    <meta name='robots' content='noindex,follow' />
+    <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
+    <link rel='dns-prefetch' href='//cdn.leafletjs.com' />
+    <link rel='dns-prefetch' href='//s.w.org' />
+    <link rel="alternate" type="application/rss+xml" title="Open Data Brandweer Amsterdam Amstelland &raquo; Feed" href="http://data.brandweeraa.nl/feed" />
+    <link rel="alternate" type="application/rss+xml" title="Open Data Brandweer Amsterdam Amstelland &raquo; Reactiesfeed" href="http://data.brandweeraa.nl/comments/feed" />
+    <script type="text/javascript">
+			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/data.brandweeraa.nl\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.7.9"}};
+			!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.le
 ngth;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
+		</script>
+    <style type="text/css">
+img.wp-smiley,
+img.emoji {
+	display: inline !important;
+	border: none !important;
+	box-shadow: none !important;
+	height: 1em !important;
+	width: 1em !important;
+	margin: 0 .07em !important;
+	vertical-align: -0.1em !important;
+	background: none !important;
+	padding: 0 !important;
+}
+</style>
+    <link rel='stylesheet' id='leaflet-style-css'  href='http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='od_maps_plugin-style-css'  href='http://data.brandweeraa.nl/wp-content/plugins/datamaps/css/app.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='prefix-style-css'  href='http://data.brandweeraa.nl/wp-content/plugins/linkeddata/css/app.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='enyo-style-css'  href='http://data.brandweeraa.nl/wp-content/plugins/linkeddata/css/enyo.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='_tk-bootstrap-wp-css'  href='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/css/bootstrap-wp.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='_tk-bootstrap-css'  href='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/resources/bootstrap/css/bootstrap.min.css?ver=4.7.9' type='text/css' media='all' />
+    <link rel='stylesheet' id='_tk-font-awesome-css'  href='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/css/font-awesome.min.css?ver=4.1.0' type='text/css' media='all' />
+    <link rel='stylesheet' id='_tk-style-css'  href='http://data.brandweeraa.nl/wp-content/themes/opendata-baa/style.css?ver=4.7.9' type='text/css' media='all' />
+    <script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.0/moment.min.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/plugins/datamaps/javascript/app.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/plugins/linkeddata/javascript/enyo.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/plugins/linkeddata/javascript/app.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/resources/bootstrap/js/bootstrap.min.js?ver=4.7.9'></script>
+    <script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/js/bootstrap-wp.js?ver=4.7.9'></script>
+    <link rel='https://api.w.org/' href='http://data.brandweeraa.nl/wp-json/' />
+    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://data.brandweeraa.nl/xmlrpc.php?rsd" />
+    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://data.brandweeraa.nl/wp-includes/wlwmanifest.xml" />
+    <meta name="generator" content="WordPress 4.7.9" />
+    <link rel="canonical" href="http://data.brandweeraa.nl/data-page" />
+    <link rel='shortlink' href='http://data.brandweeraa.nl/?p=16' />
+    <link rel="alternate" type="application/json+oembed" href="http://data.brandweeraa.nl/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fdata.brandweeraa.nl%2Fdata-page" />
+    <link rel="alternate" type="text/xml+oembed" href="http://data.brandweeraa.nl/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fdata.brandweeraa.nl%2Fdata-page&#038;format=xml" />
+    <script type="application/ld+json">{
+  "@graph" : [ {
+    "@id" : "http://data.brandweeraa.nl/data/incident/2016/32601/deployment/201601272048400#addr",
+    "@type" : [ "locn:Address", "sem:Place", "v:Address" ],
+    "country-name" : "NEDERLAND",
+    "locality" : "Amsterdam",
+    "street-address" : "Wilhelmina Druckerstraat",
+    "adminUnitL1" : "NL",
+    "fullAddress" : "Wilhelmina Druckerstraat , Amsterdam",
+    "postName" : "Amsterdam",
+    "thoroughfare" : "Wilhelmina Druckerstraat"
+  }, {
+    "@id" : "http://data.brandweeraa.nl/data/incident/2016/32601/deployment/201601272048400#location",
+    "@type" : [ "geo:Point", "sem:Place" ],
+    "lat" : "52.3500002993288618",
+    "long" : "4.82990412818292469"
+  }, {
+    "@id" : "http://data.brandweeraa.nl/data/incident/2016/32601/deployment/201601272048400#message",
+    "@type" : [ "sem:Event", "communication:DispatchMessage" ],
+    "eventType" : [ "http://data.brandweeraa.nl/data/classification/PRIO_1", "http://www.firebrary.com/data/terms/nl/lmc/4.0/200000012" ],
+    "hasTimeStamp" : "2016-01-27T19:48:40.000Z",
+    "dispatchedTo" : "http://data.brandweeraa.nl/data/stations/P",
+    "incidentAddress" : "http://data.brandweeraa.nl/data/incident/2016/32601/deployment/201601272048400#addr",
+    "incidentLocation" : "http://data.brandweeraa.nl/data/incident/2016/32601/deployment/201601272048400#location",
+    "pagerMessage" : "Pac Melding",
+    "unit" : "http://data.brandweeraa.nl/data/units/ASP",
+    "isDispatchMessageOf" : "http://data.brandweeraa.nl/data/incident/2016/32601",
+    "label" : "Pac Melding"
+  } ],
+  "@context" : {
+    "incidentAddress" : {
+      "@id" : "http://vocab.resc.info/communication#incidentAddress",
+      "@type" : "@id"
+    },
+    "label" : {
+      "@id" : "http://www.w3.org/2000/01/rdf-schema#label"
+    },
+    "incidentLocation" : {
+      "@id" : "http://vocab.resc.info/communication#incidentLocation",
+      "@type" : "@id"
+    },
+    "pagerMessage" : {
+      "@id" : "http://vocab.resc.info/communication#pagerMessage"
+    },
+    "unit" : {
+      "@id" : "http://vocab.resc.info/communication#unit",
+      "@type" : "@id"
+    },
+    "eventType" : {
+      "@id" : "http://semanticweb.cs.vu.nl/2009/11/sem/eventType",
+      "@type" : "@id"
+    },
+    "dispatchedTo" : {
+      "@id" : "http://vocab.resc.info/communication#dispatchedTo",
+      "@type" : "@id"
+    },
+    "isDispatchMessageOf" : {
+      "@id" : "http://vocab.resc.info/incident#isDispatchMessageOf",
+      "@type" : "@id"
+    },
+    "hasTimeStamp" : {
+      "@id" : "http://semanticweb.cs.vu.nl/2009/11/sem/hasTimeStamp"
+    },
+    "long" : {
+      "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#long"
+    },
+    "lat" : {
+      "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#lat"
+    },
+    "locality" : {
+      "@id" : "http://www.w3.org/2006/vcard/ns#locality"
+    },
+    "country-name" : {
+      "@id" : "http://www.w3.org/2006/vcard/ns#country-name"
+    },
+    "fullAddress" : {
+      "@id" : "http://www.w3.org/ns/locn#fullAddress"
+    },
+    "postName" : {
+      "@id" : "http://www.w3.org/ns/locn#postName"
+    },
+    "thoroughfare" : {
+      "@id" : "http://www.w3.org/ns/locn#thoroughfare"
+    },
+    "adminUnitL1" : {
+      "@id" : "http://www.w3.org/ns/locn#adminUnitL1"
+    },
+    "street-address" : {
+      "@id" : "http://www.w3.org/2006/vcard/ns#street-address"
+    },
+    "geo" : "http://www.w3.org/2003/01/geo/wgs84_pos#",
+    "rdf" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+    "owl" : "http://www.w3.org/2002/07/owl#",
+    "v" : "http://www.w3.org/2006/vcard/ns#",
+    "xsd" : "http://www.w3.org/2001/XMLSchema#",
+    "sem" : "http://semanticweb.cs.vu.nl/2009/11/sem/",
+    "rdfs" : "http://www.w3.org/2000/01/rdf-schema#",
+    "communication" : "http://vocab.resc.info/communication#",
+    "locn" : "http://www.w3.org/ns/locn#",
+    "incident" : "http://vocab.resc.info/incident#",
+    "dc" : "http://purl.org/dc/elements/1.1/"
+  }
+}
+</script></head>
+
+<body class="page-template-default page page-id-16">
+
+<header id="masthead" class="navbar navbar-brandweer navbar-fixed-top" role="banner">
+    <div class="container">
+        <div class='navbar-header navbar-brand'>
+            <a href='/'><h3 class="navbar-text nav">data.brandweeraa.nl</h3></a>
+        </div>
+        <div class="navbar-header navbar-right">
+
+            <div class='navbar-brand logo pull-right hidden-xs'>
+                <a href="/" class="bnl"> </a> <a href="/" class='baa'>
+                Brandweer</a>
+            </div>
+        </div>
+    </div><!-- .container -->
+</header><!-- #masthead -->
+
+
+
+<div class="main-content">
+    <div class="container">
+        <div class="row">
+            <div id="content" class="main-content-inner col-sm-12 col-md-8">
+
+
+
+
+
+                <article id="post-16" class="post-16 page type-page status-publish hentry">
+                    <header>
+                        <h1 class="page-title">Data: </h1>
+                    </header><!-- .entry-header -->
+
+                    <div class="entry-content">
+                        <div class="entry-content-thumbnail">
+                        </div>
+                        <div id='data-content'></div><script type='text/javascript'>
+		
+	    new LinkedDataCore().renderInto(jQuery('#data-content').get(0));
+	    </script>
+                    </div><!-- .entry-content -->
+                </article><!-- #post-## -->
+
+
+
+
+            </div><!-- close .main-content-inner -->
+
+            <div class="sidebar col-sm-12 col-md-4">
+
+                <div class="sidebar-padder">
+
+                    <aside id="search-3" class="widget widget_search"><form role="search" method="get" class="search-form" action="http://data.brandweeraa.nl/">
+                        <label>
+                            <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" title="Zoekresultaten voor: %s">
+                        </label>
+                        <input type="submit" class="search-submit" value="Search">
+                    </form>
+                    </aside>
+                </div><!-- close .sidebar-padder -->
+            </div><!-- close .*-inner (main-content or sidebar, depending if sidebar is used) -->
+        </div><!-- close .row -->
+    </div><!-- close .container -->
+</div><!-- close .main-content -->
+
+<footer id="colophon" class="site-footer" role="contentinfo">
+    <div class="container">
+        <div class="row">
+            <div class="site-footer-inner col-sm-12">
+
+                <div class="site-info">
+
+                </div><!-- close .site-info -->
+
+            </div>
+        </div>
+    </div><!-- close .container -->
+</footer><!-- close #colophon -->
+
+<script type='text/javascript' src='http://data.brandweeraa.nl/wp-content/themes/_tk-master/includes/js/skip-link-focus-fix.js?ver=20130115'></script>
+<script type='text/javascript' src='http://data.brandweeraa.nl/wp-includes/js/wp-embed.min.js?ver=4.7.9'></script>
+
+</body>
+</html>
+