Assessment
An assessment: an evaluation of a development and its result, such as a noise impact assessment. It names its authors, scope and framework, the traces and evidence it rests on, and its conclusions. A trace is one run; an assessment can rest on many.
https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Assessment.json
Fields
Every entity also has the fields of the Entity base. The first row lists them.
From the Entity baseidnamedescriptionidentifierslinkscreatedAtupdatedAt
idRequiredtextnot emptyThe record's id: unique within the document. Fields that point at the record hold this id.
nametextThe name people use for the record.
descriptiontextWhat the record is, in words.
identifiersList ofDatatypeIdentifierIds the record has in other systems.
linksList ofDatatypeLinkOpen-ended links to other records.
createdAtdate-time (RFC 3339)When the record was created, in its producer's system.
updatedAtdate-time (RFC 3339)When the record last changed, in its producer's system.
statusOne ofthe codes belowWhere the assessment stands.
draft- Not issued.
issued- Issued to its readers.
superseded- Replaced by a later assessment.
authorsList ofId ofStakeholderWho wrote the assessment.
issuedAtdate-time (RFC 3339)When it was issued.
scopetextWhat the assessment covers and what it leaves out, in words.
featuresList ofId ofFeatureThe features it assesses.
frameworksList ofId ofFrameworkThe frameworks it judges against.
tracesList ofId ofTraceThe runs it rests on.
evidenceList ofId ofEvidenceThe evidence it rests on.
conclusionsList ofConclusionWhat it concludes.
Conclusion
One conclusion of an assessment.
statementRequiredtextnot emptyThe conclusion, in words.
verdictOne ofthe codes belowThe verdict it states, when it states one.
pass- Every criterion is met.
partial- No criterion failed, and at least one is met only in part, such as with a warning or a condition.
fail- At least one criterion is not met.
not_judged- The assessment does not judge this.
criterionThe criterion it judges against.
recordsList ofId ofany recordThe ids of the records it is about.
Links
Points at Records whose ids this record holds, with the field that holds each.
- StakeholderEntityauthorsA person or organization involved in a development, such as an operator, a consultant, a regulator or a resident.
- FeatureEntityfeaturesA natural or built object with a place and properties, such as a wellsite, a dwelling or a road. As in ISO 19101. A feature where a framework judges effects is a receptor and has a receptor class.
- FrameworkEntityframeworksA set of rules for one domain, issued by a regulator, an industry body or an organization, such as AER Directive 038. It holds its policies, controls, periods and variables.
- TraceEntitytracesWhat one run of a flow or an algorithm did: what it used, each step, what it made, and the verdict. Its terms follow W3C PROV where they map: agents (prov:wasAssociatedWith), inputs (prov:used), outputs (prov:generated).
- EvidenceEntityevidenceOne observation, measured or calculated: what was observed, of which record, by which instrument or algorithm, over which interval, and the result. As in ISO 19156 (Observations and measurements).
- CriterionPartConclusion.criterionOne rule that must be checked. It compares a metric, summed up by a statistic over a period, with a limit, for the features it applies to.
Held by Records that embed this one, with their field that holds it.
Examples
An id that another example defines opens that record.
Full example
{
"id": "assessment-0412",
"name": "Noise impact assessment, Wellsite 04-12",
"status": "issued",
"authors": [
"stakeholder-consultant"
],
"issuedAt": "2026-07-24T18:00:00Z",
"features": [
"feature-wellsite",
"feature-dwelling"
],
"frameworks": [
"framework-d038"
],
"traces": [
"trace-0412-night"
],
"evidence": [
"evidence-night-survey"
],
"conclusions": [
{
"statement": "The compressor meets the night-time permissible sound level at the dwelling.",
"verdict": "pass",
"records": [
"feature-dwelling"
]
}
]
}Show 1 more exampleHide the other example
Minimal example: the required fields only
{
"id": "assessment-1"
}Changes and file
Changes
- 0.1.0 First version.
Schema file
Show the JSON SchemaHide the JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Assessment.json",
"title": "Assessment",
"description": "An assessment: an evaluation of a development and its result, such as a noise impact assessment. It names its authors, scope and framework, the traces and evidence it rests on, and its conclusions. A trace is one run; an assessment can rest on many.",
"$ref": "Entity.json",
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"draft",
"issued",
"superseded"
],
"description": "Where the assessment stands.",
"x-ods-options": [
{
"value": "draft",
"title": "Draft",
"description": "Not issued."
},
{
"value": "issued",
"title": "Issued",
"description": "Issued to its readers."
},
{
"value": "superseded",
"title": "Superseded",
"description": "Replaced by a later assessment."
}
]
},
"authors": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Stakeholder"
},
"description": "Who wrote the assessment."
},
"issuedAt": {
"type": "string",
"format": "date-time",
"description": "When it was issued."
},
"scope": {
"type": "string",
"description": "What the assessment covers and what it leaves out, in words."
},
"features": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Feature"
},
"description": "The features it assesses."
},
"frameworks": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Framework"
},
"description": "The frameworks it judges against."
},
"traces": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Trace"
},
"description": "The runs it rests on."
},
"evidence": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Evidence"
},
"description": "The evidence it rests on."
},
"conclusions": {
"type": "array",
"items": {
"$ref": "#/$defs/Conclusion"
},
"description": "What it concludes."
}
},
"patternProperties": {
"^x-": {}
},
"unevaluatedProperties": false,
"$defs": {
"Conclusion": {
"type": "object",
"properties": {
"statement": {
"type": "string",
"description": "The conclusion, in words.",
"minLength": 1
},
"verdict": {
"type": "string",
"enum": [
"pass",
"partial",
"fail",
"not_judged"
],
"description": "The verdict it states, when it states one.",
"x-ods-options": [
{
"value": "pass",
"title": "Pass",
"description": "Every criterion is met."
},
{
"value": "partial",
"title": "Partial",
"description": "No criterion failed, and at least one is met only in part, such as with a warning or a condition."
},
{
"value": "fail",
"title": "Fail",
"description": "At least one criterion is not met."
},
{
"value": "not_judged",
"title": "Not judged",
"description": "The assessment does not judge this."
}
]
},
"criterion": {
"type": "string",
"minLength": 1,
"x-ods-ref": "Criterion",
"description": "The criterion it judges against."
},
"records": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"x-ods-ref": "*"
},
"description": "The ids of the records it is about."
}
},
"required": [
"statement"
],
"description": "One conclusion of an assessment.",
"patternProperties": {
"^x-": {}
},
"unevaluatedProperties": false
}
},
"examples": [
{
"id": "assessment-1"
},
{
"id": "assessment-0412",
"name": "Noise impact assessment, Wellsite 04-12",
"status": "issued",
"authors": [
"stakeholder-consultant"
],
"issuedAt": "2026-07-24T18:00:00Z",
"features": [
"feature-wellsite",
"feature-dwelling"
],
"frameworks": [
"framework-d038"
],
"traces": [
"trace-0412-night"
],
"evidence": [
"evidence-night-survey"
],
"conclusions": [
{
"statement": "The compressor meets the night-time permissible sound level at the dwelling.",
"verdict": "pass",
"records": [
"feature-dwelling"
]
}
]
}
],
"x-ods-status": "draft",
"x-ods-kind": "entity",
"x-ods-module": "core",
"x-ods-changes": {
"0.1.0": "First version."
}
}