Skip to content

Releases: NCEAS/metadig-checks

MetaDIG Quality Engine Suites and Checks version 0.4.0

24 Feb 22:56
Compare
Choose a tag to compare

This feature release contains:

MetaDIG Quality Engine Suites and Checks v0.3.0

22 May 22:41
Compare
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
Compare
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
Compare
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
Compare
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.

MetaDIG Quality Engine Suites and Checks v0.2.3

10 Mar 22:39
cd68a63
Compare
Choose a tag to compare

Updates to the ESS-DIVE suite:

  • add dataset.keywords.overlap check to ESS-DIVE suite (ess-dive.xml)
  • removed dataset.keywords.controlled.1 from ESS-DIVE suite
  • updated status message wording in several ESS-DIVE checks.
  • changed dataset.keyword.minimumn to only check keyword count

MetaDIG Quality Engine Suites and Checks v0.2.2

15 Nov 23:51
Compare
Choose a tag to compare

Added new checks to ESS-DIVE suite

  • dataset.keywords.minimum.xml
    • check that at least 3 keywords are present and no keywords appear in the title
  • contact.has.orcid.xml
    • check that at least one contact has an ORCID user identifier
  • dataset.title.length2.xml
    • check that the title is between 7 and 40 words
    • print a warning if the title is between 20 and 40 words

MetaDIG Quality Engine Suites and Checks v0.2.1

27 Sep 17:09
1975576
Compare
Choose a tag to compare

This minor release includes an updated ESS-DIVE quality suites, in which the following checks have been removed:

  • check.entity.present.1
  • check.entity.attributes.present.1
  • check.attribute.definition.sufficient.1
  • check.attribute.name.differs.1-
  • missing.value.codes.1
  • enumerated.domains.1

MetaDIG Quality Engine Suites and Checks v 0.2.0

05 Sep 23:52
Compare
Choose a tag to compare

This release added 20 checks to the FAIR suite and minor updates to KNB, ADC, ESS-DIVE suites:

* knb suite
    * renamed checks
        * check.dataset.title.length -> dataset.title.length
        * check.sampling.description.present -> sampling.description.present
        * check.entity.name.present -> entity.items.present
        * removed check.lookup.group
            * this check did not contribute to the score
* arctic data center suite
    * renamed checks
        * check.dataset.title.length -> dataset.title.length
        * check.sampling.description.present -> sampling.description.present
        * check.entity.name.present -> entity.items..present
* ess-dive
    * renamed checks
        * check.dataset.title.length -> dataset.title.length
    * removed unneeded checks (now part of quality engine, for all suites):
        * check.echo.funder
        * check.echo.rightsHolder
        * check.echo.datasource
        * check.echo.formatId
    * new checks
        *  dataset.keywords.controlled
* FAIR Suite
    * new checks
        *  Findable
            * dataset.naturalLanguageKeywords.present.1
            * dataset.creatorIdentifier.present.1
            * dataset.revisionDate.present.1
            * dataset.publisherIdentifier.present.1
        * Accessible
            * distribution.contact.present.1
            * distribution.contactIdentifier.present.1
            * dataset.serviceLocation.present.1
            * dataset.serviceProvider.present.1
        * Interoperable
            * entity.attributeName.differs.1
            * entity.attributeNames.unique.1
            * entity.attributeDefinition.sufficient.1
            * entity.checksum.present.1
            * coverage.contentType.present.1
            * entity.attributeEnumeratedDomains.present.1
            * dataset.serviceType.present.1
        * Reusable
            * entity.format.nonproprietary.1
            * entity.attributeDomain.present.1
            * entity.attributePrecision.present.1
            * entity.description.present.1
            * entity.qualityDescription.present.1
            * provenance.sourceEntity.present.1

MetaDIG Quality Engine Suites and Checks v 0.1.0

25 Jun 22:16
Compare
Choose a tag to compare

This is a pre-release of the MetaDIG Quality Engine Checks and Suites, and includes a subset of the FAIR Suite.
See https://www.go-fair.org/fair-principles/ for a description of the FAIR Guidelines.