Glossary
← All sections · part of the machine-readable /all/ index.
Glossary
A-Z index of terms used in the Pagelove documentation.
- Actor — the person, service, or agent making an HTTP request
- Method — an HTTP verb (GET, PUT, POST, DELETE, OPTIONS)
- Microdata value — the text content extracted from an itemprop element
- Range header — an HTTP header that specifies a portion of a resource to read or write
- Resource — a URL-addressable document or file stored in the system
- Selector — a CSS expression used to identify one or more elements in an HTML document
- Selector range unit — the selector-based Range header unit that addresses DOM elements instead of bytes
- Sessel — a language for querying, transforming, and constructing HTML
Actor
An actor is the person, service, or agent making an HTTP request. Actors can be granted or denied permission to access resources through authorization rules.
Canonical home: Permissions — access control model and actor-based permission system.
Method
A method is an HTTP verb that specifies the action to perform on a resource. The main methods are GET (read), PUT (create or replace), POST (append or create), DELETE (remove), PATCH (apply a CRDT change-set), and OPTIONS (discover capabilities).
Canonical home: Reading and writing — method semantics, request/response forms, and examples.
Microdata value
A microdata value is the text content extracted from an element with an itemprop attribute. Values follow the HTML Microdata specification for extraction and normalization.
Canonical home: Schema definitions in HTML — how microdata values are defined and extracted from schemas.
The Range header is an HTTP header that specifies which portion of a resource a client wants to read or write. The system extends the standard HTTP Range header to accept CSS selectors, allowing clients to address individual DOM elements instead of just byte ranges.
Canonical home: Reading and writing — how Range headers enable element-level reads and writes.
Resource
A resource is a URL-addressable document or file stored in the system. Resources are identified by a path and can be read, written, or deleted via HTTP requests.
Canonical home: Reading and writing — how documents are stored and addressed.
Selector range unit
The selector range unit is an extension to the HTTP Range header that allows clients to address specific DOM elements using CSS selectors instead of byte offsets. When a selector matches multiple elements, only the first match is used.
Canonical home: Selector Extensions — syntax and behavior of selector-based range units.
Selector
A selector is a CSS expression used to identify one or more elements in an HTML document. The system supports standard CSS Level 4 selectors plus extensions for matching against microdata values, numeric comparison, structure validation, and schema type inheritance (:isa()). In Sessel, selectors are first-class expressions written as literals.
Canonical home: Reading and writing — how selectors identify document fragments.
Extension reference: Selector Extensions — full reference for :contains(), :value-equals(), :isa(), and other custom pseudo-classes.
Sessel
Sessel is a language for querying, transforming, and constructing HTML. It treats CSS selectors as first-class expressions and provides methods for element manipulation. Sessel is used in constraints, expression bindings, triggers, and processors.
Canonical home: /sessel/ — language syntax, expressions, and complete reference.