<!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-constraint.xsd</title>
      <link rel="stylesheet" href="docHtml.css" type="text/css" /><script type="text/javascript">
         <!--
        var propertiesBoxes= new Array('properties_eml-constraint.xsd', 
				'properties_ConstraintType_primaryKey', 
				'properties_ConstraintBaseGroup_constraintName', 
				'properties_ConstraintBaseGroup_constraintDescription', 
				'properties_ConstraintType_ConstraintType_primaryKey_key', 
				'properties_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference', 
				'properties_ConstraintType_uniqueKey', 
				'properties_ConstraintType_ConstraintType_uniqueKey_key', 
				'properties_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference', 
				'properties_ConstraintType_checkConstraint', 
				'properties_ConstraintType_ConstraintType_checkConstraint_checkCondition', 
				'properties_ConstraintType_foreignKey', 
				'properties_ForeignKeyGroup_key', 
				'properties_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference', 
				'properties_ForeignKeyGroup_entityReference', 
				'properties_ForeignKeyGroup_relationshipType', 
				'properties_ForeignKeyGroup_cardinality', 
				'properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences', 
				'properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences', 
				'properties_ConstraintType_joinCondition', 
				'properties_ConstraintType_ConstraintType_joinCondition_referencedKey', 
				'properties_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference', 
				'properties_ConstraintType_notNullConstraint', 
				'properties_ConstraintType_ConstraintType_notNullConstraint_key', 
				'properties_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference', 
				'properties_ConstraintType_ConstraintType_checkConstraint_language', 
				'properties_ConstraintType_id', 
				'properties_ConstraintType_system', 
				'properties_ConstraintType_scope');
var facetsBoxes= new Array('facets_ConstraintBaseGroup_constraintName', 
				'facets_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference', 
				'facets_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference', 
				'facets_ConstraintType_ConstraintType_checkConstraint_checkCondition', 
				'facets_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference', 
				'facets_ForeignKeyGroup_entityReference', 
				'facets_ForeignKeyGroup_relationshipType', 
				'facets_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences', 
				'facets_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference', 
				'facets_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference', 
				'facets_ConstraintType_scope');
var instanceBoxes= new Array('instance_ConstraintType_primaryKey', 
				'instance_ConstraintType_ConstraintType_primaryKey_key', 
				'instance_ConstraintType_uniqueKey', 
				'instance_ConstraintType_ConstraintType_uniqueKey_key', 
				'instance_ConstraintType_checkConstraint', 
				'instance_ConstraintType_foreignKey', 
				'instance_ForeignKeyGroup_key', 
				'instance_ForeignKeyGroup_cardinality', 
				'instance_ConstraintType_joinCondition', 
				'instance_ConstraintType_ConstraintType_joinCondition_referencedKey', 
				'instance_ConstraintType_notNullConstraint', 
				'instance_ConstraintType_ConstraintType_notNullConstraint_key');
var diagramBoxes= new Array('diagram_ConstraintType_primaryKey', 
				'diagram_ConstraintBaseGroup_constraintName', 
				'diagram_ConstraintBaseGroup_constraintDescription', 
				'diagram_ConstraintType_ConstraintType_primaryKey_key', 
				'diagram_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference', 
				'diagram_ConstraintType_uniqueKey', 
				'diagram_ConstraintType_ConstraintType_uniqueKey_key', 
				'diagram_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference', 
				'diagram_ConstraintType_checkConstraint', 
				'diagram_ConstraintType_ConstraintType_checkConstraint_checkCondition', 
				'diagram_ConstraintType_foreignKey', 
				'diagram_ForeignKeyGroup_key', 
				'diagram_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference', 
				'diagram_ForeignKeyGroup_entityReference', 
				'diagram_ForeignKeyGroup_relationshipType', 
				'diagram_ForeignKeyGroup_cardinality', 
				'diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences', 
				'diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences', 
				'diagram_ConstraintType_joinCondition', 
				'diagram_ConstraintType_ConstraintType_joinCondition_referencedKey', 
				'diagram_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference', 
				'diagram_ConstraintType_notNullConstraint', 
				'diagram_ConstraintType_ConstraintType_notNullConstraint_key', 
				'diagram_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference', 
				'diagram_ConstraintType', 
				'diagram_CardinalityChildOccurancesType', 
				'diagram_ConstraintBaseGroup', 
				'diagram_ForeignKeyGroup');
var annotationBoxes= new Array('annotations_eml-constraint.xsd', 
				'annotations_ConstraintType_primaryKey', 
				'annotations_ConstraintBaseGroup_constraintName', 
				'annotations_ConstraintBaseGroup_constraintDescription', 
				'annotations_ConstraintType_ConstraintType_primaryKey_key', 
				'annotations_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference', 
				'annotations_ConstraintType_uniqueKey', 
				'annotations_ConstraintType_ConstraintType_uniqueKey_key', 
				'annotations_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference', 
				'annotations_ConstraintType_checkConstraint', 
				'annotations_ConstraintType_ConstraintType_checkConstraint_checkCondition', 
				'annotations_ConstraintType_foreignKey', 
				'annotations_ForeignKeyGroup_key', 
				'annotations_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference', 
				'annotations_ForeignKeyGroup_entityReference', 
				'annotations_ForeignKeyGroup_relationshipType', 
				'annotations_ForeignKeyGroup_cardinality', 
				'annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences', 
				'annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences', 
				'annotations_ConstraintType_joinCondition', 
				'annotations_ConstraintType_ConstraintType_joinCondition_referencedKey', 
				'annotations_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference', 
				'annotations_ConstraintType_notNullConstraint', 
				'annotations_ConstraintType_ConstraintType_notNullConstraint_key', 
				'annotations_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference', 
				'annotations_ConstraintType', 
				'annotations_CardinalityChildOccurancesType', 
				'annotations_ConstraintType_ConstraintType_checkConstraint_language');
var attributesBoxes= new Array('attributes_ConstraintType_checkConstraint', 
				'attributes_ConstraintType');
var modelBoxes= new Array('model_ConstraintType_primaryKey', 
				'model_ConstraintType_ConstraintType_primaryKey_key', 
				'model_ConstraintType_uniqueKey', 
				'model_ConstraintType_ConstraintType_uniqueKey_key', 
				'model_ConstraintType_checkConstraint', 
				'model_ConstraintType_foreignKey', 
				'model_ForeignKeyGroup_key', 
				'model_ForeignKeyGroup_cardinality', 
				'model_ConstraintType_joinCondition', 
				'model_ConstraintType_ConstraintType_joinCondition_referencedKey', 
				'model_ConstraintType_notNullConstraint', 
				'model_ConstraintType_ConstraintType_notNullConstraint_key', 
				'model_ConstraintType', 
				'model_ConstraintBaseGroup', 
				'model_ForeignKeyGroup');

      
        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-constraint.xsd"></a><div class="componentTitle">Imported schema <span class="qname">eml-constraint.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/constraint-2.2.0</td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Annotations</b></div>
                           <div class="floatRight"><input id="button_annotations_eml-constraint.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_eml-constraint.xsd');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_eml-constraint.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">'$RCSfile: eml-constraint.xsd,v $'</span><span class="tI">
