Revision 2905
Added by harris almost 19 years ago
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> </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> </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> </p> |
|
76 |
<p> </p> |
|
77 |
<p> </p> |
|
34 | 78 |
</BODY> |
79 |
|
|
35 | 80 |
</HTML> |
Also available in: Unified diff
Updated the lsid support docs and added john,will, and callie to
contributors section of the Readme.