Class: RequirementAssessment

Optional assessment record linking requirement intent, normalized property evidence, and compliance result for an entity.

__

URI: pbs:RequirementAssessment

classDiagram class RequirementAssessment click RequirementAssessment href "./RequirementAssessment.html" RequirementAssessment : assessed_property_key RequirementAssessment : requirement_driver RequirementAssessment : requirement_evidence RequirementAssessment : requirement_status RequirementAssessment --> "0..1" RequirementStatusType : requirement_status click RequirementStatusType href "./RequirementStatusType.html" RequirementAssessment : requirement_target

Class Properties

Property Value
Class URI pbs:RequirementAssessment

Slots

Name Cardinality and Range Description Inheritance
requirement_driver 1
String
Requirement driver key used in assessment context (for example fire, acoustic... direct
assessed_property_key 1
String
Canonical normalized property key used as evidence for requirement evaluation direct
requirement_target 0..1
String
Target criterion or threshold used by the requirement rule direct
requirement_status 0..1
RequirementStatusType
Assessment result status (for example pass, fail, unknown) direct
requirement_evidence 0..1
String
Human-readable evidence or machine rule reference supporting the assessment direct

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self pbs:RequirementAssessment
native pbs:RequirementAssessment

LinkML Source

Direct

name: RequirementAssessment
description: 'Optional assessment record linking requirement intent, normalized property
  evidence, and compliance result for an entity.

  '
from_schema: https://example.org/pragmatic-bim-data-contract
slots:
- requirement_driver
- assessed_property_key
- requirement_target
- requirement_status
- requirement_evidence
class_uri: pbs:RequirementAssessment

Induced

name: RequirementAssessment
description: 'Optional assessment record linking requirement intent, normalized property
  evidence, and compliance result for an entity.

  '
from_schema: https://example.org/pragmatic-bim-data-contract
attributes:
  requirement_driver:
    name: requirement_driver
    description: Requirement driver key used in assessment context (for example fire,
      acoustic, structural, security).
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: requirement_driver
    owner: RequirementAssessment
    domain_of:
    - RequirementAssessment
    range: string
    required: true
  assessed_property_key:
    name: assessed_property_key
    description: Canonical normalized property key used as evidence for requirement
      evaluation.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: assessed_property_key
    owner: RequirementAssessment
    domain_of:
    - RequirementAssessment
    range: string
    required: true
  requirement_target:
    name: requirement_target
    description: Target criterion or threshold used by the requirement rule.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: requirement_target
    owner: RequirementAssessment
    domain_of:
    - RequirementAssessment
    range: string
  requirement_status:
    name: requirement_status
    description: Assessment result status (for example pass, fail, unknown).
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: requirement_status
    owner: RequirementAssessment
    domain_of:
    - RequirementAssessment
    range: RequirementStatusType
  requirement_evidence:
    name: requirement_evidence
    description: Human-readable evidence or machine rule reference supporting the
      assessment.
    from_schema: https://example.org/pragmatic-bim-data-contract
    rank: 1000
    alias: requirement_evidence
    owner: RequirementAssessment
    domain_of:
    - RequirementAssessment
    range: string
class_uri: pbs:RequirementAssessment