Project

General

Profile

metacat / docs / user / lsid_authority.html @ 3067

1
<!--
2
  * datafiles.html
3
  *
4
  *      Authors: Chad Berkley
5
  *    Copyright: 2000 Regents of the University of California and the
6
  *               National Center for Ecological Analysis and Synthesis
7
  *  For Details: http://www.nceas.ucsb.edu/
8
  *      Created: 2001 January 23
9
  *      Version: 
10
  *    File Info: '$ '
11
  * 
12
  * 
13
-->
14
<HTML>
15
<HEAD>
16
<TITLE>Metacat</TITLE>
17
<link rel="stylesheet" type="text/css" href="@docrooturl@default.css">
18
</HEAD> 
19
<BODY>
20
  <table width="100%">
21
    <tr>
22
      <td class="tablehead" colspan="2"><p class="label">Non-XML Data Files</p></td>
23
      <td class="tablehead" colspan="2" align="right">
24
        <a href="./replication.html">Back</a> | <a href="./metacattour.html">Home</a> | 
25
        <a href="./properties.html">Next</a>
26
      </td>
27
    </tr>
28
  </table>
29
  
30
  
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>
78
</BODY>
79

    
80
</HTML>