</span><span class="tT">       Copyright: 1997-2002 Regents of the University of California,</span><span class="tI">
</span><span class="tT">                            University of New Mexico, and</span><span class="tI">
</span><span class="tT">                            Arizona State University</span><span class="tI">
</span><span class="tT">        Sponsors: National Center for Ecological Analysis and Synthesis and</span><span class="tI">
</span><span class="tT">                  Partnership for Interdisciplinary Studies of Coastal Oceans,</span><span class="tI">
</span><span class="tT">                     University of California Santa Barbara</span><span class="tI">
</span><span class="tT">                  Long-Term Ecological Research Network Office,</span><span class="tI">
</span><span class="tT">                     University of New Mexico</span><span class="tI">
</span><span class="tT">                  Center for Environmental Studies, Arizona State University</span><span class="tI">
</span><span class="tT">   Other funding: National Science Foundation (see README for details)</span><span class="tI">
</span><span class="tT">                  The David and Lucile Packard Foundation</span><span class="tI">
</span><span class="tT">     For Details: http://knb.ecoinformatics.org/</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">        '$Author: obrien $'</span><span class="tI">
</span><span class="tT">          '$Date: 2009-02-25 23:51:54 $'</span><span class="tI">
</span><span class="tT">      '$Revision: 1.53 $'</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-constraint</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-constraint module - Relationships among and within</span><span class="tI">
</span><span class="tT">            dataset entities</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 where there are logical constraints</span><span class="tI">
</span><span class="tT">        between entities</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">standAlone: no</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-constraint.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_eml-constraint.xsd');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_eml-constraint.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="ConstraintType_primaryKey"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / primaryKey</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_ConstraintType_primaryKey" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_primaryKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_primaryKey" 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: Primary Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The primary key in the entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The primaryKey element declares the primary key in</span><span class="tI">
</span><span class="tT">            the entity to which the defined constraint</span><span class="tI">
</span><span class="tT">            pertains.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: date</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ConstraintType_primaryKey" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_primaryKey');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_primaryKey" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_primaryKey.png" usemap="#eml-constraint_xsd_Element_primaryKey" /><map name="eml-constraint_xsd_Element_primaryKey" id="eml-constraint_xsd_Element_primaryKey">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="296,46,412,70" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="296,136,433,160" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="214,5,384,31" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_primaryKey_key" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_key" coords="211,220,262,244" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_primaryKey" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_primaryKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_primaryKey" 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_ConstraintType_primaryKey" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_primaryKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_primaryKey" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_primaryKey" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_primaryKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_primaryKey" 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">&lt;primaryKey</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;key</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/key&gt;</span><span class="tI">
</span><span class="tEl">&lt;/primaryKey&gt;</span></pre></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="ConstraintBaseGroup_constraintName"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintBaseGroup</a></b> / constraintName</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_ConstraintBaseGroup_constraintName" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintBaseGroup_constraintName');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintBaseGroup_constraintName" 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: Name of the constraint</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A meaningfull name of the constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The constraintName element is a name which</span><span class="tI">
</span><span class="tT">            represents a human readable and meaningful name for the</span><span class="tI">
</span><span class="tT">            constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: PrimaryKey_birdSurvey</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_ConstraintBaseGroup_constraintName" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintBaseGroup_constraintName');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintBaseGroup_constraintName" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_constraintName.png" usemap="#eml-constraint_xsd_Element_constraintName" /><map name="eml-constraint_xsd_Element_constraintName" id="eml-constraint_xsd_Element_constraintName">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="164,0,352,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintBaseGroup_constraintName" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintBaseGroup_constraintName');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintBaseGroup_constraintName" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</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_ConstraintBaseGroup_constraintName" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintBaseGroup_constraintName');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintBaseGroup_constraintName" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintBaseGroup_constraintDescription"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintBaseGroup</a></b> / constraintDescription</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_ConstraintBaseGroup_constraintDescription" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintBaseGroup_constraintDescription');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintBaseGroup_constraintDescription" 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: Description of the constraint</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Descibes the purpose of the constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The constraintDescription element describes the</span><span class="tI">
</span><span class="tT">            nature of the constraint. It might be a description of a check</span><span class="tI">
</span><span class="tT">            condition, or a statement about the composition of a primary key or</span><span class="tI">
</span><span class="tT">            the nature of the relationship between two database tables or two</span><span class="tI">
</span><span class="tT">            ascii files.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: 1.Must be greater than 0 but less than 100 2. "The</span><span class="tI">
</span><span class="tT">            primary key of the table BIRD_SURVEY is composed of two</span><span class="tI">
</span><span class="tT">            attributes:speciesCode and observationDate 3. The species name</span><span class="tI">
</span><span class="tT">            associated with the species code in survey.txt can be found in the</span><span class="tI">
</span><span class="tT">            file speciesList.txt</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_ConstraintBaseGroup_constraintDescription" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintBaseGroup_constraintDescription');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintBaseGroup_constraintDescription" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_constraintDescription.png" /></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintBaseGroup_constraintDescription" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintBaseGroup_constraintDescription');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintBaseGroup_constraintDescription" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">minOccurs</td>
                                    <td><b>0</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="ConstraintType_ConstraintType_primaryKey_key"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_primaryKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">primaryKey</a></b> / key</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_ConstraintType_ConstraintType_primaryKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_primaryKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_primaryKey_key" 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: Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The set of attributes to which this constraint</span><span class="tI">
