diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 2efedfd..0a77eef 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,4 +1,15 @@ # Summary +# Cookbook + +# Data Type Registry - [Create a Data Type](./chapter_1.md) +------------------------------------------------------------------------------- + +# Metastore +- [Metastore](metastore/introduction.md) + - [Features](metastore/features.md) + - [Enhanced Services](metastore/enhancedServices.md) + - [Links](metastore/links.md) + diff --git a/src/metastore/enhancedServices.md b/src/metastore/enhancedServices.md new file mode 100644 index 0000000..c57080e --- /dev/null +++ b/src/metastore/enhancedServices.md @@ -0,0 +1,14 @@ +# Enhanced Services (optional) + +The following services have to be installed on top of metastore. +All services are **optional**. + +## Metadata Standards Catalog +- Human readable description for finding appropriate schema. +- Direct access to schema via metastore + +## Metadata Editor +- Update (schema) documents online + +## Metadata Explorer +- Exploring metadata by content diff --git a/src/metastore/features.md b/src/metastore/features.md new file mode 100644 index 0000000..7068eb7 --- /dev/null +++ b/src/metastore/features.md @@ -0,0 +1,14 @@ +# Features + +## Metadata Repository +- Managing millions of metadata documents (XML, JSON) +- High througpput, high performance (ingest/access) +- Live interaction / online handling and manipulation of metadata documents for +data of ongoing research + +## Schema Registry +- Registering schema documents (XSD, JSON Schema) +- Supports arbitrary number of user-defined metadata schemas + + + diff --git a/src/metastore/introduction.md b/src/metastore/introduction.md new file mode 100644 index 0000000..9d4f069 --- /dev/null +++ b/src/metastore/introduction.md @@ -0,0 +1,9 @@ +# Metastore + +## Introduction +Metastore is a **metadata repository** for managing millions of metadata documents. +Metastore supports communities with their specific schemas (XSD, JSON Schema). + +It consists of two parts: +- **Metadata Repository** for managing metadata documents +- **Schema Registry** for registering schema documents diff --git a/src/metastore/links.md b/src/metastore/links.md new file mode 100644 index 0000000..8f2b710 --- /dev/null +++ b/src/metastore/links.md @@ -0,0 +1,3 @@ +# Links +- [Docker Hub](https://hub.docker.com/r/kitdm/metastore2) (docker image) +- [gitHub](https://github.com/kit-data-manager/metastore2) (code and documentation) \ No newline at end of file