Schema for Einstein Document Entry File Metadata

From DocumentEntryFileMetadata.schema.yaml (einstein/DocumentEntryFileMetadata.schema)

---
$id: https://skeleton.botmd.io/einstein/DocumentEntryFileMetadata.schema
$schema: http://json-schema.org/draft-07/schema#

title: Document Entry File Metadata
description: Metadata specific to the data source.

type: object
additionalProperties: false
required: []

properties:
  google_drive:
    title: Google Drive
    description: Metadata related to Google Drive data source entries.

    type: object
    required: [id, name, md5Checksum]
    additionalProperties: true

  s3:
    title: S3
    description: Metadata related to S3 data source entries.

    type: object
    required: [uri, e_tag, size]
    additionalProperties: true

  microsoft_sharepoint:
    title: Microsoft Sharepoint
    description: Metadata related to Microsoft Sharepoint data source entries.

    type: object
    required: [eTag, size]

  ingestor:
    title: Ingestor
    description: Metadata related to ingestor data source entries.
    type: object
    required: [uid, worker_key, uri, content_file, checksum]
    additionalProperties: true

[Main Page] [Schema Documentation] [Examples]