Interface: FieldProposalRecord
Defined in: web/lib/atproto/record-creator.ts:196
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:198
alternateNames?
optionalalternateNames:string[]
Defined in: web/lib/atproto/record-creator.ts:203
createdAt
createdAt:
string
Defined in: web/lib/atproto/record-creator.ts:202
description
description:
string
Defined in: web/lib/atproto/record-creator.ts:200
discussionUri?
optionaldiscussionUri:string
Defined in: web/lib/atproto/record-creator.ts:211
existingFieldUri?
optionalexistingFieldUri:string
Defined in: web/lib/atproto/record-creator.ts:206
externalMappings?
optionalexternalMappings:object[]
Defined in: web/lib/atproto/record-creator.ts:208
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"|"openalex"|"ror"|"viaf"|"lcsh"
Source knowledge base
url?
optionalurl:string
Resolvable URL
fieldName
fieldName:
string
Defined in: web/lib/atproto/record-creator.ts:199
fieldType?
optionalfieldType:string
Defined in: web/lib/atproto/record-creator.ts:204
mergeTargetUri?
optionalmergeTargetUri:string
Defined in: web/lib/atproto/record-creator.ts:207
parentFieldUri?
optionalparentFieldUri:string
Defined in: web/lib/atproto/record-creator.ts:205
proposalType
proposalType:
"create"|"merge"|"deprecate"|"modify"
Defined in: web/lib/atproto/record-creator.ts:201
rationale?
optionalrationale:string
Defined in: web/lib/atproto/record-creator.ts:209
references?
optionalreferences:object[]
Defined in: web/lib/atproto/record-creator.ts:210
title?
optionaltitle:string
Reference title
type?
optionaltype:"other"|"doi"|"website"|"paper"|"curriculum"
Reference type
url
url:
string
Reference URL (DOI, paper, website)