Pre-release. This site describes standard version 0.7.0-dev, which is in development and may change before version 1.0.0.
The record by which a person takes a role in a project or at a site: an agent identifier minted and bound to a role. The person’s details stay in the project’s people register off the graph (ADR-0007).
Properties
| enrolled by |
yes |
no |
Agent role |
An enrolment names who enrolled the person, as an agent role. |
| enrolled on |
yes |
no |
date |
An enrolment carries exactly one date. |
| enrolled to |
yes |
no |
IRI |
An enrolment names exactly one project design or site the role is held in. |
| enrols agent role |
yes |
no |
Agent role |
An enrolment enrols exactly one agent role (ADR-0007). |
Also required of other records: Restatement
| restatement reason |
no |
no |
string |
|
| restates |
no |
no |
any value |
A record restates at most one earlier record (ADR-0018). |
Rules
- An enrolment carries only the agent role enrolled, what it is enrolled to, who enrolled it and when. Names, contact details and other literals are personal data and belong in the project’s people register, never in the graph (ADR-0007).
- An enrolment is to a project design or to a site.
- An enrolment mints the agent identifier it enrols as a urn:uuid, never a login, a name or a key of the people register (ADR-0002, ADR-0007).
- Field staff (fieldworker, supervisor) are enrolled to a project design; people who hold a role at a site (steward, owner, site manager, landowner) are enrolled to a site.
- A record moves to another site only by a supervisor’s or an office analyst’s correction in one role, observed at one zoned time, to a registered site current when it moves, and with each thing its restatement group introduced before it withdrawn or replaced by the move or a correction before it (ADR-0027).
- A restatement is a record of the same type as the record it restates (ADR-0018).
- A restatement is about the same site as the record it restates, or follows in its restatement group, unless a supervisor’s or an office analyst’s correction moves it (ADR-0018, ADR-0027).
- A restatement is observed after the record it restates: it is the later observation that governs (ADR-0018).
- A restatement says why the fact is restated, in a sentence or more (ADR-0018).
- A site registration never moves: its correction registers the site its original registered, and a site registered in error is replaced (ADR-0027).
This page explains the standard and does not decide conformance: only the released corpus does. It describes ontology/ncgs-ontology.ttl, dataRequirements/project-ledger-shapes.ttl, dataRequirements/common-shapes.ttl at standard version 0.7.0-dev.