# A rust module to to access [PANGAEA](https://www.pangaea.de/) (meta)data
[](https://github.com/0x6e66/pangaea/actions/workflows/rust.yml)
[](https://crates.io/crates/pangaea)
[](https://docs.rs/pangaea)

## Description
This crate aims to provide interoperability between rust and the data publisher [PANGAEA](https://www.pangaea.de/). This crate provides mainly two type to get metadata from [PANGAEA](https://www.pangaea.de/)-datasets:
1. [Metadata](./src/metadata/metadatatype.rs) => A type that contains every information that is provided by [PANGAEA](https://www.pangaea.de/) and matches their [MetaData.xsd](https://ws.pangaea.de/schemas/pangaea/MetaData.xsd)-schema
2. [Dataset](./src/dataset/datasettype.rs) => A striped down version of [Metadata](./src/metadata/metadatatype.rs). This type only contains a selected amount of information of [Metadata](./src/metadata/metadatatype.rs).
This crate also provides the opportunity to download the actual data associated with a dataset.
Examples can be found in [examples](./examples/)