Project

General

Profile

1
<!--
2
  *  '$RCSfile$'
3
  *    Copyright: 2004 Regents of the University of California and the
4
  *               National Center for Ecological Analysis and Synthesis
5
  *  For Details: http://www.nceas.ucsb.edu/
6
  *
7
  *   '$Author: jones $'
8
  *     '$Date: 2005-12-12 18:07:54 -0800 (Mon, 12 Dec 2005) $'
9
  * '$Revision: 2842 $'
10
  * 
11
  * This is an HTML document for displaying metadata catalog tools
12
  *
13
  * This program is free software; you can redistribute it and/or modify
14
  * it under the terms of the GNU General Public License as published by
15
  * the Free Software Foundation; either version 2 of the License, or
16
  * (at your option) any later version.
17
  *
18
  * This program is distributed in the hope that it will be useful,
19
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21
  * GNU General Public License for more details.
22
  *
23
  * You should have received a copy of the GNU General Public License
24
  * along with this program; if not, write to the Free Software
25
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
26
-->
27
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
28
<html>
29
<head>
30
<title>ESA Data Registry</title>
31
<link rel="stylesheet" href="@html-path@/style/default.css" type="text/css">
32
  <link rel="stylesheet" type="text/css" 
33
        href="@systemidserver@@style-skins-path@/esa/esa.css"></link>
34
  <script language="JavaScript" type="text/JavaScript"
35
          src="@systemidserver@@style-skins-path@/esa/esa.js"></script>
36
  <script language="JavaScript" type="text/JavaScript"
37
          src="@systemidserver@@style-common-path@/branding.js"></script>
38
  <script language="Javascript">
39

    
40
	function trim(stringToTrim) {
41
                return stringToTrim.replace(/^\s*/, '').replace(/\s*$/,'');
42
        }
43

    
44
        function checkSearch(submitFormObj) {
45
                var checkBox = document.getElementById("searchCheckBox");
46
                var searchBox = document.getElementById("searchBox");
47
                var searchString = trim(searchBox.value);
48

    
49
                if (searchString=="") {
50
                        searchString="%";
51
                }
52

    
53
                if(checkBox.checked == false){
54
			if(searchString!="%"){
55
                        	searchBox.name = "title";
56
				searchBox.id = "searchBox";
57
			
58
                        	submitFormObj.surName.value = searchString;
59
	                        submitFormObj.givenName.value = searchString;
60
        	                submitFormObj.keyword.value = searchString;
61
                        	submitFormObj.organizationName.value = searchString;
62
	                        submitFormObj.para.value = searchString;
63
        	                submitFormObj.geographicDescription.value = searchString;
64
                	        submitFormObj.literalLayout.value = searchString;
65
				submitFormObj.operator.value="UNION";
66
	                        var abs = document.getElementById("abstract");
67
        	                abs.value=searchString;
68
			} else {
69
	                        searchBox.name = "anyfield";
70
				searchBox.id = "searchBox";
71
				submitFormObj.surName.value = "";
72
                                submitFormObj.givenName.value = "";
73
                                submitFormObj.keyword.value = "";
74
                                submitFormObj.organizationName.value = "";
75
                                submitFormObj.para.value = "";
76
                                submitFormObj.geographicDescription.value = "";
77
                                submitFormObj.literalLayout.value = "";
78
                                submitFormObj.operator.value="INTERSECT";
79
                                var abs = document.getElementById("abstract");
80
                                abs.value="";
81

    
82
			}
83
                } else {
84
                        searchBox.name = "anyfield";
85
			searchBox.id = "searchBox";
86
			submitFormObj.surName.value = "";
87
	                submitFormObj.givenName.value = "";
88
                        submitFormObj.keyword.value = "";
89
                        submitFormObj.organizationName.value = "";
90
                        submitFormObj.para.value = "";
91
                        submitFormObj.geographicDescription.value = "";
92
                        submitFormObj.literalLayout.value = "";
93
                        submitFormObj.operator.value="INTERSECT";
94
                        var abs = document.getElementById("abstract");
95
                        abs.value="";
96
		}
97

    
98
                var knbCheckBox = document.getElementById("knbCheckBox");
99
                if(knbCheckBox.checked == true){
100
                        document.forms[0].action = "http://knb.ecoinformatics.org/knb/servlet/metacat";
101
                }
102

    
103
                var actionField=document.createElement("input");
104
                actionField.setAttribute("type", "hidden");
105
                actionField.setAttribute("name", "action");
106
                actionField.setAttribute("value", "query");
107
                submitFormObj.appendChild(actionField);
108

    
109
                return true;
110
        }