</span><span class="tT">                  applies.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The key element defines the set of attributes</span><span class="tI">
</span><span class="tT">                  to which this constraint applies. For a primary key or a</span><span class="tI">
</span><span class="tT">                  unique key, the set of attributes must be identifying. For a</span><span class="tI">
</span><span class="tT">                  foreign key, the set of attributes must match an identifying</span><span class="tI">
</span><span class="tT">                  key in the referenced entity. For a 'not null' constraint, the</span><span class="tI">
</span><span class="tT">                  key indicates the attribute which should not be</span><span class="tI">
</span><span class="tT">                  null.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: plot</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_ConstraintType_ConstraintType_primaryKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_primaryKey_key');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_primaryKey_key" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_key.png" usemap="#eml-constraint_xsd_Element_key" /><map name="eml-constraint_xsd_Element_key" id="eml-constraint_xsd_Element_key">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" coords="191,6,321,30" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_primaryKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_primaryKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_primaryKey_key" 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_ConstraintType_ConstraintType_primaryKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_ConstraintType_primaryKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_ConstraintType_primaryKey_key" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference+</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_ConstraintType_primaryKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_ConstraintType_primaryKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_ConstraintType_primaryKey_key" 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">&lt;key</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;attributeReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,unbounded}</span><span class="tEl">&lt;/attributeReference&gt;</span><span class="tI">
</span><span class="tEl">&lt;/key&gt;</span></pre></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="ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_primaryKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">primaryKey</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_primaryKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> / attributeReference</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_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" 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: Attribute Reference</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The identifier of an attribute found</span><span class="tI">
</span><span class="tT">                        in the identified entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The attributeReference element is the</span><span class="tI">
</span><span class="tT">                        identifier of an attribute that can be found in the</span><span class="tI">
</span><span class="tT">                        identified entity. This id will be unique within an</span><span class="tI">
</span><span class="tT">                        entity and specifies that the attribute participates</span><span class="tI">
</span><span class="tT">                        in the key that is being defined.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_attributeReference.png" usemap="#eml-constraint_xsd_Element_attributeReference" /><map name="eml-constraint_xsd_Element_attributeReference" id="eml-constraint_xsd_Element_attributeReference">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="178,0,366,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td>
                                    <td><b>unbounded</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_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_ConstraintType_primaryKey_ConstraintType_ConstraintType_primaryKey_key_attributeReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintType_uniqueKey"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / uniqueKey</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_ConstraintType_uniqueKey" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_uniqueKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_uniqueKey" 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: Unique Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A unique key in the entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The uniqueKey element represents a unique key</span><span class="tI">
</span><span class="tT">            within the referenced entity. This is different from a primary key</span><span class="tI">
</span><span class="tT">            in that it does not form any implicit foreign key relationships to</span><span class="tI">
</span><span class="tT">            other entities, however it is required to be unique within the</span><span class="tI">
</span><span class="tT">            entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: date</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_ConstraintType_uniqueKey" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_uniqueKey');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_uniqueKey" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_uniqueKey.png" usemap="#eml-constraint_xsd_Element_uniqueKey" /><map name="eml-constraint_xsd_Element_uniqueKey" id="eml-constraint_xsd_Element_uniqueKey">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="291,46,407,70" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="291,136,428,160" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="209,5,379,31" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_uniqueKey_key" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_key" coords="206,220,257,244" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_uniqueKey" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_uniqueKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_uniqueKey" 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_ConstraintType_uniqueKey" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_uniqueKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_uniqueKey" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_uniqueKey" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_uniqueKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_uniqueKey" 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">&lt;uniqueKey</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;key</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/key&gt;</span><span class="tI">
</span><span class="tEl">&lt;/uniqueKey&gt;</span></pre></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="ConstraintType_ConstraintType_uniqueKey_key"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_uniqueKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">uniqueKey</a></b> / key</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_ConstraintType_ConstraintType_uniqueKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_uniqueKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_uniqueKey_key" 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: Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The set of attributes to which this constraint</span><span class="tI">
</span><span class="tT">                  applies.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The key element defines the set of attributes</span><span class="tI">
</span><span class="tT">                  to which this constraint applies. For a primary key or a</span><span class="tI">
</span><span class="tT">                  unique key, the set of attributes must be identifying. For a</span><span class="tI">
</span><span class="tT">                  foreign key, the set of attributes must match an identifying</span><span class="tI">
</span><span class="tT">                  key in the referenced entity. For a 'not null' constraint, the</span><span class="tI">
</span><span class="tT">                  key indicates the attribute which should not be</span><span class="tI">
</span><span class="tT">                  null.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: date, site, plot</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_ConstraintType_ConstraintType_uniqueKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_uniqueKey_key');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_uniqueKey_key" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_key_1.png" usemap="#eml-constraint_xsd_Element_key_1" /><map name="eml-constraint_xsd_Element_key_1" id="eml-constraint_xsd_Element_key_1">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" coords="191,6,321,30" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_uniqueKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_uniqueKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_uniqueKey_key" 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_ConstraintType_ConstraintType_uniqueKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_ConstraintType_uniqueKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_ConstraintType_uniqueKey_key" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference+</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_ConstraintType_uniqueKey_key" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_ConstraintType_uniqueKey_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_ConstraintType_uniqueKey_key" 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">&lt;key</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;attributeReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,unbounded}</span><span class="tEl">&lt;/attributeReference&gt;</span><span class="tI">
</span><span class="tEl">&lt;/key&gt;</span></pre></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="ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_uniqueKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">uniqueKey</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_uniqueKey_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> / attributeReference</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_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" 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: Attribute Reference</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The identifier of an attribute found</span><span class="tI">
</span><span class="tT">                        in the identified entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The attributeReference element is the</span><span class="tI">
</span><span class="tT">                        identifier of an attribute that can be found in the</span><span class="tI">
</span><span class="tT">                        identified entity. This id will be unique within an</span><span class="tI">
</span><span class="tT">                        entity and specifies that the attribute participates</span><span class="tI">
</span><span class="tT">                        in the key that is being defined.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_attributeReference_1.png" usemap="#eml-constraint_xsd_Element_attributeReference_1" /><map name="eml-constraint_xsd_Element_attributeReference_1" id="eml-constraint_xsd_Element_attributeReference_1">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="178,0,366,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td>
                                    <td><b>unbounded</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_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_ConstraintType_uniqueKey_ConstraintType_ConstraintType_uniqueKey_key_attributeReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintType_checkConstraint"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / checkConstraint</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_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_checkConstraint" 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: Check Constraint</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A constraint which checks a conditional clause</span><span class="tI">
</span><span class="tT">            within an entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The checkConstraint element defines a constraint</span><span class="tI">
</span><span class="tT">            which checks a conditional clause within an</span><span class="tI">
</span><span class="tT">            entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: if site&gt;1 then plot&gt;10</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_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_checkConstraint" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_checkConstraint.png" usemap="#eml-constraint_xsd_Element_checkConstraint" /><map name="eml-constraint_xsd_Element_checkConstraint" id="eml-constraint_xsd_Element_checkConstraint">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_checkConstraint_language" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_checkConstraint_language" coords="181,40,278,64" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="323,181,439,205" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="323,271,460,295" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="241,140,411,166" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_checkConstraint_checkCondition" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_checkConstraint_checkCondition" coords="238,355,353,379" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_checkConstraint" 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_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_checkConstraint" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_checkConstraint_checkCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkCondition</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_checkConstraint_checkCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkCondition</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_checkConstraint" 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">&lt;checkConstraint</span><span class="tT"> </span><span class="tAN">language=</span><span class="tAV">""</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;checkCondition</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/checkCondition&gt;</span><span class="tI">
</span><span class="tEl">&lt;/checkConstraint&gt;</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_ConstraintType_checkConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_ConstraintType_checkConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="attributes_ConstraintType_checkConstraint" 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-constraint_xsd.html#ConstraintType_ConstraintType_checkConstraint_language" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">language</a></b></td>
                                    <td><b>xs:string</b></td>
                                    <td>optional</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: Language</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The language that the is used to express or</span><span class="tI">
</span><span class="tT">                implement the check constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The language element declares the language</span><span class="tI">
</span><span class="tT">                that is used to implement the check constraint.  This is</span><span class="tI">
</span><span class="tT">                typically the name and version of a programming language such as</span><span class="tI">
</span><span class="tT">                Java, C, Perl, Basic, or other.  Sometime it is the name and</span><span class="tI">
</span><span class="tT">                version of a scriptable analysis system such as SAS, Matlab, R,</span><span class="tI">
</span><span class="tT">                or SPlus.</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: Perl 5.6.1</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="ConstraintType_ConstraintType_checkConstraint_checkCondition"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_checkConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkConstraint</a></b> / checkCondition</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_ConstraintType_ConstraintType_checkConstraint_checkCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_checkConstraint_checkCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_checkConstraint_checkCondition" 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: Check Condition</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: An SQL statement or other language</span><span class="tI">
</span><span class="tT">                  implementation of the condition for a check</span><span class="tI">
</span><span class="tT">                  constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The checkCondition element defines an SQL</span><span class="tI">
</span><span class="tT">                  statement or other language implementation of the condition</span><span class="tI">
</span><span class="tT">                  for a check constraint.  Generally this provides a means for</span><span class="tI">
</span><span class="tT">                  constraining the values within and among</span><span class="tI">
</span><span class="tT">                  entities.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: (year &gt; 1900 and year &lt;</span><span class="tI">
</span><span class="tT">                  1990)</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_ConstraintType_ConstraintType_checkConstraint_checkCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_checkConstraint_checkCondition');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_checkConstraint_checkCondition" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_checkCondition.png" usemap="#eml-constraint_xsd_Element_checkCondition" /><map name="eml-constraint_xsd_Element_checkCondition" id="eml-constraint_xsd_Element_checkCondition">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="163,0,351,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_checkConstraint_checkCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_checkConstraint_checkCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_checkConstraint_checkCondition" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</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_ConstraintType_ConstraintType_checkConstraint_checkCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_ConstraintType_checkConstraint_checkCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_ConstraintType_checkConstraint_checkCondition" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintType_foreignKey"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / foreignKey</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_ConstraintType_foreignKey" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_foreignKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_foreignKey" 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: Foreign Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A foreign key relationship among entities</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The foreignKey element defines a foreign key</span><span class="tI">
</span><span class="tT">            relationship among entities which relates this entity to another's</span><span class="tI">
</span><span class="tT">            primary key.</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_ConstraintType_foreignKey" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_foreignKey');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_foreignKey" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_foreignKey.png" usemap="#eml-constraint_xsd_Element_foreignKey" /><map name="eml-constraint_xsd_Element_foreignKey" id="eml-constraint_xsd_Element_foreignKey">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="307,90,423,114" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="307,180,444,204" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="225,49,395,75" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_key" href="eml-constraint_xsd.html#ForeignKeyGroup_key" coords="222,264,273,288" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_entityReference" href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" coords="222,354,336,378" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_relationshipType" href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" coords="222,431,343,455" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_cardinality" href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" coords="222,508,309,532" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup" href="eml-constraint_xsd.html#ForeignKeyGroup" coords="140,5,289,31" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_foreignKey" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_foreignKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_foreignKey" 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_ConstraintType_foreignKey" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_foreignKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_foreignKey" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality{0,1}</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_foreignKey" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_foreignKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_foreignKey" 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">&lt;foreignKey</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;key</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/key&gt;</span><span class="tI">
  </span><span class="tEl">&lt;entityReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/entityReference&gt;</span><span class="tI">
  </span><span class="tEl">&lt;relationshipType</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/relationshipType&gt;</span><span class="tI">
  </span><span class="tEl">&lt;cardinality</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/cardinality&gt;</span><span class="tI">
</span><span class="tEl">&lt;/foreignKey&gt;</span></pre></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="ForeignKeyGroup_key"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / key</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_ForeignKeyGroup_key" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_key" 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: Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The set of attributes to which this constraint</span><span class="tI">
</span><span class="tT">            applies.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The key element defines the set of attributes to</span><span class="tI">
</span><span class="tT">            which this constraint applies. For a primary key or a unique key,</span><span class="tI">
</span><span class="tT">            the set of attributes must be identifying. For a foreign key, the</span><span class="tI">
</span><span class="tT">            set of attributes must match an identifying key in the referenced</span><span class="tI">
</span><span class="tT">            entity. For a 'not null' constraint, the key indicates the attribute</span><span class="tI">
</span><span class="tT">            which should not be null.</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_ForeignKeyGroup_key" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_key');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_key" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_key_2.png" usemap="#eml-constraint_xsd_Element_key_2" /><map name="eml-constraint_xsd_Element_key_2" id="eml-constraint_xsd_Element_key_2">
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" coords="191,6,321,30" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_key" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_key" 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_ForeignKeyGroup_key" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ForeignKeyGroup_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ForeignKeyGroup_key" style="display:block"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference+</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ForeignKeyGroup_key" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ForeignKeyGroup_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ForeignKeyGroup_key" 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">&lt;key</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;attributeReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,unbounded}</span><span class="tEl">&lt;/attributeReference&gt;</span><span class="tI">
</span><span class="tEl">&lt;/key&gt;</span></pre></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="ForeignKeyGroup_ForeignKeyGroup_key_attributeReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> / attributeReference</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_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" 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: Attribute Reference</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The identifier of an attribute found</span><span class="tI">
</span><span class="tT">                  in the identified entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The attributeReference element is the</span><span class="tI">
</span><span class="tT">                  identifier of an attribute that can be found in the</span><span class="tI">
</span><span class="tT">                  identified entity. This id will be unique within an</span><span class="tI">
</span><span class="tT">                  entity and specifies that the attribute participates</span><span class="tI">
</span><span class="tT">                  in the key that is being defined.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_attributeReference_2.png" usemap="#eml-constraint_xsd_Element_attributeReference_2" /><map name="eml-constraint_xsd_Element_attributeReference_2" id="eml-constraint_xsd_Element_attributeReference_2">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="178,0,366,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td>
                                    <td><b>unbounded</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_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ForeignKeyGroup_ForeignKeyGroup_key_attributeReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ForeignKeyGroup_entityReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / entityReference</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_ForeignKeyGroup_entityReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_entityReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_entityReference" 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: Referenced Entity ID</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The id of the parent-entity in a foreign key</span><span class="tI">
