Skip to content

Common Archive Observation Model - database implementation

License

Notifications You must be signed in to change notification settings

opencadc/caom2db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

caom2db

Common Archive Observation Model - database implementation

libraries

  • caom2persistence: database interface library
  • caom2-persist: common interface code
  • caom2-repo : simple client library to support metadata-sync from a repository service
  • caom2-test-repo: integration test suite for a caom2-repo-server service
  • caom2-access-control: access control, plugin code to use rules to add group URIs to observations (DEPRECATED?)
  • caom2-repo-server: library for implementing a CAOM-2.x repository web service supporting curation of a CAOM database
  • caom2-artifact-sync : library for implementing application(s) that maintains a local copy of artifacts (files) for a data collection (DEPRECATED: code will be moved into applications when feasible)
  • caom2-artifact-store-si: ArtifactStore (caom2-persist) implementation for use with https://github.com/opencadc/storage-inventory

applications and services

  • caom2-artifact-discover: application to run the discover mode of caom2-artifact-sync (docker container)
  • caom2-artifact-download: application to run the download mode of caom2-artifact-sync (docker container)
  • caom2-remove: command-line application to remove a collection from a caom2 database
  • caom2-collection-validator: command-line application to run CAOM validation on a collection in a caom2 database
  • caom2harvester: caom-metadata-sync command-line application for incremental harvesting from one caom2 database to another (DEPRECATED)
  • icewind: caom-metadata-sync process (docker container)
  • TBD: caom2 repository service (COMING SOON)

Known shortcomings:

  • documentation is somewhat non-existent :-)

About

Common Archive Observation Model - database implementation

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages