Revision 5190
Added by Matt Jones almost 15 years ago
docs/user/index.html | ||
---|---|---|
11 | 11 |
<table class="tabledefault" width="100%"> |
12 | 12 |
<tr> |
13 | 13 |
<td rowspan="2"><img src="./images/KNBLogo.gif"></td> |
14 |
<td colspan="7"><div class="title">Metacat: the flexible XML database</div></td>
|
|
14 |
<td colspan="7"><div class="title">Metacat: data and metadata catalog</div></td>
|
|
15 | 15 |
</tr> |
16 | 16 |
<tr> |
17 | 17 |
<td><a href="/" class="toollink"> KNB Home </a></td> |
... | ... | |
28 | 28 |
<p> </p> |
29 | 29 |
<table class="tabledefault" width="100%"> |
30 | 30 |
<tr> |
31 |
<td class="tablehead" colspan="2"><p class="label">Metacat: the flexible
|
|
32 |
XML Database</p></td>
|
|
31 |
<td class="tablehead" colspan="2"><p class="label">Metacat: a flexible
|
|
32 |
metadata catalog and data repository</p></td>
|
|
33 | 33 |
</tr> |
34 | 34 |
<tr> |
35 | 35 |
<td> |
36 | 36 |
<p><a href="/software/download.html">Download Metacat</a></p> |
37 |
<h3>Installation Instructions</h3> |
|
37 |
<h3>Documentation and Installation Instructions</h3>
|
|
38 | 38 |
<ul> |
39 |
<li><a href="./metacat-linux-install.html">Linux Installation Instructions</a></li> |
|
40 |
<li><a href="./metacat-windows-install.html">Windows Installation Instructions</a></li> |
|
39 |
<li><a |
|
40 |
href="/software/dist/MetacatAdministratorGuide.pdf">Metacat |
|
41 |
Administrator's Guide</a></li> |
|
41 | 42 |
</ul> |
42 |
|
|
43 |
<p>Metacat is a flexible metadata database. It utilizes |
|
43 |
<img src="images/metacat-logo.png" alt="Metacat" style="float: right; |
|
44 |
height: 100px"/> |
|
45 |
<p>Metacat is a flexible, open source metadata catalog and data repository |
|
46 |
that targets scientific data, particularly from from ecology and environmental |
|
47 |
science. Metacat accepts |
|
44 | 48 |
<a href="http://www.w3.org/TR/REC-xml" target="offline">XML</a> as a |
45 | 49 |
common syntax for representing the large number of metadata content |
46 |
standards that are relevant to ecology. Thus, Metacat is a generic XML
|
|
47 |
database that allows storage, query, and retrieval of arbitrary XML
|
|
48 |
documents without prior knowledge of the XML schema. |
|
50 |
standards that are relevant to ecology and other sciences. Thus, Metacat
|
|
51 |
is a generic XML database that allows storage, query, and retrieval of
|
|
52 |
arbitrary XML documents without prior knowledge of the XML schema.
|
|
49 | 53 |
</p> |
50 | 54 |
<p> |
51 |
The Metacat database models XML documents as a DOM tree, basically |
|
52 |
decomposing the nodes of the XML document and storing the node data |
|
53 |
as a series of records in a relational database via a JDBC connection. |
|
54 |
At this point, only Oracle and PostgreSQL have been tested as a backend databases, but |
|
55 |
we have avoided RDBMS specific features in order to maintain portability |
|
56 |
to other relational databases. |
|
57 |
</p> |
|
58 |
<p> |
|
59 |
Metacat is implemented as a Java Servlet, and so communicates using basic |
|
60 |
HTTP protocol semantics. The figure below shows the basic structure of |
|
61 |
the Metacat architecture. A well defined interface for inserting, |
|
62 |
updating, deleting, querying, and transforming (using XSL) XML documents |
|
63 |
is presented. We would like to add the DOM API as an alternative |
|
64 |
supported mechanism for interacting with Metacat, but have not yet |
|
65 |
implemented this functionality. |
|
66 |
</p> |
|
67 |
<p><img src="./metacat.gif" /></p> |
|
55 |
Metacat is being used extensively <a href="/community.jsp">throughout the |
|
56 |
world</a> to manage environmental data. It is a key infrastructure |
|
57 |
component for the <a href="http://data.nceas.ucsb.edu">NCEAS data catalog</a>, the <a href="http://knb.ecoinformatics.org/">Knowledge Network |
|
58 |
for Biocomplexity (KNB)</a> data catalog, and for the <a href="http://dataone.org">DataONE</a> system, <a href="/community.jsp">among others</a>.</p> |
|
68 | 59 |
</td> |
69 | 60 |
</tr> |
70 | 61 |
<tr><td> </td></tr> |
71 | 62 |
|
72 |
<tr> |
|
73 |
<td>The pages below provide more detailed descriptions of the |
|
74 |
various components of the Metacat Servlet. Take the Metacat Tour for |
|
75 |
a detailed look at the algorithms and implementation of Metacat. |
|
63 |
</table> |
|
76 | 64 |
|
77 |
<ul> |
|
78 |
<li> <a href="./metacattour.html">A Tour of Metacat</a></li> |
|
79 |
<li> <a href="./dev/api/index.html" target="offline">Javadoc API |
|
80 |
Documentation</a></li> |
|
81 |
<li> <a href="./troubleshooting.html">Metacat Troubleshooting Guide</a></li> |
|
82 |
</ul> |
|
83 |
</td> |
|
84 |
</tr> |
|
85 |
<tr><td> </td></tr> |
|
65 |
<iframe width="500" height="350" frameborder="0" scrolling="no" |
|
66 |
marginheight="0" marginwidth="0" |
|
67 |
src="http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=111257081347673397900.00000111e7923f163c54e&ll=10.487812,-8.4375&spn=152.923473,351.5625&z=1&output=embed"></iframe><br |
|
68 |
/><small>View <a |
|
69 |
href="http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=111257081347673397900.00000111e7923f163c54e&ll=10.487812,-8.4375&spn=152.923473,351.5625&z=1&source=embed" |
|
70 |
style="color:#0000FF;text-align:left">Metacat deployments</a> in a larger |
|
71 |
map</small> |
|
86 | 72 |
|
87 |
</table> |
|
88 |
|
|
89 | 73 |
<p class="contact"> |
90 | 74 |
Web Contact: <a href="mailto:jones@nceas.ucsb.edu">jones@nceas.ucsb.edu</A> |
91 | 75 |
</p> |
Also available in: Unified diff
Updated index page to hide obsolete documentation and provide a simpler
description of Metacati, as well as links to where Metacat is in use.