</span><span class="tT">            constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The entityReference element contains the id of the</span><span class="tI">
</span><span class="tT">            entity to which a foreign key refers, otherwise known as the</span><span class="tI">
</span><span class="tT">            parent-entity or parent-table. This should be an identifier that</span><span class="tI">
</span><span class="tT">            matches one of the "identifier" elements for an</span><span class="tI">
</span><span class="tT">            entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: knb.79.4</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_ForeignKeyGroup_entityReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_entityReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_entityReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_entityReference.png" usemap="#eml-constraint_xsd_Element_entityReference" /><map name="eml-constraint_xsd_Element_entityReference" id="eml-constraint_xsd_Element_entityReference">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="162,0,350,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_entityReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_entityReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_entityReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</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_ForeignKeyGroup_entityReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ForeignKeyGroup_entityReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ForeignKeyGroup_entityReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ForeignKeyGroup_relationshipType"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / relationshipType</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_ForeignKeyGroup_relationshipType" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_relationshipType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_relationshipType" 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: Relationship type: Identifying or</span><span class="tI">
</span><span class="tT">            non-identifying</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Relationship type: Identifying or</span><span class="tI">
</span><span class="tT">            non-identifying</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The relationshipType element defines identifying</span><span class="tI">
</span><span class="tT">            relationships that propagate from the parent entity's primary key to</span><span class="tI">
</span><span class="tT">            the child's primary key. Non-identifying relationships propagate the</span><span class="tI">
</span><span class="tT">            parent's primary key as a non-key attribute of the child</span><span class="tI">
</span><span class="tT">            entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: relationshipType code</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_ForeignKeyGroup_relationshipType" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_relationshipType');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_relationshipType" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_relationshipType.png" /></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td>restriction of <b>xs:string</b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_relationshipType" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_relationshipType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_relationshipType" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">minOccurs</td>
                                    <td><b>0</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_ForeignKeyGroup_relationshipType" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ForeignKeyGroup_relationshipType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ForeignKeyGroup_relationshipType" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">enumeration</td>
                                    <td width="30%"><b>identifying</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">enumeration</td>
                                    <td width="30%"><b>non-identifying</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><a id="ForeignKeyGroup_cardinality"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / cardinality</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_ForeignKeyGroup_cardinality" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_cardinality');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_cardinality" 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: Cardinality of the relationship between two</span><span class="tI">
</span><span class="tT">            entities.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Cardinality of the relationship between a parent</span><span class="tI">
</span><span class="tT">            entity and a child entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The cardinality element represents a statement of</span><span class="tI">
</span><span class="tT">            the relationship between parent and child entities. Cardinality is</span><span class="tI">
</span><span class="tT">            expressed as the ratio of related parent and child</span><span class="tI">
</span><span class="tT">            entities. Cardinality 1 to N is a specific form of cardinality in</span><span class="tI">
</span><span class="tT">            which zero or one parent records are related to a specified number</span><span class="tI">
</span><span class="tT">            of child records. The cardinality ratio for the parent entity</span><span class="tI">
</span><span class="tT">            depends on whether the "existence" is mandatory (one or more) or</span><span class="tI">
</span><span class="tT">            optional (zero to ...).</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: One to many</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: One to 10</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: Zero or One to Many</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_ForeignKeyGroup_cardinality" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_cardinality');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_cardinality" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_cardinality.png" usemap="#eml-constraint_xsd_Element_cardinality" /><map name="eml-constraint_xsd_Element_cardinality" id="eml-constraint_xsd_Element_cardinality">
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" coords="206,2,336,26" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" coords="206,79,327,103" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_cardinality" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_cardinality');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_cardinality" 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>0</b></td>
                                 </tr>
                              </table>
                           </div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_ForeignKeyGroup_cardinality" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ForeignKeyGroup_cardinality');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ForeignKeyGroup_cardinality" style="display:block"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">parentOccurences</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">childOccurences</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">childOccurences</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">parentOccurences</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ForeignKeyGroup_cardinality" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ForeignKeyGroup_cardinality');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ForeignKeyGroup_cardinality" 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">&lt;cardinality</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;parentOccurences</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/parentOccurences&gt;</span><span class="tI">
  </span><span class="tEl">&lt;childOccurences</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/childOccurences&gt;</span><span class="tI">
</span><span class="tEl">&lt;/cardinality&gt;</span></pre></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="ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality</a></b> / parentOccurences</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_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" 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: Parent portion of a 1 to exactly N</span><span class="tI">
</span><span class="tT">                  cardinality</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Parent portion of a 1 to exactly N cardinality.</span><span class="tI">
</span><span class="tT">                  May have a value of either 0 or 1.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The parentOccurences element describes the</span><span class="tI">
</span><span class="tT">                  Parent portion of a 1 to exactly N cardinality. May have a</span><span class="tI">
</span><span class="tT">                  value of either 0 or 1. Value of 0 implies that the</span><span class="tI">
</span><span class="tT">                  "existence" of a child record is optional.  Value of 1 implies</span><span class="tI">
</span><span class="tT">                  that the "existence" of a child record is</span><span class="tI">
</span><span class="tT">                  mandatory.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: One to 10, Zero or One to Many</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_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_parentOccurences.png" /></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td>restriction of <b>xs:integer</b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</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_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ForeignKeyGroup_ForeignKeyGroup_cardinality_parentOccurences" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">enumeration</td>
                                    <td width="30%"><b>0</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">enumeration</td>
                                    <td width="30%"><b>1</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><a id="ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ForeignKeyGroup" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ForeignKeyGroup</a></b> / <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality</a></b> / childOccurences</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_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" 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: Child portion of the cardinality</span><span class="tI">
</span><span class="tT">                  expression</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Child portion of a cardinality expression</span><span class="tI">
</span><span class="tT">                  Allowed values are positive integers including zero or the</span><span class="tI">
</span><span class="tT">                  string value "many".</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The childOccurences element describes the</span><span class="tI">
</span><span class="tT">                  child portion of a cardinality expression Allowed values are</span><span class="tI">
</span><span class="tT">                  positive integers including zero or the string value</span><span class="tI">
</span><span class="tT">                  "many"</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: 2, 15, many</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_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_childOccurences.png" usemap="#eml-constraint_xsd_Element_childOccurences" /><map name="eml-constraint_xsd_Element_childOccurences" id="eml-constraint_xsd_Element_childOccurences">
                                 <area alt="eml-constraint_xsd.tmp#CardinalityChildOccurancesType" href="eml-constraint_xsd.html#CardinalityChildOccurancesType" coords="169,0,400,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-constraint_xsd.html#CardinalityChildOccurancesType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">CardinalityChildOccurancesType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ForeignKeyGroup_ForeignKeyGroup_cardinality_childOccurences" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</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="ConstraintType_joinCondition"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / joinCondition</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_ConstraintType_joinCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_joinCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_joinCondition" 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: Join Condition</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A non primary/foreign key join</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The joinCondition element describes any join of two</span><span class="tI">
