DISCO · JSON-LD Context

Disco Context

JSON-LD context defining the semantic vocabulary for Disco from DISCO.

7 Classes 21 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
disco: https://developer.csdisco.com/vocab#

Classes

DiscoAPI Dataset Metric Metadata Organization DataUsageChange ReviewDatabaseSize

Properties

Property Type Container
aid string
name string
description string
baseURL reference
humanURL reference
organizationId string
apiKey string
rateLimit integer
rateLimitWindow string
datasetId string
metricId string
eventType string
timestamp dateTime
responseFormat string
reviewDatabaseSizeGB decimal
tags set
contact schema:ContactPoint
email string
url reference
created date
modified date

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "disco": "https://developer.csdisco.com/vocab#",

    "DiscoAPI": "disco:DiscoAPI",
    "Dataset": "disco:Dataset",
    "Metric": "disco:Metric",
    "Metadata": "disco:Metadata",
    "Organization": "schema:Organization",
    "DataUsageChange": "disco:DataUsageChange",
    "ReviewDatabaseSize": "disco:ReviewDatabaseSize",

    "aid": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "baseURL": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "humanURL": {
      "@id": "schema:sameAs",
      "@type": "@id"
    },
    "organizationId": {
      "@id": "disco:organizationId",
      "@type": "xsd:string"
    },
    "apiKey": {
      "@id": "disco:apiKey",
      "@type": "xsd:string"
    },
    "rateLimit": {
      "@id": "disco:rateLimit",
      "@type": "xsd:integer"
    },
    "rateLimitWindow": {
      "@id": "disco:rateLimitWindow",
      "@type": "xsd:string"
    },
    "datasetId": {
      "@id": "disco:datasetId",
      "@type": "xsd:string"
    },
    "metricId": {
      "@id": "disco:metricId",
      "@type": "xsd:string"
    },
    "eventType": {
      "@id": "disco:eventType",
      "@type": "xsd:string",
      "@comment": "One of: INGEST, PROMOTION, CULL"
    },
    "timestamp": {
      "@id": "disco:timestamp",
      "@type": "xsd:dateTime"
    },
    "responseFormat": {
      "@id": "disco:responseFormat",
      "@type": "xsd:string",
      "@comment": "One of: json, csv"
    },
    "reviewDatabaseSizeGB": {
      "@id": "disco:reviewDatabaseSizeGB",
      "@type": "xsd:decimal"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@set"
    },
    "contact": {
      "@id": "schema:contactPoint",
      "@type": "schema:ContactPoint"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "created": {
      "@id": "schema:dateCreated",
      "@type": "xsd:date"
    },
    "modified": {
      "@id": "schema:dateModified",
      "@type": "xsd:date"
    }
  },
  "@graph": [
    {
      "@type": "DiscoAPI",
      "@id": "https://api.csdisco.com",
      "name": "DISCO API",
      "description": "REST API for the DISCO eDiscovery platform providing access to datasets and metrics covering data-usage change events, review database sizes, and organizational data.",
      "baseURL": "https://api.csdisco.com",
      "humanURL": "https://developer.csdisco.com/",
      "rateLimit": 100,
      "rateLimitWindow": "per minute per customer organization",
      "tags": ["eDiscovery", "Legal Technology", "AI", "Document Review", "Litigation"]
    },
    {
      "@type": "Dataset",
      "@id": "disco:dataset-data-usage-changes",
      "datasetId": "data-usage-changes",
      "name": "Data Usage Changes",
      "description": "Returns data usage change events including INGEST, PROMOTION, and CULL event types for tracking storage consumption over time."
    },
    {
      "@type": "Metric",
      "@id": "disco:metric-reviewdb-size",
      "metricId": "metric-reviewdb-size",
      "name": "Review Database Size",
      "description": "Aggregated calculations of review database sizes in gigabytes for subscription cap management and anomaly detection."
    }
  ]
}