<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Schema documentation for eml-semantics.xsd</title> <link rel="stylesheet" href="docHtml.css" type="text/css" /><script type="text/javascript"> <!-- var propertiesBoxes= new Array('properties_eml-semantics.xsd', 'properties_SemanticAnnotation_propertyURI', 'properties_SemanticAnnotation_valueURI', 'properties_annotation', 'properties_SemanticAnnotation_SemanticAnnotation_propertyURI_label', 'properties_SemanticAnnotation_SemanticAnnotation_valueURI_label', 'properties_SemanticAnnotation_id', 'properties_SemanticAnnotation_system', 'properties_SemanticAnnotation_scope'); var facetsBoxes= new Array('facets_SemanticAnnotation_scope'); var instanceBoxes= new Array('instance_annotation'); var diagramBoxes= new Array('diagram_SemanticAnnotation_propertyURI', 'diagram_SemanticAnnotation_valueURI', 'diagram_annotation', 'diagram_SemanticAnnotation'); var annotationBoxes= new Array('annotations_eml-semantics.xsd', 'annotations_SemanticAnnotation_propertyURI', 'annotations_SemanticAnnotation_valueURI', 'annotations_annotation', 'annotations_SemanticAnnotation', 'annotations_SemanticAnnotation_SemanticAnnotation_propertyURI_label', 'annotations_SemanticAnnotation_SemanticAnnotation_valueURI_label'); var attributesBoxes= new Array('attributes_SemanticAnnotation_propertyURI', 'attributes_SemanticAnnotation_valueURI', 'attributes_annotation', 'attributes_SemanticAnnotation'); var modelBoxes= new Array('model_annotation', 'model_SemanticAnnotation'); var button_prefix = 'button_'; /** * Returns an element in the current HTML document. * * @param elementID Identifier of HTML element * @return HTML element object */ function getElementObject(elementID) { var elemObj = null; if (document.getElementById) { elemObj = document.getElementById(elementID); } return elemObj; } /** * Switches the state of a collapseable box, e.g. * if it's opened, it'll be closed, and vice versa. * * @param boxID Identifier of box */ function switchState(boxID) { var boxObj = getElementObject(boxID); var buttonObj = getElementObject(button_prefix + boxID); if (boxObj == null || buttonObj == null) { // Box or button not found } else if (boxObj.style.display == "none") { // Box is closed, so open it openBox(boxObj, buttonObj); } else if (boxObj.style.display == "block") { // Box is opened, so close it closeBox(boxObj, buttonObj); } } /** * Opens a collapseable box. * * @param boxObj Collapseable box * @param buttonObj Button controlling box */ function openBox(boxObj, buttonObj) { if (boxObj == null || buttonObj == null) { // Box or button not found } else { // Change 'display' CSS property of box boxObj.style.display = "block"; // Change text of button if (boxObj.style.display == "block") { buttonObj.src = "img/btM.gif"; } } } /** * Closes a collapseable box. * * @param boxObj Collapseable box * @param buttonObj Button controlling box */ function closeBox(boxObj, buttonObj) { if (boxObj == null || buttonObj == null) { // Box or button not found } else { // Change 'display' CSS property of box boxObj.style.display = "none"; // Change text of button if (boxObj.style.display == "none") { buttonObj.src = "img/btP.gif"; } } } function switchStateForAll(buttonObj, boxList) { if (buttonObj == null) { // button not found } else if (buttonObj.value == "+") { // Expand all expandAll(boxList); buttonObj.value = "-"; } else if (buttonObj.value == "-") { // Collapse all collapseAll(boxList); buttonObj.value = "+"; } } /** * Closes all boxes in a given list. * * @param boxList Array of box IDs */ function collapseAll(boxList) { var idx; for (idx = 0; idx < boxList.length; idx++) { var boxObj = getElementObject(boxList[idx]); var buttonObj = getElementObject(button_prefix + boxList[idx]); closeBox(boxObj, buttonObj); } } /** * Open all boxes in a given list. * * @param boxList Array of box IDs */ function expandAll(boxList) { var idx; for (idx = 0; idx < boxList.length; idx++) { var boxObj = getElementObject(boxList[idx]); var buttonObj = getElementObject(button_prefix + boxList[idx]); openBox(boxObj, buttonObj); } } /** * Update the message presented in the title of the html page. * - If the documentation was splited by namespace we present something like: "Documentation for namespace 'ns'" * - If the documentation was splited by location we present somehing like: "Documentation for 'Schema.xsd'" * - If no split we always present: "Documentation for 'MainSchema.xsd'" */ function updatePageTitle(message) { top.document.title = message; } /** * Finds an HTML element by its ID and makes it floatable over the normal content. * * @param x_displacement The difference in pixels to the right side of the window from * the left side of the element. * @param y_displacement The difference in pixels to the right side of the window from * the top of the element. */ function findAndFloat(id, x_displacement, y_displacement){ var element = getElementObject(id); window[id + "_obj"] = element; if(document.layers) { element.style = element; } element.current_y = y_displacement; element.first_time = true; element.floatElement = function(){ // It may be closed by an user action. // Target X and Y coordinates. var x, y; var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } x = myWidth - x_displacement; var ns = (navigator.appName.indexOf("Netscape") != -1); y = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; y = y + y_displacement; // The current y is the current coordinate of the floating element. // This should be at the limit the y target coordinate. this.current_y += (y - this.current_y)/1.25; // Add the pixels constant after the values // and move the element. var px = document.layers ? "" : "px"; this.style.left = x + px; this.style.top = this.current_y + px; setTimeout(this.id + "_obj.floatElement()", 100); } element.floatElement(); return element; } /** * Finds an HTML element by its ID and makes it floatable over the normal content. * * @param x_displacement The difference in pixels to the right side of the window from * the left side of the element. * @param y_displacement The difference in pixels to the right side of the window from * the top of the element. */ function selectTOCGroupBy(id, isChunked, indexFileLocation, indexFileNamespace, indexFileComponent){ if (!isChunked) { var selectIds = new Array('toc_group_by_namespace', 'toc_group_by_location', 'toc_group_by_component_type'); // Make all the tabs invisible. for (i = 0; i < 3; i++){ var tab = getElementObject(selectIds[i]); tab.style.display = 'none'; } var selTab = getElementObject(id); selTab.style.display = 'block'; } else { if (id == 'toc_group_by_namespace') { parent.indexFrame.location = indexFileNamespace; } else if (id == 'toc_group_by_location') { parent.indexFrame.location = indexFileLocation; } else if (id == 'toc_group_by_component_type') { parent.indexFrame.location = indexFileComponent; } } } //--></script></head> <body> <div id="global_controls" class="globalControls" style="position:absolute;right:0;"> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <h3>Showing:</h3> <table> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, annotationBoxes);" class="control" /></span><span class="globalControlName">Annotations</span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, attributesBoxes);" class="control" /></span><span class="globalControlName">Attributes </span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, diagramBoxes);" class="control" /></span><span class="globalControlName">Diagrams</span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, facetsBoxes);" class="control" /></span><span class="globalControlName">Facets </span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, instanceBoxes);" class="control" /></span><span class="globalControlName">Instances</span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, modelBoxes);" class="control" /></span><span class="globalControlName">Model </span></td> </tr> <tr> <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, propertiesBoxes);" class="control" /></span><span class="globalControlName">Properties </span></td> </tr> </table> <div align="right"><span><input type="button" onclick="getElementObject('global_controls').style.display = 'none';" value="Close" /></span></div> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table> </div><a id="eml-semantics.xsd"></a><div class="componentTitle">Imported schema <span class="qname">eml-semantics.xsd</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>https://eml.ecoinformatics.org/semantics-2.2.0</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_eml-semantics.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_eml-semantics.xsd');" class="control" /></div> </td> <td> <div id="annotations_eml-semantics.xsd" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">Copyright: 2017 Regents of the University of California</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT"> This program is free software; you can redistribute it and/or modify</span><span class="tI"> </span><span class="tT"> it under the terms of the GNU General Public License as published by</span><span class="tI"> </span><span class="tT"> the Free Software Foundation; either version 2 of the License, or</span><span class="tI"> </span><span class="tT"> (at your option) any later version.</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT"> This program is distributed in the hope that it will be useful,</span><span class="tI"> </span><span class="tT"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span><span class="tI"> </span><span class="tT"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span><span class="tI"> </span><span class="tT"> GNU General Public License for more details.</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT"> You should have received a copy of the GNU General Public License</span><span class="tI"> </span><span class="tT"> along with this program; if not, write to the Free Software</span><span class="tI"> </span><span class="tT"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></pre></td> </tr> </table> </div> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">moduleName: eml-semantics</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">moduleDescription: </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> The eml-semantics module - Semantic annotations for formalized</span><span class="tI"> </span><span class="tT"> statements about EML components</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">recommendedUsage: all datasets</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">standAlone: yes</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_eml-semantics.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_eml-semantics.xsd');" class="control" /></div> </td> <td> <div id="properties_eml-semantics.xsd" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">attribute form default</td> <td><b>unqualified</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">element form default</td> <td><b>unqualified</b></td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_propertyURI"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / propertyURI</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_SemanticAnnotation_propertyURI" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_SemanticAnnotation_propertyURI');" class="control" /></div> </td> <td> <div id="annotations_SemanticAnnotation_propertyURI" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Property URI</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: The persistent URI used to identify a property from a vocabulary.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: The URI for a property that is drawn from a controlled</span><span class="tI"> </span><span class="tT"> vocabulary, and that links the subject of this annotation</span><span class="tI"> </span><span class="tT"> (which is implied by its parent element) to the annotation value.</span><span class="tI"> </span><span class="tT"> The propertyURI represents a semantically well-defined concept</span><span class="tI"> </span><span class="tT"> that one wants to apply to an element within EML.</span><span class="tI"> </span><span class="tT"> These properties should be precisely defined,</span><span class="tI"> </span><span class="tT"> including defining various relationships to related concepts.</span><span class="tI"> </span><span class="tT"> Property URIs are typically drawn from formal ontologies that</span><span class="tI"> </span><span class="tT"> provide well-defined logical semantics and provide for various</span><span class="tI"> </span><span class="tT"> types of reasoning about equivalence and overlap.</span><span class="tI"> </span><span class="tT"> Property URIs should be persistent and unique over decades,</span><span class="tI"> </span><span class="tT"> and the meaning of the URI should</span><span class="tI"> </span><span class="tT"> be stable over time as well. These URIs are usually constructed</span><span class="tI"> </span><span class="tT"> using an additional abstraction layer via link resolvers,</span><span class="tI"> </span><span class="tT"> rather than directly resolving to the term definition itself.</span><span class="tI"> </span><span class="tT"> Thus, when resolving the propertyURI, software user agents should</span><span class="tI"> </span><span class="tT"> be prepared to follow multiple redirects before finally</span><span class="tI"> </span><span class="tT"> resolving the current location of the definition.</span><span class="tI"> </span><span class="tT"> However, there is no requirement that propertyURIs need to be</span><span class="tI"> </span><span class="tT"> resolvable, and metadata parsers should expect to find</span><span class="tI"> </span><span class="tT"> propertyURIs that do not resolve and are only used as unique</span><span class="tI"> </span><span class="tT"> URIs for the property (i.e., a name).</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: http://ecoinformatics.org/oboe/oboe.1.2/oboe-characteristics.owl#ofCharacteristic</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: http://ecoinformatics.org/oboe/oboe.1.2/oboe-standards.owl#usesStandard</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Diagram</b></div> <div class="floatRight"><input id="button_diagram_SemanticAnnotation_propertyURI" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_SemanticAnnotation_propertyURI');" class="control" /></div> </td> <td class="diagram"> <div id="diagram_SemanticAnnotation_propertyURI" style="display:block"><img alt="Diagram" border="0" src="img/eml-semantics_xsd_Element_propertyURI.png" usemap="#eml-semantics_xsd_Element_propertyURI" /><map name="eml-semantics_xsd_Element_propertyURI" id="eml-semantics_xsd_Element_propertyURI"> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_SemanticAnnotation_propertyURI_label" href="eml-semantics_xsd.html#SemanticAnnotation_SemanticAnnotation_propertyURI_label" coords="158,119,231,143" /></map></div> </td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td>extension of <b>xs:anyURI</b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_propertyURI" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_propertyURI');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_propertyURI" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">content</td> <td><b>complex</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">minOccurs</td> <td><b>1</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td> <td><b>1</b></td> </tr> </table> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Attributes</b></div> <div class="floatRight"><input id="button_attributes_SemanticAnnotation_propertyURI" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_SemanticAnnotation_propertyURI');" class="control" /></div> </td> <td> <div id="attributes_SemanticAnnotation_propertyURI" style="display:block"> <table class="attributesTable"> <thead> <tr> <th>QName</th> <th width="10%">Type</th> <th width="5%">Use</th> <th>Annotation</th> </tr> </thead> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_SemanticAnnotation_propertyURI_label" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">label</a></b></td> <td><b>xs:string</b></td> <td>required</td> <td> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Property Label</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: </span><span class="tI"> </span><span class="tT"> A human readable representation of the controlled property.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: </span><span class="tI"> </span><span class="tT"> A label that provides a human readable representation of</span><span class="tI"> </span><span class="tT"> the controlled property. The label is often used to represent</span><span class="tI"> </span><span class="tT"> the controlled property when displaying annotations in</span><span class="tI"> </span><span class="tT"> software. The label is often redundant with one or more labels</span><span class="tI"> </span><span class="tT"> that are defined in the controlled vocabulary itself,</span><span class="tI"> </span><span class="tT"> but is repreated here within the EML document to make it easy</span><span class="tI"> </span><span class="tT"> for consumers to display the annotation to users. Other</span><span class="tI"> </span><span class="tT"> labels, including labels in multiple languages, may often be</span><span class="tI"> </span><span class="tT"> accessible from within the ontology or controlled</span><span class="tI"> </span><span class="tT"> vocabularly accessible at the propertyURI. Property definitions</span><span class="tI"> </span><span class="tT"> and relationships to other properties are also typically</span><span class="tI"> </span><span class="tT"> provided within the vocabularly accessible at the propertyURI.</span><span class="tI"> </span><span class="tT"> Software and people may be able to resolve the URI to find out</span><span class="tI"> </span><span class="tT"> the definition and retrieve additional labels and other metadata</span><span class="tI"> </span><span class="tT"> for presentation to users.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: has characteristic</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: uses protocol</span></pre></td> </tr> </table> </div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_valueURI"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / valueURI</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_SemanticAnnotation_valueURI" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_SemanticAnnotation_valueURI');" class="control" /></div> </td> <td> <div id="annotations_SemanticAnnotation_valueURI" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Value URI</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: The persistent URI used to identify a value from a vocabulary.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: The URI for a value that is drawn from a controlled</span><span class="tI"> </span><span class="tT"> vocabulary such as a published ontology or controlled term list. The</span><span class="tI"> </span><span class="tT"> value represents the object of a semantic statement in which the</span><span class="tI"> </span><span class="tT"> subject is the containing element, the property is defined by</span><span class="tI"> </span><span class="tT"> the sibling propertyURI, and this valueURI element represents</span><span class="tI"> </span><span class="tT"> the object. These values should be precisely defined,</span><span class="tI"> </span><span class="tT"> including defining various relationships to related concepts.</span><span class="tI"> </span><span class="tT"> Value URIs are typically drawn from formal ontologies that</span><span class="tI"> </span><span class="tT"> provide well-defined logical semantics and provide for various</span><span class="tI"> </span><span class="tT"> types of reasoning about value equivalence and overlap.</span><span class="tI"> </span><span class="tT"> Value URIs should be persistent and unique over decades,</span><span class="tI"> </span><span class="tT"> and the meaning of the values associated with the URI should</span><span class="tI"> </span><span class="tT"> be stable over time as well. These URIs are usually constructed</span><span class="tI"> </span><span class="tT"> using an additional abstraction layer via link resolvers,</span><span class="tI"> </span><span class="tT"> rather than directly resolving to the term definition itself.</span><span class="tI"> </span><span class="tT"> Thus, when resolving the valueURI, software user agents should</span><span class="tI"> </span><span class="tT"> be prepared to follow multiple redirects before finally</span><span class="tI"> </span><span class="tT"> resolving the current location of the value definition.</span><span class="tI"> </span><span class="tT"> However, there is no requirement that valueURIs need to be</span><span class="tI"> </span><span class="tT"> resolvable, and metadata parsers should expect to find</span><span class="tI"> </span><span class="tT"> valueURIs that do not resolve and are only used as unique</span><span class="tI"> </span><span class="tT"> URIs for the value (i.e., a name)</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: http://ecoinformatics.org/oboe/oboe.1.2/oboe-characteristics.owl#Mass</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: http://ecoinformatics.org/oboe/oboe.1.2/oboe-standards.owl#Kilogram</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Diagram</b></div> <div class="floatRight"><input id="button_diagram_SemanticAnnotation_valueURI" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_SemanticAnnotation_valueURI');" class="control" /></div> </td> <td class="diagram"> <div id="diagram_SemanticAnnotation_valueURI" style="display:block"><img alt="Diagram" border="0" src="img/eml-semantics_xsd_Element_valueURI.png" usemap="#eml-semantics_xsd_Element_valueURI" /><map name="eml-semantics_xsd_Element_valueURI" id="eml-semantics_xsd_Element_valueURI"> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_SemanticAnnotation_valueURI_label" href="eml-semantics_xsd.html#SemanticAnnotation_SemanticAnnotation_valueURI_label" coords="139,119,212,143" /></map></div> </td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td>extension of <b>xs:anyURI</b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_valueURI" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_valueURI');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_valueURI" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">content</td> <td><b>complex</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">minOccurs</td> <td><b>1</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td> <td><b>1</b></td> </tr> </table> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Attributes</b></div> <div class="floatRight"><input id="button_attributes_SemanticAnnotation_valueURI" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_SemanticAnnotation_valueURI');" class="control" /></div> </td> <td> <div id="attributes_SemanticAnnotation_valueURI" style="display:block"> <table class="attributesTable"> <thead> <tr> <th>QName</th> <th width="10%">Type</th> <th width="5%">Use</th> <th>Annotation</th> </tr> </thead> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_SemanticAnnotation_valueURI_label" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">label</a></b></td> <td><b>xs:string</b></td> <td>required</td> <td> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Value Label</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: </span><span class="tI"> </span><span class="tT"> A human readable representation of the controlled value.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: </span><span class="tI"> </span><span class="tT"> A label that provides a human readable representation of</span><span class="tI"> </span><span class="tT"> the controlled value. The label is often used to represent the</span><span class="tI"> </span><span class="tT"> controlled value when displaying annotations in software. The</span><span class="tI"> </span><span class="tT"> label is often redundant with one or more labels that are</span><span class="tI"> </span><span class="tT"> defined in the controlled vocabulary itself, but is repreated</span><span class="tI"> </span><span class="tT"> here within the EML document to make it easy for consumers to</span><span class="tI"> </span><span class="tT"> display the annotation to users. Other labels, including</span><span class="tI"> </span><span class="tT"> labels in multiple languages, may often be accessible from</span><span class="tI"> </span><span class="tT"> within the ontology or controlled vocabularly accessible at</span><span class="tI"> </span><span class="tT"> the valueURI. Value definitions and relationships to</span><span class="tI"> </span><span class="tT"> other terms are also typically provided within the vocabularly</span><span class="tI"> </span><span class="tT"> accessible at the valueURI. Software and people can resolve</span><span class="tI"> </span><span class="tT"> the value URI to find out the definition of the value and</span><span class="tI"> </span><span class="tT"> retrieve additional labels and other metadata about the value</span><span class="tI"> </span><span class="tT"> for presentation to users.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Mass</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Kilogram</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Net Primary Production</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Carbon</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Density</span></pre></td> </tr> </table> </div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="annotation"></a><div class="componentTitle">Element <span class="qname">annotation</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>https://eml.ecoinformatics.org/semantics-2.2.0</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_annotation');" class="control" /></div> </td> <td> <div id="annotations_annotation" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Semantic Annotation</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: A precisely-defined semantic statement.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: An annotation represents a precisely-defined semantic</span><span class="tI"> </span><span class="tT"> statement that is used to semantically label another structure</span><span class="tI"> </span><span class="tT"> within EML, such as an attribute, entity, or dataset. The annotation</span><span class="tI"> </span><span class="tT"> is composed of a subject (implied by the element containing</span><span class="tI"> </span><span class="tT"> the annotation or pointed at from within eml:additionalMetadata), a</span><span class="tI"> </span><span class="tT"> property that defines the relationship between the</span><span class="tI"> </span><span class="tT"> subject and the object of the statement, and the value of that</span><span class="tI"> </span><span class="tT"> property. This is equivalent to RDF Statements that consist of a</span><span class="tI"> </span><span class="tT"> Subject, Predicate, and Object. More concretely, the annotation</span><span class="tI"> </span><span class="tT"> provides a way to state that an element within EML has a specific</span><span class="tI"> </span><span class="tT"> property with a specific value.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: For example, a common annotation would state that a containing</span><span class="tI"> </span><span class="tT"> 'attribute' uses a measurement unit of 'grams'. This would be equivalent</span><span class="tI"> </span><span class="tT"> to defining a statement using the OBOE design pattern that says:</span><span class="tI"> </span><span class="tT"> 'attribute7' 'oboe:usesStandard' 'oboe:Gram', where 'attribute7' is</span><span class="tI"> </span><span class="tT"> shorthand for the attribute in EML containing the annotation, and</span><span class="tI"> </span><span class="tT"> 'oboe:' is shorthand for the full OBOE URI. In this example,</span><span class="tI"> </span><span class="tT"> 'attribute7' is the subject represented as the id of the attribute</span><span class="tI"> </span><span class="tT"> containing the annotation, 'oboe:standard' is the propertyURI for the</span><span class="tI"> </span><span class="tT"> statement, and 'oboe:Gram' is the object of the statement.</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Diagram</b></div> <div class="floatRight"><input id="button_diagram_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_annotation');" class="control" /></div> </td> <td class="diagram"> <div id="diagram_annotation" style="display:block"><img alt="Diagram" border="0" src="img/eml-semantics_xsd_Element_annotation.png" usemap="#eml-semantics_xsd_Element_annotation" /><map name="eml-semantics_xsd_Element_annotation" id="eml-semantics_xsd_Element_annotation"> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_id" href="eml-semantics_xsd.html#SemanticAnnotation_id" coords="165,78,233,102" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_system" href="eml-semantics_xsd.html#SemanticAnnotation_system" coords="165,112,251,136" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_scope" href="eml-semantics_xsd.html#SemanticAnnotation_scope" coords="165,146,245,170" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_propertyURI" href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" coords="222,187,318,211" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_valueURI" href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" coords="222,277,299,301" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation" href="eml-semantics_xsd.html#SemanticAnnotation" coords="140,3,299,25" /></map></div> </td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_annotation');" class="control" /></div> </td> <td> <div id="properties_annotation" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">content</td> <td><b>complex</b></td> </tr> </table> </div> </td> </tr> <tr> <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('model_annotation');" class="control" /></div> </td> <td> <div id="model_annotation" style="display:block"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">propertyURI</a></b> , <b><a href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">valueURI</a></b></div> </td> </tr> <tr> <td class="firstColumn"><b>Children</b></td> <td><b><a href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">propertyURI</a></b>, <b><a href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">valueURI</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Instance</b></div> <div class="floatRight"><input id="button_instance_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_annotation');" class="control" /></div> </td> <td> <div id="instance_annotation" style="display:block"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tEl"><annotation</span><span class="tT"> </span><span class="tAN">id=</span><span class="tAV">""</span><span class="tT"> </span><span class="tAN">scope=</span><span class="tAV">"document"</span><span class="tT"> </span><span class="tAN">system=</span><span class="tAV">""</span><span class="tT"> </span><span class="tAN">xmlns=</span><span class="tAV">"https://eml.ecoinformatics.org/semantics-2.2.0"</span><span class="tEl">></span><span class="tI"> </span><span class="tEl"><propertyURI</span><span class="tT"> </span><span class="tAN">label=</span><span class="tAV">""</span><span class="tEl">></span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl"></propertyURI></span><span class="tI"> </span><span class="tEl"><valueURI</span><span class="tT"> </span><span class="tAN">label=</span><span class="tAV">""</span><span class="tEl">></span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl"></valueURI></span><span class="tI"> </span><span class="tEl"></annotation></span></pre></td> </tr> </table> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Attributes</b></div> <div class="floatRight"><input id="button_attributes_annotation" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_annotation');" class="control" /></div> </td> <td> <div id="attributes_annotation" style="display:block"> <table class="attributesTable"> <thead> <tr> <th>QName</th> <th width="10%">Type</th> <th width="10%">Default</th> <th width="5%">Use</th> <th></th> </tr> </thead> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_id" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">id</a></b></td> <td><b><a href="eml-resource_xsd.html#IDType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">IDType</a></b></td> <td></td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_scope" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">scope</a></b></td> <td><b><a href="eml-resource_xsd.html#ScopeType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">ScopeType</a></b></td> <td>document</td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_system" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">system</a></b></td> <td><b><a href="eml-resource_xsd.html#SystemType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">SystemType</a></b></td> <td></td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation"></a><div class="componentTitle">Complex Type <span class="qname">SemanticAnnotation</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>https://eml.ecoinformatics.org/semantics-2.2.0</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_SemanticAnnotation" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_SemanticAnnotation');" class="control" /></div> </td> <td> <div id="annotations_SemanticAnnotation" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Semantic annotation</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: A semantically-precise statement about an EML element.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> The SemanticAnnotation Type contains</span><span class="tI"> </span><span class="tT"> elements that are used to associate a semantic statement using</span><span class="tI"> </span><span class="tT"> a property and value from specific formal vocabularies with</span><span class="tI"> </span><span class="tT"> other elements within EML. For example, one</span><span class="tI"> </span><span class="tT"> might want to provide the precise set of semantic statements that</span><span class="tI"> </span><span class="tT"> clarify the measurement semantics of an attribute (variable)</span><span class="tI"> </span><span class="tT"> within a data set, or associate a specific statement with a</span><span class="tI"> </span><span class="tT"> data table or dataset.</span><span class="tI"> </span><span class="tT"> The eml-semantics module defines an 'annotation' element and</span><span class="tI"> </span><span class="tT"> associated type that can be used within EML resources (dataset,</span><span class="tI"> </span><span class="tT"> software, etc.), EML Entities (dataTable, spatialRaster,</span><span class="tI"> </span><span class="tT"> spatialVector, otherEntity), and EML Attributes. They can also</span><span class="tI"> </span><span class="tT"> be applied within the EML additionalMetadata field to label</span><span class="tI"> </span><span class="tT"> arbitrary structures within EML, in which case the subject of</span><span class="tI"> </span><span class="tT"> the annotation is the element listed in the describes element</span><span class="tI"> </span><span class="tT"> within the additionalMetadata field.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Please see the examples for the particular</span><span class="tI"> </span><span class="tT"> subfields.</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Diagram</b></div> <div class="floatRight"><input id="button_diagram_SemanticAnnotation" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_SemanticAnnotation');" class="control" /></div> </td> <td class="diagram"> <div id="diagram_SemanticAnnotation" style="display:block"><img alt="Diagram" border="0" src="img/eml-semantics_xsd_Complex_Type_SemanticAnnotation.png" usemap="#eml-semantics_xsd_Complex_Type_SemanticAnnotation" /><map name="eml-semantics_xsd_Complex_Type_SemanticAnnotation" id="eml-semantics_xsd_Complex_Type_SemanticAnnotation"> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_id" href="eml-semantics_xsd.html#SemanticAnnotation_id" coords="225,38,293,62" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_system" href="eml-semantics_xsd.html#SemanticAnnotation_system" coords="225,72,311,96" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_scope" href="eml-semantics_xsd.html#SemanticAnnotation_scope" coords="225,106,305,130" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_propertyURI" href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" coords="282,147,378,171" /> <area alt="eml-semantics_xsd.tmp#SemanticAnnotation_valueURI" href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" coords="282,237,359,261" /></map></div> </td> </tr> <tr> <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_SemanticAnnotation" type="image" src="img/btM.gif" value="-" onclick="switchState('model_SemanticAnnotation');" class="control" /></div> </td> <td> <div id="model_SemanticAnnotation" style="display:block"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">propertyURI</a></b> , <b><a href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">valueURI</a></b></div> </td> </tr> <tr> <td class="firstColumn"><b>Children</b></td> <td><b><a href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">propertyURI</a></b>, <b><a href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">valueURI</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Attributes</b></div> <div class="floatRight"><input id="button_attributes_SemanticAnnotation" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_SemanticAnnotation');" class="control" /></div> </td> <td> <div id="attributes_SemanticAnnotation" style="display:block"> <table class="attributesTable"> <thead> <tr> <th>QName</th> <th width="10%">Type</th> <th width="10%">Default</th> <th width="5%">Use</th> <th></th> </tr> </thead> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_id" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">id</a></b></td> <td><b><a href="eml-resource_xsd.html#IDType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">IDType</a></b></td> <td></td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_scope" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">scope</a></b></td> <td><b><a href="eml-resource_xsd.html#ScopeType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">ScopeType</a></b></td> <td>document</td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> <tr> <td class="firstColumn"><b><a href="eml-semantics_xsd.html#SemanticAnnotation_system" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">system</a></b></td> <td><b><a href="eml-resource_xsd.html#SystemType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">SystemType</a></b></td> <td></td> <td>optional</td> <td> <div class="annotation"></div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_SemanticAnnotation_propertyURI_label"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / <b><a href="eml-semantics_xsd.html#SemanticAnnotation_propertyURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">propertyURI</a></b> / @label</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_SemanticAnnotation_SemanticAnnotation_propertyURI_label" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_SemanticAnnotation_SemanticAnnotation_propertyURI_label');" class="control" /></div> </td> <td> <div id="annotations_SemanticAnnotation_SemanticAnnotation_propertyURI_label" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Property Label</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: </span><span class="tI"> </span><span class="tT"> A human readable representation of the controlled property.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: </span><span class="tI"> </span><span class="tT"> A label that provides a human readable representation of</span><span class="tI"> </span><span class="tT"> the controlled property. The label is often used to represent</span><span class="tI"> </span><span class="tT"> the controlled property when displaying annotations in</span><span class="tI"> </span><span class="tT"> software. The label is often redundant with one or more labels</span><span class="tI"> </span><span class="tT"> that are defined in the controlled vocabulary itself,</span><span class="tI"> </span><span class="tT"> but is repreated here within the EML document to make it easy</span><span class="tI"> </span><span class="tT"> for consumers to display the annotation to users. Other</span><span class="tI"> </span><span class="tT"> labels, including labels in multiple languages, may often be</span><span class="tI"> </span><span class="tT"> accessible from within the ontology or controlled</span><span class="tI"> </span><span class="tT"> vocabularly accessible at the propertyURI. Property definitions</span><span class="tI"> </span><span class="tT"> and relationships to other properties are also typically</span><span class="tI"> </span><span class="tT"> provided within the vocabularly accessible at the propertyURI.</span><span class="tI"> </span><span class="tT"> Software and people may be able to resolve the URI to find out</span><span class="tI"> </span><span class="tT"> the definition and retrieve additional labels and other metadata</span><span class="tI"> </span><span class="tT"> for presentation to users.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: has characteristic</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: uses protocol</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b>xs:string</b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_SemanticAnnotation_propertyURI_label" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_SemanticAnnotation_propertyURI_label');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_SemanticAnnotation_propertyURI_label" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">use</td> <td><b>required</b></td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_SemanticAnnotation_valueURI_label"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / <b><a href="eml-semantics_xsd.html#SemanticAnnotation_valueURI" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">valueURI</a></b> / @label</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Annotations</b></div> <div class="floatRight"><input id="button_annotations_SemanticAnnotation_SemanticAnnotation_valueURI_label" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_SemanticAnnotation_SemanticAnnotation_valueURI_label');" class="control" /></div> </td> <td> <div id="annotations_SemanticAnnotation_SemanticAnnotation_valueURI_label" style="display:block"> <div class="annotation"> <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;" class="preWrapContainer"> <tr> <td width="100%"><pre><span class="tT">tooltip: Value Label</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">summary: </span><span class="tI"> </span><span class="tT"> A human readable representation of the controlled value.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">description: </span><span class="tI"> </span><span class="tT"> A label that provides a human readable representation of</span><span class="tI"> </span><span class="tT"> the controlled value. The label is often used to represent the</span><span class="tI"> </span><span class="tT"> controlled value when displaying annotations in software. The</span><span class="tI"> </span><span class="tT"> label is often redundant with one or more labels that are</span><span class="tI"> </span><span class="tT"> defined in the controlled vocabulary itself, but is repreated</span><span class="tI"> </span><span class="tT"> here within the EML document to make it easy for consumers to</span><span class="tI"> </span><span class="tT"> display the annotation to users. Other labels, including</span><span class="tI"> </span><span class="tT"> labels in multiple languages, may often be accessible from</span><span class="tI"> </span><span class="tT"> within the ontology or controlled vocabularly accessible at</span><span class="tI"> </span><span class="tT"> the valueURI. Value definitions and relationships to</span><span class="tI"> </span><span class="tT"> other terms are also typically provided within the vocabularly</span><span class="tI"> </span><span class="tT"> accessible at the valueURI. Software and people can resolve</span><span class="tI"> </span><span class="tT"> the value URI to find out the definition of the value and</span><span class="tI"> </span><span class="tT"> retrieve additional labels and other metadata about the value</span><span class="tI"> </span><span class="tT"> for presentation to users.</span><span class="tI"> </span><span class="tT"> </span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Mass</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Kilogram</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Net Primary Production</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Carbon</span><span class="tI"> </span><span class="tT"></span><span class="tI"> </span><span class="tT">example: Density</span></pre></td> </tr> </table> </div> </div> </td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b>xs:string</b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_SemanticAnnotation_valueURI_label" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_SemanticAnnotation_valueURI_label');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_SemanticAnnotation_valueURI_label" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">use</td> <td><b>required</b></td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_id"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / @id</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b><a href="eml-resource_xsd.html#IDType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">IDType</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_id" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_id');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_id" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">use</td> <td><b>optional</b></td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_system"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / @system</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b><a href="eml-resource_xsd.html#SystemType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">SystemType</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_system" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_system');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_system" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">use</td> <td><b>optional</b></td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table><a id="SemanticAnnotation_scope"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-semantics_xsd.html#SemanticAnnotation" target="mainFrame" title="https://eml.ecoinformatics.org/semantics-2.2.0" onclick="updatePageTitle('Schema documentation for eml-semantics.xsd')">SemanticAnnotation</a></b> / @scope</span></div> <table class="rt"> <tr> <td class="rt_cornerTopLeft"></td> <td class="rt_lineTop"></td> <td class="rt_cornerTopRight"></td> </tr> <tr> <td class="rt_lineLeft"></td> <td class="rt_content"> <table class="component"> <tbody> <tr> <td class="firstColumn"><b>Namespace</b></td> <td>No namespace</td> </tr> <tr> <td class="firstColumn"><b>Type</b></td> <td><b><a href="eml-resource_xsd.html#ScopeType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">ScopeType</a></b></td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Properties</b></div> <div class="floatRight"><input id="button_properties_SemanticAnnotation_scope" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_SemanticAnnotation_scope');" class="control" /></div> </td> <td> <div id="properties_SemanticAnnotation_scope" style="display:block"> <table class="propertiesTable"> <tr> <td class="firstColumn" style="white-space: nowrap;">use</td> <td><b>optional</b></td> </tr> <tr> <td class="firstColumn" style="white-space: nowrap;">default</td> <td><b>document</b></td> </tr> </table> </div> </td> </tr> <tr> <td class="firstColumn"> <div class="floatLeft"><b>Facets</b></div> <div class="floatRight"><input id="button_facets_SemanticAnnotation_scope" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_SemanticAnnotation_scope');" class="control" /></div> </td> <td> <div id="facets_SemanticAnnotation_scope" style="display:block"> <table class="facetsTable"> <tr> <td class="firstColumn">enumeration</td> <td width="30%"><b>system</b></td> <td> <div class="annotation"></div> </td> </tr> <tr> <td class="firstColumn">enumeration</td> <td width="30%"><b>document</b></td> <td> <div class="annotation"></div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </td> <td class="rt_lineRight"></td> </tr> <tr> <td class="rt_cornerBottomLeft"></td> <td class="rt_lineBottom"></td> <td class="rt_cornerBottomRight"></td> </tr> </table> <div class="footer"> <hr /> <div align="center">XML Schema documentation generated by <a href="http://www.oxygenxml.com" target="_parent"><span class="oXygenLogo"><span class="redX"><</span>o<span class="redX">X</span>ygen<span class="redX">/></span></span></a><sup>®</sup> XML Editor Trial Edition. </div> </div><script type="text/javascript"> <!-- // The namespace is the selected option in the TOC combo. // Floats the toolbar. var globalControls = getElementObject("global_controls"); if(globalControls != null){ var browser=navigator.appName; var version = parseFloat(navigator.appVersion.split('MSIE')[1]); var IE6 = false; if ((browser=="Microsoft Internet Explorer") && (version < 7)){ IE6 = true; } //alert (IE6 + " |V| " + version); if(IE6){ // On IE 6 the 'fixed' property is not supported. We must use javascript. globalControls.style.position='absolute'; // The global controls will do not exist in the TOC frame, when chunking. findAndFloat("global_controls", 225, 30); } else { globalControls.style.position='fixed'; } globalControls.style.right='0'; } //--></script></body> </html>