pub.chive.review.comment

Review comment on preprint with rich body supporting text and node references

Repository @lexicons.governance.chive.pub did:plc:egjghlwgts2hlcer2txilxeh not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityreview.chive.pub
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

eprintUri

requiredstring · at-uri

Reviewed eprint URI

Fallback motivation if motivationUri not available

  • knownValues: commenting | questioning | highlighting | replying | linking

motivationUri

string · at-uri

AT-URI of motivation type node (subkind=motivation)

parentComment

string · at-uri

Parent comment for threading

Schema revision this record was created with. Absent means revision 1.

  • minimum: 1

Target text span for inline annotations

Reference

#boundingRect

object

Bounding rectangle coordinates for highlight positioning. All values stored as strings to preserve floating-point precision since ATProto only supports integer type.

Properties

height

requiredstring

Page height reference (as string to preserve float precision)

pageNumber

requiredinteger

Page number (1-indexed for the library)

  • minimum: 1

width

requiredstring

Page width reference (as string to preserve float precision)

x1

requiredstring

Left edge coordinate (as string to preserve float precision)

x2

requiredstring

Right edge coordinate (as string to preserve float precision)

y1

requiredstring

Top edge coordinate (as string to preserve float precision)

y2

requiredstring

Bottom edge coordinate (as string to preserve float precision)

#fragmentSelector

object

W3C Fragment Selector

Properties

conformsTo

string · uri

Fragment syntax specification

type

requiredstring
  • const: "FragmentSelector"

value

requiredstring

Fragment identifier (e.g., page number, section ID)

  • maxLength: 200

#positionRefinement

object

Position refinement for precise visual rendering of annotations

Properties

Bounding rectangle for visual positioning

Reference

end

integer

Approximate character end offset

  • minimum: 0

pageNumber

integer

0-indexed page number

  • minimum: 0

start

integer

Approximate character start offset

  • minimum: 0

type

requiredstring
  • const: "TextPositionSelector"

#textPositionSelector

object

W3C Text Position Selector

Properties

end

requiredinteger
  • minimum: 0

start

requiredinteger
  • minimum: 0

type

requiredstring
  • const: "TextPositionSelector"

#textQuoteSelector

object

W3C Text Quote Selector

Properties

exact

requiredstring
  • maxLength: 1000

prefix

string
  • maxLength: 100

suffix

string
  • maxLength: 100

type

requiredstring
  • const: "TextQuoteSelector"

#textSpanTarget

object

Target text span for inline annotations (W3C Web Annotation compatible)

Properties

Position refinement with page number and bounding box for visual rendering

versionUri

string · at-uri

AT-URI of specific eprint version

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.