111

    
112
  </script>
113
</head>
114
<body>
115
      <script language="JavaScript">
116
          insertTemplateOpening();
117
          insertSearchBox();
118
      </script>
119
<table width="760" border="0" cellspacing="0" cellpadding="0">
120
  <tr><td colspan="5">
121
<p>
122
Welcome to the ESA Data Registry. This is a publically accessible registry
123
describing <b>scientific data sets on ecology and the environment</b>.  The
124
data sets registered here are associated with articles published in the
125
journals of the Ecological Society of America.  They are registered here
126
in order to facilitate communication and data sharing by scientists.  See
127
individual registry entries for citation information as well as usage rights.
128
</p>
129
</td></tr>
130
<tr><td colspan="5">
131
<p><b>Registry Tools</b></p>
132
<p>
133
<ul>
134
<li><span class="searchbox"><a name="search"> Search for Data Sets</a></span><br />
135
    <ul>
136
<table><tr>
137
<td><form method="POST" action="@servlet-path@" target="_top" onSubmit="return checkSearch(this)">
138
  <input value="INTERSECT" name="operator" type="hidden">
139
  <input type="hidden" name="organizationName">
140
  <input type="hidden" name="surName">
141
  <input type="hidden" name="givenName">
142
  <input type="hidden" name="keyword">
143
  <input type="hidden" name="para">
144
  <input type="hidden" name="geographicDescription">
145
  <input type="hidden" name="literalLayout">
146
  <input type="hidden" name="abstract/para" id="abstract">
147
  <input name="qformat" value="esa" type="hidden">
148
  <input name="returnfield" value="originator/individualName/surName" type="hidden">
149
  <input name="returnfield" value="originator/individualName/givenName" type="hidden">
150
  <input name="returnfield" value="creator/individualName/surName" type="hidden">
151
  <input name="returnfield" value="creator/individualName/givenName" type="hidden">
152
  <input name="returnfield" value="originator/organizationName" type="hidden">
153
  <input name="returnfield" value="creator/organizationName" type="hidden">
154
  <input name="returnfield" value="dataset/title" type="hidden">
155
  <input name="returnfield" value="keyword" type="hidden">
156
  <input name="returndoctype" value="eml://ecoinformatics.org/eml-2.0.1" type="hidden">
157
  <input name="returndoctype" value="eml://ecoinformatics.org/eml-2.0.0" type="hidden">
158
  <input name="returndoctype" value="-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN" type="hidden">
159
  <input name="returndoctype" value="-//ecoinformatics.org//eml-dataset-2.0.0beta4//EN" type="hidden">
160
  <input name="returndoctype" value="-//NCEAS//resource//EN" type="hidden">
161
  <input name="returndoctype" value="-//NCEAS//eml-dataset//EN" type="hidden">
162
  &nbsp;<input size="14" name="anyfield" type="text" value="" id="searchBox">
163
  <input value="Search" type="submit">
164
</form></td>
165
<td><form>
166
<input name="search" type="radio" checked><span class="text_plain"> Search only within the ESA Data Registry</span></input><br>
167
<input name="search" type="radio" id="knbCheckBox"><span class="text_plain"> Search entire Knowledge Network for Biocomplexity</span></input>
168
</form></td>
169
</tr>
170
</table>
171
<form>
172
  <input name="searchAll" type="radio" checked><span class="regtext">Search Title, Abstract, Keywords, Personnel (Quicker)</span></input><br>
173
  <input name="searchAll" type="radio" id="searchCheckBox"><span class="regtext">Search all fields (Slower)</span></input>
174
</form>
175
   <br>
176
      This tool allows you to search the registry for data 
177
      sets of interest. When you type text in the box and 
178
      click on the "Search" button, the search will only 
179
      be conducted within the title, author, abstract,
180
      and keyword fields. Checking the "Search All Fields" 
