Skip to content

Releases: NCEAS/metadig-checks

v.0.8.0 - FAIR-suite.0.5.0

22 Oct 18:21

Choose a tag to compare

New version of FAIR suite now supports json documents via json query. This is a major change to the checks, as it includes a new field expression, alongside xpath within selector, that enables the inclusion of any expression, which is evaluated according to it's syntax attribute.

ESS-DIVE 1.3.0

20 Oct 20:44

Choose a tag to compare

Addresses the following issues with the ESS-DIVE suite

Full Changelog: v.0.7.0...v.0.7.1

Data Quality Suite 0.1.0

16 Jul 22:01

Choose a tag to compare

Official release of the first data quality suite, containing 13 checks:

  • data.content.malware-free
  • data.format.congruent
  • data.text-encoding.valid
  • data.table-text-delimited.variables-congruent
  • data.table-text-delimited.well-formed
  • data.table-text-delimited.column-names-printable
  • data.table-text-delimited.column-rows-contains-data
  • data.table-text-delimited.glimpse
  • data.table-text-delimited.missing-values-documented
  • data.shapefiles.complete
  • data.netcdf.global-attributes-complete
  • data.netcdf.variable-attributes-complete
  • data.netcdf.coordinate-attributes-complete

v.0.6.0

01 May 21:54

Choose a tag to compare

What's Changed

Added preliminary version of a data suite with a nominal 4 checks.

Full Changelog: v.0.5.0...v.0.6.0

v.0.5.0

18 Jul 22:14

Choose a tag to compare

What's Changed

  • Update checks to use python 3 by @jeanetteclark in #445
  • Fix NSF award checks to use the new EML 2.2.0 schema
  • Make ESS Dive URL resolves check optional

Full Changelog: v.0.4.0...v.5.0.0

MetaDIG Quality Engine Suites and Checks version 0.4.0

24 Feb 22:56

Choose a tag to compare

This feature release contains:

MetaDIG Quality Engine Suites and Checks v0.3.0

22 May 22:41

Choose a tag to compare

This release includes the FAIR Suite v0.3.1

  • updates to the FAIR Suite:
    • for EML: now using distrbution URL for id
      • removed entity.identifier.resolvable
      • added entity.distributionURL.resolvable
      • removed resource.distribution.present
    • check entity.format.present
      • for EML, don't just look for /eml/dataset/*/physical/dataFormat/externallyDefinedFormat/formatNamem,
        instead pass if these are present: ./dataFormat/textFormat, ./dataFormat/externallyDefineFormat,
        ./dataFormat/binaryRasterFormat
    • check entity.attributeDefinition.sufficient
      • minimum required word count changed from 5 to 3
      • maximum required word count removed
    • check entity.attributeDomain.present
      • don't require an explicit domain for dateTime, i.e. pass if
        ./measurementScale/dateTime is present

MetaDIG Quality Engine Suites and Checks v0.2.6

05 May 16:41

Choose a tag to compare

This release includes the FAIR suite 0.3.0

The following FAIR suite checks have been updated to fix "ERROR" conditions and improve processing

  • resource.abstractLength.sufficient.1
  • resource.titleLength.sufficient.1
  • entity.attributePrecision.present.1
  • resource.publicationDate.timeframe.1
  • resource.distribution.present.1
  • resource.accessControlRules.present.1
  • entity.identifier.resolvable.1
  • entity.attributeUnits.present.1

MetaDIG Quality Engine Suites and Checks v0.2.5

09 Apr 23:38

Choose a tag to compare

This release of metadig-checks includes the FAIR suite v0.2.1.
This version of the FAIR suite includes these checks:

check category level
resource.abstractLength.sufficient.1 Findable REQUIRED
resource.keywords.controlled.1 Findable OPTIONAL
resource.keywords.present.1 Findable REQUIRED
resource.keywordType.present.1 Findable OPTIONAL
resource.publicationDate.timeframe.1 Findable OPTIONAL
metadata.identifier.present.1 Findable REQUIRED
resource.creator.present.1 Findable REQUIRED
resource.creatorIdentifier.present.1 Findable REQUIRED
resource.revisionDate.present.1 Findable OPTIONAL
entity.identifier.present.1 Findable REQUIRED
entity.identifierType.present.1 Findable OPTIONAL
resource.publicationDate.present.1 Findable REQUIRED
resource.titleLength.sufficient.1 Findable REQUIRED
resource.spatialExtent.present.1 Findable OPTIONAL
geographic.description.present.2 Findable OPTIONAL
resource.taxonomicExtent.present.1 Findable OPTIONAL
resource.temporalExtent.present.1 Findable OPTIONAL
resource.accessControlRules.present.1 Accessible REQUIRED
resource.landingPage.present.1 Accessible REQUIRED
resource.distributionContact.present.1 Accessible REQUIRED
resource.distributionContactIdentifier.present.1 Accessible REQUIRED
metadata.identifier.resolvable.1 Accessible REQUIRED
resource.distribution.present.1 Accessible REQUIRED
resource.publisher.present.1 Accessible REQUIRED
resource.publisherIdentifier.present.1 Accessible OPTIONAL
resource.serviceLocation.present.1 Accessible OPTIONAL
resource.serviceProvider.present.1 Accessible OPTIONAL
entity.identifier.resolvable.1 Accessible REQUIRED
entity.attributeName.differs.1 Interoperable REQUIRED
entity.attributeNames.unique.1 Interoperable REQUIRED
entity.attributeDefinition.present.1 Interoperable REQUIRED
entity.attributeDefinition.sufficient.1 Interoperable REQUIRED
entity.attributeStorageType.present.1 Interoperable OPTIONAL
entity.checksum.present.1 Interoperable REQUIRED
coverage.contentType.present.1 Interoperable OPTIONAL
entity.attributeEnumeratedDomains.present.1 Interoperable REQUIRED
entity.format.present.1 Interoperable REQUIRED
entity.name.present.1 Interoperable REQUIRED
entity.type.present.1 Interoperable OPTIONAL
resource.serviceType.present.1 Interoperable OPTIONAL
entity.format.nonproprietary.1 Reusable REQUIRED
entity.attributeDomain.present.1 Reusable REQUIRED
entity.attributeUnits.present.1 Reusable REQUIRED
entity.attributeMeasurementScale.present.1 Reusable OPTIONAL
entity.attributePrecision.present.1 Reusable OPTIONAL
entity.description.present.1 Reusable REQUIRED
entity.qualityDescription.present.1 Reusable REQUIRED
resource.methods.present.1 Reusable REQUIRED
provenance.processStepCode.present.1 Reusable REQUIRED
provenance.sourceEntity.present.1 Reusable REQUIRED
provenance.trace.present.1 Reusable REQUIRED
resource.license.present.1 Reusable REQUIRED

MetaDIG Quality Engine Suites and Checks v0.2.4

30 Mar 23:45

Choose a tag to compare

Updates to ESS-DIVE suite

  • minor editing of check status messages

Note that for this release the ESS-DIVE suite version is 1.0, and was not changed
from previous releases, as ESS-DIVE considered the previous releases (all using v1.0) as
pre-releases and wanted to retain the 1.0 for their first public release.