RTT/1 Operator Specification — archive_org Module#
Identity#
- Operator Name: METADATA_OPERATOR
- Operator Family: R‑Ops (Registry / Root Operators)
- Module: archive_org
- Purpose: Normalize Internet Archive metadata into RTT grammar to determine substrate, regime, drift sensitivity, coherence, and lineage identifiers.
Purpose (One Sentence)#
The METADATA_OPERATOR extracts and normalizes IA metadata to identify the object’s substrate type, regime, drift sensitivity, coherence, and lineage identifiers before any temporal analysis occurs.
| Input |
Type |
Description |
target |
URL |
The webpage or object whose metadata is being analyzed. |
Outputs#
| Output |
Description |
substrate_type |
The structural substrate (html, pdf, image, mixed, etc.). |
regime |
The object’s operational regime (institutional, media, scholarly, cultural, etc.). |
drift_sensitivity |
Expected drift level based on substrate + regime. |
coherence |
Internal structural consistency of the object. |
lineage_ids |
Identifiers linking the object to collections, clusters, or prior versions. |
Operator Guarantees#
- No content‑based inference.
- Metadata is treated as structural hints, not ground truth.
- Drift sensitivity is predictive, not retrospective.
- Regime classification is structural, not semantic.
- Output is deterministic given the same IA metadata.
Substrate Types (RTT/1)#
| Substrate |
Notes |
| html |
Drift‑prone, layout‑dependent. |
| pdf |
Stable, low drift. |
| image |
Stable but incomplete. |
| ocr |
Lossy, high drift. |
| mixed |
Requires PRESERVATION_OPERATOR to resolve. |
Regime Types#
| Regime |
Meaning |
| institutional |
Government, agency, or official records. |
| media |
News, blogs, high‑update environments. |
| scholarly |
Academic, research, journals. |
| cultural |
Museums, exhibits, archives. |
| technical |
Software, documentation, versioned systems. |
Drift Sensitivity Levels#
| Level |
Meaning |
| low |
Expected stability (PDF, institutional). |
| medium |
Occasional structural change. |
| high |
Frequent redesigns, CMS migrations. |
Coherence Levels#
| Level |
Meaning |
| high |
Strong structural consistency. |
| medium |
Some inconsistencies. |
| low |
Fragmented or unstable structure. |
Operator Procedure#
- Retrieve IA metadata for
target.
- Normalize fields into RTT grammar:
- substrate
- regime
- drift_sensitivity
- coherence
- lineage identifiers
- Validate substrate classification.
- Predict drift sensitivity based on substrate + regime.
- Emit normalized metadata for WAYBACK_OPERATOR and LINEAGE_OPERATOR.
Failure Modes#
- Missing metadata: return null fields + warning.
- Ambiguous substrate: mark as
mixed and defer to PRESERVATION_OPERATOR.
- Contradictory metadata: flag for drift‑bounded review.
Hand‑Off to Next Operator#
Outputs feed directly into:
WAYBACK_OPERATOR#
- substrate_type
- drift_sensitivity
LINEAGE_OPERATOR#
- regime
- coherence
- lineage_ids
Example (Synthetic)#
Input:
target = "https://example.gov/records"
Output:
substrate_type = "html"
regime = "institutional"
drift_sensitivity = "low"
coherence = "high"
lineage_ids = ["govdocs-root"]
RTT/1 Mindset#
- Metadata is structural, not semantic.
- Drift sensitivity is predictive, not retrospective.
- Regime classification informs expectations, not conclusions.
- Metadata never overrides observed drift.