Schema catalog

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

v1.0.0 · stable 294 schemas 125 stable · 167 draft · 2 experimental 38 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.

  • rig.layout.applied_master master
  • rig.layout.character_style storyStyle, basedOn, font, fontSize, paint, italic, bold, tracking, kerningMode, baselineShift, case
  • rig.layout.facing enabled, binding
  • rig.layout.frame width, height, insets, columnCount, columnGutter, firstBaseline, firstBaselineMin
  • rig.layout.frame_chain story, frames, master
  • rig.layout.grid baselineEnabled, baselineStart, baselineIncrement, baselineViewThreshold, columns, gutter
  • rig.layout.master side
  • rig.layout.page index, width, height, unit, margins, bleed, slug
  • rig.layout.paragraph_style storyStyle, basedOn, font, fontSize, leading, alignment, lastLineAlignment, spaceBefore, spaceAfter, firstLineIndent, leftIndent, rightIndent, tracking, wordSpacingMin, wordSpacingDesired, wordSpacingMax, letterSpacingMin, letterSpacingMax, keepFirstLines, keepLastLines, keepLastWords, hyphenate, alignToBaselineGrid, baselineGridFirstLineOnly, paint, grepStyles
  • rig.layout.section name, numberingStyle, startAt, prefix, startSide
  • rig.layout.table_style name, borderStroke, borderColor, headerFill, rowStripeFill, cellInset, cellSize, cellLeading, cellInk, headerInk

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

Record

Classification, assertion, consent, and the file a fact belongs to. Message formats stay fulfillment.

Finance

Clinic

Law

Art (CDWA core)

Geometry / paint

CAD / solids

BIM / OpenBIM

Meta / render

Animation / modulators

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.

Circuit / PCB

Parts, physical terminals, nets; board layers, pads, tracks, vias, zones. A pad composes on its terminal. .kicad_pcb is a host encoding.

I/O

Simulation

  • rig.sim.actuator joint, mode, effort, maxSpeed, stiffness, damping, target
  • rig.sim.agent navmesh, speed, radius, goal, destination, height, stoppingDistance, avoidance
  • rig.sim.articulation selfCollide, fixedBase
  • rig.sim.character radius, height, stepHeight, slopeLimitDegrees, jumpSpeed, grounded, velocity, up, floorSnap, motion
  • rig.sim.collider kind, radius, height, halfExtents, mesh, offset, sensor, friction, restitution, restitutionThreshold, density, layer, mask, frictionCombine, restitutionCombine
  • rig.sim.domain target, propertyKey, min, max, seed
  • rig.sim.episode clip, task, success, actions, observations
  • rig.sim.joint kind, a, b, anchorA, anchorB, axis, min, max, stiffness, damping, breakForce, collideConnected, mimic, mimicMultiplier, mimicOffset, swingDegrees, position, velocity
  • rig.sim.navmesh marker
  • rig.sim.particle_emitter rate, lifetime, maxParticles, gravity, damping, startRgba, endRgba, shape, shapeSize, seed
  • rig.sim.rigidbody bodyType, velocity, angularVelocityDegrees, mass, inertia, drag, angularDrag, gravity, gravityScale, lockRotation, canSleep, continuous, centerOfMass
  • rig.sim.world gravity, stepSeconds

Play

AI

Net

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, surface, order, visible, preferredWidth, preferredHeight

Node graph

Other