Interoperable Profile for CAOM-2.x

The "interoperable" profile is used to support sharing and aggregating metadata so that standard data discovery queries can be used across all interoperable model instances.

TODO: make a machine readable version of this; reasons: tap_schema metadata in a TAP service could be generated and/or validated against a profile, someone could define a new profile and the transformations to/from the interoperable profile, etc.

utype unit coordinate system
caom2:CaomEntity.lastModifieddUTC
caom2:CaomEntity.maxLastModifieds

caom2:Observation.environment.ambientTempC
caom2:Observation.environment.elevationdeg
caom2:Observation.environment.seeingarcsec
caom2:Observation.environment.wavelengthTaum
caom2:Observation.metaReleasedUTC
caom2:Observation.targetPosition.coordinates.cval1deg
caom2:Observation.targetPosition.coordinates.cval2deg

caom2:Plane.dataReleasedUTC
caom2:Plane.metaReleasedUTC

caom2:Plane.position.boundsdegICRS
caom2:Plane.position.bounds.pointsdegICRS
caom2:Plane.position.bounds.samplesdegICRS
caom2:Plane.position.bounds.sizedeg
caom2:Plane.position.resolutionarcsec
caom2:Plane.position.resolutionBoundsarcsec
caom2:Plane.position.sampleSizearcsec

caom2:Plane.energy.boundsmbarycentric vacuum wavelength
caom2:Plane.energy.bounds.samplesmbarycentric vacuum wavelength
caom2:Plane.energy.bounds.integratedm
caom2:Plane.energy.bounds.lowermbarycentric vacuum wavelength
caom2:Plane.energy.bounds.uppermbarycentric vacuum wavelength
caom2:Plane.energy.bounds.widthm
caom2:Plane.energy.restwavm
caom2:Plane.energy.sampleSizem
caom2:Plane.energy.freqSampleSizeHzalt representation of sampleSize
caom2:Plane.energy.freqWidthHzalt representation of width

caom2:Plane.time.boundsdMJD-UTC
caom2:Plane.time.bounds.samplesdMJD-UTC
caom2:Plane.time.bounds.integratedd
caom2:Plane.time.bounds.lowerdMJD-UTC
caom2:Plane.time.bounds.upperdMJD-UTC
caom2:Plane.time.bounds.widthd
caom2:Plane.time.exposures
caom2:Plane.time.resolutiond
caom2:Plane.time.resolutionBoundsd
caom2:Plane.time.sampleSized

caom2:Plane.custom.boundsdepends on Plane.custom.ctype
caom2:Plane.custom.bounds.samplesdepends on Plane.custom.ctype

caom2:Plane.metrics.backgroundJy/pix
caom2:Plane.metrics.backgroundStddevJy/pix
caom2:Plane.metrics.fluxDensityLimitJyS:N=5 for point source
caom2:Plane.metrics.sourceNumberDensitydeg-2

caom2:Artifact.contentLengthbyte
caom2:Artifact.contentReleasedUTC

caom2:Chunk.position.equinoxa
caom2:Chunk.position.resolutionarcsec
caom2:Chunk.time.exposures
caom2:Chunk.time.mjdrefd
caom2:Chunk.time.resolutions