Project

General

Profile

« Previous | Next » 

Revision 5190

Updated index page to hide obsolete documentation and provide a simpler
description of Metacati, as well as links to where Metacat is in use.

View differences:

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>&nbsp;</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>&nbsp;</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>&nbsp;</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&amp;hl=en&amp;msa=0&amp;msid=111257081347673397900.00000111e7923f163c54e&amp;ll=10.487812,-8.4375&amp;spn=152.923473,351.5625&amp;z=1&amp;output=embed"></iframe><br
68
/><small>View <a
69
href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=111257081347673397900.00000111e7923f163c54e&amp;ll=10.487812,-8.4375&amp;spn=152.923473,351.5625&amp;z=1&amp;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