pub.chive.author.getProfile

lexicons.governance.chive.pub

Schema Diff

+112 -0

From

CID
bafyreid2iluex2j...
Indexed At
2026-06-18 13:14 UTC
View this version

To

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

Compatibility Analysis

Breaking Changes Detected

3 breaking changes, 104 non-breaking changes.

Breaking Changes (3)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaRole", src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.institution", kind: "prop", name: Some("institution") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaRole", src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.source", kind: "prop", name: Some("source") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaProfile", src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.hasProfile", kind: "prop", name: Some("hasProfile") }
Non-Breaking Changes (104)
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.about" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.currentRoles" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.currentRoles:items" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.displayName" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.hasProfile" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.headline" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.previousRoles" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.previousRoles:items" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.pronouns" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.endedAt" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.institution" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.institutionDid" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.isPrimary" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.source" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.startedAt" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.title" }
  • AddedVertex AddedVertex { vertex_id: "pub.chive.author.getProfile:output.sifa" }
  • 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.author.getProfile#authorProfile", tgt: "pub.chive.author.getProfile#authorProfile.bioRich", kind: "prop", name: Some("bioRich") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0", kind: "variant", name: Some("pub.chive.richtext.defs#textItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1", kind: "variant", name: Some("pub.chive.richtext.defs#nodeRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10", kind: "variant", name: Some("pub.chive.richtext.defs#tagItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11", kind: "variant", name: Some("pub.chive.richtext.defs#latexItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12", kind: "variant", name: Some("pub.chive.richtext.defs#codeBlockItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13", kind: "variant", name: Some("pub.chive.richtext.defs#headingItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14", kind: "variant", name: Some("pub.chive.richtext.defs#listItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15", kind: "variant", name: Some("pub.chive.richtext.defs#blockquoteItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2", kind: "variant", name: Some("pub.chive.richtext.defs#wikidataRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3", kind: "variant", name: Some("pub.chive.richtext.defs#fieldRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4", kind: "variant", name: Some("pub.chive.richtext.defs#facetRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5", kind: "variant", name: Some("pub.chive.richtext.defs#eprintRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6", kind: "variant", name: Some("pub.chive.richtext.defs#annotationRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7", kind: "variant", name: Some("pub.chive.richtext.defs#authorRefItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8", kind: "variant", name: Some("pub.chive.richtext.defs#mentionItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9", kind: "variant", name: Some("pub.chive.richtext.defs#linkItem") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0", tgt: "pub.chive.richtext.defs#textItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1", tgt: "pub.chive.richtext.defs#nodeRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10", tgt: "pub.chive.richtext.defs#tagItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11", tgt: "pub.chive.richtext.defs#latexItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12", tgt: "pub.chive.richtext.defs#codeBlockItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13", tgt: "pub.chive.richtext.defs#headingItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14", tgt: "pub.chive.richtext.defs#listItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15", tgt: "pub.chive.richtext.defs#blockquoteItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2", tgt: "pub.chive.richtext.defs#wikidataRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3", tgt: "pub.chive.richtext.defs#fieldRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4", tgt: "pub.chive.richtext.defs#facetRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5", tgt: "pub.chive.richtext.defs#eprintRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6", tgt: "pub.chive.richtext.defs#annotationRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7", tgt: "pub.chive.richtext.defs#authorRefItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8", tgt: "pub.chive.richtext.defs#mentionItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9", tgt: "pub.chive.richtext.defs#linkItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.about", kind: "prop", name: Some("about") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.currentRoles", kind: "prop", name: Some("currentRoles") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.displayName", kind: "prop", name: Some("displayName") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.headline", kind: "prop", name: Some("headline") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.previousRoles", kind: "prop", name: Some("previousRoles") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.pronouns", kind: "prop", name: Some("pronouns") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.currentRoles", tgt: "pub.chive.author.getProfile#sifaProfile.currentRoles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.currentRoles:items", tgt: "pub.chive.author.getProfile#sifaRole", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.previousRoles", tgt: "pub.chive.author.getProfile#sifaProfile.previousRoles:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.previousRoles:items", tgt: "pub.chive.author.getProfile#sifaRole", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.endedAt", kind: "prop", name: Some("endedAt") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.institutionDid", kind: "prop", name: Some("institutionDid") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.isPrimary", kind: "prop", name: Some("isPrimary") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.startedAt", kind: "prop", name: Some("startedAt") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.title", kind: "prop", name: Some("title") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile:output", tgt: "pub.chive.author.getProfile:output.sifa", kind: "prop", name: Some("sifa") }
  • AddedEdge AddedEdge { src: "pub.chive.author.getProfile:output.sifa", tgt: "pub.chive.author.getProfile#sifaProfile", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.about" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.currentRoles" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.currentRoles:items" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.displayName" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.hasProfile" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.headline" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.previousRoles" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.previousRoles:items" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaProfile.pronouns" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.endedAt" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.institution" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.institutionDid" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.isPrimary" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.source" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.startedAt" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile#sifaRole.title" }
  • AddedVertex { vertex_id: "pub.chive.author.getProfile:output.sifa" }
  • 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

  • Breaking: RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaRole", src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.institution", kind: "prop", name: Some("institution") }
  • Breaking: RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaRole", src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.source", kind: "prop", name: Some("source") }
  • Breaking: RequiredEdgeAdded { vertex_id: "pub.chive.author.getProfile#sifaProfile", src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.hasProfile", kind: "prop", name: Some("hasProfile") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile", tgt: "pub.chive.author.getProfile#authorProfile.bioRich", kind: "prop", name: Some("bioRich") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0", kind: "variant", name: Some("pub.chive.richtext.defs#textItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1", kind: "variant", name: Some("pub.chive.richtext.defs#nodeRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10", kind: "variant", name: Some("pub.chive.richtext.defs#tagItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11", kind: "variant", name: Some("pub.chive.richtext.defs#latexItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12", kind: "variant", name: Some("pub.chive.richtext.defs#codeBlockItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13", kind: "variant", name: Some("pub.chive.richtext.defs#headingItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14", kind: "variant", name: Some("pub.chive.richtext.defs#listItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15", kind: "variant", name: Some("pub.chive.richtext.defs#blockquoteItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2", kind: "variant", name: Some("pub.chive.richtext.defs#wikidataRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3", kind: "variant", name: Some("pub.chive.richtext.defs#fieldRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4", kind: "variant", name: Some("pub.chive.richtext.defs#facetRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5", kind: "variant", name: Some("pub.chive.richtext.defs#eprintRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6", kind: "variant", name: Some("pub.chive.richtext.defs#annotationRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7", kind: "variant", name: Some("pub.chive.richtext.defs#authorRefItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8", kind: "variant", name: Some("pub.chive.richtext.defs#mentionItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items", tgt: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9", kind: "variant", name: Some("pub.chive.richtext.defs#linkItem") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant0", tgt: "pub.chive.richtext.defs#textItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant1", tgt: "pub.chive.richtext.defs#nodeRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant10", tgt: "pub.chive.richtext.defs#tagItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant11", tgt: "pub.chive.richtext.defs#latexItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant12", tgt: "pub.chive.richtext.defs#codeBlockItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant13", tgt: "pub.chive.richtext.defs#headingItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant14", tgt: "pub.chive.richtext.defs#listItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant15", tgt: "pub.chive.richtext.defs#blockquoteItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant2", tgt: "pub.chive.richtext.defs#wikidataRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant3", tgt: "pub.chive.richtext.defs#fieldRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant4", tgt: "pub.chive.richtext.defs#facetRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant5", tgt: "pub.chive.richtext.defs#eprintRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant6", tgt: "pub.chive.richtext.defs#annotationRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant7", tgt: "pub.chive.richtext.defs#authorRefItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant8", tgt: "pub.chive.richtext.defs#mentionItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#authorProfile.bioRich:items:variant9", tgt: "pub.chive.richtext.defs#linkItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.about", kind: "prop", name: Some("about") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.currentRoles", kind: "prop", name: Some("currentRoles") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.displayName", kind: "prop", name: Some("displayName") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.headline", kind: "prop", name: Some("headline") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.previousRoles", kind: "prop", name: Some("previousRoles") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile", tgt: "pub.chive.author.getProfile#sifaProfile.pronouns", kind: "prop", name: Some("pronouns") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.currentRoles", tgt: "pub.chive.author.getProfile#sifaProfile.currentRoles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.currentRoles:items", tgt: "pub.chive.author.getProfile#sifaRole", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.previousRoles", tgt: "pub.chive.author.getProfile#sifaProfile.previousRoles:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaProfile.previousRoles:items", tgt: "pub.chive.author.getProfile#sifaRole", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.endedAt", kind: "prop", name: Some("endedAt") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.institutionDid", kind: "prop", name: Some("institutionDid") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.isPrimary", kind: "prop", name: Some("isPrimary") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.startedAt", kind: "prop", name: Some("startedAt") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile#sifaRole", tgt: "pub.chive.author.getProfile#sifaRole.title", kind: "prop", name: Some("title") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile:output", tgt: "pub.chive.author.getProfile:output.sifa", kind: "prop", name: Some("sifa") }
  • Non-breaking: AddedEdge { src: "pub.chive.author.getProfile:output.sifa", tgt: "pub.chive.author.getProfile#sifaProfile", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "authorMetrics": {
5 5
      "properties": {
6 6
        "totalDownloads": {
7 7
          "type": "integer"
8 8
        },
9 9
        "totalEndorsements": {
10 10
          "type": "integer"
11 11
        },
12 12
        "totalEprints": {
13 13
          "type": "integer"
14 14
        },
15 15
        "totalViews": {
16 16
          "type": "integer"
17 17
        }
18 18
      },
19 19
      "required": [
20 20
        "totalEprints",
21 21
        "totalViews",
22 22
        "totalDownloads",
23 23
        "totalEndorsements"
24 24
      ],
25 25
      "type": "object"
26 26
    },
27 27
    "authorProfile": {
28 28
      "properties": {
29 29
        "affiliation": {
30 30
          "type": "string"
31 31
        },
32 32
        "affiliations": {
33 33
          "items": {
34 34
            "ref": "pub.chive.defs#affiliation",
35 35
            "type": "ref"
36 36
          },
37 37
          "type": "array"
38 38
        },
39 39
        "arxivAuthorId": {
40 40
          "type": "string"
41 41
        },
42 42
        "avatar": {
43 43
          "format": "uri",
44 44
          "type": "string"
45 45
        },
46 46
        "bio": {
47 47
          "type": "string"
48 48
        },
49 +
        "bioRich": {
50 +
          "description": "Rich bio, the same item union reviews and abstracts use. `bio` holds its plain text.",
51 +
          "items": {
52 +
            "refs": [
53 +
              "pub.chive.richtext.defs#textItem",
54 +
              "pub.chive.richtext.defs#nodeRefItem",
55 +
              "pub.chive.richtext.defs#wikidataRefItem",
56 +
              "pub.chive.richtext.defs#fieldRefItem",
57 +
              "pub.chive.richtext.defs#facetRefItem",
58 +
              "pub.chive.richtext.defs#eprintRefItem",
59 +
              "pub.chive.richtext.defs#annotationRefItem",
60 +
              "pub.chive.richtext.defs#authorRefItem",
61 +
              "pub.chive.richtext.defs#mentionItem",
62 +
              "pub.chive.richtext.defs#linkItem",
63 +
              "pub.chive.richtext.defs#tagItem",
64 +
              "pub.chive.richtext.defs#latexItem",
65 +
              "pub.chive.richtext.defs#codeBlockItem",
66 +
              "pub.chive.richtext.defs#headingItem",
67 +
              "pub.chive.richtext.defs#listItem",
68 +
              "pub.chive.richtext.defs#blockquoteItem"
69 +
            ],
70 +
            "type": "union"
71 +
          },
72 +
          "type": "array"
73 +
        },
49 74
        "dblpId": {
50 75
          "type": "string"
51 76
        },
52 77
        "did": {
53 78
          "format": "did",
54 79
          "type": "string"
55 80
        },
56 81
        "displayName": {
57 82
          "type": "string"
58 83
        },
59 84
        "fields": {
60 85
          "items": {
61 86
            "type": "string"
62 87
          },
63 88
          "type": "array"
64 89
        },
65 90
        "googleScholarId": {
66 91
          "type": "string"
67 92
        },
68 93
        "handle": {
69 94
          "type": "string"
70 95
        },
71 96
        "nameVariants": {
72 97
          "items": {
73 98
            "type": "string"
74 99
          },
75 100
          "type": "array"
76 101
        },
77 102
        "openAlexId": {
78 103
          "type": "string"
79 104
        },
80 105
        "openReviewId": {
81 106
          "type": "string"
82 107
        },
83 108
        "orcid": {
84 109
          "type": "string"
85 110
        },
86 111
        "orcidVerified": {
87 112
          "description": "Whether the author's ORCID has been verified via OAuth",
88 113
          "type": "boolean"
89 114
        },
90 115
        "pdsEndpoint": {
91 116
          "type": "string"
92 117
        },
93 118
        "previousAffiliations": {
94 119
          "items": {
95 120
            "ref": "pub.chive.defs#affiliation",
96 121
            "type": "ref"
97 122
          },
98 123
          "type": "array"
99 124
        },
100 125
        "researchKeywords": {
101 126
          "items": {
102 127
            "ref": "#researchKeyword",
103 128
            "type": "ref"
104 129
          },
105 130
          "type": "array"
106 131
        },
107 132
        "scopusAuthorId": {
108 133
          "type": "string"
109 134
        },
110 135
        "semanticScholarId": {
111 136
          "type": "string"
112 137
        },
113 138
        "website": {
114 139
          "format": "uri",
115 140
          "type": "string"
116 141
        }
117 142
      },
118 143
      "required": [
119 144
        "did"
120 145
      ],
121 146
      "type": "object"
122 147
    },
123 148
    "main": {
124 149
      "description": "Get author profile and metrics by DID",
125 150
      "errors": [
126 151
        {
127 152
          "name": "NotFound"
128 153
        }
129 154
      ],
130 155
      "output": {
131 156
        "encoding": "application/json",
132 157
        "schema": {
133 158
          "properties": {
134 159
            "metrics": {
135 160
              "ref": "#authorMetrics",
136 161
              "type": "ref"
137 162
            },
138 163
            "profile": {
139 164
              "ref": "#authorProfile",
140 165
              "type": "ref"
166 +
            },
167 +
            "sifa": {
168 +
              "ref": "#sifaProfile",
169 +
              "type": "ref"
141 170
            }
142 171
          },
143 172
          "required": [
144 173
            "profile",
145 174
            "metrics"
146 175
          ],
147 176
          "type": "object"
148 177
        }
149 178
      },
150 179
      "parameters": {
151 180
        "properties": {
152 181
          "did": {
153 182
            "description": "Author DID",
154 183
            "format": "did",
155 184
            "type": "string"
156 185
          }
157 186
        },
158 187
        "required": [
159 188
          "did"
160 189
        ],
161 190
        "type": "params"
162 191
      },
163 192
      "type": "query"
164 193
    },
165 194
    "researchKeyword": {
166 195
      "properties": {
167 196
        "fastId": {
168 197
          "type": "string"
169 198
        },
170 199
        "label": {
171 200
          "type": "string"
172 201
        },
173 202
        "wikidataId": {
174 203
          "type": "string"
175 204
        }
176 205
      },
177 206
      "required": [
178 207
        "label"
179 208
      ],
180 209
      "type": "object"
210 +
    },
211 +
    "sifaProfile": {
212 +
      "description": "A researcher's sifa.id profile, read from their own repository. Chive never writes these records; they belong to the researcher.",
213 +
      "properties": {
214 +
        "about": {
215 +
          "type": "string"
216 +
        },
217 +
        "currentRoles": {
218 +
          "items": {
219 +
            "ref": "#sifaRole",
220 +
            "type": "ref"
221 +
          },
222 +
          "type": "array"
223 +
        },
224 +
        "displayName": {
225 +
          "type": "string"
226 +
        },
227 +
        "hasProfile": {
228 +
          "description": "Whether the researcher has any sifa records.",
229 +
          "type": "boolean"
230 +
        },
231 +
        "headline": {
232 +
          "description": "One-line description of what the researcher does.",
233 +
          "type": "string"
234 +
        },
235 +
        "previousRoles": {
236 +
          "items": {
237 +
            "ref": "#sifaRole",
238 +
            "type": "ref"
239 +
          },
240 +
          "type": "array"
241 +
        },
242 +
        "pronouns": {
243 +
          "type": "string"
244 +
        }
245 +
      },
246 +
      "required": [
247 +
        "hasProfile"
248 +
      ],
249 +
      "type": "object"
250 +
    },
251 +
    "sifaRole": {
252 +
      "description": "A role held at an institution, read from the researcher's own id.sifa.* records.",
253 +
      "properties": {
254 +
        "endedAt": {
255 +
          "description": "ISO date the role ended. Absent means current.",
256 +
          "type": "string"
257 +
        },
258 +
        "institution": {
259 +
          "description": "Institution or employer name.",
260 +
          "type": "string"
261 +
        },
262 +
        "institutionDid": {
263 +
          "description": "The institution's own DID, when sifa records one.",
264 +
          "format": "did",
265 +
          "type": "string"
266 +
        },
267 +
        "isPrimary": {
268 +
          "description": "Whether sifa marks this the primary position.",
269 +
          "type": "boolean"
270 +
        },
271 +
        "source": {
272 +
          "description": "Which sifa collection this came from.",
273 +
          "knownValues": [
274 +
            "position",
275 +
            "education"
276 +
          ],
277 +
          "type": "string"
278 +
        },
279 +
        "startedAt": {
280 +
          "description": "ISO date the role began.",
281 +
          "type": "string"
282 +
        },
283 +
        "title": {
284 +
          "description": "Job title, or degree and field for education.",
285 +
          "type": "string"
286 +
        }
287 +
      },
288 +
      "required": [
289 +
        "institution",
290 +
        "source"
291 +
      ],
292 +
      "type": "object"
181 293
    }
182 294
  },
183 295
  "id": "pub.chive.author.getProfile",
184 296
  "lexicon": 1,
185 297
  "revision": 3
186 298
}

Compare Other Versions

Lexicon Garden

@