Skip to content

EOEPCA/eomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EOEPCA Metadata Profile (EOMP)

Version: 1.0.0 Date: YYYY-MM-DD

Overview

The EOEPCA Metadata Profile (EOMP) is an extension of the OGC API - Records standard. An EOMP is a metadata record that can describe any resource in the EOEPCA ecosystem. EOMP records facilitate discovery and search in the Resource and Data Catalogue as part of the Resource Discovery Building Block. EOMP records are encoded as [GeoJSON].

The EOMP is defined using JSON Schema.

OGC API - Records baseline

An EOMP record conforms to the Requirements Class "Record Core (Common Component)" of OGC API - Records - Part 1: Core. All requirements, recommendations and permissions in Record Core are applied as a baseline in EOMP.

Top level properties

Property Requirement Type Description
id REQUIRED string A unique identifier for the record. This value MAY be a UUID.
conformsTo REQUIRED [string] The version of EOMP (URI) to which the record conforms, fixed to http://eoepca.org/spec/eomp/1/conf/core
geometry REQUIRED GeoJSON geometry object or null GeoJSON geometry of the record, or null if it cannot be derived/calculated, or chosen not to be provided
properties REQUIRED Properties object Attributes of the record
links REQUIRED Link object Online linkages in support of data retrieval or additional informational resources

Properties object

Link object

Schemas and examples

The authoritative EOMP schema can be found in https://github.com/EOEPCA/eomp/blob/master/schemas/eomp-bundled.json

Collaboration and development

The EOMP is developed in the open on GitHub which contains the schemas, examples and document definition. In addition, all issues (bugs, feature requests) and contributions can be provided via the GitHub repository.

About

EOEPCA Metadata Profile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors