pub.chive.actor.profile
Schema Diff
+25 -0
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
}