Schema catalog

Agreed POD field layouts — formats when present. A host that speaks six of these and ignores the other seventy is fully Rig.

v0.31.0 · draft 191 schemas 30 domains

Document

Spatial / scene

A scene is a root (unparented) vertex. Anchor is a bounds cell — not font.anchor (a glyph point).

Layout

Print spread — pages, masters, facing, visual style maps, text frames and threads. .idml is a host encoding.

Place (civic / postal)

  • rig.place.address streetName, buildingNumber, buildingName, floor, room, postBox, postCode, townName, townLocationName, districtName, countrySubDivision, country, department, subDepartment
  • rig.place.geo latitudeDegrees, longitudeDegrees, altitudeMetres

Person / organisation / party

Commerce

Plant (botanica)

  • rig.plant.cultivar cultivarEpithet, cultivarGroup, grex, tradeDesignation
  • rig.plant.habit lifeForm, leafPersistence, heightMetres, spreadMetres, hardiness
  • rig.plant.occurrence catalogNumber, recordedBy, identifiedBy, eventDate, establishmentMeans, vitality, organismQuantity, organismQuantityType
  • rig.plant.portrait asset
  • rig.plant.taxon kingdom, phylum, class, order, family, genus, specificEpithet, infraspecificEpithet, taxonRank, scientificNameAuthorship, vernacularName, nomenclaturalCode, taxonomicStatus

Book

Paper (articles / citations)

Rights

  • rig.rights.statement copyrightHolder, copyrightYear, licence, licenceUri, rightsStatementUri, creditLine

Art (CDWA core)

Geometry / paint

CAD / solids

BIM / OpenBIM

Meta / render

Animation / modulators

  • rig.anim.curve points, interpolation, preset
  • rig.anim.tween target, propertyKey, from, to, duration, elapsed, easing, loop, playing
  • rig.mod.binding source, target, propertyKey, depth, min, max, additive
  • rig.mod.lfo waveform, frequency, amplitude, offset, phase
  • rig.mod.trigger source, action, enabled, cooldownMs, calendar, fadeInMs, holdMs, fadeOutMs, palette, mode, volume, loop, samples

Music

Audio

Media

Font (UFO / variable)

Story (semantic copy)

Pixel / raster

Pellet / FGF machine, grade, process, sag. Not envelope pdfX, not a layout page, not a VM recipe.

I/O

Simulation

Interaction

UI (control surfaces)

  • rig.ui.action panel, group, order, actionId, enabled
  • rig.ui.control panel, group, order, target, propertyKey, type, min, max, step, enabled, readOnly, options, widget
  • rig.ui.group panel, parent, order, orientation, collapsed
  • rig.ui.panel role, order, visible, preferredWidth, preferredHeight

Node graph

Other

  • rig.dev.machine kind, provider, base, requiresAuth, snapshotRef, memoryBytes, diskBytes, cpus
  • rig.dev.op machine, order, opId, enabled