Environment

PillarDraftv1.0.0-rc.2

Environment: the pillar that answers "What conditions surround it?" Each list holds one sort of condition.

https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Environment.json

Fields

  • ambient

    The conditions that exist before the development, such as the existing sound level.

  • terrain

    The ground: its height, its type and its cover.

  • weather

    The weather: one condition for each place and interval.

  • hydrology

    The water on and under the ground.

Links

Examples

An id that another example defines opens that record.

Example 2

{
  "weather": [
    {
      "id": "weather-2026-07-14T22",
      "interval": {
        "start": "2026-07-14T22:00:00-06:00",
        "duration": "PT1H"
      }
    }
  ]
}
Show 1 more example

Example 1

{}

Changes and file

Changes

  1. 0.1.0 First version.

Schema file

Show the JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Environment.json",
  "title": "Environment",
  "description": "Environment: the pillar that answers \"What conditions surround it?\" Each list holds one sort of condition.",
  "type": "object",
  "properties": {
    "ambient": {
      "type": "array",
      "items": {
        "$ref": "Condition.json"
      },
      "description": "The conditions that exist before the development, such as the existing sound level."
    },
    "terrain": {
      "type": "array",
      "items": {
        "$ref": "Condition.json"
      },
      "description": "The ground: its height, its type and its cover."
    },
    "weather": {
      "type": "array",
      "items": {
        "$ref": "Condition.json"
      },
      "description": "The weather: one condition for each place and interval."
    },
    "hydrology": {
      "type": "array",
      "items": {
        "$ref": "Condition.json"
      },
      "description": "The water on and under the ground."
    }
  },
  "patternProperties": {
    "^x-": {}
  },
  "unevaluatedProperties": false,
  "examples": [
    {},
    {
      "weather": [
        {
          "id": "weather-2026-07-14T22",
          "interval": {
            "start": "2026-07-14T22:00:00-06:00",
            "duration": "PT1H"
          }
        }
      ]
    }
  ],
  "x-ods-status": "draft",
  "x-ods-kind": "pillar",
  "x-ods-module": "core",
  "x-ods-changes": {
    "0.1.0": "First version."
  }
}