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