pub.chive.eprint.listDataLinks

lexicons.governance.chive.pub

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "dataLinkView": {
      "properties": {
        "catalogRef": {
          "description": "The pub.layers.catalog.collection record for the dataset as a whole. A dataset need not have a corpus -- one made of judgments or expressions has none -- so this, not corpusRef, is what names the dataset a reader wants.",
          "format": "at-uri",
          "type": "string"
        },
        "corpusRef": {
          "description": "The pub.layers.corpus.corpus record, when the dataset is a corpus.",
          "format": "at-uri",
          "type": "string"
        },
        "createdAt": {
          "format": "datetime",
          "type": "string"
        },
        "dataKind": {
          "description": "Data kind slug, as Layers records it",
          "maxLength": 128,
          "type": "string"
        },
        "dataKindUri": {
          "description": "Knowledge graph node for the data kind, when Layers resolved one",
          "format": "at-uri",
          "type": "string"
        },
        "description": {
          "maxLength": 10000,
          "type": "string"
        },
        "experimentRefs": {
          "description": "pub.layers.judgment.experimentDef records the eprint produced or describes.",
          "items": {
            "format": "at-uri",
            "type": "string"
          },
          "type": "array"
        },
        "paperSection": {
          "description": "Which part of the paper the data belongs to, such as 'Table 3'",
          "maxLength": 256,
          "type": "string"
        },
        "uri": {
          "description": "AT-URI of the dataLink record in its author's repository",
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "dataKind"
      ],
      "type": "object"
    },
    "main": {
      "description": "List Layers datasets linked to an eprint. Chive does not index pub.layers.eprint.dataLink records; it asks the Layers AppView, which is authoritative for them, and caches the answer briefly. Returns an empty list when Layers is unreachable, so an eprint page never depends on another service being up.",
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "dataLinks": {
              "items": {
                "ref": "#dataLinkView",
                "type": "ref"
              },
              "type": "array"
            },
            "source": {
              "description": "Where the answer came from, so a client can tell an empty list from an unavailable one.",
              "knownValues": [
                "layers",
                "cache",
                "unavailable"
              ],
              "type": "string"
            }
          },
          "required": [
            "dataLinks",
            "source"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "eprintUri": {
            "description": "AT-URI of the eprint whose data links to list",
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "eprintUri"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "pub.chive.eprint.listDataLinks",
  "lexicon": 1,
  "revision": 1
}

Validate Record

Validate a record against pub.chive.eprint.listDataLinks

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:egjghlwgts2hlcer2txilxeh
CID
bafyreifnxgbwtt3rwl6rgb5ix2y3tjfpkf7drsaynxdwzt3g7cytxlutly
Indexed At
2026-09-04 12:53 UTC
AT-URI
at://did:plc:egjghlwgts2hlcer2txilxeh/com.atproto.lexicon.schema/pub.chive.eprint.listDataLinks

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • List backlinks to an eprint from ATProto ecosystem sources including Cosmik collections, Leaflet lists, Whitewind blogs, and Bluesky shares

Lexicon Garden

@