Skip to content

usgin/ecrrBuildingBlocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECRR Building Blocks

Modular metadata schemas for EarthCube Resource Registry (ECRR) resource types, structured as OGC Building Blocks.

Building Blocks

ecrrProperties (10 schema components)

Building Block Description
ecrrBase Mandatory identity, type, name, description, mainEntity, license
ecrrCommon Shared optional: identifiers, agents, keywords, domains, funding
ecrrAssessment Maturity, lifetime, usage, stewardship, registration
ecrrCatalog Catalog/repository content types
ecrrCollection Bundled object component parts
ecrrDataset Distribution, spatial/temporal coverage, variables
ecrrSemanticResource Representation language for semantic resources
ecrrService Protocols, interface specs, data formats, invocation
ecrrSoftware Functions, runtime, languages, repos, dependencies
ecrrSpecification Parent specification references

ecrrProfiles (11 resource type profiles)

ECRRCatalog, ECRRCollection, ECRRDataset, ECRRInterchangeFormat, ECRRInterface, ECRRPlatform, ECRRSemanticResource, ECRRService, ECRRSoftware, ECRRSpecification, ECRRUseCase

Each profile composes ecrrBase + ecrrCommon + ecrrAssessment with resource-type-specific properties via allOf. ECRRDataset additionally extends CDIFcomplete.

Cross-repo imports

This repository imports shared schema.org property building blocks from USGIN/metadataBuildingBlocks via the OGC Building Blocks import mechanism:

# bblocks-config.yaml
imports:
  - default
  - https://usgin.github.io/metadataBuildingBlocks/build/register.json

External $ref paths in ecrrProperties schemas point to published URLs at https://usgin.github.io/metadataBuildingBlocks/_sources/schemaorgProperties/.

Viewer

Browse all building blocks at: https://usgin.github.io/ecrrBuildingBlocks/

License

Apache 2.0 - see LICENSE.

About

ECRR metadata building blocks (OGC Building Blocks pattern)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages