pub.chive.actor.profile

lexicons.governance.chive.pub

Schema Diff

+25 -0

From

CID
bafyreig65lvjjxb...
Indexed At
2026-08-28 14:08 UTC
View this version

To

CID
bafyreigbllwzlt3...
Indexed At
2026-09-04 12:53 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 68 non-breaking changes.

Non-Breaking Changes (68)
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant0" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant1" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant10" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant11" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant12" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant13" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant14" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant15" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant2" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant3" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant4" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant5" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant6" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant7" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant8" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant9" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#annotationRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#authorRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#blockquoteItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#codeBlockItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#eprintRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#facetRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#fieldRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#headingItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#latexItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#linkItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#listItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#mentionItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#nodeRefItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#tagItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#textItem" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.richtext.defs#wikidataRefItem" }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body", tgt: "pub.chive.actor.profile:body.bioRich", kind: "prop", name: Some("bioRich") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich", tgt: "pub.chive.actor.profile:body.bioRich:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant0", kind: "variant", name: Some("pub.chive.richtext.defs#textItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant1", kind: "variant", name: Some("pub.chive.richtext.defs#nodeRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant10", kind: "variant", name: Some("pub.chive.richtext.defs#tagItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant11", kind: "variant", name: Some("pub.chive.richtext.defs#latexItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant12", kind: "variant", name: Some("pub.chive.richtext.defs#codeBlockItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant13", kind: "variant", name: Some("pub.chive.richtext.defs#headingItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant14", kind: "variant", name: Some("pub.chive.richtext.defs#listItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant15", kind: "variant", name: Some("pub.chive.richtext.defs#blockquoteItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant2", kind: "variant", name: Some("pub.chive.richtext.defs#wikidataRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant3", kind: "variant", name: Some("pub.chive.richtext.defs#fieldRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant4", kind: "variant", name: Some("pub.chive.richtext.defs#facetRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant5", kind: "variant", name: Some("pub.chive.richtext.defs#eprintRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant6", kind: "variant", name: Some("pub.chive.richtext.defs#annotationRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant7", kind: "variant", name: Some("pub.chive.richtext.defs#authorRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant8", kind: "variant", name: Some("pub.chive.richtext.defs#mentionItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant9", kind: "variant", name: Some("pub.chive.richtext.defs#linkItem") }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant0", tgt: "pub.chive.richtext.defs#textItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant1", tgt: "pub.chive.richtext.defs#nodeRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant10", tgt: "pub.chive.richtext.defs#tagItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant11", tgt: "pub.chive.richtext.defs#latexItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant12", tgt: "pub.chive.richtext.defs#codeBlockItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant13", tgt: "pub.chive.richtext.defs#headingItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant14", tgt: "pub.chive.richtext.defs#listItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant15", tgt: "pub.chive.richtext.defs#blockquoteItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant2", tgt: "pub.chive.richtext.defs#wikidataRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant3", tgt: "pub.chive.richtext.defs#fieldRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant4", tgt: "pub.chive.richtext.defs#facetRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant5", tgt: "pub.chive.richtext.defs#eprintRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant6", tgt: "pub.chive.richtext.defs#annotationRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant7", tgt: "pub.chive.richtext.defs#authorRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant8", tgt: "pub.chive.richtext.defs#mentionItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant9", tgt: "pub.chive.richtext.defs#linkItem", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant0" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant1" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant10" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant11" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant12" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant13" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant14" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant15" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant2" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant3" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant4" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant5" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant6" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant7" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant8" }
  • AddedVertex { vertex_id: "pub.chive.actor.profile:body.bioRich:items:variant9" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#annotationRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#authorRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#blockquoteItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#codeBlockItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#eprintRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#facetRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#fieldRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#headingItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#latexItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#linkItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#listItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#mentionItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#nodeRefItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#tagItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#textItem" }
  • AddedVertex { vertex_id: "pub.chive.richtext.defs#wikidataRefItem" }

Additional Notes

  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body", tgt: "pub.chive.actor.profile:body.bioRich", kind: "prop", name: Some("bioRich") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich", tgt: "pub.chive.actor.profile:body.bioRich:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant0", kind: "variant", name: Some("pub.chive.richtext.defs#textItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant1", kind: "variant", name: Some("pub.chive.richtext.defs#nodeRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant10", kind: "variant", name: Some("pub.chive.richtext.defs#tagItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant11", kind: "variant", name: Some("pub.chive.richtext.defs#latexItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant12", kind: "variant", name: Some("pub.chive.richtext.defs#codeBlockItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant13", kind: "variant", name: Some("pub.chive.richtext.defs#headingItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant14", kind: "variant", name: Some("pub.chive.richtext.defs#listItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant15", kind: "variant", name: Some("pub.chive.richtext.defs#blockquoteItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant2", kind: "variant", name: Some("pub.chive.richtext.defs#wikidataRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant3", kind: "variant", name: Some("pub.chive.richtext.defs#fieldRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant4", kind: "variant", name: Some("pub.chive.richtext.defs#facetRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant5", kind: "variant", name: Some("pub.chive.richtext.defs#eprintRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant6", kind: "variant", name: Some("pub.chive.richtext.defs#annotationRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant7", kind: "variant", name: Some("pub.chive.richtext.defs#authorRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant8", kind: "variant", name: Some("pub.chive.richtext.defs#mentionItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items", tgt: "pub.chive.actor.profile:body.bioRich:items:variant9", kind: "variant", name: Some("pub.chive.richtext.defs#linkItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant0", tgt: "pub.chive.richtext.defs#textItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant1", tgt: "pub.chive.richtext.defs#nodeRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant10", tgt: "pub.chive.richtext.defs#tagItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant11", tgt: "pub.chive.richtext.defs#latexItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant12", tgt: "pub.chive.richtext.defs#codeBlockItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant13", tgt: "pub.chive.richtext.defs#headingItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant14", tgt: "pub.chive.richtext.defs#listItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant15", tgt: "pub.chive.richtext.defs#blockquoteItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant2", tgt: "pub.chive.richtext.defs#wikidataRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant3", tgt: "pub.chive.richtext.defs#fieldRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant4", tgt: "pub.chive.richtext.defs#facetRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant5", tgt: "pub.chive.richtext.defs#eprintRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant6", tgt: "pub.chive.richtext.defs#annotationRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant7", tgt: "pub.chive.richtext.defs#authorRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant8", tgt: "pub.chive.richtext.defs#mentionItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.actor.profile:body.bioRich:items:variant9", tgt: "pub.chive.richtext.defs#linkItem", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "keyword": {
5 5
      "description": "Research keyword referencing a topic node",
6 6
      "properties": {
7 7
        "fastId": {
8 8
          "description": "FAST subject heading ID for legacy/external data",
9 9
          "maxLength": 20,
10 10
          "type": "string"
11 11
        },
12 12
        "label": {
13 13
          "description": "Keyword label (display fallback if no topicUri)",
14 14
          "maxLength": 100,
15 15
          "type": "string"
16 16
        },
17 17
        "topicUri": {
18 18
          "description": "AT-URI of topic node (subkind=topic)",
19 19
          "format": "at-uri",
20 20
          "type": "string"
21 21
        },
22 22
        "wikidataId": {
23 23
          "description": "Wikidata entity ID (e.g., Q12345) for legacy/external data",
24 24
          "maxLength": 20,
25 25
          "type": "string"
26 26
        }
27 27
      },
28 28
      "required": [
29 29
        "label"
30 30
      ],
31 31
      "type": "object"
32 32
    },
33 33
    "main": {
34 34
      "description": "Chive-specific author profile",
35 35
      "key": "literal:self",
36 36
      "record": {
37 37
        "properties": {
38 38
          "affiliations": {
39 39
            "description": "Current institutional affiliations with optional ROR IDs",
40 40
            "items": {
41 41
              "ref": "pub.chive.defs#affiliation",
42 42
              "type": "ref"
43 43
            },
44 44
            "maxLength": 10,
45 45
            "type": "array"
46 46
          },
47 47
          "arxivAuthorId": {
48 48
            "description": "arXiv author identifier",
49 49
            "maxLength": 100,
50 50
            "type": "string"
51 51
          },
52 52
          "avatar": {
53 53
            "accept": [
54 54
              "image/png",
55 55
              "image/jpeg"
56 56
            ],
57 57
            "maxSize": 1048576,
58 58
            "type": "blob"
59 59
          },
60 60
          "bio": {
61 61
            "maxLength": 2000,
62 62
            "type": "string"
63 63
          },
64 +
          "bioRich": {
65 +
            "description": "Rich bio with formatting and entity references, the same item union reviews and abstracts use. `bio` holds the plain text of it, for consumers that want a string.",
66 +
            "items": {
67 +
              "refs": [
68 +
                "pub.chive.richtext.defs#textItem",
69 +
                "pub.chive.richtext.defs#nodeRefItem",
70 +
                "pub.chive.richtext.defs#wikidataRefItem",
71 +
                "pub.chive.richtext.defs#fieldRefItem",
72 +
                "pub.chive.richtext.defs#facetRefItem",
73 +
                "pub.chive.richtext.defs#eprintRefItem",
74 +
                "pub.chive.richtext.defs#annotationRefItem",
75 +
                "pub.chive.richtext.defs#authorRefItem",
76 +
                "pub.chive.richtext.defs#mentionItem",
77 +
                "pub.chive.richtext.defs#linkItem",
78 +
                "pub.chive.richtext.defs#tagItem",
79 +
                "pub.chive.richtext.defs#latexItem",
80 +
                "pub.chive.richtext.defs#codeBlockItem",
81 +
                "pub.chive.richtext.defs#headingItem",
82 +
                "pub.chive.richtext.defs#listItem",
83 +
                "pub.chive.richtext.defs#blockquoteItem"
84 +
              ],
85 +
              "type": "union"
86 +
            },
87 +
            "type": "array"
88 +
          },
64 89
          "dblpId": {
65 90
            "description": "DBLP author identifier (e.g., homepages/s/JohnSmith)",
66 91
            "maxLength": 200,
67 92
            "type": "string"
68 93
          },
69 94
          "displayName": {
70 95
            "maxLength": 200,
71 96
            "type": "string"
72 97
          },
73 98
          "fieldUris": {
74 99
            "description": "AT-URIs of field nodes (subkind=field)",
75 100
            "items": {
76 101
              "format": "at-uri",
77 102
              "type": "string"
78 103
            },
79 104
            "maxLength": 20,
80 105
            "type": "array"
81 106
          },
82 107
          "googleScholarId": {
83 108
            "description": "Google Scholar profile ID",
84 109
            "maxLength": 50,
85 110
            "type": "string"
86 111
          },
87 112
          "nameVariants": {
88 113
            "description": "Alternative name forms for paper matching (e.g., maiden name, transliterations, initials like 'J. Smith')",
89 114
            "items": {
90 115
              "maxLength": 200,
91 116
              "type": "string"
92 117
            },
93 118
            "maxLength": 20,
94 119
            "type": "array"
95 120
          },
96 121
          "openAlexId": {
97 122
            "description": "OpenAlex author ID (e.g., A5023888391)",
98 123
            "maxLength": 50,
99 124
            "type": "string"
100 125
          },
101 126
          "openReviewId": {
102 127
            "description": "OpenReview profile ID",
103 128
            "maxLength": 100,
104 129
            "type": "string"
105 130
          },
106 131
          "orcid": {
107 132
            "description": "ORCID identifier in the form 0000-0000-0000-000X. The Lexicon spec defines no `pattern` constraint for strings, so the regular expression that used to sit here was ignored by every validator and this field accepted any string. Length is the strongest constraint the spec can express; the digit and checksum shape is enforced in application code.",
108 133
            "maxLength": 19,
109 134
            "minLength": 19,
110 135
            "type": "string"
111 136
          },
112 137
          "previousAffiliations": {
113 138
            "description": "Past institutional affiliations that may appear on older papers",
114 139
            "items": {
115 140
              "ref": "pub.chive.defs#affiliation",
116 141
              "type": "ref"
117 142
            },
118 143
            "maxLength": 20,
119 144
            "type": "array"
120 145
          },
121 146
          "researchKeywords": {
122 147
            "description": "Research topics and keywords with optional authority IDs",
123 148
            "items": {
124 149
              "ref": "#keyword",
125 150
              "type": "ref"
126 151
            },
127 152
            "maxLength": 50,
128 153
            "type": "array"
129 154
          },
130 155
          "schemaRevision": {
131 156
            "description": "Schema revision this record was created with. Absent means revision 1.",
132 157
            "minimum": 1,
133 158
            "type": "integer"
134 159
          },
135 160
          "scopusAuthorId": {
136 161
            "description": "Scopus author ID",
137 162
            "maxLength": 50,
138 163
            "type": "string"
139 164
          },
140 165
          "semanticScholarId": {
141 166
            "description": "Semantic Scholar author ID",
142 167
            "maxLength": 50,
143 168
            "type": "string"
144 169
          }
145 170
        },
146 171
        "type": "object"
147 172
      },
148 173
      "type": "record"
149 174
    }
150 175
  },
151 176
  "id": "pub.chive.actor.profile",
152 177
  "lexicon": 1,
153 178
  "revision": 2
154 179
}

Compare Other Versions

Lexicon Garden

@