Interface: FieldProposalRecord
Defined in: web/lib/atproto/record-creator.ts:82
Field proposal record as stored in ATProto.
Indexable
[key: string]: unknown
Properties
$type
$type:
"pub.chive.graph.fieldProposal"
Defined in: web/lib/atproto/record-creator.ts:84
alternateNames?
optionalalternateNames:string[]
Defined in: web/lib/atproto/record-creator.ts:89
createdAt
createdAt:
string
Defined in: web/lib/atproto/record-creator.ts:88
description
description:
string
Defined in: web/lib/atproto/record-creator.ts:86
discussionUri?
optionaldiscussionUri:string
Defined in: web/lib/atproto/record-creator.ts:97
existingFieldUri?
optionalexistingFieldUri:string
Defined in: web/lib/atproto/record-creator.ts:92
externalMappings?
optionalexternalMappings:object[]
Defined in: web/lib/atproto/record-creator.ts:94
confidence?
optionalconfidence:number
Confidence score (0-1)
id
id:
string
External identifier
label?
optionallabel:string
Human-readable label from source
matchType?
optionalmatchType:"exactMatch"|"closeMatch"|"broadMatch"|"narrowMatch"|"relatedMatch"
Match type (SKOS)
source
source:
"fast"|"wikidata"|"lcsh"|"viaf"|"ror"|"openalex"
Source knowledge base
url?
optionalurl:string
Resolvable URL
fieldName
fieldName:
string
Defined in: web/lib/atproto/record-creator.ts:85
fieldType?
optionalfieldType:string
Defined in: web/lib/atproto/record-creator.ts:90
mergeTargetUri?
optionalmergeTargetUri:string
Defined in: web/lib/atproto/record-creator.ts:93
parentFieldUri?
optionalparentFieldUri:string
Defined in: web/lib/atproto/record-creator.ts:91
proposalType
proposalType:
"create"|"merge"|"modify"|"deprecate"
Defined in: web/lib/atproto/record-creator.ts:87
rationale?
optionalrationale:string
Defined in: web/lib/atproto/record-creator.ts:95
references?
optionalreferences:object[]
Defined in: web/lib/atproto/record-creator.ts:96
title?
optionaltitle:string
Reference title
type?
optionaltype:"other"|"doi"|"paper"|"website"|"curriculum"
Reference type
url
url:
string
Reference URL (DOI, paper, website)