Gaia
Design! UNDER CONSTRUCTION !
To oversimplify, our goal is to create a mechanism to locally deploy a geospatial database, standardize the representation of place-related data within, and automate the process of populating data into it.
Consequently, the foundational goals of our design can be summarized as:
| Challenge | Approach | |
|---|---|---|
| Enable extensible tooling | Implement a common data model for place-related data | |
| Establish universal representation for any place-related data | Represent data as geometries and attributes (of geometries) | |
| Create efficiency when dealing with large amount of standardized data | Split each data source into it’s own pair of geometries and attributes | |
| Create static functionality that works for any new data added | Indexing structures and parameterization to treat the collection of disparate tables as if they were functionally combined | |
| Maintain source data provenance and versioning | Data source and variable metadata, given unique identifiers, that are referenced throughout the schema | |
| Automate the processes of data retrieval, ingestion, and standardization into our common model | Create “functional metadata” at both the data source and variable level, and an R package to execute it | |
| Enable collaborative growth of functional metadata | Host the metadata centrally, instead of the actual data sources. Create separate tooling to ease burden of creating new metadata records |
TODO: brief description of the pipline. “GaiaR takes metadata specifications to…” etc.
TODO: image descC
There are three distinct portions of our schema:

TODO: Summarize diagram

TODO: Summarize diagram

TODO: Summarize diagram
// TODO - 1-2 sentence intro
// TODO - Diagram
There are two tables within the ‘Metadata’ portion of our schema:

The blue stars signify functional metadata, described below
For a detailed description see: Specifications/Backbone/data_source
For a detailed description see: Specifications/Backbone/variable_source
// TODO: Diagrams
There are two tables within the ‘Metadata’ portion of our schema:


TODO: purpose/use, etc.
defined structure
“recipes”
Centralized Repository
// TODO: description
// TODO: description