Project

General

Profile

« Previous | Next » 

Revision 6833

Added by Matt Jones about 13 years ago

Edited introduction to Metacat admin guide, inserted figure.

View differences:

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