Assumption
An assumption: a fact that an evaluation takes as true without evidence, such as an operating state or the weather, with the reason for it.
https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Assumption.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.
subjectId ofany recordThe id of the record the assumption is about.
propertiesList ofPartPropertyThe facts assumed.
stateThe operating state assumed.
basistextWhy the assumption holds.
citationThe published work that allows the assumption.
Links
Points at Records whose ids this record holds, with the field that holds each.
Held by Records that embed this one, with their field that holds it.
Pointed at by Records that hold this one's id, with their field that holds it.
Examples
An id that another example defines opens that record.
Full example
{
"id": "assumption-downwind",
"name": "Downwind at night",
"subject": "feature-dwelling",
"properties": [
{
"type": "wind_speed",
"value": {
"amount": 2,
"unit": "m/s"
}
}
],
"basis": "The directive asks for the worst case, which is downwind with a light wind.",
"citation": {
"title": "Directive 038: Noise Control",
"section": "Appendix 2"
}
}Show 1 more exampleHide the other example
Minimal example: the required fields only
{
"id": "assumption-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/Assumption.json",
"title": "Assumption",
"description": "An assumption: a fact that an evaluation takes as true without evidence, such as an operating state or the weather, with the reason for it.",
"$ref": "Entity.json",
"type": "object",
"properties": {
"subject": {
"type": "string",
"description": "The id of the record the assumption is about.",
"minLength": 1,
"x-ods-ref": "*"
},
"properties": {
"type": "array",
"items": {
"$ref": "Property.json"
},
"description": "The facts assumed."
},
"state": {
"type": "string",
"minLength": 1,
"x-ods-ref": "OperatingState",
"description": "The operating state assumed."
},
"basis": {
"type": "string",
"description": "Why the assumption holds."
},
"citation": {
"$ref": "Citation.json",
"description": "The published work that allows the assumption."
}
},
"patternProperties": {
"^x-": {}
},
"unevaluatedProperties": false,
"examples": [
{
"id": "assumption-1"
},
{
"id": "assumption-downwind",
"name": "Downwind at night",
"subject": "feature-dwelling",
"properties": [
{
"type": "wind_speed",
"value": {
"amount": 2,
"unit": "m/s"
}
}
],
"basis": "The directive asks for the worst case, which is downwind with a light wind.",
"citation": {
"title": "Directive 038: Noise Control",
"section": "Appendix 2"
}
}
],
"x-ods-status": "draft",
"x-ods-kind": "entity",
"x-ods-module": "core",
"x-ods-changes": {
"0.1.0": "First version."
}
}