Project

General

Profile

« Previous | Next » 

Revision 2905

Added by harris almost 19 years ago

Updated the lsid support docs and added john,will, and callie to
contributors section of the Readme.

View differences:

docs/user/metacattour.html
76 76
      <li> <a href="./datafiles.html">Non-XML Data Files</a></li>
77 77
      <li> <a href="./properties.html">Metacat Properties File</a></li>
78 78
      <li> <a href="./harvester.html">Metacat Harvester</a></li>
79
      <li> <a href="./lsid_authority.html">LSID Support</a></li>
79 80
    </ul>
80 81
  </td>
81 82
</tr>
docs/user/lsid_authority.html
28 28
  </table>
29 29
  
30 30
  
31
  <br>
32
  <a href="./replication.html">Back</a> | <a href="./metacattour.html">Home</a> | 
33
  <a href="./properties.html">Next</a>
31
  <p><br>
32
    <a href="./replication.html">Back</a> | <a href="./metacattour.html">Home</a> | 
33
    <a href="./properties.html">Next</a>    </p>
34
  <p><br>
35
    </p>
36
<p><u>What is an LSID:</u></p>
37
<p>LSID's were designed to be a globally-recognized short identifiers for a complex
38
  entities that are both computer and human readable.</p>
39
<p>&nbsp;</p>
40
<p><u>Why LSID's are in Metacat:</u></p>
41
<p>We chose to incorporate LSID's in metacat so as to support a globally accepted
42
  standard for identifying biological entities instead of using a proprietary
43
  scheme.
44
  By doing this we have exposed data and metadata stored in Metacat through 
45
  a variety of LSID clients. Additionally, the LSID support in Metacat has
46
  been implemented as a series Simple Object Access Protocol (SOAP) interfaces
47
  with the intent of providing an easily modifiable system.</p>
48
<p>&nbsp;</p>
49
<p><u>What you get with Metacat's LSID Support:</u></p>
50
<p>By enabling the Metacat LSID support you will be able to use the LSID clients
51
  and notation to query Metacat for data and metadata. An example of an LSID
52
  client is the <a href="http://lsid.sourceforge.net/">LSID Launchpad</a>. Furthermore,
53
  one can use the LSID notation directly in the Metacat http query to access
54
  data and metadata within a Metacat.
55
  For example, a document (tao.12039.1) stored in a Metacat available at: http://qtz.homelinux.com:9999
56
  can be accessed by the following http Metacat queries:</p>
57
<br>
58

  
59
<pre>http://qtz.homelinux.com:9999/authority/data?lsid=urn:lsid:sulphur.ecoinformatics.org:tao:12039:1</pre>
60
<pre>http://qtz.homelinux.com:9999/authority/metadata?lsid=urn:lsid:sulphur.ecoinformatics.org:tao:12039:1</pre>
61
<br>
62

  
63
<p>The first query returns the data associated with that document and the second
64
  query returns the metadata. Notice that the periods in the Metacat document
65
  ID have been replaced with colons. Also notice the host urn attribute
66
  (urn:lsid:sulphur.ecoinformatics.org), this host needs to be set as a SRV record
67
  as DNS entry on the DNS server for ecoinformatics.org. To use LSID support
68
  in Metacat the Metacat administrator does need to have access to the DNS server
69
  for the domain hosting the Metacat so that he/she can modify the SRV record(s).
70
  The Metacat build.proprties LSID attributes for the above example are: </p>
71
<pre>authority.context=authority</pre>
72
<pre>config.lsidauthority=sulphur.ecoinformatics.org</pre>
73
<p>** the SRV record for sulphur.ecoinformatics.org points to qtz.homelinux.com
74
  on port 9999</p>
75
<p>&nbsp;</p>
76
<p>&nbsp;</p>
77
<p>&nbsp;</p>
34 78
</BODY>
79

  
35 80
</HTML>
docs/user/metacatinstall.html
404 404
      <td>config.lsidauthority</td>
405 405
      <td>This is the name of the LSID authority that this metacat should use.
406 406
        This authority needs to be defined as SRV record in a DNS.</td>
407
      <td>Default: ecoinformatics.org</td>
407
      <td><p>Default: ecoinformatics.org</p>
408
        <p>Examples: esa.org or sulphur.ecoinformatics.org</p></td>
408 409
    </tr>
409 410
  </table>
410 411
  <br>
......
512 513
  data files to the system.
513 514
  </p>
514 515

  
515
  <p class="header"><h2>SQL Scripts</h2></p>
516
  <p class="header">To install metacat LSID support, adjust the LSID-related
517
    properties in the build.properties files and type:
518
  <p class="header"><b>ant deploy-lsid</b>
519
  <p class="header">    
520
  <h2>SQL Scripts</h2></p>
516 521
  <p>
517 522
   You now need to set up the table structure in your database.  You can do
518 523
   either do this using the ant build system, or by manually running the
README
21 21
              Saurabh Garg (sgarg@nceas.ucsb.edu)
22 22
              Duane Costa (dcosta@lternet.edu)
23 23
              Veronique Connolly (connolly@nceas.ucsb.edu)
24
              John Harris (harris@nceas.ucsb.edu)
25
              Callie Bowdish (bowdish@ecoinformatics.org)
26
              Will Tyburczy (tyburczy@ecoinformatics.org)
24 27

  
25 28
Patch contributors:
26 29
              Andrea Chadden (chadden@nceas.ucsb.edu)

Also available in: Unified diff