181
      box will search on these and all other existing 
182
      fields (this search will take more time). Checking 
183
      the "Search Knowledge Network for Biocomplexity" box 
184
      will allow you to search the Knowledge Network for 
185
      Biocomplexity (KNB) in addition to the ESA Data 
186
      Registry. The KNB is an international data repository 
187
      dedicated to facilitating ecological and environmental 
188
      research. Click <a href="http://knb.ecoinformatics.org/">
189
      here </a> for more information on the KNB.
190
     <br><br>
191
      You can use the '%' character as a wildcard in your 
192
      searches (e.g., '%biodiversity%' would locate any 
193
      phrase with the word biodiversity embedded within it).
194
      </ul>
195
    <br><br>
196
  </li>
197
  <li><a href="@servlet-path@?action=query&amp;operator=INTERSECT&amp;anyfield=%25&amp;qformat=esa&amp;returndoctype=eml://ecoinformatics.org/eml-2.0.1&amp;returndoctype=eml://ecoinformatics.org/eml-2.0.0&amp;returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN&amp;returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta4//EN&amp;returnfield=dataset/title&amp;returnfield=keyword&amp;returnfield=originator/individualName/surName&amp;returnfield=creator/individualName/surName&amp;returnfield=originator/organizationName&amp;returnfield=creator/organizationName">Browse data sets</a><br />
198
    <ul>
199
    Browse all existing data sets by title.  This operation can be slow as the
200
    number of entries in the registry grows.
201
    </ul>
202
  </li>
203
  <p>&nbsp;</p>
204
  <li><a href="@cgi-prefix@/register-dataset.cgi?cfg=esa">Register a new 
205
       data set</a><br />
206
    <ul>
207
      The registration page is used to submit information about a <b>new</b>
208
      data set regarding ecology or the environment.  The documentation about 
209
      the data set will be submitted to the Registry.  You (and only
210
      you, or your designee) can return to edit the entry
211
      at a later point in time to add to or correct the
212
      description.  You can also use other tools such as <a
213
      href="http://knb.ecoinformatics.org/morphoportal.jsp">Morpho</a> to
214
      further document the set of data and directly attach the data to the
215
      registry entry.
216
    </ul>
217
  </li>
218
  <p>&nbsp;</p>
219
  <li><a href="@cgi-prefix@/ldapweb.cgi?cfg=esa">Create a new account</a>
220
    <ul>
221
        <li><a href="@cgi-prefix@/ldapweb.cgi?cfg=esa&amp;stage=changepass">Change your password</a>
222
        <li><a href="@cgi-prefix@/ldapweb.cgi?cfg=esa&amp;stage=resetpass">Reset your password</a>
223
    </ul>
224
    <br />
225
    <ul>
226
      The account management tools are used to create and manage registry 
227
      accounts.   Accounts are free, and are used to identify contributors
228
      so that they can maintain their entries in the future.  
229
    </ul>
230
  </li>
231
</ul>
232
</p>
233
  </td></tr>
234
  <tr><td><p>&nbsp;</p></td></tr>
235
  <tr><td><p><b>About the Registry</b></p></td></tr>
236
  <tr><td>
237
    <p>
238
    This project is a cooperative effort of the
239
    <a href="http://www.esa.org">Ecological Society of
240
    America</a> and the <a href="http://www.nceas.ucsb.edu">National
241
    Center for Ecological Analysis and Synthesis (NCEAS)</a>.  
242
    The Data Registry is based on software developed by
243
    the <a href="http://knb.ecoinformatics.org">Knowledge Network for
244
    Biocomplexity (KNB)</a>, and houses metadata that are compliant with <a
245
    href="http://knb.ecoinformatics.org/software/eml/">Ecological Metadata
246
    Language (EML)</a>.  Consequently, data found in this registry
247
    also are accessible from the larger collection of data found in the
248
    <a href="http://knb.ecoinformatics.org">Knowledge Network for 
249
    Biocomplexity (KNB)</a>.  
250
    </p>
251
  </td></tr>
252
</table>
253
<p>&nbsp;</p>
254
<p>&nbsp;</p>
255
<script language="JavaScript">          
256
    insertTemplateClosing();
257
</script>
258
</body>
259
</html>
(14-14/16)