# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-10-06T22:50:49Z", "synthesisSha256": "2512c750e3b16b98aaab2a3c511ed44c8d05d53d9e3447386c94cb12ef2a599b", "providerMode": "single-provider-waiver", "providers": [ "Codex" ], "waivedProviders": [ "Claude", "Grok" ] }, "metaModel": { "id": "WM-PLC-001", "registryId": "vr.wm-plc-001", "name": "Terrain / Landform", "version": "1.0.0-reviewable-draft", "previousVersions": [], "entryKind": "aggregate", "family": "World Models", "category": "Physical world and living systems", "industry": [ "Cross-industry" ], "domain": [ "PHY.PLC.REL" ], "tags": [ "terrain", "landform", "phy.plc.rel" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-plc-001-terrain-landform/", "sourceUrl": "https://github.com/ver-cy/world-models/tree/feat/mega-model-registry/research/runs/wm-plc-001", "model": { "registry_id": "vr.wm-plc-001", "model_id": "WM-PLC-001", "name": "Terrain / Landform", "entry_kind": "aggregate", "purpose": "Describe the physical relief of a bounded territory through qualified elevation representations, derived terrain measures and delineated landforms.", "scope_statement": "A terrain context aggregate for one explicitly bounded area and adopting stewardship scope. It groups independently identified surface products, observations and landform assertions; it is not a land parcel, survey campaign, global gazetteer or a claim that a dataset is the physical ground. Root membership and revisions are local, while referenced products and features retain their master identities. All operations and field groups are proposed design, not an executable implementation.", "in_scope": [ "Terrain context identity, coverage footprints and explicit reference frames", "Ground relief representations, observation lineage, morphometry, uncertainty and qualified change assertions", "Natural and anthropogenic landform delineation, classification assertions, external names and scale-dependent relationships", "Local revisions, artifact integrity and controlled exchange with neighboring models" ], "out_of_scope": [ "Land rights, cadastral boundaries, water dynamics, soil profiles, geological volumes, settlements, infrastructure assets and hazard evaluation", "Raw survey instrument control, geodetic datum administration, official naming decisions and classifier governance", "Operational engineering certification, earthworks, automatic causal attribution and safety decisions", "Detailed marine hydrography, submerged relief validation, glacier mass balance and volumetric cave or overhang modelling; these require explicit extensions" ], "boundary_notes": [ { "neighbor": "WM-PLC-002 Land Parcel", "distinction": "A terrain footprint may cross or intersect parcels. Terrain stewardship does not confer land ownership, cadastral authority or survey access rights.", "source_refs": [ "SRC-001", "SRC-004" ] }, { "neighbor": "WM-PLC-003 Water Body", "distinction": "Ground geometry and water-related masks may be linked; water level, flow, catchment simulation and hydrological enforcement rules are externally mastered. A water surface is not automatically the ground below it.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "WM-EAR-003 Soil and WM-EAR-005 Natural Hazard", "distinction": "Terrain properties may inform these subjects without absorbing soil profiles, geotechnical stability, causal hazard assessment or consequence decisions.", "source_refs": [ "SRC-002", "SRC-003", "SRC-006" ] }, { "neighbor": "WM-PLC-005 Settlement / Urban Form and WM-BLT-003 Infrastructure Network", "distinction": "Anthropogenic relief may be described without owning buildings, works, networks or their operation. Above-ground surfaces remain explicitly labelled contextual observations.", "source_refs": [ "SRC-001", "SRC-002" ] }, { "neighbor": "WM-XCT-010 Location Referencing / Address", "distinction": "Reference frame and location bindings are external references; local terrain records preserve CRS identifiers and transformation evidence, without governing addresses or geodetic registries.", "source_refs": [ "SRC-001", "SRC-004" ] }, { "neighbor": "External surveys, elevation products, landform vocabularies and gazetteers", "distinction": "This aggregate owns membership and terrain assertions only. No requirement that every product has one campaign, every feature has one class, every spot height is monumented, or every landform is officially named.", "source_refs": [ "SRC-001", "SRC-002", "SRC-005", "SRC-007" ] } ] }, "sources": [ { "id": "SRC-001", "title": "INSPIRE Data Specification on Elevation - Technical Guidelines", "organization": "European Commission, INSPIRE Maintenance and Implementation Group", "url": "https://knowledge-base.inspire.ec.europa.eu/document/download/02a50782-5cb5-4c51-a7d9-b38791b0ef51_en", "version_or_date": "2024-01-31, D2.8.II.1", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Sections 5-8 and 10: representations, reference systems, quality and metadata. A European alignment, not a universal conformance claim." }, { "id": "SRC-002", "title": "Field Book for Describing and Sampling Soils, Version 4.0", "organization": "USDA Natural Resources Conservation Service", "url": "https://www.nrcs.usda.gov/sites/default/files/2025-05/Field-Book-for-Describing-and-Sampling-Soils-Ver4.pdf", "version_or_date": "Version 4.0, November 2024", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Chapter 3 provides a regional example for geomorphic description and surface morphometry; soil taxonomy is outside the model." }, { "id": "SRC-003", "title": "r.slope.aspect manual", "organization": "GRASS development team", "url": "https://grass.osgeo.org/grass-stable/manuals/r.slope.aspect.html", "version_or_date": "Page identifies GRASS 8.5; rolling URL read 2026-10-07", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Algorithm-specific units, aspect conventions, flat values and edge handling motivate explicit derivation parameters. No implementation is supplied." }, { "id": "SRC-004", "title": "OGC GeoSPARQL - A Geographic Query Language for RDF Data", "organization": "Open Geospatial Consortium", "url": "https://docs.ogc.org/is/22-047r1/22-047r1.html", "version_or_date": "Version 1.1, OGC 22-047r1", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Feature and geometry separation, coordinate reference identifiers and spatial relationships support conceptual exchange alignment." }, { "id": "SRC-005", "title": "PROV-O: The PROV Ontology", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-o/", "version_or_date": "W3C Recommendation, 2013-04-30", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Sections 3.1-3.3 support entity, activity, attribution, derivation and revision links. Provenance alone does not certify a measurement." }, { "id": "SRC-006", "title": "Co-registration and bias corrections of satellite elevation data sets for quantifying glacier thickness change", "organization": "University of Oslo, Department of Geosciences", "url": "https://tc.copernicus.org/articles/5/271/2011/", "version_or_date": "Nuth and Kaab, 2011-03-29; DOI 10.5194/tc-5-271-2011", "source_type": "scientific", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "Primary research abstract supports checking alignment and elevation-dependent or sensor-specific bias before change interpretation. General terrain application is a proposed safeguard, not a validated transfer of the glacier method." }, { "id": "SRC-007", "title": "Domestic Names", "organization": "U.S. Board on Geographic Names", "url": "https://www.usgs.gov/us-board-on-geographic-names/domestic-names", "version_or_date": "Undated maintained page, read 2026-10-07", "source_type": "public-authority", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-10-06T22:49:22Z", "relevance": "GNIS and the domestic naming committee illustrate external name records and proposal review in the United States; no global naming authority is implied." } ], "structure": { "bundles": [ { "id": "terrain-context", "name": "Terrain identity and extent", "description": "Local terrain context and its spatial scope.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "layers": [ { "id": "terrain-context-identity", "name": "Context identity", "description": "Proposed root identity binds an area and stewardship purpose. Surface products and physical features keep distinct identifiers; a renamed area does not silently replace them.", "source_refs": [ "SRC-004", "SRC-005" ], "findings": [ { "id": "terrain-terrain-subject", "name": "Bounded terrain subject", "description": "Proposed root identity binds an area and stewardship purpose. Surface products and physical features keep distinct identifiers; a renamed area does not silently replace them.", "source_refs": [ "SRC-004", "SRC-005" ], "questions": [ { "id": "terrain-terrain-subject-q01", "text": "Which master identifier and subject boundary distinguish this terrain context from its component datasets?", "kind": "identity", "answer_data": [ "context_id", "master_namespace", "subject_definition" ] }, { "id": "terrain-terrain-subject-q02", "text": "Which steward maintains this context and what authority is explicitly excluded?", "kind": "ownership", "answer_data": [ "steward_ref", "maintenance_mandate", "excluded_land_rights" ] }, { "id": "terrain-terrain-subject-q03", "text": "Which surface and landform versions are members of this context?", "kind": "composition", "answer_data": [ "member_refs", "member_revisions", "membership_role" ] } ], "data_elements": [ { "id": "terrain-terrain-subject-data-context-id", "name": "Master context identifier", "description": "Stable identifier in the responsible master namespace.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "terrain-terrain-subject-data-membership", "name": "Qualified membership", "description": "Member master ID, version, role, applicability and membership status; an empty observed inventory is allowed.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-terrain-subject-artifact", "name": "Terrain context membership register", "description": "Versioned local membership and stewardship assertions; no title to land.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-context-extent", "name": "Spatial extent", "description": "Proposed extent records distinguish study area, dataset envelope, valid observation support and landform geometry. Holes, tile overlap, clipping and scale remain explicit.", "source_refs": [ "SRC-001", "SRC-004" ], "findings": [ { "id": "terrain-coverage-footprint", "name": "Coverage and spatial support", "description": "Proposed extent records distinguish study area, dataset envelope, valid observation support and landform geometry. Holes, tile overlap, clipping and scale remain explicit.", "source_refs": [ "SRC-001", "SRC-004" ], "questions": [ { "id": "terrain-coverage-footprint-q01", "text": "What exact area and coordinate reference system define the terrain context footprint?", "kind": "spatial", "answer_data": [ "footprint_geometry", "horizontal_crs", "geometry_role" ] }, { "id": "terrain-coverage-footprint-q02", "text": "Where do nodata areas, excluded regions or overlapping tiles limit actual terrain coverage?", "kind": "constraint", "answer_data": [ "valid_data_mask_ref", "nodata_reason", "overlap_policy" ] }, { "id": "terrain-coverage-footprint-q03", "text": "At what scale and tolerance are containment or adjacency assertions evaluated?", "kind": "relationship", "answer_data": [ "related_geometry_refs", "predicate", "scale", "tolerance", "method" ] } ], "data_elements": [ { "id": "terrain-coverage-footprint-data-footprint", "name": "Declared footprint", "description": "Area geometry with referenced CRS, axis order and declared geometry role.", "value_kind": "geometry", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004" ] }, { "id": "terrain-coverage-footprint-data-support-mask", "name": "Observation support", "description": "Versioned masks with missing, interpolated or excluded area reasons; zero height is not nodata.", "value_kind": "reference", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-004" ] } ], "artifacts": [ { "id": "terrain-coverage-footprint-artifact", "name": "Footprint and support manifest", "description": "Geometry and mask references for the revision; an envelope cannot certify complete coverage.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-004" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "terrain-observations", "name": "Reference frames and observations", "description": "The frame and evidence through which terrain is observed.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "layers": [ { "id": "terrain-observations-reference-frame", "name": "Coordinate and height frame", "description": "Proposed height assertions preserve horizontal and vertical semantics, units and applicable epochs. Transformation records are evidence-bearing derivations, not unexplained changes to coordinates.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "findings": [ { "id": "terrain-qualified-height", "name": "Qualified height reference", "description": "Proposed height assertions preserve horizontal and vertical semantics, units and applicable epochs. Transformation records are evidence-bearing derivations, not unexplained changes to coordinates.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "questions": [ { "id": "terrain-qualified-height-q01", "text": "Which height or depth quantity, unit, vertical reference and axis convention apply?", "kind": "measurement", "answer_data": [ "quantity_kind", "unit", "vertical_crs", "positive_direction" ] }, { "id": "terrain-qualified-height-q02", "text": "Which coordinate epoch or reference realization applies, and which time values are unknown?", "kind": "temporal", "answer_data": [ "coordinate_epoch", "datum_realization", "time_precision", "unknown_reason" ] }, { "id": "terrain-qualified-height-q03", "text": "What authorized transformation connects the input and output frames and where is it valid?", "kind": "interoperability", "answer_data": [ "operation_ref", "source_crs", "target_crs", "area_of_use", "parameters", "uncertainty" ] } ], "data_elements": [ { "id": "terrain-qualified-height-data-reference-frame", "name": "Frame declaration", "description": "Horizontal and vertical CRS references, axis order, units, height or depth convention and applicable coordinate epoch.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] }, { "id": "terrain-qualified-height-data-transformation", "name": "Transformation lineage", "description": "Pinned operation, parameters, resources, validity extent and error statement; unknown transformation blocks comparison.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-qualified-height-artifact", "name": "Reference frame declaration", "description": "Pinned frame identifiers and transformation evidence without copying the geodetic registry.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-observations-acquisition", "name": "Observation lineage", "description": "Proposed recognition evidence connects surfaces to surveys, interpreted imagery, measured points or prior products. Mosaics can involve several acquisitions; missing lineage is explicit. An observation is distinct from an inference about bare ground.", "source_refs": [ "SRC-001", "SRC-005" ], "findings": [ { "id": "terrain-observation-support", "name": "Acquisition and recognition evidence", "description": "Proposed recognition evidence connects surfaces to surveys, interpreted imagery, measured points or prior products. Mosaics can involve several acquisitions; missing lineage is explicit. An observation is distinct from an inference about bare ground.", "source_refs": [ "SRC-001", "SRC-005" ], "questions": [ { "id": "terrain-observation-support-q01", "text": "Which observations and processing activities support this surface revision?", "kind": "provenance", "answer_data": [ "input_refs", "activity_refs", "observer_ref", "method", "lineage_gap" ] }, { "id": "terrain-observation-support-q02", "text": "When was each area observed and when was its evidence ingested?", "kind": "temporal", "answer_data": [ "spatial_acquisition_intervals", "observation_time", "ingestion_time", "unknown_time_reason" ] }, { "id": "terrain-observation-support-q03", "text": "What evidence supports treating the observed surface as ground rather than canopy, structure, snow or water?", "kind": "evidence", "answer_data": [ "surface_interpretation", "classification_evidence", "conditions", "occlusion", "review_status" ] } ], "data_elements": [ { "id": "terrain-observation-support-data-acquisitions", "name": "Acquisition evidence", "description": "Input master references, footprint, method, conditions, time range and evidence state.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "terrain-observation-support-data-interpretation", "name": "Ground interpretation", "description": "Observed, inferred, mixed or unknown support for the represented surface; does not certify ground classification.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-observation-support-artifact", "name": "Observation lineage dossier", "description": "Links to acquisition and interpretation evidence; raw survey ownership remains external.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "terrain-surface", "name": "Elevation representation and quality", "description": "Terrain representation and the limits of its use.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-001", "SRC-006" ], "layers": [ { "id": "terrain-surface-representation", "name": "Surface representation", "description": "Proposed product descriptors distinguish grid, TIN, point, contour and breakline representations. Terrain, surface and mixed interpretations must be stated explicitly; a single-valued height field cannot describe every physical shape.", "source_refs": [ "SRC-001" ], "findings": [ { "id": "terrain-surface-kind", "name": "Representation and surface meaning", "description": "Proposed product descriptors distinguish grid, TIN, point, contour and breakline representations. Terrain, surface and mixed interpretations must be stated explicitly; a single-valued height field cannot describe every physical shape.", "source_refs": [ "SRC-001" ], "questions": [ { "id": "terrain-surface-kind-q01", "text": "What representation and surface interpretation does the product actually provide?", "kind": "definition", "answer_data": [ "representation_kind", "surface_kind", "height_semantics", "product_ref" ] }, { "id": "terrain-surface-kind-q02", "text": "What sampling, grid registration, interpolation and unit rules define its values?", "kind": "measurement", "answer_data": [ "spacing", "cell_registration", "interpolation", "units", "breakline_policy" ] }, { "id": "terrain-surface-kind-q03", "text": "Which areas or shapes cannot be represented faithfully by the selected surface form?", "kind": "exception", "answer_data": [ "overhang_limit", "void_areas", "mixed_surface_regions", "unsupported_geometry" ] } ], "data_elements": [ { "id": "terrain-surface-kind-data-product", "name": "Product binding", "description": "Master product identifier and exact revision; storage format does not define semantics.", "value_kind": "reference", "cardinality": "1", "required": true, "source_refs": [ "SRC-001" ] }, { "id": "terrain-surface-kind-data-representation", "name": "Representation descriptor", "description": "Surface kind, sampling geometry, units, interpolation and missing-value rules.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001" ] } ], "artifacts": [ { "id": "terrain-surface-kind-artifact", "name": "Surface product descriptor", "description": "Versioned descriptor and product reference; distribution copies do not create new physical terrain identities.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-surface-quality", "name": "Quality and fitness", "description": "Proposed fitness assessment records tested accuracy, completeness and intended use separately from sample spacing. Acceptance criteria must be supplied by the adopting profile; no universal engineering threshold is inferred.", "source_refs": [ "SRC-001", "SRC-006" ], "findings": [ { "id": "terrain-accuracy-support", "name": "Accuracy and fitness evidence", "description": "Proposed fitness assessment records tested accuracy, completeness and intended use separately from sample spacing. Acceptance criteria must be supplied by the adopting profile; no universal engineering threshold is inferred.", "source_refs": [ "SRC-001", "SRC-006" ], "questions": [ { "id": "terrain-accuracy-support-q01", "text": "What horizontal and vertical accuracy evidence was measured and over which terrain conditions?", "kind": "quality", "answer_data": [ "metric", "value", "unit", "confidence_basis", "test_sample", "conditions" ] }, { "id": "terrain-accuracy-support-q02", "text": "Which completeness, seam and consistency checks pass or fail for this revision?", "kind": "validation", "answer_data": [ "check_method", "coverage", "seam_residuals", "result", "exceptions" ] }, { "id": "terrain-accuracy-support-q03", "text": "Which intended uses are supported, restricted or unassessed by that evidence?", "kind": "requirement", "answer_data": [ "use_profile", "criterion_ref", "fitness_decision", "reviewer_ref", "limitations" ] } ], "data_elements": [ { "id": "terrain-accuracy-support-data-quality-evidence", "name": "Quality evidence", "description": "Metric, test method, sample coverage, value, units, uncertainty and exclusions; absent evidence is unknown.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-006" ] }, { "id": "terrain-accuracy-support-data-fitness", "name": "Fitness assessment", "description": "Use-specific decision, criterion reference and reviewer; default is unassessed.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-006" ] } ], "artifacts": [ { "id": "terrain-accuracy-support-artifact", "name": "Terrain quality report", "description": "Independent tests where available and explicit untested conditions; pixel size is not measured accuracy.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-006" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "terrain-analysis", "name": "Morphometry and change", "description": "Derived shape measures and qualified differences through time.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005", "SRC-006" ], "layers": [ { "id": "terrain-analysis-morphometry", "name": "Terrain derivatives", "description": "Proposed derived measures retain source versions and algorithm conventions. Slope, aspect, curvature, roughness and relative relief require named definitions and spatial support; parameters from one method are not universal.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "findings": [ { "id": "terrain-derived-measure", "name": "Reproducible morphometry", "description": "Proposed derived measures retain source versions and algorithm conventions. Slope, aspect, curvature, roughness and relative relief require named definitions and spatial support; parameters from one method are not universal.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ], "questions": [ { "id": "terrain-derived-measure-q01", "text": "What quantity, unit and convention define this terrain derivative?", "kind": "measurement", "answer_data": [ "quantity_definition", "unit", "aspect_origin", "rotation_direction", "flat_value" ] }, { "id": "terrain-derived-measure-q02", "text": "Which input version, algorithm, neighborhood and resolution produced the measure?", "kind": "process", "answer_data": [ "input_revision", "algorithm_version", "parameters", "neighborhood", "working_resolution" ] }, { "id": "terrain-derived-measure-q03", "text": "How are edges, nodata, vertical scaling and unstable estimates handled?", "kind": "constraint", "answer_data": [ "edge_policy", "nodata_policy", "unit_conversion", "uncertainty", "invalid_result_reason" ] } ], "data_elements": [ { "id": "terrain-derived-measure-data-derivative", "name": "Derivative definition", "description": "Quantity definition, units, conventions, source revision and algorithm version.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "terrain-derived-measure-data-method", "name": "Processing parameters", "description": "Neighborhood, resolution, masks, edge treatment and invalid-result conditions.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-derived-measure-artifact", "name": "Morphometry derivation record", "description": "Linked derivative product and parameter record; the model prescribes no single numerical algorithm.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-analysis-change", "name": "Surface comparison", "description": "Proposed change assertions separate observed differences from physical change and inferred cause. Co-registration, comparable surface meaning, uncertainty and temporal support precede interpretation; a lack of detectable difference is not proof of no change.", "source_refs": [ "SRC-005", "SRC-006" ], "findings": [ { "id": "terrain-qualified-change", "name": "Qualified terrain change", "description": "Proposed change assertions separate observed differences from physical change and inferred cause. Co-registration, comparable surface meaning, uncertainty and temporal support precede interpretation; a lack of detectable difference is not proof of no change.", "source_refs": [ "SRC-005", "SRC-006" ], "questions": [ { "id": "terrain-qualified-change-q01", "text": "Which two spatially qualified observation epochs and surface revisions are compared?", "kind": "temporal", "answer_data": [ "baseline_ref", "comparison_ref", "acquisition_intervals", "common_support" ] }, { "id": "terrain-qualified-change-q02", "text": "How do alignment, bias and correlated errors affect the change detection criterion?", "kind": "quality", "answer_data": [ "registration_evidence", "bias_assessment", "error_model", "correlation_assumptions", "detection_rule" ] }, { "id": "terrain-qualified-change-q03", "text": "Is the result a supported change, an unresolved difference or insufficient evidence, and is any cause separately supported?", "kind": "decision", "answer_data": [ "difference_value", "unit", "classification", "cause_hypothesis", "cause_evidence", "review_status" ] } ], "data_elements": [ { "id": "terrain-qualified-change-data-comparison", "name": "Comparison inputs", "description": "Two exact product versions, their observation support and transformation lineage.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006" ] }, { "id": "terrain-qualified-change-data-change-assessment", "name": "Difference interpretation", "description": "Difference, units, uncertainty model, detection rule, decision and separately qualified cause hypothesis.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-006" ] } ], "artifacts": [ { "id": "terrain-qualified-change-artifact", "name": "Terrain change assessment", "description": "Versioned comparison evidence with inconclusive outcomes; no universal threshold or automatic hazard attribution.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-005", "SRC-006" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "terrain-landforms", "name": "Landform inventory", "description": "Delineated features, their interpretations and qualified names.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005", "SRC-007" ], "layers": [ { "id": "terrain-landforms-classification", "name": "Geomorphic classification", "description": "Proposed assertions link a persistent feature to a versioned vocabulary and diagnostic evidence. Natural or anthropogenic origin is qualified; multiple schemes and disputed interpretations may coexist without forcing one global class.", "source_refs": [ "SRC-002", "SRC-005" ], "findings": [ { "id": "terrain-landform-interpretation", "name": "Landform classification assertion", "description": "Proposed assertions link a persistent feature to a versioned vocabulary and diagnostic evidence. Natural or anthropogenic origin is qualified; multiple schemes and disputed interpretations may coexist without forcing one global class.", "source_refs": [ "SRC-002", "SRC-005" ], "questions": [ { "id": "terrain-landform-interpretation-q01", "text": "Which vocabulary revision and diagnostic criteria support each landform class assertion?", "kind": "classification", "answer_data": [ "feature_ref", "scheme_ref", "term_ref", "criteria", "evidence" ] }, { "id": "terrain-landform-interpretation-q02", "text": "What confidence and review status distinguish accepted, provisional and disputed interpretations?", "kind": "state", "answer_data": [ "assertion_status", "confidence_basis", "reviewer_ref", "competing_assertions" ] }, { "id": "terrain-landform-interpretation-q03", "text": "Which scale, mixed origin or local terminology prevents a direct class mapping?", "kind": "exception", "answer_data": [ "mapping_relation", "scale_limit", "origin_uncertainty", "unmapped_term" ] } ], "data_elements": [ { "id": "terrain-landform-interpretation-data-classification-assertions", "name": "Classification assertions", "description": "Feature, term and scheme revision, diagnostic evidence, confidence and review status; unknown is explicit.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-005" ] }, { "id": "terrain-landform-interpretation-data-origin", "name": "Origin interpretation", "description": "Natural, anthropogenic, mixed or unknown interpretation with evidence; it is not a process simulation.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-landform-interpretation-artifact", "name": "Landform classification record", "description": "Reviewable assertions with competing interpretations retained and vocabulary ownership external.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-002", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-landforms-feature", "name": "Feature identity and delineation", "description": "Proposed feature records separate persistent feature identity, geometry revisions and names. A summit point, a bounding box and a full landform extent have different roles. Local names do not acquire official status through inclusion.", "source_refs": [ "SRC-002", "SRC-004", "SRC-007" ], "findings": [ { "id": "terrain-landform-extent", "name": "Feature extent and names", "description": "Proposed feature records separate persistent feature identity, geometry revisions and names. A summit point, a bounding box and a full landform extent have different roles. Local names do not acquire official status through inclusion.", "source_refs": [ "SRC-002", "SRC-004", "SRC-007" ], "questions": [ { "id": "terrain-landform-extent-q01", "text": "Which master feature identity persists across alternative names and revised outlines?", "kind": "identity", "answer_data": [ "feature_id", "master_ref", "alias_refs", "identity_resolution" ] }, { "id": "terrain-landform-extent-q02", "text": "What geometry role, delineation method and scale define the landform extent?", "kind": "spatial", "answer_data": [ "geometry_ref", "geometry_role", "method", "scale", "boundary_uncertainty" ] }, { "id": "terrain-landform-extent-q03", "text": "Which name source, language, community attribution and approval status apply to each name?", "kind": "authority", "answer_data": [ "name", "language", "name_source_ref", "attribution", "approval_status", "name_validity" ] } ], "data_elements": [ { "id": "terrain-landform-extent-data-feature-id", "name": "Feature identity", "description": "Persistent master feature identity or governed local identifier pending reconciliation.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-007" ] }, { "id": "terrain-landform-extent-data-feature-descriptions", "name": "Geometries and names", "description": "Versioned descriptions with geometry role, scale, uncertainty or name language, provenance and status.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-007" ] } ], "artifacts": [ { "id": "terrain-landform-extent-artifact", "name": "Landform feature dossier", "description": "Geometry and name assertions with gazetteer references; an unnamed or disputed feature remains representable.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-002", "SRC-004", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "terrain-continuity", "name": "Continuity and exchange", "description": "Controlled revision and reuse of the terrain context.", "rationale": "Groups terrain-specific questions needed to interpret and maintain this bounded context; hierarchy and local constraints are proposed design.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "layers": [ { "id": "terrain-continuity-revision", "name": "Revision and retirement", "description": "Proposed local lifecycle separates an amended record from altered physical terrain. Supersession, feature split or merge and withdrawn evidence preserve directed lineage and do not mutate externally mastered products.", "source_refs": [ "SRC-001", "SRC-005" ], "findings": [ { "id": "terrain-revision-continuity", "name": "Terrain record continuity", "description": "Proposed local lifecycle separates an amended record from altered physical terrain. Supersession, feature split or merge and withdrawn evidence preserve directed lineage and do not mutate externally mastered products.", "source_refs": [ "SRC-001", "SRC-005" ], "questions": [ { "id": "terrain-revision-continuity-q01", "text": "What change created this context revision and how does it supersede or relate to earlier records?", "kind": "lifecycle", "answer_data": [ "revision_id", "change_reason", "predecessor_refs", "split_merge_links", "state" ] }, { "id": "terrain-revision-continuity-q02", "text": "Which retention policy governs retired terrain artifacts and what may be deleted?", "kind": "retention", "answer_data": [ "retention_policy_ref", "hold_state", "disposal_authority", "tombstone_ref" ] }, { "id": "terrain-revision-continuity-q03", "text": "How are the exact bytes, producer and interpretation history of a terrain artifact preserved?", "kind": "provenance", "answer_data": [ "master_artifact_id", "version", "digest", "producer_ref", "derivation_links" ] } ], "data_elements": [ { "id": "terrain-revision-continuity-data-revision", "name": "Revision state", "description": "Draft, reviewed, superseded, withdrawn or retired local state with event time and reason.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "terrain-revision-continuity-data-disposition", "name": "Retention disposition", "description": "Scoped local retention and deletion decision, policy reference and minimal resolvable tombstone.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-revision-continuity-artifact", "name": "Terrain revision and disposition record", "description": "Local revision events and disposition references; not an external audit service implementation.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "terrain-continuity-exchange", "name": "Neighbor bindings and access", "description": "Proposed exports bind terrain versions to consumers with explicit limitations. They preserve uncertainty and lineage, enforce the adopting policy and report mapping loss. Publishing a terrain extract neither grants land access nor validates a downstream hazard decision.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "findings": [ { "id": "terrain-qualified-exchange", "name": "Qualified reuse and access", "description": "Proposed exports bind terrain versions to consumers with explicit limitations. They preserve uncertainty and lineage, enforce the adopting policy and report mapping loss. Publishing a terrain extract neither grants land access nor validates a downstream hazard decision.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ], "questions": [ { "id": "terrain-qualified-exchange-q01", "text": "Which neighboring model instances consume this terrain revision and for which bounded purpose?", "kind": "relationship", "answer_data": [ "consumer_ref", "terrain_revision", "binding_role", "purpose", "compatibility_status" ] }, { "id": "terrain-qualified-exchange-q02", "text": "Which audience, license and resolution limits apply to the requested terrain extract?", "kind": "access", "answer_data": [ "audience", "license_ref", "resolution_limit", "embargo", "access_decision_ref" ] }, { "id": "terrain-qualified-exchange-q03", "text": "Which target profile, CRS mapping and lost semantics accompany the exported representation?", "kind": "interoperability", "answer_data": [ "target_profile_version", "crs_mapping", "field_mapping", "loss_report", "validation_result" ] } ], "data_elements": [ { "id": "terrain-qualified-exchange-data-consumer-bindings", "name": "Consumer bindings", "description": "Pinned consumer instance references and terrain version, permitted use and limitation statements.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] }, { "id": "terrain-qualified-exchange-data-exchange-profile", "name": "Exchange profile", "description": "Target schema version, mapping, license and access constraints, unresolved fields and loss report.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "terrain-qualified-exchange-artifact", "name": "Terrain exchange manifest", "description": "Permitted extract contents, exact dependencies and mapping limitations; no operational compliance claim.", "media_or_form": [ "Structured record with external evidence references" ], "serial": true, "identity_strategy": "Authoritative master-system identifier, then governed global IRI, then adopting-Dimension UUID or ULID. Revision and digest identify an immutable record version; dates and filenames do not identify the subject.", "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "terrain-register-context", "name": "Register terrain context", "description": "Create a proposed local context revision and membership bindings. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "area and stewardship scope", "member master references" ], "outputs": [ "draft context or rejection report" ], "preconditions": [ "Stable root ID, declared area, permitted steward and unresolved references explicitly marked." ], "effects": [ "Creates only local membership; confers no land rights and does not ingest products without permission." ], "source_refs": [ "SRC-004", "SRC-005" ] }, { "id": "terrain-admit-surface", "name": "Assess surface admission", "description": "Check a supplied product descriptor for terrain interpretation and evidence completeness. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "product version", "reference frame", "lineage and quality evidence" ], "outputs": [ "admission assessment with gaps or refusal" ], "preconditions": [ "Reviewer role and pinned candidate product; surface kind and unknowns must be explicit." ], "effects": [ "Records reviewed, provisional or rejected membership; missing CRS or surface meaning blocks comparable use." ], "source_refs": [ "SRC-001", "SRC-005" ] }, { "id": "terrain-derive-morphometry", "name": "Propose morphometry derivation", "description": "Prepare a reproducible local derivation specification and record a separately supplied result. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "surface version", "quantity and algorithm", "parameters and permitted use" ], "outputs": [ "derivation record or refusal" ], "preconditions": [ "Declared units, frame, working resolution, nodata and edge rules; access and license permit the processing." ], "effects": [ "Creates a proposed product lineage record; a runtime must execute and verify any calculation separately." ], "source_refs": [ "SRC-002", "SRC-003", "SRC-005" ] }, { "id": "terrain-assess-change", "name": "Assess terrain difference evidence", "description": "Evaluate supplied comparison evidence against an explicit detection rule. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "two surface revisions", "co-registration and bias evidence", "uncertainty model and decision criterion" ], "outputs": [ "supported, unresolved or insufficient-evidence assessment" ], "preconditions": [ "Comparable surface meaning and spatial support, qualified observation times, error dependencies and authorized reviewer." ], "effects": [ "Records local interpretation; refuses confident physical-change claims when comparability is unresolved and never infers a hazard or cause by itself." ], "source_refs": [ "SRC-005", "SRC-006" ] }, { "id": "terrain-revise-landform", "name": "Revise landform assertion", "description": "Propose a new delineation, classification or name assertion against the same feature identity. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "feature master ID", "geometry or class or name evidence", "previous revision" ], "outputs": [ "candidate assertion and review outcome" ], "preconditions": [ "Permitted editor, exact predecessor and stated source, scale, vocabulary or name authority; concurrency check succeeds." ], "effects": [ "Appends local assertion history; cannot approve an official name or change an external vocabulary." ], "source_refs": [ "SRC-002", "SRC-004", "SRC-005", "SRC-007" ] }, { "id": "terrain-prepare-extract", "name": "Prepare governed terrain extract", "description": "Specify a permitted view with versioned dependencies and mapping losses. Proposed operation only; no runtime implementation is claimed.", "inputs": [ "requested area and audience", "terrain revision", "profile and access policy" ], "outputs": [ "extract manifest or denial" ], "preconditions": [ "Audience, purpose, license, resolution ceiling and retention rules are resolved by the adopting policy." ], "effects": [ "Records a local export proposal; execution and any external release require the authorized policy route and carry uncertainty and lineage." ], "source_refs": [ "SRC-001", "SRC-004", "SRC-005" ] } ], "composition": [ { "target": "WM-PLC-002", "relation": "REFERENCE", "purpose": "Optional parcel binding for spatial context; rights and cadastral lifecycle remain external.", "required": false, "source_refs": [ "SRC-001", "SRC-004" ] }, { "target": "WM-PLC-003", "relation": "REFERENCE", "purpose": "Optional water-body context and masks; no ownership of hydrological simulation or water level.", "required": false, "source_refs": [ "SRC-001", "SRC-002" ] }, { "target": "WM-EAR-003", "relation": "REFERENCE", "purpose": "Optional soil consumer or contextual feature; only terrain metrics and version bindings are local.", "required": false, "source_refs": [ "SRC-002", "SRC-003" ] }, { "target": "WM-EAR-005", "relation": "REFERENCE", "purpose": "Optional hazard assessment consumer; terrain evidence is not a hazard determination.", "required": false, "source_refs": [ "SRC-003", "SRC-006" ] }, { "target": "WM-PLC-005", "relation": "REFERENCE", "purpose": "Optional settlement context; settlement identity and built form remain external.", "required": false, "source_refs": [ "SRC-002", "SRC-004" ] }, { "target": "WM-BLT-003", "relation": "REFERENCE", "purpose": "Optional infrastructure context and terrain version binding; no network lifecycle or actuation.", "required": false, "source_refs": [ "SRC-001", "SRC-004" ] }, { "target": "WM-XCT-010", "relation": "REFERENCE", "purpose": "Optional location binding; addresses and location master administration are external.", "required": false, "source_refs": [ "SRC-001", "SRC-004" ] }, { "target": "INSPIRE Elevation D2.8.II.1 2024-01-31", "relation": "ALIGN", "purpose": "Conceptual elevation representation and reference frame mapping only; no conformance certification.", "required": false, "source_refs": [ "SRC-001" ] }, { "target": "OGC GeoSPARQL 1.1", "relation": "ALIGN", "purpose": "Conceptual feature, geometry and spatial predicate mapping; executable binding remains deferred.", "required": false, "source_refs": [ "SRC-004" ] }, { "target": "PROV-O 2013-04-30", "relation": "ALIGN", "purpose": "Conceptual derivation and revision mapping; provenance does not establish measurement truth.", "required": false, "source_refs": [ "SRC-005" ] } ], "serviceLayers": { "dimension": { "owner_package_requirements": [ "A role-based terrain steward with a bounded maintenance mandate, distinct from land ownership.", "A declared namespace, stable context ID, spatial scope and separately mastered member identifiers.", "An adopting profile for coordinate systems, units, quality, licensing, access and retention with accountable reviewers." ], "namespace_guidance": "Use an adopting-Dimension namespace for context, assertion and artifact IDs. Preserve external product, feature, vocabulary, gazetteer and CRS identifiers; never use names, coordinates or dates as the sole persistent identity.", "registry_links": [ "vr.wm-plc-001", "External CRS and vocabulary registry references pinned by the adopting profile" ] }, "canon_and_patch": { "canonicalization_rules": [ "Keep master feature identity distinct from names, geometries, tiles, files and root membership.", "Normalize display units only with explicit original values and conversion evidence; do not silently equate frames or surface kinds.", "This research is a reviewable draft; local record approval cannot remove its research holds." ], "patch_rules": [ "Append evidence-bearing revisions with actor role, reason, predecessor and concurrency check; preserve original product references.", "Model split and merge as explicit lineage with new identities as needed, never reuse a retired identity for a different landform." ], "compatibility_rules": [ "A CRS, axis, unit, surface meaning, algorithm convention or class-scheme change requires explicit compatibility review.", "Reprojection, resampling and clipping produce new derived versions with uncertainty and losses, never measured accuracy by implication." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier", "Governed global identifier or IRI", "UUID or ULID issued by the adopting Dimension" ], "timestamp_rule": "Use RFC 3339 timestamps with seconds and explicit offset or Z. Keep observation or event time separate from ingestion and revision time. Preserve date-only or interval precision and unknown times without inventing seconds; coordinate epoch is a separate geodetic field.", "serial_naming_rule": "Use stable master ID plus revision and descriptive role in serial filenames; acquisition dates may be labels but cannot be identity.", "integrity_rule": "Record SHA-256, media type, size and exact version for retained bytes. Verify referenced versions when available; a digest proves byte identity, not accuracy or authority. Preserve lineage for derivatives." }, "policies": [ "Local governance rules here are proposed design constraints, not requirements imposed by every cited standard.", "Apply least privilege, license and resolution restrictions to terrain artifacts and derived views; no right of entry onto land follows from access to a map.", "Keep hazard and sensitive-site treatment at policy level; no terrain product alone authorizes engineering, construction or safety actions.", "Retain confidence, scale, unknowns and contrary evidence. Never erase disputed local names or classifications merely to make an export appear definitive." ], "crud": { "read": [ "Resolve master and revision, check audience and purpose, and return frame, observation time, uncertainty and holds with any terrain view." ], "create": [ "Create a local context only with declared scope and steward; admit members with explicit evidence state and separate identities." ], "update": [ "Require authorized editor, expected revision and review route; append corrected assertions rather than silently replacing external source data." ], "delete": [ "Retire local membership and preserve resolvable minimal tombstones under the adopting retention policy.", "Delete local payloads only after retention and hold checks by the authorized records custodian; referenced master products and audit services own their own deletion. Do not assert perpetual retention of restricted or personal attribution data." ] }, "roles": [ { "name": "Terrain steward", "responsibilities": [ "Maintains scope, memberships, namespace and accountable review routes without owning land rights." ] }, { "name": "Survey evidence custodian", "responsibilities": [ "Provides acquisition references and explains known measurement limits; does not approve every downstream use." ] }, { "name": "Geomorphology reviewer", "responsibilities": [ "Reviews delineations, criteria and disputed landform interpretations at a stated scale." ] }, { "name": "Geospatial quality reviewer", "responsibilities": [ "Assesses frames, transformations, uncertainty, method compatibility and fitness evidence." ] }, { "name": "Access and records custodian", "responsibilities": [ "Applies licenses, release limits, retention and authorized disposal with audit references." ] }, { "name": "Consumer", "responsibilities": [ "Uses only qualified, permitted views and preserves limitations in downstream bindings." ] } ], "access": { "default_rule": "Deny access unless the adopting policy permits the subject, audience, purpose and requested resolution. Public metadata does not imply unrestricted raw observations.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "A scoped public generalized view may be approved with its license and limitations.", "Embargoed, culturally sensitive or restricted precision data require an explicit authorized exception; generated derivatives inherit applicable restrictions." ], "audit_requirements": [ "Record actor role, purpose, requested revision, policy decision, scope, export manifest and any override in the designated external audit system.", "Log correction and disposition decisions without unnecessarily duplicating restricted terrain payloads or personal details." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Read AGENTS.md and the adopting Dimension scope and policies.", "Read spec.yaml and visible research holds before binding any terrain data.", "Resolve master identities, frame and observation evidence, then traverse the relevant bundles, findings and artifacts." ] } }, "coverage": { "claim": "Source-grounded proposed terrain context aggregate for one bounded area, with qualified surface evidence and landform assertions. Separate frozen no-tools self-audit completed. Source verification, regional profile validation, executable conformance and independent review remain holds; this is a noncanonical reviewable draft.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Context, feature, assertion, dataset and artifact identities are distinct." }, { "dimension": "lifecycle", "status": "covered", "notes": "Local revisions, supersession, split, merge and retirement preserve lineage." }, { "dimension": "relationships", "status": "covered", "notes": "Neighbor bindings and optional composition retain external domain ownership." }, { "dimension": "temporal", "status": "covered", "notes": "Acquisition intervals, observation time, ingestion time and coordinate epoch are distinct." }, { "dimension": "provenance", "status": "covered", "notes": "Source versions, producer, processing and uncertainty remain attributable." }, { "dimension": "ownership", "status": "covered", "notes": "Role-based stewardship confers no land rights or external registry authority." }, { "dimension": "validation", "status": "gap", "notes": "Research structure validates; nested instance schemas, numerical fixtures and executable conformance remain deferred." }, { "dimension": "access", "status": "covered", "notes": "License, audience, purpose, resolution and artifact restrictions apply." }, { "dimension": "retention and deletion", "status": "covered", "notes": "Adopting policy controls local payload disposal and minimal tombstones." }, { "dimension": "interoperability", "status": "gap", "notes": "Conceptual alignments exist; no tested INSPIRE, GeoSPARQL or PROV-O binding is provided." }, { "dimension": "direct properties", "status": "covered", "notes": "Height, shape, units, sampling, uncertainty and reference conditions are represented." }, { "dimension": "recognition and observation", "status": "covered", "notes": "Evidence distinguishes observed surface, inferred ground and unknown classification." }, { "dimension": "capabilities and actions", "status": "covered", "notes": "Proposed record operations have preconditions and refusal outcomes; physical change is distinct from data editing." }, { "dimension": "landform coverage", "status": "gap", "notes": "Regional vocabulary and naming examples do not constitute an exhaustive worldwide taxonomy." }, { "dimension": "source verification", "status": "gap", "notes": "Selected browser evidence read; direct HTTP checks and independent current-version verification remain pending." } ], "known_omissions": [ "No executable nested data schema, terrain calculation, coordinate transformation engine or numerical acceptance fixtures.", "No exhaustive global landform vocabulary, disputed-name adjudication or tested cross-cultural naming profile.", "Detailed bathymetry, dynamic ice surfaces and volumetric overhangs or caves require separate extensions and evidence.", "No direct HTTP source status was measured in this run; no assertion of complete source currency or independent review." ], "conflicts": [], "regional_assumptions": [ "INSPIRE is a European interoperability example; its regional reference frames and thresholds are not universal requirements.", "The soil field book and domestic naming page are United States examples. Local vocabularies and naming authority must be supplied elsewhere.", "The glacier change paper supplies methodological cautions; transferring its technique to another terrain or sensor requires validation." ], "adversarial_checks": [ "A DSM or mixed surface cannot silently become bare-ground evidence.", "A smaller grid cell is not proof of better measured accuracy; nodata cannot become zero elevation.", "A datum or registration shift cannot alone establish erosion, uplift or another physical cause.", "An unnamed, overlapping or multiply classified landform remains representable without manufacturing consensus.", "A local steward, official name or readable dataset does not confer land rights or release authority.", "A rolling manual, reachable page or schema-valid structure cannot establish runtime conformance." ] }, "researchAdjudication": { "providerMode": "single-provider-waiver", "activeProviders": [ "codex" ], "waivedProviders": [ "claude", "grok" ], "providerPolicy": { "contract_version": "1.0.0", "mode": "single-provider-waiver", "effective_at": "2026-09-06T00:00:00Z", "scope": "Canonical single-stream subject-model research after the six-workstream consolidation", "active_providers": [ "codex" ], "waived_providers": [ { "provider": "claude", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "Claude produced no result on prior 1800-second and 900-second attempts and again timed out on bounded 600-second Sonnet and 300-second Haiku passes. The owner prioritized completion over provider availability." }, { "provider": "grok", "authorized_by": "repository owner", "authorized_at": "2026-09-06T00:00:00Z", "reason": "The repository owner authorized completion without Grok when Grok is unavailable, slow or schema-invalid. Grok may still be attempted as a bounded supplemental reviewer, but its failure never blocks a valid Claude plus no-tools result." } ], "review_rule": "Codex may complete source-grounded fallback research after bounded Claude and Grok attempts fail. It requires a separate no-tools adversarial audit and remains reviewable-draft with a visible absence-of-external-review hold.", "supplemental_provider_attempts": [ { "provider": "claude", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." }, { "provider": "grok", "required": false, "maximum_attempts": 1, "failure_policy": "record-and-continue", "admission_rule": "Use only a locally schema-valid result whose sources and boundaries survive adjudication." } ] }, "boundaryDecision": { "entry_kind": "aggregate", "status": "accepted", "rationale": "The explicitly bounded terrain context groups independently identified products, observations and landform assertions. Its root owns membership and local revisions, not physical ground, land rights or member master lifecycles. This supports aggregate rather than a single physical-feature entity. Registry standalone-mm describes the record plane and is not the research subject-kind enum." }, "decisions": [ { "concept": "Terrain aggregate identity", "disposition": "accepted with scope qualification", "rationale": "The frozen scope gives the context a bounded area and membership authority while separating physical features from products and local assertions. It cannot be generalized into ownership of all terrain data." }, { "concept": "Legacy singular acquisition lineage", "disposition": "rejected as universal", "rationale": "The admitted design permits several acquisition and product inputs with qualified spatial and temporal support. Missing lineage remains explicit rather than fabricating one survey campaign." }, { "concept": "Single class and mandatory official name", "disposition": "rejected as universal", "rationale": "Several schemes, competing assertions and unnamed features fit the frozen classification and feature questions. Vocabulary and naming approval remain external responsibilities." }, { "concept": "Geometry roles and spatial support", "disposition": "accepted", "rationale": "Footprint, valid-data mask, envelope, point location and feature extent have explicit roles, scale and uncertainty. Spatial coincidence does not collapse their identities." }, { "concept": "Ground and surface interpretation", "disposition": "accepted", "rationale": "Acquisition and representation findings require evidence for ground interpretation and retain mixed or unknown surfaces. Above-ground observations cannot silently become bare-ground measurements." }, { "concept": "Coordinate and temporal precision", "disposition": "qualified", "rationale": "Frames, units, applicable epochs, observation intervals and record time are separate. Unknowns are preserved and comparison may be refused; timestamp formatting cannot invent measurement precision." }, { "concept": "Resolution and tested fitness", "disposition": "separated", "rationale": "The quality finding asks for measured evidence and use-specific criteria independently of sample spacing. No engineering accuracy or universal acceptance threshold is inferred." }, { "concept": "Morphometry conventions", "disposition": "accepted as proposed design", "rationale": "Derivative questions retain units, algorithm version, neighborhood, scale, flats, masks and edge handling. A rolling implementation manual does not supply a universally mandated algorithm." }, { "concept": "Difference, physical change and cause", "disposition": "separated", "rationale": "The comparison finding preserves registration, bias, correlated uncertainty and inconclusive outcomes. The selected glacier abstract motivates caution but cannot validate all terrain methods or causal attribution." }, { "concept": "Neighbor domain ownership", "disposition": "accepted as optional references", "rationale": "The relation ledger has no direct rows, while reconciled legacy links remain optional. Local functions do not own parcel rights, hydrology, soil, infrastructure, naming approval or hazard decisions." }, { "concept": "Functions and physical actuation", "disposition": "accepted as proposed only", "rationale": "All six functions operate on local records or proposals with preconditions and refusal results. Numerical execution, external release and physical operations require separately authorized implementations." }, { "concept": "Artifact access and retention", "disposition": "accepted with adopting-policy dependency", "rationale": "Master identity, version and digest remain distinct. License and resolution restrictions apply to derived views; local retirement permits scoped disposal and minimal tombstones while external masters retain their own authority." }, { "concept": "Source coverage and verification", "disposition": "limited", "rationale": "Seven admitted sources support selected design concerns, including a research abstract and regional examples. Direct HTTP checks were not attempted, so zero measured successes cannot be represented as seven observed failures or verified source currency." }, { "concept": "Executable conformance and independent review", "disposition": "deferred", "rationale": "Candidate object groups and conceptual mappings do not implement instance validation, terrain calculations or interchange. The local Codex self-audit is separate in phase but is not an independent external provider review." } ], "publicationHolds": [ "Independent external review is absent under the owner-authorized single-provider waiver. Claude and Grok were skipped; this separate local Codex no-tools self-audit is not a second-provider review.", "Source and version verification remains incomplete. Seven sources received selected browser content review, including one abstract-level scientific reading. Direct HTTP was not attempted because of the supplied sandbox restriction: zero attempts and zero measured HTTP 200 responses. The coordinator must run check_sources.py; full currency and independent claim support remain unverified.", "Adopting profiles must validate coordinate systems, units, uncertainty, use-specific fitness, regional landform terms, naming authority, licenses and release restrictions. Detailed submerged, ice and volumetric terrain profiles remain outside the supported draft; no engineering or hazard certification is claimed.", "Nested instance schemas, numerical terrain and change fixtures, transformation implementations, pinned neighbor versions and tested INSPIRE, GeoSPARQL and PROV-O mappings remain incomplete. Research validation does not establish runtime conformance.", "Independent external review was explicitly waived by the repository owner; this codex-only result remains a reviewable draft." ], "deferredResearch": [ "Complete source HTTP, document-version, license and independent claim checks without equating a successful response to substantive verification.", "Develop and validate regional CRS, classification, name and use profiles, with explicit decisions about submerged, ice and volumetric extensions.", "Build executable nested schemas and fixtures covering unknown frames, mixed surfaces, mosaics, nodata, correlated errors, geometry revisions, disputed names and restricted exports.", "Restore independent external review before any canonical or publishable-draft promotion." ] }, "statistics": { "sources": 7, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }