Demiton · Schema

asbestos_register contract v1

The asbestos register work health and safety regulations require.

CompanyConstructionCivil EngineeringProject ManagementComplianceMCPArtificial IntelligenceOpen Contracting

Properties

Name Type Description
friable boolean whether the material is friable
project string the project, when the workplace is a project site
location string the specific location of the material
condition string the condition of the material
workplace string the workplace the register covers
external_id string the source's own register entry id
identified_on string when the asbestos was identified or assumed to be present
material_type string the type of asbestos or asbestos-containing material
review_trigger string why the last review happened, e.g. asbestos removed or further asbestos found
analysis_result string the laboratory result confirming whether the material is asbestos
management_plan string the asbestos management plan the entry belongs to
competent_person string the competent person who identified the material
last_reviewed_on string when the register entry was last reviewed
inaccessible_area boolean whether the location is inaccessible, so presence is assumed
past_removal_work string removal work already done on the material
identification_basis string whether the material was identified by analysis or assumed
no_asbestos_identified boolean whether this entry states that no asbestos has been identified
View JSON Schema on GitHub

JSON Schema

demiton-io-asbestos_register-v1-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://docs.demiton.io/registers/asbestos_register/v1.json",
  "title": "asbestos_register contract v1",
  "type": "object",
  "required": [
    "workplace"
  ],
  "properties": {
    "friable": {
      "type": "boolean",
      "description": "whether the material is friable",
      "x-demiton-requiredness": "optional"
    },
    "project": {
      "type": "string",
      "description": "the project, when the workplace is a project site",
      "x-demiton-requiredness": "optional",
      "x-demiton-reference": true
    },
    "location": {
      "type": "string",
      "description": "the specific location of the material",
      "x-demiton-requiredness": "optional"
    },
    "condition": {
      "type": "string",
      "description": "the condition of the material",
      "x-demiton-requiredness": "optional"
    },
    "workplace": {
      "type": "string",
      "description": "the workplace the register covers",
      "x-demiton-requiredness": "required"
    },
    "external_id": {
      "type": "string",
      "description": "the source's own register entry id",
      "x-demiton-requiredness": "optional"
    },
    "identified_on": {
      "type": "string",
      "description": "when the asbestos was identified or assumed to be present",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "day",
      "format": "date",
      "x-demiton-type": "date"
    },
    "material_type": {
      "type": "string",
      "description": "the type of asbestos or asbestos-containing material",
      "x-demiton-requiredness": "optional"
    },
    "review_trigger": {
      "type": "string",
      "description": "why the last review happened, e.g. asbestos removed or further asbestos found",
      "x-demiton-requiredness": "optional"
    },
    "analysis_result": {
      "type": "string",
      "description": "the laboratory result confirming whether the material is asbestos",
      "x-demiton-requiredness": "optional"
    },
    "management_plan": {
      "type": "string",
      "description": "the asbestos management plan the entry belongs to",
      "x-demiton-requiredness": "optional"
    },
    "competent_person": {
      "type": "string",
      "description": "the competent person who identified the material",
      "x-demiton-requiredness": "optional"
    },
    "last_reviewed_on": {
      "type": "string",
      "description": "when the register entry was last reviewed",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "day",
      "format": "date",
      "x-demiton-type": "date"
    },
    "inaccessible_area": {
      "type": "boolean",
      "description": "whether the location is inaccessible, so presence is assumed",
      "x-demiton-requiredness": "optional"
    },
    "past_removal_work": {
      "type": "string",
      "description": "removal work already done on the material",
      "x-demiton-requiredness": "optional"
    },
    "identification_basis": {
      "type": "string",
      "description": "whether the material was identified by analysis or assumed",
      "x-demiton-requiredness": "optional"
    },
    "no_asbestos_identified": {
      "type": "boolean",
      "description": "whether this entry states that no asbestos has been identified",
      "x-demiton-requiredness": "optional"
    }
  },
  "x-demiton-register-type": "asbestos_register",
  "x-demiton-contract-version": "1.0.3",
  "x-demiton-store": "tenant",
  "x-demiton-axes": [],
  "x-demiton-measures": [],
  "x-demiton-provenance": {
    "standards": [
      {
        "code": "Model WHS Regulations",
        "title": "Model Work Health and Safety Regulations (asbestos register, review and management plan duties)",
        "access": "public_summary",
        "clause": "regs 422-430 (r 422 assumed asbestos; r 423 accredited laboratory; r 424 inaccessible areas; r 425 register; r 426 review; r 429 management plan)",
        "region": "Australia",
        "edition": "model regulations as reproduced in the 2020 model Code of Practice",
        "checked_on": "2026-09-14"
      },
      {
        "code": "SWA Code of Practice: How to manage and control asbestos in the workplace",
        "title": "Safe Work Australia model Code of Practice: How to manage and control asbestos in the workplace",
        "access": "full_text_verified",
        "clause": "s 3.1, s 3.2, s 4.1, Appendix D (register template)",
        "region": "Australia",
        "edition": "2020",
        "checked_on": "2026-09-14"
      }
    ]
  },
  "description": "The asbestos register work health and safety regulations require.",
  "x-demiton-contract-url": "https://docs.demiton.io/registers/asbestos_register/",
  "x-demiton-register-catalog": "https://docs.demiton.io/concepts/register-catalog"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/demiton-io-asbestos_register-v1"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.