How artifacts of food and agriculture risk are identified, described and resolved: the scope, the record, the categories, the schemas and the catalog entries of the standards that apply. A UNI (Unique Nexus Identifier) identifies; it never certifies. Names of standards bodies and their standards belong to their stewards and are used only to identify the documents; no text of an external standard is reproduced here.
Nexus artifact record (NS-1) · 32 fields · 12 required
uni required stringThe UNI (Unique Nexus Identifier), NS-1 grammar, without @version.displayAlias stringPublic Nexus Registry short form (NX-R-47092) shown next to the UNI during the transition.registryState enumPublic registry state; corrections keep the UNI and add a version.legacyUni stringDotted UNI v0 this record replaces, for crosswalk (for example grix.eo.stac.catalogue).title required stringdescription stringscope required stringcategory required stringregion stringdomain stringDOMAIN segment code from registry/domains.yaml (NS-1 v0.2); present when the identifier carries it.sector stringSECTOR segment code from registry/sectors.yaml (NS-1 v0.2).environment enumENV segment code (NS-1 v0.2).contextName stringNS-16 context name: the identifier without CAT and SERIAL; derived, never allocated.systemId stringCanonical systemId from legal/registers/public-identity.json when scope is a SYSTEM.status required enumcurrentVersion stringversions arrayversion stringdate stringgitSha stringdigest stringnote stringcreators required arrayname stringtype enumaffiliation stringorcid stringror stringpublisherRef required stringEntity reference from legal/registers/legal-entity-profile.yaml; the institution stays publisher of record for institutional artifacts.publicationDate required stringlanguage stringkeywords arrayrights required objectlicense stringSPDX identifier or LicenseRef-Nexus-Proprietary.rightsHolderRef stringaccessRight enumembargoDate stringlegalState required enumclaimCeiling required enumlocations required arraykind enumvalue stringdigest stringrelatedIdentifiers arrayrelation enumidentifier stringidentifierType enumsupersededBy stringworkPackageId stringdirectiveRefs arraynotes stringcontext objectNS-9: this record is a deployment, instance or programme instance of the concept ofUni, in a context.ofUni stringdomains arrayids from registry/domains.yamlsectors arrayids from registry/sectors.yamljurisdictions arrayhostRef stringenvironment enumvalidFrom stringvalidUntil stringconformsTo arrayNexus Standard ids and registry/external-standards.yaml ids this context claims; evidence per NS-11Example record · NXS-STD-ST-000001
{ "uni": "NXS-STD-ST-000001", "title": "Nexus Standards NS-1 - the UNI and artifact catalog", "scope": "STD", "category": "ST", "status": "DRAFT", "currentVersion": "0.1.0", "creators": [ { "name": "LEGAL_REVIEW_REQUIRED", "type": "Organizational" } ], "publisherRef": "LEGAL_REVIEW_REQUIRED", "publicationDate": "2026-10-15", "rights": { "license": "LicenseRef-Nexus-Proprietary", "accessRight": "restricted" }, "legalState": "LEGAL_REVIEW_REQUIRED", "claimCeiling": "INTEGRATED", "locations": [ { "kind": "repoPath", "value": "standards/NS-1-identifier-and-artifact-catalog.md" }, { "kind": "repoPath", "value": "registry/nexus-standards.yaml" } ], "workPackageId": "LEGAL-NAME-ARCHITECTURE-001" }| Record field | Schema.org | DataCite | Zenodo | CodeMeta | Source |
|---|---|---|---|---|---|
uni | identifier (PropertyValue, propertyID urn:nexus:uni) | alternateIdentifier (alternateIdentifierType NXS) | metadata.related_identifiers[] (scheme other) | identifier | draft |
title | name | titles[].title | metadata.title | name | draft |
description | description | descriptions[].description (Abstract) | metadata.description | description | draft |
scope | · | subjects[] (subjectScheme nexus-scope) | metadata.keywords[] | · | draft |
category | additionalType | types.resourceTypeGeneral | metadata.upload_type / publication_type / image_type | applicationCategory | registry |
region | spatialCoverage | geoLocations[].geoLocationPlace | metadata.locations[] | · | draft |
status | creativeWorkStatus | · | · | developmentStatus | draft |
currentVersion | version | version | metadata.version | version | draft |
versions | · | relatedIdentifiers (IsNewVersionOf, IsPreviousVersionOf) | versions (concept DOI) | · | draft |
creators | creator / author | creators[] | metadata.creators[] | author | draft |
publisherRef | publisher | publisher | metadata.publisher (Zenodo) | publisher | draft |
publicationDate | datePublished | publicationYear; dates[] (Issued) | metadata.publication_date | datePublished | draft |
language | inLanguage | language | metadata.language | · | draft |
keywords | keywords | subjects[] | metadata.keywords[] | keywords | draft |
rights.license | license | rightsList[].rightsIdentifier (SPDX) | metadata.license | license | draft |
rights.accessRight | conditionsOfAccess | · | metadata.access_right | · | draft |
legalState | · | · | · | · | draft |
claimCeiling | · | · | · | · | draft |
locations | url / contentUrl / codeRepository | alternateIdentifiers[] (URL) | files[] / metadata.related_identifiers[] | codeRepository / downloadUrl | draft |
relatedIdentifiers | isPartOf / citation / isBasedOn | relatedIdentifiers[] (relationType) | metadata.related_identifiers[] | isPartOf / referencePublication | draft |
supersededBy | · | relatedIdentifiers[] (IsObsoletedBy) | metadata.related_identifiers[] (isObsoletedBy) | · | draft |
workPackageId | · | · | · | · | draft |
directiveRefs | · | relatedIdentifiers[] (References) | metadata.related_identifiers[] (references) | · | draft |
context | · | · | · | · | draft |
Rows marked registry come from the categories' Zenodo and DataCite mappings in the registry; rows marked draft are the page engine's reading of the public schemas, not part of the registry.
Record explorerschemas/nexus-artifact-record.v1.json with example records from the STD catalog. Legal state and claim ceiling are honesty fields; a record describes, it never certifies.
AAP is the system scope Anticipatory action and triggers. An artifact of this area is minted as NXS-AAP-<CAT>-<SERIAL>, with an optional region segment for regional artifacts; serials come only from the catalog.
NXS-STD-ST-000001NXS-EWS-DS-KEN-000003NXS-GRX-RP-M002-000007@1.2.0NXS-GRX-OB-KEN-000042@3NXS-GCR-AR-000015Without script: the grammar above and the tables below. With it: type any UNI and each segment is checked against the registry, resolved to its record when the page carries it, and turned into a URN, a resolver link and a citation. Serials are never minted here (NS1-R2).
UNI anatomyThe grammar of NS-1 segment by segment, with the registry's scope and category codes. Resolution is a link to the resolver; nothing is fetched and no serial is minted here.
The form above is a pattern, not an allocated identifier. Codes classify and are never product names.
Fig.From minting to citation, as NS-1, NS-2, NS-3b, NS-6 and NS-7 specify. Design, not an allocated identifier.
| Field set | Values |
|---|---|
| Required fields | uni, title, scope, category, status, creators, publisherRef, publicationDate, rights, legalState, claimCeiling, locations |
| Statuses | DRAFT, PUBLISHED, SUPERSEDED, WITHDRAWN |
| Legal states | LEGAL_REVIEW_REQUIRED, APPROVED, RESTRICTED, PROHIBITED |
| Claim ceilings | FIXTURE_VERIFIED, IMPLEMENTATION_COMPLETE, INTEGRATED, LAB_OBSERVED |
| Surface | How |
|---|---|
| sourceFile | header comment: Nexus-UNI: <uni> |
| markdown | front matter uni: or first line Nexus-UNI: <uni> |
| dataset | metadata sidecar <file>.uni.json with the record, or a uni key in STAC / DataCite metadata |
| figure | caption suffix [<uni>] and image metadata |
| httpApi | response header X-Nexus-UNI: <uni> |
| htmlPage | <meta name="nexus-uni" content="<uni>"> and data-nexus-uni on the component root |
| wordpress | post meta _nexus_uni and the block attribute nexusUni; the plugin renders the meta tag |
| room | room-binding provenance carries uni for every projected record |
Artifacts use categories mapped to Zenodo and DataCite; records of the data fabric use record kinds (NS-3). The two lists never share a code.
| Code | Record kind (NS-3) |
|---|---|
OB | Observation fact |
SR | Source release |
IN | Indicator definition |
ME | Measure definition |
BD | Boundary version |
CT | Chronotope version |
CR | Correction record |
AP | Analytical product record |
SU | Subject (place |
nexus-artifact-record.v1.jsonnexus-attestation.v1.jsonnexus-clause.v1.jsonnexus-policy.v1.jsonnexus-proposal.v1.jsonnexus-subject-passport.v1.jsonRecords in the standards scope; legal state and claim ceiling are honesty fields, never readiness claims.
| UNI | Title | Category | Status | Legal state |
|---|---|---|---|---|
NXS-STD-ST-000001 | Nexus Standards NS-1 - the UNI and artifact catalog | ST | draft | legal review required |
NXS-STD-SW-000001 | UNI runtime library (TypeScript, nexus-foundry consumer implementation) | SW | draft | legal review required |
NXS-STD-SW-000002 | UNI command-line tool (validate, parse, next, mint, catalog, export) - reference implementation | SW | draft | legal review required |
NXS-STD-SC-000001 | UNI artifact record schema v1 | SC | draft | legal review required |
NXS-STD-SW-000003 | UNI crosswalk exports (Zenodo, DataCite, Schema.org, CodeMeta, CITATION.cff) - nexus-foundry consumer implementation | SW | draft | legal review required |
NXS-STD-SW-000004 | Zenodo deposit client (sandbox default, dry-run default, legal gate) - nexus-foundry consumer implementation | SW | draft | legal review required |
NXS-STD-ST-000002 | Open-standards and open-source stack under the UNI | ST | draft | legal review required |
NXS-STD-SW-000005 | UNI data profile (STAC, DCAT, PROV-O crosswalks) - standard text here, nexus-foundry consumer implementation | SW | draft | legal review required |
NXS-STD-ST-000003 | Nexus Standards NS-3 - GRIx record UNIs (grammar, legacy crosswalk, allocation authority) | ST | draft | legal review required |
NXS-STD-ST-000004 | Nexus Standards NS-0 - constitution and principles | ST | draft | legal review required |
NXS-STD-ST-000005 | Nexus Standards NS-9 - contextual UNIs (deployments, instances, programme instances) | ST | draft | legal review required |
NXS-STD-ST-000006 | Nexus Standards NS-10 - policies and clauses | ST | draft | legal review required |
NXS-STD-ST-000007 | Nexus Standards NS-11 - verification and monitoring | ST | draft | legal review required |
Risk Academy disciplines that teach Food and agriculture risk, with their courses; the GCRI Canada, The Global Risks Forum (GRF) and The Global Risks Alliance (GRA) subsites that carry those disciplines; and the Nexus Foundry systems the standards name. Mappings are proposed for review (Risk Academy standards map, 2026-10-17); a link says a page on the same subject exists, never an endorsement or a conformance statement; framework names in course titles are named and linked, never reproduced.
Every standard here is proposed. Changes enter as proposals under NS-13; conformance is shown by attestations under NS-11; nothing on this site is a certification, an approval or a readiness statement.
Nexus Standards documents CC BY 4.0 · tooling Apache-2.0 · counsel review pending (DEC-2026-10-16-NEXUS-STANDARDS-OPEN-LICENCE). External standards are named and linked under their own licences; a UNI (Unique Nexus Identifier) identifies, it never certifies. · Generated from the Nexus Standards corpus at commit 437ae044c5cb (2026-10-17); proposed and open.