</span><span class="tT">            tables that is not done with a primary/foreign key</span><span class="tI">
</span><span class="tT">            relationship.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: JOIN code</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_ConstraintType_joinCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_joinCondition');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_joinCondition" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_joinCondition.png" usemap="#eml-constraint_xsd_Element_joinCondition" /><map name="eml-constraint_xsd_Element_joinCondition" id="eml-constraint_xsd_Element_joinCondition">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="393,90,509,114" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="393,180,530,204" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="311,49,481,75" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_key" href="eml-constraint_xsd.html#ForeignKeyGroup_key" coords="308,264,359,288" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_entityReference" href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" coords="308,354,422,378" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_relationshipType" href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" coords="308,431,429,455" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_cardinality" href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" coords="308,508,395,532" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup" href="eml-constraint_xsd.html#ForeignKeyGroup" coords="226,5,375,31" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_joinCondition_referencedKey" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_referencedKey" coords="223,605,331,629" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_joinCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_joinCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_joinCondition" 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_ConstraintType_joinCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_joinCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_joinCondition" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_referencedKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">referencedKey</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_referencedKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">referencedKey</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_joinCondition" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_joinCondition');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_joinCondition" 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">&lt;joinCondition</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;key</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/key&gt;</span><span class="tI">
  </span><span class="tEl">&lt;entityReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/entityReference&gt;</span><span class="tI">
  </span><span class="tEl">&lt;relationshipType</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/relationshipType&gt;</span><span class="tI">
  </span><span class="tEl">&lt;cardinality</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/cardinality&gt;</span><span class="tI">
  </span><span class="tEl">&lt;referencedKey</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/referencedKey&gt;</span><span class="tI">
</span><span class="tEl">&lt;/joinCondition&gt;</span></pre></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="ConstraintType_ConstraintType_joinCondition_referencedKey"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_joinCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">joinCondition</a></b> / referencedKey</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_ConstraintType_ConstraintType_joinCondition_referencedKey" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_joinCondition_referencedKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_joinCondition_referencedKey" 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: Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The set of attributes to which a foreign key</span><span class="tI">
</span><span class="tT">                  constraint refers.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The referencedKey element defines set of</span><span class="tI">
</span><span class="tT">                  attributes to which a foreign key constraint refers. If the</span><span class="tI">
</span><span class="tT">                  key refers to the primary key in the referenced entity, then</span><span class="tI">
</span><span class="tT">                  the "referencedKey" is optional.  For a foreign key, the set</span><span class="tI">
</span><span class="tT">                  of attributes must match an identifying key in the referenced</span><span class="tI">
</span><span class="tT">                  entity.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site, plot</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_ConstraintType_ConstraintType_joinCondition_referencedKey" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_joinCondition_referencedKey');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_joinCondition_referencedKey" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_referencedKey.png" usemap="#eml-constraint_xsd_Element_referencedKey" /><map name="eml-constraint_xsd_Element_referencedKey" id="eml-constraint_xsd_Element_referencedKey">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" coords="248,6,378,30" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_joinCondition_referencedKey" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_joinCondition_referencedKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_joinCondition_referencedKey" 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_ConstraintType_ConstraintType_joinCondition_referencedKey" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_ConstraintType_joinCondition_referencedKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_ConstraintType_joinCondition_referencedKey" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference+</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_ConstraintType_joinCondition_referencedKey" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_ConstraintType_joinCondition_referencedKey');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_ConstraintType_joinCondition_referencedKey" 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">&lt;referencedKey</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;attributeReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,unbounded}</span><span class="tEl">&lt;/attributeReference&gt;</span><span class="tI">
</span><span class="tEl">&lt;/referencedKey&gt;</span></pre></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="ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_joinCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">joinCondition</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_joinCondition_referencedKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">referencedKey</a></b> / attributeReference</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_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" 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: Attribute Reference</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The identifier of an attribute found</span><span class="tI">
</span><span class="tT">                        in the identified entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The attributeReference element is the</span><span class="tI">
</span><span class="tT">                        identifier of an attribute that can be found in the</span><span class="tI">
</span><span class="tT">                        identified entity. This id will be unique within an</span><span class="tI">
</span><span class="tT">                        entity and specifies that the attribute participates</span><span class="tI">
</span><span class="tT">                        in the key that is being defined.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_attributeReference_3.png" usemap="#eml-constraint_xsd_Element_attributeReference_3" /><map name="eml-constraint_xsd_Element_attributeReference_3" id="eml-constraint_xsd_Element_attributeReference_3">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="178,0,366,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td>
                                    <td><b>unbounded</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_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_ConstraintType_joinCondition_ConstraintType_ConstraintType_joinCondition_referencedKey_attributeReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintType_notNullConstraint"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / notNullConstraint</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_ConstraintType_notNullConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_notNullConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_notNullConstraint" 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: Not Null Constraint</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: A constraint that indicates that no null values</span><span class="tI">
</span><span class="tT">            should be present for an attribute.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The notNullConstraint element defines a constraint</span><span class="tI">
</span><span class="tT">            that indicates that no null values should be present for an</span><span class="tI">
</span><span class="tT">            attribute in this entity.</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_ConstraintType_notNullConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_notNullConstraint');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_notNullConstraint" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_notNullConstraint.png" usemap="#eml-constraint_xsd_Element_notNullConstraint" /><map name="eml-constraint_xsd_Element_notNullConstraint" id="eml-constraint_xsd_Element_notNullConstraint">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="331,46,447,70" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="331,136,468,160" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="249,5,419,31" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_notNullConstraint_key" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_key" coords="246,220,297,244" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_notNullConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_notNullConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_notNullConstraint" 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_ConstraintType_notNullConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_notNullConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_notNullConstraint" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_notNullConstraint" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_notNullConstraint');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_notNullConstraint" 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">&lt;notNullConstraint</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintName</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/constraintName&gt;</span><span class="tI">
  </span><span class="tEl">&lt;constraintDescription</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{0,1}</span><span class="tEl">&lt;/constraintDescription&gt;</span><span class="tI">
  </span><span class="tEl">&lt;key</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/key&gt;</span><span class="tI">
</span><span class="tEl">&lt;/notNullConstraint&gt;</span></pre></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="ConstraintType_ConstraintType_notNullConstraint_key"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_notNullConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">notNullConstraint</a></b> / key</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_ConstraintType_ConstraintType_notNullConstraint_key" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_notNullConstraint_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_notNullConstraint_key" 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: Key</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The set of attributes to which this constraint</span><span class="tI">
</span><span class="tT">                  applies.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The key element defines the set of attributes</span><span class="tI">
</span><span class="tT">                  to which this constraint applies. For a primary key or a</span><span class="tI">
</span><span class="tT">                  unique key, the set of attributes must be identifying. For a</span><span class="tI">
</span><span class="tT">                  foreign key, the set of attributes must match an identifying</span><span class="tI">
</span><span class="tT">                  key in the referenced entity. For a 'not null' constraint, the</span><span class="tI">
</span><span class="tT">                  key indicates the attribute which should not be</span><span class="tI">
</span><span class="tT">                  null.</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_ConstraintType_ConstraintType_notNullConstraint_key" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_notNullConstraint_key');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_notNullConstraint_key" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_key_3.png" usemap="#eml-constraint_xsd_Element_key_3" /><map name="eml-constraint_xsd_Element_key_3" id="eml-constraint_xsd_Element_key_3">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" coords="191,6,321,30" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_notNullConstraint_key" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_notNullConstraint_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_notNullConstraint_key" 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_ConstraintType_ConstraintType_notNullConstraint_key" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType_ConstraintType_notNullConstraint_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType_ConstraintType_notNullConstraint_key" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference+</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">attributeReference</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Instance</b></div>
                           <div class="floatRight"><input id="button_instance_ConstraintType_ConstraintType_notNullConstraint_key" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_ConstraintType_ConstraintType_notNullConstraint_key');" class="control" /></div>
                        </td>
                        <td>
                           <div id="instance_ConstraintType_ConstraintType_notNullConstraint_key" 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">&lt;key</span><span class="tEl">&gt;</span><span class="tI">
  </span><span class="tEl">&lt;attributeReference</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,unbounded}</span><span class="tEl">&lt;/attributeReference&gt;</span><span class="tI">
</span><span class="tEl">&lt;/key&gt;</span></pre></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="ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference"></a><div class="componentTitle">Element <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_notNullConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">notNullConstraint</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_ConstraintType_notNullConstraint_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> / attributeReference</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_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" 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: Attribute Reference</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The identifier of an attribute found</span><span class="tI">
</span><span class="tT">                        in the identified entity</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The attributeReference element is the</span><span class="tI">
</span><span class="tT">                        identifier of an attribute that can be found in the</span><span class="tI">
</span><span class="tT">                        identified entity. This id will be unique within an</span><span class="tI">
</span><span class="tT">                        entity and specifies that the attribute participates</span><span class="tI">
</span><span class="tT">                        in the key that is being defined.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: site</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_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_attributeReference_4.png" usemap="#eml-constraint_xsd_Element_attributeReference_4" /><map name="eml-constraint_xsd_Element_attributeReference_4" id="eml-constraint_xsd_Element_attributeReference_4">
                                 <area alt="eml-resource_xsd.tmp#NonEmptyStringType" href="eml-resource_xsd.html#NonEmptyStringType" coords="178,0,366,26" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td><b><a href="eml-resource_xsd.html#NonEmptyStringType" target="mainFrame" title="https://eml.ecoinformatics.org/resource-2.2.0" onclick="updatePageTitle('Schema documentation for eml-resource.xsd')">NonEmptyStringType</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Properties</b></div>
                           <div class="floatRight"><input id="button_properties_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" style="display:block">
                              <table class="propertiesTable">
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">content</td>
                                    <td><b>simple</b></td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn" style="white-space: nowrap;">maxOccurs</td>
                                    <td><b>unbounded</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_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_ConstraintType_notNullConstraint_ConstraintType_ConstraintType_notNullConstraint_key_attributeReference" style="display:block">
                              <table class="facetsTable">
                                 <tr>
                                    <td class="firstColumn">minLength</td>
                                    <td width="30%"><b>1</b></td>
                                    <td>
                                       <div class="annotation"></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td class="firstColumn">pattern</td>
                                    <td width="30%"><b>[\s]*[\S][\s\S]*</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><a id="ConstraintType"></a><div class="componentTitle">Complex Type <span class="qname">ConstraintType</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/constraint-2.2.0</td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Annotations</b></div>
                           <div class="floatRight"><input id="button_annotations_ConstraintType" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType" 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: Relational integrity constraint descriptors</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Describes the relational integrity constraints of a</span><span class="tI">
</span><span class="tT">        relational database.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The ConstraintType type describes the relational</span><span class="tI">
</span><span class="tT">        integrity constraints of a relational database. This includes primary</span><span class="tI">
</span><span class="tT">        keys, foreign keys, unique keys, etc. When an eml-constraint module is</span><span class="tI">
</span><span class="tT">        created, it should be linked into a dataset using the "triple" element,</span><span class="tI">
</span><span class="tT">        and all of the entities that are referenced in the constraints should be</span><span class="tI">
</span><span class="tT">        accessible within that same package.</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_ConstraintType" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintType');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintType" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Complex_Type_ConstraintType.png" usemap="#eml-constraint_xsd_Complex_Type_ConstraintType" /><map name="eml-constraint_xsd_Complex_Type_ConstraintType" id="eml-constraint_xsd_Complex_Type_ConstraintType">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_id" href="eml-constraint_xsd.html#ConstraintType_id" coords="200,38,268,62" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_system" href="eml-constraint_xsd.html#ConstraintType_system" coords="200,72,286,96" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_scope" href="eml-constraint_xsd.html#ConstraintType_scope" coords="200,106,280,130" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_primaryKey" href="eml-constraint_xsd.html#ConstraintType_primaryKey" coords="257,147,349,171" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_uniqueKey" href="eml-constraint_xsd.html#ConstraintType_uniqueKey" coords="257,237,344,261" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_checkConstraint" href="eml-constraint_xsd.html#ConstraintType_checkConstraint" coords="257,327,376,351" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_foreignKey" href="eml-constraint_xsd.html#ConstraintType_foreignKey" coords="257,417,346,441" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_joinCondition" href="eml-constraint_xsd.html#ConstraintType_joinCondition" coords="257,507,361,531" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintType_notNullConstraint" href="eml-constraint_xsd.html#ConstraintType_notNullConstraint" coords="257,597,384,621" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_ConstraintType" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintType" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintType_primaryKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">primaryKey</a></b> | <b><a href="eml-constraint_xsd.html#ConstraintType_uniqueKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">uniqueKey</a></b> | <b><a href="eml-constraint_xsd.html#ConstraintType_checkConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkConstraint</a></b> | <b><a href="eml-constraint_xsd.html#ConstraintType_foreignKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">foreignKey</a></b> | <b><a href="eml-constraint_xsd.html#ConstraintType_joinCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">joinCondition</a></b> | <b><a href="eml-constraint_xsd.html#ConstraintType_notNullConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">notNullConstraint</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintType_checkConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkConstraint</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_foreignKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">foreignKey</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_joinCondition" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">joinCondition</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_notNullConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">notNullConstraint</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_primaryKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">primaryKey</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintType_uniqueKey" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">uniqueKey</a></b></td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Attributes</b></div>
                           <div class="floatRight"><input id="button_attributes_ConstraintType" type="image" src="img/btM.gif" value="-" onclick="switchState('attributes_ConstraintType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="attributes_ConstraintType" 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-constraint_xsd.html#ConstraintType_id" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.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-constraint_xsd.html#ConstraintType_scope" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.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-constraint_xsd.html#ConstraintType_system" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.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="CardinalityChildOccurancesType"></a><div class="componentTitle">Simple Type <span class="qname">CardinalityChildOccurancesType</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/constraint-2.2.0</td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Annotations</b></div>
                           <div class="floatRight"><input id="button_annotations_CardinalityChildOccurancesType" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_CardinalityChildOccurancesType');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_CardinalityChildOccurancesType" 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: Child portion of a cardinality expression</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: Child portion of a cardinality expression Allowed values</span><span class="tI">
