ComplianceDocument

Type: object

A digitised form of a document containing construction industry, regulations, requirements, standards and guidance. A compliance document contains both human readable text, figures/tables and machine-readable structure and logic to enable automated compliance checking.

Type: string

The title of the Compliance Document

Type: array of enum (of string)

The stage of the project life cycle the compliance document is relevant to. Values selected from the RIBA 2020 / CIC Plan of Work. Value should be One of more from the CIC Plan of Work: of i.e. CIC3: Concept design

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "0: Strategic definition"
  • "1: Preparation and briefing"
  • "2: Concept design"
  • "3: Spatial coordination"
  • "4: Technical design"
  • "5: Manufacturing and construction"
  • "6: Handover"
  • "C7: Use"

Type: array of string

The building types in scope of the document. Values selected from Uniclass 2015 Entities Tables. One or more of i.e. Primary schools Hospital complexes

Each item of this array must be:

Type: string

The URL at which to access this element of the document.

Type: array of date-time

The time period the document is applicable to. ISO Date/Time i.e. 2020-12-25T19:20:30

Each item of this array must be:

Type: array of string

The geographical area the document is relevant to. Specified using terms from ISO 3166-2. One or more of i.e. GB-ENG GB-WLS GB-TWH

Each item of this array must be:

Type: date-time

The date the document was created. ISO Date/Time

Type: date-time

The date the document was modified. ISO Date/Time

Type: array of enum (of string)

Information about who can access the document or any indication of its security status. Must use one of the following: Open Access Registration Required Subscription Required Membership Required Purchase Required Limited Access Internal. Ordinarily all construction regulations will be open access.

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Open Access"
  • "Registration Required"
  • "Subscription Required"
  • "Membership Required"
  • "Purchase Required"
  • "Limited Access"
  • "Internal"

Type: string

The format of the document.

Type: string

An unambiguous reference to the document (or its subcomponent) within a given context.

Type: string

The language of the document. One value from ISO 639.

Type: array of string

A related resource that is a dependency to this document.

Each item of this array must be:

Type: string

The version number for the specific version of the document. i.e. 1.01

Type: string

A related document that is supplanted, displaced, or superseded by the document. The URL of the document being replaced.

Type: string

A related document that supersedes the described document. The URL of the document this was replaced by.

Type: string

Information about rights held in and over the document. The name of the license that applies to the document or a copyright notice.

Type: string

The person or organisation responsible for making the document.

Type: string

Ann abstract or summary of the contents of the document.

Type: array of string

The market sector(s) the document specified by one of the top-level group terms of Uniclass 2015 Entites table .i.e. Residential complexes Waste disposal complexes Piped supply complexes

Each item of this array must be:

Type: number

The starting value to be used in numbering of sections. Default is 1.

Type: number

The starting value to be used in numbering of paragraphs. Default is 1.

Type: enum (of string)

The type of the document. One or more values from Policy, Legislation, Regulations, Guidance, Standards, Products, Testing/Simulating, Certificates of Conformity, Requirements, Specification

Must be one of:

  • "Policy"
  • "Legislation"
  • "Regulations"
  • "Guidance"
  • "Standards"
  • "Products"
  • "Testing/Simulating"
  • "Certificates of Conformity"
  • "Requirements"
  • "Specification"

Type: array

The top level sections that make up the document

Each item of this array must be:

Type: object

Type: enum (of string)

If the section should be numbered

Must be one of:

  • "None"
  • "Global"

Type: enum (of string)

The style of the numbering - default numeric

Must be one of:

  • "A"
  • "a"
  • "i"
  • "I"
  • "1"

Type: enum (of string)

The RASE Type of this section

Must be one of:

  • "RequirementSection"
  • "ApplicationSection"
  • "SelectionSection"
  • "ExceptionSection"

Type: string

The URL at which to access this element of the document.

Type: string

The title of the Section

Type: string

An unambiguous reference to the section within a given context.

Type: array of string

A related resource that is a dependency of this section.

Each item of this array must be:

Type: string

The section that is supplanted, displaced, or superseded by this section. The URL of the section being replaced.

Type: string

The section that supersedes this section. The URL the section this was replaced by.

Type: array

The sub sections that make up the section

Each item of this array must be:

Type: array

The paragraphs that make up the section

Each item of this array must be:

Type: object

Type: enum (of string)

If the paragraph should be numbered

Must be one of:

  • "None"
  • "Global"

Type: enum (of string)

The style of the numbering - default numeric

Must be one of:

  • "A"
  • "a"
  • "i"
  • "I"
  • "1"

Type: array

The sub-paragraphs that make up this paragraph

Each item of this array must be:

Type: string

The URL at which to access this element of the document.

Type: string

An unambiguous reference to the document (or its subcomponent) within a given context.

Type: array of string

A related resource that is a dependency of this paragraph.

Each item of this array must be:

Type: string

The paragraph that is supplanted, displaced, or superseded by this paragraph. The URL of the paragraph being replaced.

Type: string

The paragraph that supersedes this paragraph. The URL of the paragraph this was replaced by.

Type: string

The body text for this paragraph.

Type: array

The inserts used in this paragraph

Each item of this array must be:


Type: object

Type: object

Type: array of object

The rows in the table group

Each item of this array must be:

Type: object

Type: string

The alternative text for this figure

Type: string

The imageData encoding as a data URL