WARNING: This site is a work in progress.
Class: Claim
A verifiable claim about ecological, social, or financial outcomes associated with a place, practice, or project. Claims are the atomic unit of the regenerative claims engine, linking a claimant’s assertion to a subject entity with typed impact and temporal bounds.
URI: rfs:Claim
erDiagram
Claim {
string name
string description
uri url
ClaimType hasClaimType
VerificationStatus verificationStatus
date claimStartDate
date claimEndDate
float quantity
QuantityUnit quantityUnit
string hasCreditClass
string contentHash
uri dataIri
uriorcurie supersedes
}
Methodology {
string name
uri url
string version
string identifier
}
Impact {
string name
ImpactType hasImpactType
SDGList supportsSDG
}
Entity {
string name
string description
uri url
string image
EntityTypes type
string walletAddress
}
Claim ||--|| Entity : "hasClaimant"
Claim ||--|| Entity : "hasSubject"
Claim ||--|o Entity : "hasOperator"
Claim ||--|| Impact : "hasPrimaryImpact"
Claim ||--}o Impact : "hasCoBenefits"
Claim ||--}o Methodology : "usesMethodology"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String | Human-readable title of the claim | direct |
| description | 0..1 String | Description of the entity / resource | direct |
| url | 0..1 Uri | Link to a valid URL where more information can be found about the entity / re… | direct |
| hasClaimType | 1 ClaimType | The primary category of the claim, drawn from the FWG ClaimType taxonomy | direct |
| hasClaimant | 1 Entity | The entity making the claim | direct |
| hasSubject | 1 Entity | The entity or place about which the claim is made | direct |
| hasOperator | 0..1 Entity | The entity responsible for operations that produced the claimed outcome, if d… | direct |
| hasPrimaryImpact | 1 Impact | The primary impact claimed | direct |
| hasCoBenefits | * Impact | Secondary impacts or co-benefits associated with the claim | direct |
| verificationStatus | 1 VerificationStatus | Current verification state of the claim, from self-reported through ledger-an… | direct |
| claimStartDate | 0..1 Date | The start date of the period covered by this claim | direct |
| claimEndDate | 0..1 Date | The end date of the period covered by this claim | direct |
| quantity | 0..1 Float | Numeric quantity associated with the claim (e | direct |
| quantityUnit | 0..1 QuantityUnit | Unit of measurement for the quantity, as a QUDT unit code (e | direct |
| usesMethodology | * Methodology | The methodology used to measure or verify the claimed outcome | direct |
| hasCreditClass | 0..1 String | Credit class identifier (e | direct |
| contentHash | 0..1 String | BLAKE2b-256 content hash of the canonical claim representation, used for on-c… | direct |
| dataIri | 0..1 Uri | Regen Data Module IRI derived from the content hash | direct |
| supersedes | 0..1 Uriorcurie | IRI or RID of a previous claim that this claim supersedes, forming a version … | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://framework.regen.network/schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | rfs:Claim |
| native | rfs:Claim |
LinkML Source
Direct
```yaml
name: Claim
description: A verifiable claim about ecological, social, or financial outcomes associated
with a place, practice, or project. Claims are the atomic unit of the regenerative
claims engine, linking a claimant's assertion to a subject entity with typed impact
and temporal bounds.
from_schema: https://framework.regen.network/schema/
slots:
- name
- description
- url
slot_usage:
name:
name: name
description: Human-readable title of the claim.
required: true
attributes:
hasClaimType:
name: hasClaimType
description: The primary category of the claim, drawn from the FWG ClaimType taxonomy.
Determines which verification pathways apply.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasClaimType
domain_of:
- Claim
range: ClaimType
required: true
hasClaimant:
name: hasClaimant
description: The entity making the claim. May be an individual, organization,
or community.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasClaimant
domain_of:
- Claim
range: Entity
required: true
inlined: true
hasSubject:
name: hasSubject
description: The entity or place about which the claim is made. Often a project,
land steward, or community.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasSubject
domain_of:
- Claim
range: Entity
required: true
inlined: true
hasOperator:
name: hasOperator
description: The entity responsible for operations that produced the claimed outcome,
if different from the claimant.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasOperator
domain_of:
- Claim
range: Entity
inlined: true
hasPrimaryImpact:
name: hasPrimaryImpact
description: The primary impact claimed.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:hasPrimaryImpact
domain_of:
- ProjectInfo
- CreditClassInfo
- Claim
range: Impact
required: true
inlined: true
hasCoBenefits:
name: hasCoBenefits
description: Secondary impacts or co-benefits associated with the claim.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:hasCoBenefits
domain_of:
- ProjectInfo
- CreditClassInfo
- Claim
range: Impact
multivalued: true
inlined: true
inlined_as_list: true
verificationStatus:
name: verificationStatus
description: Current verification state of the claim, from self-reported through
ledger-anchored.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:verificationStatus
domain_of:
- Claim
range: VerificationStatus
required: true
claimStartDate:
name: claimStartDate
description: The start date of the period covered by this claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:startDate
domain_of:
- Claim
range: date
claimEndDate:
name: claimEndDate
description: The end date of the period covered by this claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:endDate
domain_of:
- Claim
range: date
quantity:
name: quantity
description: Numeric quantity associated with the claim (e.g., tonnes CO2e, hectares
restored).
comments:
- 'Kept flat (quantity + quantityUnit) to preserve the Output Record Contract
instance shape. Upgrade trigger: adopt a QUDT-style Quantity class (value +
unit) the day quantity is needed on more than one slot or ranges/uncertainty
are required.'
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:quantity
domain_of:
- Claim
range: float
quantityUnit:
name: quantityUnit
description: Unit of measurement for the quantity, as a QUDT unit code (e.g.,
TONNE, HA).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: qudt:unit
domain_of:
- Claim
range: QuantityUnit
usesMethodology:
name: usesMethodology
description: The methodology used to measure or verify the claimed outcome.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:usesMethodology
domain_of:
- ProjectInfo
- Claim
range: Methodology
multivalued: true
inlined: true
inlined_as_list: true
hasCreditClass:
name: hasCreditClass
description: Credit class identifier (e.g., C01, C06) linking this claim to a
registered credit class on Regen Ledger.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasCreditClass
domain_of:
- Claim
range: string
contentHash:
name: contentHash
description: BLAKE2b-256 content hash of the canonical claim representation, used
for on-chain anchoring via Regen Data Module.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:contentHash
domain_of:
- Claim
- Attestation
range: string
dataIri:
name: dataIri
description: Regen Data Module IRI derived from the content hash. Bridges the
off-chain claim to its on-chain anchor.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:dataIri
domain_of:
- Claim
range: uri
supersedes:
name: supersedes
description: IRI or RID of a previous claim that this claim supersedes, forming
a version chain. Accepts full IRIs and CURIE-form identifiers such as ORN RIDs
(orn:...).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:supersedes
domain_of:
- Claim
range: uriorcurie
rules:
- preconditions:
slot_conditions:
quantity:
name: quantity
value_presence: PRESENT
postconditions:
slot_conditions:
quantityUnit:
name: quantityUnit
value_presence: PRESENT
description: A quantity is ambiguous without its unit; quantityUnit is required
whenever quantity is present.
</details>
### Induced
<details>
```yaml
name: Claim
description: A verifiable claim about ecological, social, or financial outcomes associated
with a place, practice, or project. Claims are the atomic unit of the regenerative
claims engine, linking a claimant's assertion to a subject entity with typed impact
and temporal bounds.
from_schema: https://framework.regen.network/schema/
slot_usage:
name:
name: name
description: Human-readable title of the claim.
required: true
attributes:
hasClaimType:
name: hasClaimType
description: The primary category of the claim, drawn from the FWG ClaimType taxonomy.
Determines which verification pathways apply.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasClaimType
alias: hasClaimType
owner: Claim
domain_of:
- Claim
range: ClaimType
required: true
hasClaimant:
name: hasClaimant
description: The entity making the claim. May be an individual, organization,
or community.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasClaimant
alias: hasClaimant
owner: Claim
domain_of:
- Claim
range: Entity
required: true
inlined: true
hasSubject:
name: hasSubject
description: The entity or place about which the claim is made. Often a project,
land steward, or community.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasSubject
alias: hasSubject
owner: Claim
domain_of:
- Claim
range: Entity
required: true
inlined: true
hasOperator:
name: hasOperator
description: The entity responsible for operations that produced the claimed outcome,
if different from the claimant.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasOperator
alias: hasOperator
owner: Claim
domain_of:
- Claim
range: Entity
inlined: true
hasPrimaryImpact:
name: hasPrimaryImpact
description: The primary impact claimed.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:hasPrimaryImpact
alias: hasPrimaryImpact
owner: Claim
domain_of:
- ProjectInfo
- CreditClassInfo
- Claim
range: Impact
required: true
inlined: true
hasCoBenefits:
name: hasCoBenefits
description: Secondary impacts or co-benefits associated with the claim.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:hasCoBenefits
alias: hasCoBenefits
owner: Claim
domain_of:
- ProjectInfo
- CreditClassInfo
- Claim
range: Impact
multivalued: true
inlined: true
inlined_as_list: true
verificationStatus:
name: verificationStatus
description: Current verification state of the claim, from self-reported through
ledger-anchored.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:verificationStatus
alias: verificationStatus
owner: Claim
domain_of:
- Claim
range: VerificationStatus
required: true
claimStartDate:
name: claimStartDate
description: The start date of the period covered by this claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:startDate
alias: claimStartDate
owner: Claim
domain_of:
- Claim
range: date
claimEndDate:
name: claimEndDate
description: The end date of the period covered by this claim.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:endDate
alias: claimEndDate
owner: Claim
domain_of:
- Claim
range: date
quantity:
name: quantity
description: Numeric quantity associated with the claim (e.g., tonnes CO2e, hectares
restored).
comments:
- 'Kept flat (quantity + quantityUnit) to preserve the Output Record Contract
instance shape. Upgrade trigger: adopt a QUDT-style Quantity class (value +
unit) the day quantity is needed on more than one slot or ranges/uncertainty
are required.'
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:quantity
alias: quantity
owner: Claim
domain_of:
- Claim
range: float
quantityUnit:
name: quantityUnit
description: Unit of measurement for the quantity, as a QUDT unit code (e.g.,
TONNE, HA).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: qudt:unit
alias: quantityUnit
owner: Claim
domain_of:
- Claim
range: QuantityUnit
usesMethodology:
name: usesMethodology
description: The methodology used to measure or verify the claimed outcome.
from_schema: https://framework.regen.network/schema/
slot_uri: rfs:usesMethodology
alias: usesMethodology
owner: Claim
domain_of:
- ProjectInfo
- Claim
range: Methodology
multivalued: true
inlined: true
inlined_as_list: true
hasCreditClass:
name: hasCreditClass
description: Credit class identifier (e.g., C01, C06) linking this claim to a
registered credit class on Regen Ledger.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:hasCreditClass
alias: hasCreditClass
owner: Claim
domain_of:
- Claim
range: string
contentHash:
name: contentHash
description: BLAKE2b-256 content hash of the canonical claim representation, used
for on-chain anchoring via Regen Data Module.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:contentHash
alias: contentHash
owner: Claim
domain_of:
- Claim
- Attestation
range: string
dataIri:
name: dataIri
description: Regen Data Module IRI derived from the content hash. Bridges the
off-chain claim to its on-chain anchor.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:dataIri
alias: dataIri
owner: Claim
domain_of:
- Claim
range: uri
supersedes:
name: supersedes
description: IRI or RID of a previous claim that this claim supersedes, forming
a version chain. Accepts full IRIs and CURIE-form identifiers such as ORN RIDs
(orn:...).
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: rfs:supersedes
alias: supersedes
owner: Claim
domain_of:
- Claim
range: uriorcurie
name:
name: name
description: Human-readable title of the claim.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:name
alias: name
owner: Claim
domain_of:
- Link
- ProjectInfo
- Feature
- File
- Impact
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- BufferPoolAccount
- CreditClassInfo
- Entity
- Claim
- Attestation
range: string
required: true
description:
name: description
description: Description of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:description
alias: description
owner: Claim
domain_of:
- Link
- ProjectInfo
- File
- CreditClassInfo
- Entity
- Claim
- Attestation
range: string
url:
name: url
description: Link to a valid URL where more information can be found about the
entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:url
alias: url
owner: Claim
domain_of:
- Link
- ProjectInfo
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- CreditClassInfo
- Entity
- Claim
range: uri
rules:
- preconditions:
slot_conditions:
quantity:
name: quantity
value_presence: PRESENT
postconditions:
slot_conditions:
quantityUnit:
name: quantityUnit
value_presence: PRESENT
description: A quantity is ambiguous without its unit; quantityUnit is required
whenever quantity is present.