Regen Network

Regen Network Data Standards

WARNING: This site is a work in progress.

Class: Credit Class info (CreditClassInfo)

Base class with common fields used to define credit class info.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: rfs:CreditClassInfo

erDiagram
CreditClassInfo {
    string name  
    string description  
    string url  
    string creditingTerm  
    string permanencePeriod  
}
ProjectBenefit {
    string id  
    string name  
}
SDG {
    string id  
    string name  
    string description  
}
PrimaryImpact {
    string id  
    string name  
}
Methodology {
    string identifier  
    string name  
    string url  
    string version  
}
SourceRegistry {
    string name  
    string url  
}

CreditClassInfo ||--|o SourceRegistry : "sourceRegistry"
CreditClassInfo ||--}o Methodology : "approvedMethodologies"
CreditClassInfo ||--|o PrimaryImpact : "primaryImpact"
CreditClassInfo ||--}o ProjectBenefit : "coBenefits"
ProjectBenefit ||--}o SDG : "sdg"
PrimaryImpact ||--}o SDG : "sdg"

Inheritance

Slots

NameCardinality and RangeDescriptionInheritance
name1
String
Name of the projectdirect
description1
String
Optional description of the projectdirect
url0..1
String
direct
sourceRegistry0..1
SourceRegistry
Source registry details including name and URLdirect
approvedMethodologies*
Methodology
Approved methodologies list for credit generationdirect
creditingTerm0..1
String
Crediting term duration for the projectdirect
permanencePeriod0..1
String
Permanence period of the creditsdirect
primaryImpact0..1
PrimaryImpact
Primary impact of the projectdirect
coBenefits*
ProjectBenefit
List of associated co-benefitsdirect

Identifier and Mapping Information

Schema Source

Mappings

Mapping TypeMapped Value
selfrfs:CreditClassInfo
nativerfs:CreditClassInfo

LinkML Source

Direct

```yaml name: CreditClassInfo description: Base class with common fields used to define credit class info. title: Credit Class info from_schema: https://framework.regen.network/schema/ abstract: true slots: - name - description - url - sourceRegistry - approvedMethodologies - creditingTerm - permanencePeriod - primaryImpact - coBenefits class_uri: rfs:CreditClassInfo
</details>

### Induced

<details>
```yaml
name: CreditClassInfo
description: Base class with common fields used to define credit class info.
title: Credit Class info
from_schema: https://framework.regen.network/schema/
abstract: true
attributes:
  name:
    name: name
    description: Name of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: CreditClassInfo
    domain_of:
    - ProjectInfo
    - ProjectRole
    - Organization
    - File
    - SDG
    - ProjectBenefit
    - PrimaryImpact
    - CreditClassInfo
    - SourceRegistry
    - Methodology
    - AdministrativeArea
    range: string
    required: true
  description:
    name: description
    description: Optional description of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: CreditClassInfo
    domain_of:
    - ProjectInfo
    - ProjectRole
    - Organization
    - File
    - SDG
    - CreditClassInfo
    range: string
    required: true
  url:
    name: url
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: schema:URL
    alias: url
    owner: CreditClassInfo
    domain_of:
    - ProjectRole
    - Organization
    - CreditClassInfo
    - SourceRegistry
    - Methodology
    - AdministrativeArea
    range: string
  sourceRegistry:
    name: sourceRegistry
    description: Source registry details including name and URL.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:SourceRegistry
    alias: sourceRegistry
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    range: SourceRegistry
  approvedMethodologies:
    name: approvedMethodologies
    description: Approved methodologies list for credit generation.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:approvedMethodologies
    alias: approvedMethodologies
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    range: Methodology
    multivalued: true
  creditingTerm:
    name: creditingTerm
    description: Crediting term duration for the project. An ISO 8601 duration.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:creditingTerm
    alias: creditingTerm
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    range: string
  permanencePeriod:
    name: permanencePeriod
    description: Permanence period of the credits.
    title: Permanence Period
    comments:
    - This should be an ISO 8601 duration.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:permanencePeriod
    alias: permanencePeriod
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    - BT01CreditClassInfo
    range: string
  primaryImpact:
    name: primaryImpact
    description: Primary impact of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:primaryImpact
    alias: primaryImpact
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    range: PrimaryImpact
  coBenefits:
    name: coBenefits
    description: List of associated co-benefits.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: rfs:coBenefits
    alias: coBenefits
    owner: CreditClassInfo
    domain_of:
    - CreditClassInfo
    range: ProjectBenefit
    multivalued: true
class_uri: rfs:CreditClassInfo