</span><span class="tT">        are positive integers including zero or the string value</span><span class="tI">
</span><span class="tT">        "many".</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The CardinalityChildOccurancesType element defines the</span><span class="tI">
</span><span class="tT">        child portion of a cardinality expression.  Allowed values are positive</span><span class="tI">
</span><span class="tT">        integers including zero or the string value "many".</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">example: 0,1, 2, 15,many</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_CardinalityChildOccurancesType" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_CardinalityChildOccurancesType');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_CardinalityChildOccurancesType" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Simple_Type_CardinalityChildOccurancesType.png" /></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Type</b></td>
                        <td>union of(<b>xs:integer</b>, restriction of <b>xs:string</b>)
                        </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="ConstraintType_ConstraintType_checkConstraint_language"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</a></b> / <b><a href="eml-constraint_xsd.html#ConstraintType_checkConstraint" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">checkConstraint</a></b> / @language</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_ConstraintType_ConstraintType_checkConstraint_language" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_ConstraintType_ConstraintType_checkConstraint_language');" class="control" /></div>
                        </td>
                        <td>
                           <div id="annotations_ConstraintType_ConstraintType_checkConstraint_language" 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: Language</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">summary: The language that the is used to express or</span><span class="tI">
</span><span class="tT">                implement the check constraint.</span><span class="tI">
</span><span class="tT"></span><span class="tI">
</span><span class="tT">description: The language element declares the language</span><span class="tI">
</span><span class="tT">                that is used to implement the check constraint.  This is</span><span class="tI">
</span><span class="tT">                typically the name and version of a programming language such as</span><span class="tI">
</span><span class="tT">                Java, C, Perl, Basic, or other.  Sometime it is the name and</span><span class="tI">
</span><span class="tT">                version of a scriptable analysis system such as SAS, Matlab, R,</span><span class="tI">
</span><span class="tT">                or SPlus.</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: Perl 5.6.1</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_ConstraintType_ConstraintType_checkConstraint_language" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_ConstraintType_checkConstraint_language');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_ConstraintType_checkConstraint_language" 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="ConstraintType_id"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</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_ConstraintType_id" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_id');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_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="ConstraintType_system"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</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_ConstraintType_system" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_system');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_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="ConstraintType_scope"></a><div class="componentTitle">Attribute <span class="qname"><b><a href="eml-constraint_xsd.html#ConstraintType" target="mainFrame" title="https://eml.ecoinformatics.org/constraint-2.2.0" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">ConstraintType</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_ConstraintType_scope" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_ConstraintType_scope');" class="control" /></div>
                        </td>
                        <td>
                           <div id="properties_ConstraintType_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_ConstraintType_scope" type="image" src="img/btM.gif" value="-" onclick="switchState('facets_ConstraintType_scope');" class="control" /></div>
                        </td>
                        <td>
                           <div id="facets_ConstraintType_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><a id="ConstraintBaseGroup"></a><div class="componentTitle">Element Group <span class="qname">ConstraintBaseGroup</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/constraint-2.2.0</td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Diagram</b></div>
                           <div class="floatRight"><input id="button_diagram_ConstraintBaseGroup" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ConstraintBaseGroup');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ConstraintBaseGroup" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_Group_ConstraintBaseGroup.png" usemap="#eml-constraint_xsd_Element_Group_ConstraintBaseGroup" /><map name="eml-constraint_xsd_Element_Group_ConstraintBaseGroup" id="eml-constraint_xsd_Element_Group_ConstraintBaseGroup">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="269,0,385,24" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="269,90,406,114" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_ConstraintBaseGroup" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ConstraintBaseGroup');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ConstraintBaseGroup" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b></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="ForeignKeyGroup"></a><div class="componentTitle">Element Group <span class="qname">ForeignKeyGroup</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/constraint-2.2.0</td>
                     </tr>
                     <tr>
                        <td class="firstColumn">
                           <div class="floatLeft"><b>Diagram</b></div>
                           <div class="floatRight"><input id="button_diagram_ForeignKeyGroup" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_ForeignKeyGroup');" class="control" /></div>
                        </td>
                        <td class="diagram">
                           <div id="diagram_ForeignKeyGroup" style="display:block"><img alt="Diagram" border="0" src="img/eml-constraint_xsd_Element_Group_ForeignKeyGroup.png" usemap="#eml-constraint_xsd_Element_Group_ForeignKeyGroup" /><map name="eml-constraint_xsd_Element_Group_ForeignKeyGroup" id="eml-constraint_xsd_Element_Group_ForeignKeyGroup">
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintName" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" coords="333,44,449,68" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup_constraintDescription" href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" coords="333,134,470,158" />
                                 <area alt="eml-constraint_xsd.tmp#ConstraintBaseGroup" href="eml-constraint_xsd.html#ConstraintBaseGroup" coords="251,3,421,29" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_key" href="eml-constraint_xsd.html#ForeignKeyGroup_key" coords="248,218,299,242" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_entityReference" href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" coords="248,308,362,332" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_relationshipType" href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" coords="248,385,369,409" />
                                 <area alt="eml-constraint_xsd.tmp#ForeignKeyGroup_cardinality" href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" coords="248,462,335,486" /></map></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Model</b><div class="floatRight"><input id="button_model_ForeignKeyGroup" type="image" src="img/btM.gif" value="-" onclick="switchState('model_ForeignKeyGroup');" class="control" /></div>
                        </td>
                        <td>
                           <div id="model_ForeignKeyGroup" style="display:block"><b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b> , <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType{0,1}</a></b> , <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality{0,1}</a></b></div>
                        </td>
                     </tr>
                     <tr>
                        <td class="firstColumn"><b>Children</b></td>
                        <td><b><a href="eml-constraint_xsd.html#ForeignKeyGroup_cardinality" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">cardinality</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintDescription" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintDescription</a></b>, <b><a href="eml-constraint_xsd.html#ConstraintBaseGroup_constraintName" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">constraintName</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_entityReference" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">entityReference</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_key" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">key</a></b>, <b><a href="eml-constraint_xsd.html#ForeignKeyGroup_relationshipType" target="mainFrame" title="No namespace" onclick="updatePageTitle('Schema documentation for eml-constraint.xsd')">relationshipType</a></b></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">&lt;</span>o<span class="redX">X</span>ygen<span class="redX">/&gt;</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>