<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> <title>fernow_1912</title> <link rel="schema.dc" href="http://dublincore.org/documents/dces/"> <meta name="dc.creator" content="Department of Natural Resources- Forestry GIS Division"> <meta name="dc.creator" content="GIS Section, Forestry Branch, Renewable Resources Division, Nova Scotia Department of Natural Resources, Province of Nova Scotia"> <meta name="dc.subject" content="forestry mapping Natural Resources"> <meta name="dc.description" content="This layer presents the results of a report, &quot;Forest Conditions of Nova Scotia&quot;, written by B.E. Fernow and issued in 1912 by the federal Commission of Conservation. The report was based on information gathered from a reconnaissance forest survey of the Province, carried out under the direction of Dr. B.E. Fernow, Dean, Faculty of Forestry, University of Toronto. The expense entailed in making this survey was paid by the Government of Nova Scotia. This layer was digitized from hardcopy maps accompanying the original report. Due to changes in geographical features, improvements in mapping technology, and other factors, it was not possible to obtain spatial correspondence similar to layers produced today. Thus, users are advised to avoid using it for fine-scale analysis."> <meta name="dc.publisher" content="admin"> <meta name="dc.date" content="Variable"> <meta name="dc.type" content="data.vector digital data"> <meta name="dc.format" content="File Geodatabase Feature Class"> <meta name="dc.identifier" content="http://www.gov.ns.ca/natr/forestry/gis/downloads.htm"> <meta name="dc.source" content="Downloadable Data"> <meta name="dc.lang" content="en"> <meta name="dc.coverage.x.min" scheme="DD" content="1"> <meta name="dc.coverage.x.max" scheme="DD" content="1"> <meta name="dc.coverage.y.min" scheme="DD" content="1"> <meta name="dc.coverage.y.max" scheme="DD" content="1"> <meta name="dc.coverage.placeName" content="Nova Scotia"> <meta name="dc.coverage.placeName" content="Canada"> <meta name="dc.rights" content="Access constraints: For thoes outside of the Department of Natural Resources wishing to use the data, please refer to the Digital Data Lisence located at: http://www.gov.ns.ca/natr/forestry/GIS/licence.asp?url=fctdownload.htm; Use constraints: Please refer to the Digital Data Lisence located at: http://www.gov.ns.ca/natr/forestry/GIS/licence.asp?url=fctdownload.htm"> <style> <body> {font-family: Verdana,sans-serif; font-size: 9pt; color: #000000; background-color: #FBFBFB; cursor: default;} #md-clickdef {font-family: Arial,sans-serif; font-size: 9pt; color: #0000FF; cursor: pointer; text-align: center; padding: 0px; margin-left: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 10px;} .md-link {text-decoration: none;} .md-over {text-decoration: underline;} #md-menu {font-family: Arial,sans-serif; font-size: 9pt; text-align: center; text-align: center; padding: 0px; margin-left: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 0px;} .md-menuitem {color: #0000FF; padding-left: 6px; padding-right: 6px; padding-top: 2px; text-decoration: none; border-right: solid 1px #FBFBFB; border-top: solid 2px #FBFBFB; cursor: pointer; } .md-menuitemover {color: #0000FF; padding-left: 6px; padding-right: 6px; padding-top: 2px; text-decoration: underline; border-right: solid 1px #FBFBFB; border-top: solid 2px #FBFBFB; cursor: pointer; } .md-menuitemactive {background-color: #E41B17; color: #FFFFFF; padding-left: 6px; padding-right: 6px; padding-top: 2px; text-decoration: none; border-right: solid 1px #FBFBFB; border-top: solid 2px #DCDCDC; cursor: pointer; } #md-description {display: block;} #md-graphic {display: block;} #md-spatial {display: block;} #md-structure {display: block;} #md-quality {display: block;} #md-source {display: block;} #md-distribution {display: block;} #md-metadata {display: block;} #md-thumbnail {height: 144px; border: solid 1px #B0C4DE; float: left; margin-top: 5px; margin-left: 3px; margin-right: 10px;} .md-title {font-family: Arial,sans-serif; font-weight: bold; font-size: 15pt; color: #0000FF; text-align: center; padding: 0px; margin: 3px; cursor: pointer; text-decoration: none;} .md-titleover {font-family: Arial,sans-serif; font-weight: bold; font-size: 15pt; color: #0000FF; text-align: center; padding: 0px; margin: 3px; cursor: pointer; text-decoration: underline;} .md-subtitle {font-family: Arial,sans-serif; font-size: 10pt; text-align: center; padding: 0px; margin: 3px;} .md-mastertitle {font-weight: bold; color: #FFFFFF; font-size: 11pt; text-align: center; padding: 0px; cursor: pointer; text-decoration: none;} .md-mastertitleover {font-weight: bold; color: #FFFFFF; font-size: 11pt; text-align: center; padding: 0px; cursor: pointer; text-decoration: underline;} .md-masterhide {padding: 0px; margin: 0px; display:block;} .md-detailtitle {font-weight: bold; color: #0000FF; padding: 0px; cursor: pointer; text-decoration: none;} .md-detailtitleover {font-weight: bold; color: #0000FF; padding: 0px; cursor: pointer; text-decoration: underline;} .md-detailhide {background-color: #FFFFFF; padding: 10px; display:none;} .md-detailshow {background-color: #FFFFFF; padding: 10px; display:block;overflow:auto} .md-detailhelp {background-color: #FFFFFF; padding: 10px; display:none;} .md-item {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: none;} .md-itemover {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: underline;} .md-itemlist {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: none;} .md-itemlistover {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: underline;} .md-itemhide {padding: 5px; margin-left: 20px; display:none;} .md-itemshow {padding: 5px; margin-left: 20px; display:block;} .md-color {border: solid 2px #6495ED; padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;} .md-color .md-master {background-color: #6495ED; padding: 1px;} .md-color .md-masterhide .md-separator {background-color: #6495ED; padding: 4px;} .md-color .md-masterhide .md-detail {background-color: #CCFFCC; border-top: solid 1px #3399FF; padding-left: 6px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;} .md-def {color: #DC143C; font-style: italic; padding-left: 2px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; display: none;} .md-grid {border-collapse: collapse; padding: 2px; margin: 1px;} .md-grid th {font-size: 9pt; border: solid 1px #6495ED; padding: 2px; vertical-align: top; font-style: italic; background-color: #F0F8FF;} .md-grid td {font-size: 9pt; border: solid 1px #6495ED; padding: 2px; vertical-align: top;} .md-grid td.md-italic {font-family: Arial,sans-serif; font-size: 8pt; font-style: italic; border: solid 1px #6495ED; padding: 2px; vertical-align: top;} .md-bgraphicimg {background-color: #DCDCDC;} .md-bgraphic {color: #0000FF; cursor: pointer; text-decoration: none;} .md-bgraphicover {color: #0000FF; cursor: pointer; text-decoration: underline;} div b {font-weight:bold; font-style: italic;} .md {padding: 2px;} .md-indent {padding: 1px; margin-left: 20px;} .md-block {padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px;} .md-indentblock {padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; margin-left: 20px;} .md-indentblockstep {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; margin-left: 20px;} .md-footer {font-family: Arial,sans-serif; font-size: 10pt; text-align: center;} a:link {color: #0000FF; text-decoration: none;} a:active {color: #0000FF; text-decoration: none;} a:visited {color: #0000FF; text-decoration: none;} a:hover {color: #0000FF; text-decoration: underline;} </style><script type="text/javascript" language="JavaScript1.3"> // Onload function assigns event handler functions to DIV elements according to className window.onload = function() { var elem = document.getElementById("md-body"); // Remove white space text nodes in Netscape 7 and Mozilla Firefox in order to // use same set of javascript functions that work in IE to navigate through HTML. removewhitespace(elem); // Assign event handler functions to children of md-title element elem = document.getElementById("md-title"); setuptitle(elem); // Assign event handler functions to md-clickdef element elem = document.getElementById("md-clickdef"); setupclickdef(elem); // Assign event handler functions to children of md-menu element elem = document.getElementById("md-menu"); setupmenu(elem); // Assign event handler functions md-mastertitle, md-detailtitle, md-item, md-itemlist, and md-bgraphic elements elem = document.getElementById("md-description"); setupmaster(elem); elem = document.getElementById("md-graphic"); setupmaster(elem); elem = document.getElementById("md-spatial"); setupmaster(elem); elem = document.getElementById("md-structure"); setupmaster(elem); elem = document.getElementById("md-quality"); setupmaster(elem); elem = document.getElementById("md-source"); setupmaster(elem); elem = document.getElementById("md-distribution"); setupmaster(elem); elem = document.getElementById("md-metadata"); setupmaster(elem); elem = document.getElementById("tax"); setuptaxonomy(elem); /* Parse Text - Find each <pre> element with an Id="fixvalue" and call fixvalue() function to parse text to respect line breaks, replace <pre> element with <div> elememt, and convert URL address strings in text to <a href> element. */ elem = document.getElementById("fixvalue"); while (Boolean(elem != null)) { fixvalue(elem); elem = document.getElementById("fixvalue"); } window.focus() } // Remove white space text nodes in Netscape 7 and Mozilla Firefox in order to // use same set of javascript functions that work in IE to navigate through HTML. // Although not necessary, this function is called by onload function even for IE. function removewhitespace(elem) { for (var i = 0; i < elem.childNodes.length; i++) { var c = elem.childNodes[i] if (c.nodeType == 1) { removewhitespace(c); } // Use regular expression to test for white space text nodes and remove if (((/^\s+$/.test(c.nodeValue))) && (c.nodeType == 3)) { elem.removeChild(elem.childNodes[i--]); } } } // Assign event handler functions to md-title element function setuptitle(elem) { if (Boolean(elem != null)) { if (elem.className == "md-title") { elem.onclick = clicktitle; elem.onmouseover = overtitle; elem.onmouseout = overtitle; } } } // Assign event handler functions to md-clickdef element function setupclickdef(elem) { if (Boolean(elem != null)) { if (elem.className == "md-link") { elem.onclick = clickdef; elem.onmouseover = overlink; elem.onmouseout = overlink; } } } // Assign event handler functions to md-menuitem elements function setupmenu(elem) { if (Boolean(elem != null)) { for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className == "md-menuitem") { c.onclick = clickmenuitem; c.onmouseover = overmenuitem; c.onmouseout = overmenuitem; } if (c.className == "md-menuitemactive") { c.onclick = clickmenuitem; c.onmouseover = overmenuitem; c.onmouseout = overmenuitem; } } } } // Assign event handler functions to md-mastertitle, md-detailtitle, md-item, md-itemlist, and md-bgraphic elements function setupmaster(elem) { if (Boolean(elem != null)) { var c // child var gc // grandchild var ggc // great grandchild var gggc // great great grandchild var ggggc // great great great grandchild var gggggc // great great great great grandchild for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-mastertitle") { gc.onclick = clickmaster; gc.onmouseover = overmaster; gc.onmouseout = overmaster; // begin name with + symbol to indicate clicking it can open/close content // gc.innerHTML = "+ " + gc.innerHTML; } for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-detailtitle") { ggc.onclick = clickdetail; ggc.onmouseover = overdetail; ggc.onmouseout = overdetail; } if (ggc.className == "md-item") { ggc.onclick = clickitem; ggc.onmouseover = overitem; ggc.onmouseout = overitem; } if (ggc.className == "md-itemlist") { ggc.onclick = clickitemlist; ggc.onmouseover = overitemlist; ggc.onmouseout = overitemlist; } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md") { for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-bgraphic") { ggggc.onclick = clickbgraphic; ggggc.onmouseover = overbgraphic; ggggc.onmouseout = overbgraphic; } } } if (gggc.className == "md-item") { gggc.onclick = clickitem; gggc.onmouseover = overitem; gggc.onmouseout = overitem; } if (gggc.className == "md-itemlist") { gggc.onclick = clickitemlist; gggc.onmouseover = overitemlist; gggc.onmouseout = overitemlist; } for (var n = 0; n < gggc.childNodes.length; n++) { ggggc = gggc.childNodes[n]; if (ggggc.className == "md-item") { ggggc.onclick = clickitem; ggggc.onmouseover = overitem; ggggc.onmouseout = overitem; } if (ggggc.className == "md-itemlist") { ggggc.onclick = clickitemlist; ggggc.onmouseover = overitemlist; ggggc.onmouseout = overitemlist; } for (var o = 0; o < ggggc.childNodes.length; o++) { gggggc = ggggc.childNodes[o]; if (gggggc.className == "md-item") { gggggc.onclick = clickitem; gggggc.onmouseover = overitem; gggggc.onmouseout = overitem; } if (gggggc.className == "md-itemlist") { gggggc.onclick = clickitemlist; gggggc.onmouseover = overitemlist; gggggc.onmouseout = overitemlist; } } } } } } } } } // Assign event handler functions to taxonomy classification elements function setuptaxonomy(elem) { while (Boolean(elem != null)) { elem.onclick = clickitem; elem.onmouseover = overitem; elem.onmouseout = overitem; elem.id=""; elem = document.getElementById("tax"); } } /* Fix value - Parse text in <pre> element to respect line breaks introduced in ArcCatalog by the metadata author who intentionally introduced single line breaks to start new lines or even more than one consecutive line break to further separate text to form paragraphs. Note, fixvalue() calls the addtext() function, which adds text to DIV elements, which are sequentially added to a parent DIV element to form separate lines and paragraphs of text. */ function fixvalue(elem) { elem.id = ""; var n var val = String(""); var pos = Number(0); // Make a newline character to use for basis for splitting string into // an array of strings that are processed and turned into separate div // elements with either new line or paragraphic-like style. var newline = String.fromCharCode(10); var par = elem.parentNode; if (elem.innerText) { // Position of first newline character in IE n = elem; val = n.innerText; pos = val.indexOf(newline); } else { // Position of first newline character in NS, Firefox n = elem.childNodes[0]; val = n.nodeValue; pos = val.indexOf(newline); } if (pos > 0) { // Text string contains at least one white space character var sValue = new String (""); // Split entire text string value on newline character // in order to create an array of string values to process var aValues = val.split(newline); var padBottom = Number(0); var add = Boolean("false"); // Loop thru each potential new line or paragraph and append <DIV> // element and set its className accordingly. for (var i = 0; i <= aValues.length - 1; i++) { var div = document.createElement("DIV"); sValue = aValues[i]; add = false; for (var j = 0; j < sValue.length; j++) { if (sValue.charCodeAt(j) > 32) { add = true; // window.alert("CHARACTER AT " + sValue.charAt(j) + " CHARCODE " + sValue.charCodeAt(j)) break; } } if (add) { if (i == 0) { // Must clone and append label property (e.g. <b>Abstract</b>) to first <DIV> // element, and then remove it from parent if at first element in aValues array. prev = elem.previousSibling; if (Boolean(prev != null)) { var label = prev.cloneNode(true) div.appendChild(label); par.removeChild(prev); } } // Now test to see whether to set style.paddingBottom to 0 or 4 for newline or // paragraph, respectively. Look ahead and if all characters in the next element // in the aValues array (the next DIV element to make) are not white space then set // style.paddingBottom = 0. Otherwise, set style.paddingBottom = 4 to separate the // the current <DIV> from the next <DIV> element. padBottom = Number(0); if (i < aValues.length - 1) { // Assume paragraph-like separation between DIV elements padBottom = Number(4); // Look for non-white space characters in content for next DIV var nextValue = aValues[i+1]; for (var k = 0; k < nextValue.length; k++) { if (nextValue.charCodeAt(k) > 32) { // Found a non-white space character padBottom = Number(0); // window.alert("CHARACTER AT " + nextval.charAt(k) + " CHARCODE " + nextval.charCodeAt(k)) break; } } } // Pad element div.style.paddingLeft = 0; div.style.paddingRight = 0; div.style.paddingTop = 0; div.style.paddingBottom = padBottom; // Scan text for URL strings before adding text to div element addtext(div,sValue); // Add new div element to parent div element par.appendChild(div); } } par.removeChild(elem); } else { // No white space charaters in text string so can be added directly to parent DIV element. par.removeChild(elem); // Scan text for URL strings before adding text to div element addtext(par,val); } } /* Add text - This function adds text to (inside) DIV element, but before doing so searches for strings in the text that resemble URLs and converts them to hypertext elements and adds them to the div element as well. Searches for strings that begin with "://" or "www." and converts them to <a href> elements. Add text function is called by fixvalue function */ function addtext(elem,txt) { // Scan entire text value and test for presense of URL strings, // convert URL strings to Hypertext Elements, convert text strings // between URL strings to Text Nodes and append all Hypertext // Elements and Text Nodes to DIV element. var start = new Number (0); var end = new Number (0); var url = new String(""); var urlpattern = /(\w+):\/\/([\w.]+)((\S)*)|www\.([\w.]+)((\S)*)/g; var punctuation = /[\.\,\;\:\?\!\[\]\(\)\{\}\'\"]/; var result var elemText while((result = urlpattern.exec(txt)) != null) { var fullurl = result[0]; var protocol = result[1]; url = fullurl; end = result.index; if (start < end){ // Append Text Node to parent elemText = document.createTextNode(txt.substring(start, end)); elem.appendChild(elemText); } var lastchar = fullurl.charAt(fullurl.length - 1); // Remove last character from url if character is punctuation mark, bracket or parenthesis; if (lastchar.match(punctuation) != null) { // Remove next-to-last character from url if character is punctuation mark, bracket or parenthesis. For example the ")" in ")," var nexttolastchar = fullurl.charAt(fullurl.length - 2); if (nexttolastchar.match(punctuation) != null) { url = fullurl.substring(0,fullurl.length - 2); } else { url = fullurl.substring(0,fullurl.length - 1); } } start = (result.index + url.length) // Test to concatinate 'http://' to url if not already begininng with 'http://', 'https://' or 'ftp://'" if (protocol == "") { url = "http://" + url; } // Append Hypertext (anchor) Element to parent elemText = document.createTextNode(url); var elemAnchor = document.createElement("A"); elemAnchor.setAttribute("href", url); elemAnchor.setAttribute("target", "viewer"); elemAnchor.appendChild(elemText); elem.appendChild(elemAnchor); } end = txt.length; if (start < end) { // Append Text Node that follows last Hypertext Element elemText = document.createTextNode(txt.substring(start, end)); elem.appendChild(elemText); } } // "md-title" onmouseover and onmouseout function function overtitle(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-title") { elem.className = "md-titleover"; } else if (elem.className == "md-titleover") { elem.className = "md-title"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-link" onmouseover and onmouseout function function overlink(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-link") { elem.className = "md-over"; } else if (elem.className == "md-over") { elem.className = "md-link"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-menuitem" onmouseover and onmouseout function function overmenuitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-menuitem") { elem.className = "md-menuitemover"; } else if (elem.className == "md-menuitemover") { elem.className = "md-menuitem"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-mastertitle" onmouseover and onmouseout function function overmaster(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-mastertitle") { elem.className = "md-mastertitleover"; } else if (elem.className == "md-mastertitleover") { elem.className = "md-mastertitle"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailtitle" onmouseover and onmouseout function function overdetail(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-detailtitle") { elem.className = "md-detailtitleover"; } else if (elem.className == "md-detailtitleover") { elem.className = "md-detailtitle"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-itemlist" onmouseover and onmouseout function function overitemlist(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-itemlist") { elem.className = "md-itemlistover"; } else if (elem.className == "md-itemlistover") { elem.className = "md-itemlist"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-item" onmouseover and onmouseout function function overitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-item") { elem.className = "md-itemover"; } else if (elem.className == "md-itemover") { elem.className = "md-item"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-bgraphic" onmouseover and onmouseout function function overbgraphic(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-bgraphic") { elem.className = "md-bgraphicover"; } else if (elem.className == "md-bgraphicover") { elem.className = "md-bgraphic"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-menuitem" onclick function. Tabs to different metadata sections. function clickmenuitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element // Show other menu tabs var siblingNodes = elem.parentNode.childNodes for (var i = 0; i < siblingNodes.length; i++) { if (siblingNodes[i] != elem) { siblingNodes[i].className = "md-menuitem" } } // Show active menu tab elem.className = "md-menuitemactive" // Show active menu metadata. var elemMaster = document.getElementById("md-"+elem.id) elemMaster.style.display = "block"; // Hide all other metadata sections var listMasterNodeIds = ["md-description","md-graphic","md-spatial","md-structure","md-quality","md-source","md-distribution","md-metadata"]; for (var i = 0; i < listMasterNodeIds.length; i++) { if (listMasterNodeIds[i] != elemMaster.id) { otherNode = document.getElementById(listMasterNodeIds[i]); if (Boolean(otherNode != null)) { otherNode.style.display = "none"; } } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-clickdef" onclick function. Opens and closes metadata definitions, which "md-def" class div elements function clickdef (evt) { evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var e var aElem var text var elemDefinition var styleDisplay elemDefinition = document.getElementById("md-clickdef"); text = "Show Definitions"; styleDisplay = "none"; if (elemDefinition.innerHTML == "Show Definitions") { text = "Hide Definitions"; styleDisplay = "block"; } // hide or show metadata definition elements aElem = document.getElementsByName("md-def") for (var i = 0; i < aElem.length; i++) { e = aElem[i] e.style.display = styleDisplay; } elem.innerHTML = text; } } } /* "md-title" onclick function. Always opens md-detailshow and either opens or closes md-detailhide, and md-itemhide elements, depending on value of title elements toggledisplay value. Toggledisplay value is either "block" to "none" and toggles everytime this function runs. */ function clicktitle(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode; // parent var c // parent's child var gc // parent's grandchild var ggc // parent's great grandchild var gggc // parent's great great grandchild var ggggc // parent's great great great grandchild var gggggc // parent's great great great great grandchild var ggggggc // parent's great great great great great grandchild // Create toggledisplay attribute when title element is first clicked and set value to "block" // in order to open content. if (!elem.getAttributeNode("toggledisplay")) { elem.setAttribute("toggledisplay","block"); } // Loop through child nodes, find those that open and close (md-detail and md-itemhide) // and set their style.display to that of elem.getAttributeNode("toggledisplay").value for (var i = 0; i < p.childNodes.length; i++) { // Show (open) all metadata sections c = p.childNodes[i]; c.style.display = "block"; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-mastertitle") { // add + or - to master title text if (elem.getAttributeNode("toggledisplay").value == "block") { ggc.innerHTML = "-" + ggc.innerHTML.substring(1,ggc.innerHTML.length); } else { ggc.innerHTML = "+" + ggc.innerHTML.substring(1,ggc.innerHTML.length); } } if (ggc.className == "md-detailhide") { // hide or show md-detailhide element ggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggc.className == "md-detailshow") { // make sure md-detailshow is always shown because user could have previously closed it ggc.style.display = "block" } else if (ggc.className == "md-detailhelp") { // make sure md-detailhelp is always not shown ggc.style.display = "none" } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md-itemhide") { // hide or show md-itemhide element gggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (gggc.className == "md-itemshow") { // show md-itemshow element gggc.style.display = "block" } for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggggc.className == "md-itemshow") { // show md-itemshow element ggggc.style.display = "block" } for (var n = 0; n < ggggc.childNodes.length; n++) { gggggc = ggggc.childNodes[n]; if (gggggc.className == "md-itemhide") { // hide or show md-itemhide element gggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (gggggc.className == "md-itemshow") { // show md-itemshow element gggggc.style.display = "block" } for (var o = 0; o < gggggc.childNodes.length; o++) { ggggggc = gggggc.childNodes[o]; if (ggggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggggggc.className == "md-itemshow") { // show md-itemshow element ggggggc.style.display = "block" } } } } } } } } if (elem.getAttributeNode("toggledisplay").value == "block") { elem.setAttribute("toggledisplay","none"); } else { elem.setAttribute("toggledisplay","block"); } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; // Show all menus tabs active, indicating to user that all metadata sections are open. var elemMenu = document.getElementById("md-menu"); var elemMenuItem if (Boolean(elemMenu != null)) { for (var i = 0; i < elemMenu.childNodes.length; i++) { elemMenuItem = elemMenu.childNodes[i]; if (elemMenuItem.className == "md-menuitem") { elemMenuItem.className = "md-menuitemactive" } } } } } /* "md-mastertitle" onclick function. Always opens md-detailshow and either opens or closes md-detailhide, and md-itemhide elements, depending on whether they are currently all opened or closed. */ function clickmaster(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; var c // parent's child var gc // parent's grandchild var ggc // parent's great grandchild var gggc // parent's great great grandchild var ggggc // parent's great great great grandchild // Are all md-detail children (md-detailhide and md-detailshow) currently open or closed? var allClosed = Boolean("true"); var allOpened = Boolean("true"); allOpened = allchildrenopenedexcept(p,"md-detail") allClosed = allchildrenclosedexcept(p,"md-detail") allOpened = allchildrenopenedexcept(p,"md-detailhelp") allClosed = allchildrenclosedexcept(p,"md-detailhelp") // Are all grand children (md-itemhide) opened? if (allOpened) { allOpened = allgrandchildrenopened(p) } // window.alert(allOpened) // window.alert(allClosed) // Set new display variable. If one or more element but // not all are open, open all elements. Otherwise, close // all elements if all of them are open. Also add + or - // to master title text. var newdisplay = "block"; if ((allOpened) & (!allClosed)) { newdisplay = "none"; elem.innerHTML = "+" + elem.innerHTML.substring(1,elem.innerHTML.length); } else { elem.innerHTML = "-" + elem.innerHTML.substring(1,elem.innerHTML.length); } // Loop through child nodes, find md-detailhide and md-itemhide elements // and set their style.display to value of newdisplay variable. The newdisplay // variable has a value of either "block" or "none". This value is based on the // current display condition of all md-detailhide and md-detailshow elements. If they // are currently all opened, then newdisplay is set to "none" so that they will all close. // If they are all closed, then the newdisplay value is "block" so that they all will // open. If some are opened and closed, the assumption is the user wants to open // all elements so the newdisplay value is "block". Once all opened, if user intended to // close them, they will close when the user natually clicks element again. for (var i = 0; i < p.childNodes.length; i++) { c = p.childNodes[i]; if (c.className == "md-detailhide") { // hide or show md-detailhide element c.style.display = newdisplay; } else if (c.className == "md-detailshow") { // make sure md-detailshow is always shown because user could have previously closed it c.style.display = "block"; } else if (c.className == "md-detailhelp") { // make sure md-detailhelp is always not shown c.style.display = "none"; } for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-itemhide") { // hide or show md-itemhide element gc.style.display = newdisplay; } else if (gc.className == "md-itemshow") { // show md-itemshow element gc.style.display = "block" } for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-itemhide") { // hide or show md-itemhide element ggc.style.display = newdisplay; } else if (ggc.className == "md-itemshow") { // show md-itemshow element ggc.style.display = "block" } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md-itemhide") { // hide or show md-itemhide element gggc.style.display = newdisplay; } else if (gggc.className == "md-itemshow") { // show md-itemshow element gggc.style.display = "block" } for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggc.style.display = newdisplay; } else if (ggggc.className == "md-itemshow") { // show md-itemshow element ggggc.style.display = "block" } } } } } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailtitle" onclick function. Opens and closes md-detailhide and md-detailshow elements. function clickdetail(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; // parent's next sibling element if (getcomputeddisplay(p) == "none") { p.style.display = "block"; } else { p.style.display = "none"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailitemlist" onclick function. Opens and closes all children and all grand children md-itemhide and md-itemshow elements. function clickitemlist(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var elemNext = elem.nextSibling; // next sibling element // Next sibling is normally md-itemshow class, but if md-itemhide // class then hide or show it. if (elemNext.className == "md-itemhide") { if (getcomputeddisplay(elemNext) == "none") { elemNext.style.display = "block"; } else { elemNext.style.display = "none"; } } // Are all grand children open or are all children closed? var allClosed = Boolean("true"); var allOpened = Boolean("true"); allOpened = allchildrenopenedexcept(elemNext,"md-item") allClosed = allchildrenclosedexcept(elemNext,"md-item") var newdisplay = "block"; if ((allOpened) & (!allClosed)) { newdisplay = "none"; } // if they're all opened, close them. Otherwise, open all of them. for (var i = 0; i < elemNext.childNodes.length; i++) { c = elemNext.childNodes[i]; if (c.className == "md-itemhide") { // hide or show md-itemhide c.style.display = newdisplay; } else if (c.className == "md-itemshow") { // make sure md-itemshow is always shown c.style.display = "block"; } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailitem" onclick function. Opens and closes nextsibling md-itemhide or md-itemshow element. function clickitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var elemNext = elem.nextSibling; // next sibling element if ((elemNext.className == "md-itemhide") || ( elemNext.className == "md-itemshow")) { if (getcomputeddisplay(elemNext) == "none") { elemNext.style.display = "block"; } else { elemNext.style.display = "none"; } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-bgraphic" onclick function. Opens and closes browsegraphic images (jpg, jpeg, gif, png, bmp). function clickbgraphic(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; // parent's next sibling element if (getcomputeddisplay(p) == "none") { var elemImage = p.childNodes[0]; var srcImage = elem.getAttributeNode("browsen").value; p.style.display = "block"; elemImage.setAttribute("src",srcImage); elemImage.setAttribute("alt","Image - " + srcImage); } else { p.style.display = "none"; } } } } // Returns boolean indicating whether all child elements other than a particular class are opened function allchildrenopenedexcept(elem,cname) { var opened = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className != cname) { if (getcomputeddisplay(c) == "none") { opened = false; break; } } } return opened; } // Returns boolean indicating whether all child elements other than a particular class are closed function allchildrenclosedexcept(elem,cname) { var closed = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className != cname) { if (getcomputeddisplay(c) == "block") { closed = false; break; } } } return closed; } // Returns boolean indicating whether all grand child // and grand child's next sibling child elements are opened function allgrandchildrenopened(elem) { var opened = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-itemhide") { if (getcomputeddisplay(gc) == "none") { opened = false; break; } } else if (gc.className == "md-itemlist") { gcns = gc.nextSibling for (var k = 0; k < gcns.childNodes.length; k++) { gcnsc = gcns.childNodes[k]; if (gcnsc.className == "md-itemhide") { if (getcomputeddisplay(gcnsc) == "none") { opened = false; break; } } } } } if (!opened) { break; } } return opened; } // Returns element style.display property as a text string. Returns "none" or "block". function getcomputeddisplay(elem) { var dis if (window.getComputedStyle) { // W3C dis = window.getComputedStyle(elem, null).display; } else if (elem.currentStyle) { // IE dis = elem.currentStyle.display; } return dis; } </script></head> <body id="md-body"> <p align="center"><img src="images/dnr-top.jpg" alt=""></p> <div id="md-title" class="md-title" title="Open/close all metadata tabs">Fernow 1912 </div> <div class="md-subtitle"><br>File Geodatabase Feature Class- fernow_1912</div> <div class="md-subtitle">FGDC, ESRI Metadata</div> <div id="md-clickdef" class="md-link">Show Definitions</div> <div id="md-menu"><span id="description" class="md-menuitemactive">Description</span><span id="graphic" class="md-menuitemactive">Graphic</span><span id="spatial" class="md-menuitemactive">Spatial</span><span id="structure" class="md-menuitemactive">Data Structure</span><span id="quality" class="md-menuitemactive">Data Quality</span><span id="distribution" class="md-menuitemactive">Data Distribution</span><span id="metadata" class="md-menuitemactive">Metadata</span></div> <div id="md-description" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Resource Description</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Citation</div> </div> <div class="md-detailshow"> <div id="md-def" name="md-def" class="md-def">Information used to reference the data.</div> <div style="text-align:center"><img id="md-thumbnail" SRC="images/fernow_metadata0.bmp"></div> <div class="md"><b>Title: </b>fernow_1912</div> <div class="md"><b>Originators: </b>Department of Natural Resources- Forestry GIS Division</div> <div class="md"><b>Publisher: </b>admin</div> <div class="md"><b>Data type: </b>vector digital data</div> <div class="md"><b>Data location: </b><a target="viewer" HREF="http://www.gov.ns.ca/natr/forestry/data/free/forestry/novascotia/fernow.exe">Download Data</a></div> <div class="md"><b>Other citation details: </b><pre id="fixvalue">As per the licence agreement: The USER agrees to acknowledge DNR as the source of the DATA, if using or distributing it in its original form, whether in whole or in part, or as part of a value added product.</pre></div> <div class="md-item">Larger Work Citation</div> <div class="md-itemhide"> <div class="md"><b>Originators: </b>GIS Section, Forestry Branch, Renewable Resources Division, Nova Scotia Department of Natural Resources, Province of Nova Scotia</div> <div class="md"><b>Publication date: </b>Variable<b> Publication time: </b>Variable</div> <div class="md"> </div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Description</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">A characterization of the data, including its intended use and limitations.</div> <div class="md"><b>Abstract: </b><pre id="fixvalue">This layer presents the results of a report, "Forest Conditions of Nova Scotia", written by B.E. Fernow and issued in 1912 by the federal Commission of Conservation. The report was based on information gathered from a reconnaissance forest survey of the Province, carried out under the direction of Dr. B.E. Fernow, Dean, Faculty of Forestry, University of Toronto. The expense entailed in making this survey was paid by the Government of Nova Scotia. This layer was digitized from hardcopy maps accompanying the original report. Due to changes in geographical features, improvements in mapping technology, and other factors, it was not possible to obtain spatial correspondence similar to layers produced today. Thus, users are advised to avoid using it for fine-scale analysis.</pre></div> <div class="md"><b>Supplemental information: </b><pre id="fixvalue">Reference: Forest conditions of Nova Scotia / by B.E. Fernow ; assisted by C.D. Howe and J.H. White ; pub. by permission of the Dept. of crown lands, Nova Scotia. Ottawa : Commission of Conservation, 1912.</pre></div> <div class="md"><b>Language of dataset: </b>en</div> </div> <div class="md-detail"> <div class="md-detailtitle">Point Of Contact</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Contact information for the individual or organization that is knowledgeable about the data.</div> <div class="md"><b>Organization: </b>Department of Natural Resurces</div> <div class="md"><b>Person: </b>admin</div> <div class="md"><b>Position: </b>GIS Data Distributor</div> <div class="md"><b>Email: </b>gisfor@gov.ns.ca</div> <div class="md"><b>Hours of service: </b>8:30am - 4:00pm Mon-Fri</div> <div class="md"><b>Instructions: </b><pre id="fixvalue">Send questions or requests relating to this data to the e-mail address provided.</pre></div> <div class="md"><b>Address type: </b>mailing address</div> <div class="md-indent"> <div class="md"><b>Address: </b><pre id="fixvalue">P.O Box 68</pre></div> <div class="md"><b>City: </b>Truro</div> <div class="md"><b>State or Province: </b>Nova Scotia</div> <div class="md"><b>Postal code: </b>B2N 5B1</div> <div class="md"><b>County: </b>Canada</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Data Type</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">How the data are represented, formatted and maintained by the data producing organization.</div> <div class="md"><b>File or table name: </b>fernow_1912</div> <div class="md"><b>Data type: </b>vector digital data</div> <div class="md"><b>Data format: </b>File Geodatabase Feature Class</div> <div class="md"><b>Native dataset environment: </b>Microsoft Windows XP Version 5.1 (Build 2600) Service Pack 3; ESRI ArcCatalog 9.2.0.1324</div> </div> <div class="md-detail"> <div class="md-detailtitle">Time Period of Data</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Time period(s) for which the data corresponds to the currentness reference.</div> <div class="md"><b>Date: </b>1912</div> <div class="md"><b>Currentness reference: </b><pre id="fixvalue">publication date</pre></div> </div> <div class="md-detail"> <div class="md-detailtitle">Status</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">The state of and maintenance information for the data.</div> <div class="md"><b>Data status: </b>Complete</div> <div class="md"><b>Update frequency: </b>None planned</div> </div> <div class="md-detail"> <div class="md-detailtitle">Key Words</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Words or phrases that summarize certain aspects of the data.</div> <div class="md"><b>Theme:</b></div> <div class="md-indent"> <div class="md"><b>Keywords: </b>forestry, mapping, Natural Resources</div> <div class="md"><b>Keyword thesaurus: </b>ISO 19115 Topic Category</div> </div> <div class="md"><b>Theme:</b></div> <div class="md-indent"> <div class="md"><b>Keyword thesaurus: </b>ArcIMS Metadata Service Themes</div> </div> <div class="md"><b>Place:</b></div> <div class="md-indent"> <div class="md"><b>Keywords: </b>Nova Scotia, Canada</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Data Access Constraints</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Restrictions and legal prerequisites for accessing or using the data after access is granted.</div> <div class="md"><b>Access constraints: </b><pre id="fixvalue">For thoes outside of the Department of Natural Resources wishing to use the data, please refer to the Digital Data Lisence located at: http://www.gov.ns.ca/natr/forestry/GIS/licence.asp?url=fctdownload.htm</pre></div> <div class="md"><b>Use constraints: </b><pre id="fixvalue">Please refer to the Digital Data Lisence located at: http://www.gov.ns.ca/natr/forestry/GIS/licence.asp?url=fctdownload.htm</pre></div> </div> </div> </div> <div id="md-graphic" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Graphic Example</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Browse Graphic</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Graphic illustration of the data.</div> <div class="md"><b>Browse graphic 1</b></div> <div class="md-indent"> <div class="md"> </div> </div> </div> </div> </div> <div id="md-spatial" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Spatial Reference Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Horizontal Coordinate System</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Reference system from which linear or angular quantities are measured and assigned to the position that a point occupies.</div> <div class="md"><b>Projected coordinate system:</b></div> <div class="md-indent"> <div class="md"><b>Name: </b>NAD 1983 UTM Zone 20</div> <div class="md"><b>Map units: </b>meters</div> </div> <div class="md"><b>Geographic coordinate system:</b></div> <div class="md-indent"> <div class="md"><b>Name: </b>GCS North American 1983</div> </div> <div class="md-itemlist">Coordinate System Details</div> <div class="md-itemshow"> <div class="md-item">Map projection</div> <div class="md-itemhide"> <div class="md"><b>Map projection name: </b>Transverse Mercator</div> <div class="md-indent"><b>Scale factor at central meridian: </b>0.999600</div> <div class="md-indent"><b>Longitude of central meridian: </b>-63.000000</div> <div class="md-indent"><b>Latitude of projection origin: </b>0.000000</div> <div class="md-indent"><b>False easting: </b>500000.000000</div> <div class="md-indent"><b>False northing: </b>0.000000</div> </div> <div class="md-item">Planar Coordinate Information</div> <div class="md-itemhide"> <div class="md"><b>Planar coordinate encoding method: </b>coordinate pair</div> <div class="md"><b>Coordinate representation:</b></div> <div class="md-indent"> <div class="md"><b>Abscissa resolution: </b>0.000100</div> <div class="md"><b>Ordinate resolution: </b>0.000100</div> </div> <div class="md"><b>Planar distance units: </b>meters</div> </div> </div> <div class="md-item">Geodetic model</div> <div class="md-itemhide"> <div class="md"><b>Horizontal datum name: </b>North American Datum of 1983</div> <div class="md"><b>Ellipsoid name: </b>Geodetic Reference System 80</div> <div class="md"><b>Semi-major axis: </b>6378137.000000</div> <div class="md"><b>Denominator of flattening ratio: </b>298.257222</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Vertical Coordinate System</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Reference system from which vertical distances (altitudes or depths) are measured.</div> <div class="md"><b>Altitude system definition:</b></div> <div class="md-indent"> <div class="md"><b>Altitude resolution: </b>0.000003</div> <div class="md"><b>Altitude encoding method: </b>Explicit elevation coordinate included with horizontal coordinates</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Spatial Domain</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">The geographic areal domain of the data that describes the western, eastern, northern, and southern geographic limits of data coverage.</div> <div class="md-itemlist">Bounding Coordinates</div> <div class="md-itemshow"> <div class="md-item">In Projected or local coordinates</div> <div class="md-itemhide"> <div class="md">NAD 1983 UTM Zone 20</div> <table class="md-grid"> <tr><th>Boundary</th><th>Coordinate</th></tr> <tr> <td>Left</td> <td>228896.605600 (meters)</td> </tr> <tr> <td>Right</td> <td>765152.520200 (meters)</td> </tr> <tr><td>Top</td> <td>5212654.489900 (meters)</td> </tr> <tr><td>Bottom</td> <td>4807428.818100 (meters)</td> </tr> </table> </div> <div class="md-item">In Unprojected coordinates (geographic)</div> <div class="md-itemhide"> <div class="md">GCS North American 1983</div> <table class="md-grid"> <tr><th>Boundary</th><th>Coordinate</th></tr> <tr><td>West</td><td>1 (latitude)</td></tr> <tr><td>East</td><td>1 (latitude)</td></tr> <tr><td>North</td><td>1 (longitude)</td></tr> <tr><td>South</td><td>1 (longitude)</td></tr> </table> </div> </div> </div> </div> </div> <div id="md-structure" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Data Structure and Attribute Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Overview</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Summary of the information content of the data, including other references to complete descriptions of entity types, attributes, and attribute values for the data.</div> <div class="md"><b>Direct spatial reference method: </b>Vector</div> </div> <div class="md-detail"> <div class="md-detailtitle"> Attributes of fernow_1912</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Detailed descriptions of entity type, attributes, and attribute values for the data.</div> <div class="md"><b>Name: </b>fernow_1912</div> <div class="md"><b>Type of object: </b>Feature Class</div> <div class="md"><b>Geometry type: </b>Polygon</div> <div class="md"><b>Number of records: </b>6881</div> <div class="md-itemlist">Attributes</div> <div class="md-itemshow"> <div class="md-item">fernow</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>fernow <b>Type: </b>SmallInteger <b>Width: </b>2 <b>Precision: </b>0 <b>Scale: </b>0</div> <div class="md-item">Attribute domain values</div> <div class="md-itemshow"> <table class="md-grid"> <tr><th>Value</th><th>Definition</th></tr> <tr> <td>1</td> <td><pre id="fixvalue">Hardwood, virgin</pre></td> </tr> <tr> <td>2</td> <td><pre id="fixvalue">Mixed, virgin</pre></td> </tr> <tr> <td>3</td> <td><pre id="fixvalue">Coniferous, virgin</pre></td> </tr> <tr> <td>4</td> <td><pre id="fixvalue">Hardwood, medium cull</pre></td> </tr> <tr> <td>5</td> <td><pre id="fixvalue">Mixed, medium cull</pre></td> </tr> <tr> <td>6</td> <td><pre id="fixvalue">Coniferous, medium cull</pre></td> </tr> <tr> <td>7</td> <td><pre id="fixvalue">Hardwood, severely culled</pre></td> </tr> <tr> <td>8</td> <td><pre id="fixvalue">Mixed, severely culled</pre></td> </tr> <tr> <td>9</td> <td><pre id="fixvalue">Coniferous, severely culled</pre></td> </tr> <tr> <td>10</td> <td><pre id="fixvalue">Hardwood, second growth</pre></td> </tr> <tr> <td>11</td> <td><pre id="fixvalue">Mixed, second growth</pre></td> </tr> <tr> <td>12</td> <td><pre id="fixvalue">Coniferous, second growth</pre></td> </tr> <tr> <td>13</td> <td><pre id="fixvalue">Barrens</pre></td> </tr> <tr> <td>14</td> <td><pre id="fixvalue">Fires</pre></td> </tr> <tr> <td>15</td> <td><pre id="fixvalue">Farms</pre></td> </tr> <tr> <td>16</td> <td><pre id="fixvalue">Young growth</pre></td> </tr> <tr> <td>17</td> <td><pre id="fixvalue">Not examined</pre></td> </tr> </table> </div> </div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">ESRI Feature Description</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Description of spatial objects in the data using the Environmental Systems Research Institute (ESRI) terminology.</div> <div class="md-itemlist">Environmental Systems Research Institute (ESRI) terms</div> <div class="md-itemshow"> <div class="md-item">fernow_1912</div> <div class="md-itemhide"> <div class="md"><b>ESRI feature type: </b>Simple</div> <div class="md"><b>Geometry type: </b>Polygon</div> <div class="md"><b>Topology: </b>FALSE</div> <div class="md"><b>Feature count: </b>6881</div> <div class="md"><b>Spatial index: </b>TRUE</div> <div class="md"><b>Linear referencing: </b>FALSE</div> </div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">SDTS Feature Description</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Description of point and vector spatial objects in the data using the Spatial Data Transfer Standards (SDTS) terminology.</div> <div class="md-itemlist">Spatial data transfer standard (SDTS) terms</div> <div class="md-itemshow"> <div class="md-item">fernow_1912</div> <div class="md-itemhide"> <div class="md"><b>Type: </b>G-polygon</div> <div class="md"><b>Count: </b>6881</div> </div> </div> </div> </div> </div> <div id="md-quality" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Data Quality and Accuracy Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">General</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Information about the fidelity of relationships, data quality and accuracy tests, omissions, selection criteria, generalization, and definitions used to derive the data.</div> <div class="md"><b>Logical consistency report: </b><pre id="fixvalue">This layer was digitized from hardcopy maps accompanying the original report. Due to changes in geographical features, improvements in mapping technology, and other factors, it was not possible to obtain spatial correspondence similar to layers produced today. Thus, users are advised to avoid using it for fine-scale analysis.</pre></div> </div> </div> </div> <div id="md-distribution" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Data Distribution Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">General</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Description of the data known by the party from whom the data may be obtained, liability of party distributing data, and technical capabilities required to use the data. </div> <div class="md"><b>Resource description: </b><pre id="fixvalue">Downloadable Data</pre></div> <div class="md"><b>Distribution liability: </b><pre id="fixvalue">The Department has made every effort to ensure the accuracy of the data and further stipulates that the user of the data assumes all risks associated with the use of the data.The information contained herein is a geographic representation only and should not be used for legal purposes or navigation. Though effort has been made to ensure the information is free from error, please note that the information may not be the most current available. The Department assumes no responsibility for any errors or omissions contained herein.Data is thought to be of high quality. However, this data is provided to any user with the understanding that the quality of data cannot be guaranteed 100% accurate.</pre></div> </div> <div class="md-detail"> <div class="md-detailtitle">Distribution Point of Contact</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Contact information for the individual or organization distributing the data.</div> <div class="md"><b>Organization: </b>Nova Scotia Department of Natural Resources</div> <div class="md"><b>Person: </b>GIS Department</div> <div class="md"><b>Instructions: </b><pre id="fixvalue">Visit the address below to obtain a copy of the data: http://www.gov.ns.ca/natr/forestry/gis/downloads.htm</pre></div> </div> <div class="md-detail"> <div class="md-detailtitle">Standard Order Process</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Common ways in which data may be obtained.</div> <div class="md"><b>Digital form:</b></div> <div class="md-indent"> <div class="md"><b>Format version number: </b>6</div> <div class="md"><b>Size of the data: </b>150.354</div> <div class="md"><b>Transfer size: </b>150.354</div> <div class="md"><b>File decompression technique: </b>self-extracting archive (SFX) 7-zip</div> </div> </div> </div> </div> <div id="md-metadata" class="md-color"> <div class="md-master"> <div class="md-mastertitle">+ Metadata Reference</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Metadata Date</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Dates associated with creating, updating and reviewing the metadata.</div> <div class="md"><b>Last updated: </b>20081118</div> <div class="md"><b>Last metadata review date: </b>20070605</div> <div class="md"><b>Future metadata review date: </b>20080605</div> <div class="md"><b>Language of metadata: </b>en</div> </div> <div class="md-detail"> <div class="md-detailtitle">Metadata Point of Contact</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Contact information for the individual or organization responsible for the metadata information.</div> <div class="md"><b>Organization: </b>Nova Scotia Department of Natural Resources</div> <div class="md"><b>Person: </b>GIS Data Distributor</div> <div class="md"><b>Phone: </b>(902)893-5655</div> <div class="md"><b>Fax: </b>(902)893-6102</div> <div class="md"><b>Email: </b>gisfor@gov.ns.ca</div> <div class="md"><b>Hours of service: </b>8:30am - 4:30pm Mon-Fri</div> <div class="md"><b>Instructions: </b><pre id="fixvalue">If you have questions regarding the metadata, please direct your questions via e-mail to: gisfor@gov.ns.ca</pre></div> <div class="md"><b>Address type: </b>mailing address</div> <div class="md-indent"> <div class="md"><b>Address: </b><pre id="fixvalue">P.O. Box 68</pre></div> <div class="md"><b>City: </b>Truro</div> <div class="md"><b>State or Province: </b>Nova Scotia</div> <div class="md"><b>Postal code: </b>B2N 5B1</div> <div class="md"><b>County: </b>Canada</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Metadata Access Constraints</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Restrictions and legal prerequisites for accessing or using the data after access is granted.</div> <div class="md"><b>Access constraints: </b><pre id="fixvalue">NONE</pre></div> <div class="md"><b>Use constraints: </b><pre id="fixvalue">NONE</pre></div> </div> <div class="md-detail"> <div class="md-detailtitle">Metadata Standards</div> </div> <div class="md-detailhide"> <div id="md-def" name="md-def" class="md-def">Description of the metadata standard used to document the data and reference to any additional extended profiles to the standard used by the metadata producer.</div> <div class="md"><b>Standard name: </b>FGDC Content Standards for Digital Geospatial Metadata</div> <div class="md"><b>Standard version: </b>FGDC-STD-001-1998</div> <div class="md"><b>Time convention: </b>local time</div> <div class="md"><b>Metadata profiles defining additonal information:</b></div> <div class="md-indent"> <div class="md"><b>Profile: </b>Nova Scotia Profile for Geographic Metadata</div> <div class="md-indent"><b>Online linkage: </b></div> </div> <div class="md-indent"> <div class="md"><b>Profile: </b>ESRI Metadata Profile</div> <div class="md-indent"><b>Online linkage: </b><a target="viewer" href="http://www.esri.com/metadata/esriprof80.html">http://www.esri.com/metadata/esriprof80.html</a></div> </div> <div class="md-indent"> <div class="md"><b>Profile: </b>ESRI Metadata Profile</div> <div class="md-indent"><b>Online linkage: </b><a target="viewer" href="http://www.esri.com/metadata/esriprof80.html">http://www.esri.com/metadata/esriprof80.html</a></div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">FGDC Plus Metadata Stylesheet</div> </div> <div class="md-detailhelp"> <div class="md"><b>Stylesheet: </b>FGDC Plus Stylesheet</div> <div class="md"><b>File name: </b>FGDC Plus.xsl</div> <div class="md"><b>Version: </b>2.1 </div> <div class="md"><b>Description: </b>This metadata is displayed using the FGDC Plus Stylesheet, which is an XSL template that can be used with ArcGIS software to display metadata. It displays metadata elements defined in the Content Standard for Digital Geospatial Metadata (<a target="viewer" href="http://www.fgdc.gov/standards/projects/FGDC-standards-projects/metadata/base-metadata/v2_0698.pdf">CSDGM</a>) - aka FGDC Standard, the <a target="viewer" href="http://www.esri.com/metadata/esriprof80.html">ESRI Profile</a> of CSDGM, the <a target="viewer" href="http://www.fgdc.gov/standards/projects/FGDC-standards-projects/metadata/biometadata/biodatap.pdf">Biological Data Profile</a> of CSDGM, and the <a target="viewer" href="http://www.csc.noaa.gov/metadata/sprofile.pdf">Shoreline Data Profile</a> of CSDGM. CSDGM is the US Federal Metadata standard. The <a href=" http://www.fgdc.gov">Federal Geographic Data Committee</a> originally adopted the CSDGM in 1994 and revised it in 1998. According to Executive Order 12096 all Federal agencies are ordered to use this standard to document geospatial data created as of January, 1995. The standard is often referred to as the FGDC Metadata Standard and has been implemented beyond the federal level with State and local governments adopting the metadata standard as well. The Biological Data Profile broadens the application of the CSDGM so that it is more easily applied to biological data that are not explicitly geographic (laboratory results, field notes, specimen collections, research reports) but can be associated with a geographic location. Includes taxonomical vocabulary. The Shoreline Data Profile addresses variability in the definition and mapping of shorelines by providing a standardized set of terms and data elements required to support metadata for shoreline and coastal data sets. The FGDC Plus Stylesheet includes the <a target="viewer" href="http://dublincore.org/">Dublin Core Metadata Element Set</a>. It supports W3C DOM compatible browsers such as IE7, IE6, Netscape 7, and Mozilla Firefox. It is in the public domain and may be freely used, modified, and redistributed. It is provided "AS-IS" without warranty or technical support.</div> <div class="md"><b>Instructions: </b>On the top of the page, click on the title of the dataset to toggle opening and closing of all metadata content sections or click section links listed horizontally below the title to open individual sections. Click on a section name (e.g. Description) to open and close section content. Within a section, click on a item name (Status, Key Words, etc.) to open and close individual content items. By default, the Citation information within the Description section is always open for display.</div> <div class="md"><b>Download: </b>FGDC Plus Stylesheet is available from the ArcScripts downloads at <a target="viewer" href="http://www.esri.com">www.esri.com</a>.</div> </div> </div> </div> <div class="md-footer"><a target="viewer" href="http://www.fgdc.gov/">Federal Geographic Data Committee</a></div> </body> </html>