Project

General

Profile

metacat / docs / dev / index.html @ 8569

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
<p>&nbsp;</p>
12
<table class="tabledefault" width="100%">
13
<tr>
14
  <td class="tablehead" colspan="2"><p class="label">Metacat Development Guide</p></td>
15
</tr>
16
<tr>
17
  <td>
18
  <p>Metacat is a flexible metadata database. It utilizes 
19
     <a href="http://www.w3.org/TR/REC-xml" target="offline">XML</a> as a 
20
     common syntax for representing the large number of metadata content
21
     standards that are relevant to ecology.  Thus, Metacat is a generic XML
22
     database that allows storage, query, and retrieval of arbitrary XML 
23
     documents without prior knowledge of the XML schema.  For a user level
24
     overview of Metacat, please visit the 
25
     <a href="../user/metacattour.html">Metacat Tour</a> documentation.
26
  </p>
27
  <p>
28
     The Metacat database models XML documents as a DOM tree, basically 
29
     decomposing the nodes of the XML document and storing the node data
30
     as a series of records in a relational database via a JDBC connection.
31
     At this point, only Oracle and PostgreSQL have been tested as a back end databases, 
32
     but we have avoided RDBMS specific features in order to maintain portability
33
     to other relational databases.
34
  </p>
35
  </td>
36
</tr>
37
<tr><td>&nbsp;</td></tr>
38

    
39
<tr>
40
  <td>The pages below provide more detailed descriptions of the 
41
      various development and architecture subjects involved in Metacat.
42
    <ul>
43
      <li> <a href="./metacat-architecture.html">Metacat Architecture </a></li>
44
      <li> <!-- a href="./metacat-dev-hardware.html" -->Metacat developement hardware requirements <!-- /a --></li>
45
      <li> <a href="./metacat-eclipse-project.html">Setting up a Metacat Eclipse project </a></li>
46
      <li> <a href="./building-metacat.html">Building Metacat</a></li>
47
      <li> <a href="./testing-metacat.html">Testing Metacat</a></li>
48
      <li> <a href="./troubleshooting.html">Troubleshooting Metacat</a></li>
49
    </ul>
50
  </td>
51
</tr>
52
<tr><td>&nbsp;</td></tr>
53

    
54
</table>
55

    
56
<p class="contact">
57
Web Contact: <a href="mailto:jones@nceas.ucsb.edu">jones@nceas.ucsb.edu</A>
58
</p>
59
</body>
60
</html>