org.cairnsproto.draft.mark

Typed pointers into a source. Marks point at the original source, never a rendering, and never contain the answer. Marks nest through refinedBy. Ranges include start and exclude end.

Repository @cairnsproto.org did:plc:np7ezqujtsry4bkogisaabul namespace authority
Details · defs
Kinddefs
Authoritydraft.cairnsproto.org
Indexed

#archiveMember

object

Properties

path

requiredstring
  • maxLength: 4096
Reference

#box

object

Properties

x0

requiredinteger

x1

requiredinteger

y0

requiredinteger

y1

requiredinteger

#cssSelector

object

Properties

Reference

value

requiredstring
  • maxLength: 2000

#gitPath

object

Properties

commit

requiredstring

Full commit hash.

  • minLength: 40
  • maxLength: 64

path

requiredstring
  • maxLength: 4096
Reference

#imageRegion

object

Properties

bbox

requiredref

In pixels, origin at the top left.

Reference

frame

integer
  • minimum: 0
Reference

#intRange

object

Properties

end

requiredinteger
  • minimum: 0

start

requiredinteger
  • minimum: 0

#jsonPointer

object

Properties

pointer

requiredstring

RFC 6901 pointer.

  • maxLength: 4096
Reference

#mediaTime

object

Properties

endMs

requiredinteger
  • minimum: 0
Reference

startMs

requiredinteger
  • minimum: 0

#pdfRegion

object

Properties

bbox

ref

In hundredths of a PDF point, origin at the page's lower left.

Reference

page

requiredinteger

1-based page number.

  • minimum: 1
Reference

#refinement

object

A finer mark inside the enclosing one, such as a page inside an archive member.

#sheetRange

object

Properties

range

requiredstring

A1 notation, such as B2:F40.

  • maxLength: 64
Reference

sheet

requiredstring
  • maxLength: 256

#spaceRange

object

A region of a search space. Bounds are decimal integer strings so they are not limited to 64 bits.

Properties

  • maxLength: 64
itemsstring
  • maxLength: 1024

end

string
  • maxLength: 1024

space

requiredref

Hash of the search-space definition source.

start

string
  • maxLength: 1024

#tableRange

object

Properties

columns

array
  • maxLength: 1024
itemsstring
  • maxLength: 256

headerRows

requiredinteger
  • minimum: 0
Reference

rows

requiredref

0-based data rows, after the header rows.

Reference

#textPosition

object

Set lines, chars, or both.

Properties

0-based Unicode scalar offsets.

Reference

1-based line numbers.

Reference
Reference

#textQuote

object

Properties

exact

requiredstring
  • maxLength: 10000

prefix

string
  • maxLength: 1000
Reference

suffix

string
  • maxLength: 1000