Sha256: ea426e8d6516be5e250382fceca08864476b5850bf3c82492e87ce78389dfbbf

Contents?: true

Size: 1.74 KB

Versions: 1

Compression:

Stored size: 1.74 KB

Contents

{
  "id": "dataQuality.json#",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "description": "schema for dataQuality",
  "type": "object",
  "required": ["scope"],
  "additionalProperties": false,
  "properties": {
    "scope": {
      "type": "string"
    },
    "lineage": {
      "$ref": "#/definitions/lineage"
    }
  },
  "definitions": {
    "lineage": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "statement": {
          "type": "string"
        },
        "processStep": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/processStep"
          }
        },
        "source": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/source"
          }
        }
      }
    },
    "processStep": {
      "type": "object",
      "required": ["description"],
      "additionalProperties": false,
      "properties": {
        "stepId": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "rationale": {
          "type": "string"
        },
        "dateTime": {
          "$ref": "../schema.json#/definitions/date"
        },
        "processor": {
          "type": "array",
          "items": {
            "$ref": "contact.json#/definitions/contactRef"
          }
        }
      }
    },
    "source": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "description": {
          "type": "string"
        },
        "citation": {
          "$ref": "./citation.json#"
        },
        "processStep": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/processStep"
          }
        }
      }
    }
  }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adiwg-json_schemas-0.5.0 schema/schema/dataQuality.json