Project

General

Profile

1
<!DOCTYPE html PUBliC "-//W3C//DTD html 4.0//EN">
2
<html>
3

    
4
<head>
5
  <title>KNB Software Development Guide: Metacat</title>
6
  <link rel="stylesheet" type="text/css" href="./default.css">
7
</head>
8

    
9
<body>
10

    
11
<table class="tabledefault" width="100%">
12
<tr>
13
  <td rowspan="2"><img src="./images/KNBLogo.gif"></td>
14
  <td colspan="7"><div class="title">KNB Software Development Guide: Metacat</div></td>
15
</tr>
16
<tr>
17
  <td><a href="/" class="toollink"> KNB Home </a></td>
18
  <td><a href="/data.html" class="toollink"> Data </a></td>
19
  <td><a href="/people.html" class="toollink"> People </a></td>
20
  <td><a href="/informatics" class="toollink"> Informatics </a></td>
21
  <td><a href="/biodiversity" class="toollink"> Biocomplexity </a></td>
22
  <td><a href="/education" class="toollink"> Education </a></td>
23
  <td><a href="/software" class="toollink"> Software </a></td>
24
</tr>
25
</table>
26
<hr>
27

    
28
<p>&nbsp;</p>
29
<table class="tabledefault" width="100%">
30
<tr>
31
  <td class="tablehead" colspan="2"><p class="label">Metacat Development Guide</p></td>
32
</tr>
33
<tr>
34
  <td>
35
  <p>Metacat is a flexible metadata database. It utilizes 
36
     <a href="http://www.w3.org/TR/REC-xml" target="offline">XML</a> as a 
37
     common syntax for representing the large number of metadata content
38
     standards that are relevant to ecology.  Thus, Metacat is a generic XML
39
     database that allows storage, query, and retrieval of arbitrary XML 
40
     documents without prior knowledge of the XML schema.  For a user level
41
     overview of Metacat, please visit the 
42
     <a href="../user/metacattour.html">Metacat Tour</a> documentation.
43
  </p>
44
  <p>
45
     The Metacat database models XML documents as a DOM tree, basically 
46
     decomposing the nodes of the XML document and storing the node data
47
     as a series of records in a relational database via a JDBC connection.
48
     At this point, only Oracle and PostgreSQL have been tested as a back end databases, 
49
     but we have avoided RDBMS specific features in order to maintain portability
50
     to other relational databases.
51
  </p>
52
  </td>
53
</tr>
54
<tr><td>&nbsp;</td></tr>
55

    
56
<tr>
57
  <td>The pages below provide more detailed descriptions of the 
58
      various development and architecture subjects involved in Metacat.
59
    <ul>
60
      <li> <a href="./metacat-architecture.html">Metacat Architecture </a></li>
61
      <li> <!-- a href="./metacat-dev-hardware.html" -->Metacat developement hardware requirements <!-- /a --></li>
62
      <li> <!-- a href="./metacat-eclipse-project.html" -->Setting up a Metacat Eclipse project <!-- /a --></li>
63
      <li> <a href="./building-metacat.html">Building Metacat</a></li>
64
      <li> <a href="./testing-metacat.html">Testing Metacat</a></li>
65
    </ul>
66
  </td>
67
</tr>
68
<tr><td>&nbsp;</td></tr>
69

    
70
</table>
71

    
72
<p class="contact">
73
Web Contact: <a href="mailto:jones@nceas.ucsb.edu">jones@nceas.ucsb.edu</A>
74
</p>
75
</body>
76
</html>
(5-5/34)