Schema file

Schema Properties

Required Properties

id

  • Type: String (UUID format)
  • Description: Unique identifier for the database instance
  • Example: "550e8400-e29b-41d4-a716-446655440000"

name

  • Type: String (minimum length: 1)
  • Description: Human-readable name of the database
  • Example: "LCA Database v2.1 Production"

active

  • Type: Boolean
  • Description: Indicates if the database is currently active and accepting new data
  • Example: true

Optional Properties

description

  • Type: String
  • Description: Detailed description of the database purpose and contents
  • Example: "Primary production database containing verified LCA data for 2024"

start_date

  • Type: String (ISO 8601 date-time format)
  • Description: Start date when this database version became valid
  • Example: "2024-01-01T00:00:00Z"

end_date

  • Type: String (ISO 8601 date-time format)
  • Description: End date when this database version is no longer valid
  • Example: "2024-12-31T23:59:59Z"

type

  • Type: String
  • Description: Type or category of the database
  • Example: "production", "staging", "archive"

access

  • Type: String
  • Description: Access level or permissions for the database
  • Example: "public", "restricted", "internal"

trust

  • Type: String
  • Description: Trust level or reliability indicator of the database
  • Example: "verified", "preliminary", "experimental"

usageComment

  • Type: String
  • Description: Additional comments about database usage, limitations, or context
  • Example: "Contains preliminary data pending verification"

Example Usage

Basic Example

{
  "specVersion": "3.0.0",
  "dataSchema": "https://your-domain.com/extensions/database/2025-07.01/schema.json",
  "documentation":"https://your-domain.com/extensions/database/2025-07.01",
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "LCA Database v2.1",
    "active": true
  }
}

Complete Example

{
  "specVersion": "3.0.0",
  "dataSchema": "https://your-domain.com/extensions/database/2025-07.01/schema.json",
  "documentation":"https://your-domain.com/extensions/database/2025-07.01",
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "LCA Database v2.1 Production",
    "active": true,
    "description": "Primary production database containing verified LCA data for 2024",
    "start_date": "2024-01-01T00:00:00Z",
    "end_date": "2024-12-31T23:59:59Z",
    "type": "production",
    "access": "internal",
    "trust": "verified",
    "usageComment": "All data verified by third-party auditors"
  }
}