Revision 6833
Added by Matt Jones about 13 years ago
docs/dev/metacat/source/intro.rst | ||
---|---|---|
1 | 1 |
Introduction |
2 | 2 |
============ |
3 | 3 |
|
4 |
Metacat is a repository for data and metadata (data about data), which helps
|
|
4 |
Metacat is a repository for data and metadata (descriptions of data) that helps
|
|
5 | 5 |
scientists find, understand and effectively use the data sets they manage or |
6 | 6 |
that have been created by others. Thousands of data sets are currently |
7 | 7 |
documented in a standardized way and stored in Metacat systems, providing the |
... | ... | |
22 | 22 |
immediately download the data via the Web). |
23 | 23 |
|
24 | 24 |
Metacat's user-friendly Registry application allows data providers to enter |
25 |
data-set documentation into Metacat using a Web form. When the form is
|
|
25 |
data set documentation into Metacat using a Web form. When the form is
|
|
26 | 26 |
submitted, Metacat compiles the provided documentation into the required format |
27 |
and saves it. Information providers need never work directly with the XML |
|
28 |
format in which the data are stored or with the database records themselves. In |
|
27 |
and saves it. Information providers need never work directly with the XML_
|
|
28 |
format in which the metadata are stored or with the database records themselves. In
|
|
29 | 29 |
addition, the Metacat application can easily be extended to provide a |
30 | 30 |
customized data-entry interface that suits the particular requirements of each |
31 | 31 |
project. Metacat users can also choose to enter metadata using the Morpho |
32 |
application, which provides data-entry wizards that guide information providers
|
|
32 |
application, which provides data entry wizards that guide information providers
|
|
33 | 33 |
through the process of documenting each data set. |
34 | 34 |
|
35 |
The metadata stored in Metacat includes all of the information you and others
|
|
36 |
need to understand what the described data are and how to use them: a
|
|
35 |
The metadata stored in Metacat includes all of the information needed
|
|
36 |
to understand what the described data are and how to use them: a |
|
37 | 37 |
descriptive data set title; an abstract; the temporal, spatial, and taxonomic |
38 | 38 |
coverage of the data; the data collection methods; distribution information; |
39 | 39 |
and contact information. Each information provider decides who has access to |
... | ... | |
42 | 42 |
can also edit the metadata or delete it from the repository, again using |
43 | 43 |
Metacat's straightforward Web interface. |
44 | 44 |
|
45 |
Metacat is a Java servlet application that runs on Window or Linux platforms in |
|
46 |
conjunction with a database, such as PostgreSQL (or Oracle 8i), and a Web |
|
47 |
server. The Metacat application stores data in an XML format using Ecological |
|
48 |
Metadata Language (EML) or another ecological metadata standard. For more |
|
45 |
Metacat is a `Java servlet`_ application that runs on Linux, Mac OS, and |
|
46 |
Windows platforms in conjunction with a database, such as |
|
47 |
PostgreSQL_ (or Oracle_), and a Web |
|
48 |
server. The Metacat application stores data in an XML_ format using `Ecological |
|
49 |
Metadata Language`_ (EML) or other metadata standards such as `ISO 19139`_ or the |
|
50 |
`FGDC Biological Data Profile`_. For more |
|
49 | 51 |
information about Metacat or for examples of projects currently using Metacat, |
50 | 52 |
please see http://knb.ecoinformatics.org. |
51 | 53 |
|
54 |
.. _XML: http://en.wikipedia.org/wiki/XML |
|
55 |
|
|
56 |
.. _Java servlet: http://en.wikipedia.org/wiki/Java_Servlet |
|
57 |
|
|
58 |
.. _PostgreSQL: http://www.postgresql.org/ |
|
59 |
|
|
60 |
.. _Oracle: http://www.oracle.com/ |
|
61 |
|
|
62 |
.. _Ecological Metadata Language: http://knb.ecoinformatics.org/software/eml |
|
63 |
|
|
64 |
.. _ISO 19139: http://marinemetadata.org/references/iso19139 |
|
65 |
|
|
66 |
.. _FGDC Biological Data Profile: http://www.fgdc.gov/standards/projects/FGDC-standards-projects/metadata/biometadata |
|
67 |
|
|
52 | 68 |
What's in this Guide |
53 | 69 |
-------------------- |
54 |
The Administrator guide includes information for installing, configuring,
|
|
55 |
managing and extending Metacat for both Linux and Windows systems. Chapter Two
|
|
56 |
contains instructions for downloading and installing Metacat and the |
|
70 |
This Administrator's guide includes information for installing, configuring,
|
|
71 |
managing and extending Metacat for both Linux, Mac OS, and Windows systems.
|
|
72 |
Chapter Two contains instructions for downloading and installing Metacat and the
|
|
57 | 73 |
applications required to run the software on Linux and Microsoft platforms. |
58 | 74 |
Chapter Three covers how to configure Metacat, both for new and upgraded |
59 | 75 |
installations. Chapter Four details the ways in which you can customize the |
60 | 76 |
Metacat interface so users can access and submit information easily: using |
61 | 77 |
Metacat's generic web-interface (the Registry), creating your own HTML forms, |
62 | 78 |
and creating your own desktop client (like Morpho). Chapter Five discusses how |
63 |
to work with Metacat's Geoserver. Chapter Six describes how to set up the |
|
79 |
to work with Metacat's embedded Geoserver. Chapter Six describes how to set up the
|
|
64 | 80 |
Metacat's replication service, which permits Metacat servers to share data with |
65 | 81 |
each other, effectively backing up metadata and data files. Chapter Seven looks |
66 | 82 |
at the Metacat Harvester, a program that automates the retrieval of EML |
... | ... | |
72 | 88 |
|
73 | 89 |
Metacat Features |
74 | 90 |
---------------- |
75 |
Metacat is a repository for metadata (data about data), which help scientists
|
|
76 |
find, understand and effectively use the data sets they manage or that have
|
|
77 |
been created by others. Specifically, |
|
91 |
Metacat is a repository for data and metadata (documentation about data), that
|
|
92 |
helps scientists find, understand and effectively use the data sets they manage or
|
|
93 |
that have been created by others. Specifically,
|
|
78 | 94 |
|
79 |
* Metacat is a Java servlet application, which can run on both Windows and Linux systems |
|
80 |
* Metadata submitted to Metacat is broken into modules, which are stored to optimize rapid information retrieval |
|
81 |
* Metacat's Web interface facilitates the input and retrieval of data (Figure 1.1) |
|
82 |
* Metacat's optional mapping functionality enables you to query and visualize the geographic coverage of stored documents |
|
95 |
* Metacat is an open source web application, which can run on Linux, MacOS, and Windows operating systems and is written in Java |
|
96 |
* Metacat's Web interface facilitates the input and retrieval of data |
|
97 |
* Metacat's optional mapping functionality enables you to query and visualize the geographic coverage of stored data sets |
|
83 | 98 |
* Metacat's replication feature ensures that all Metacat data and metadata is stored safely on multiple Metacat servers |
84 |
* The Metacat interface can be easily extended and customized via Web forms, skins, and/or user-developed Java clients
|
|
99 |
* The Metacat interface can be easily extended and customized via Web forms, skins, and/or user-developed client tools in Java and other languages
|
|
85 | 100 |
* The Metacat harvester automates the process of retrieving and storing EML documents from one or more sites |
86 | 101 |
* Metacat can be customized to use Life Sciences Identifiers (LSIDs), uniquely identifying every data record |
87 | 102 |
* Metacat has a built-in logging system for tracking events such as document insertions, updates, deletes, and reads |
88 | 103 |
* The appearance of Metacat's Web interface can be customized via skins. |
104 |
* Metacat fully supports the DataONE Member Node interface, allowing Metacat deployments to easily participate in the DataONE federation |
|
89 | 105 |
|
106 |
.. figure:: images/screenshots/image007.jpg |
|
107 |
:align: center |
|
108 |
|
|
109 |
Metacat's default home page. Users can customize the appearance using skins. |
|
110 |
|
|
111 |
|
|
112 |
|
Also available in: Unified diff
Edited introduction to Metacat admin guide, inserted figure.