Regen Network

Regen Network Data Standards

WARNING: This site is a work in progress.

Class: Credit Project Info (CreditProjectInfo)

Base class with additional fields for projects that issue credits.

URI: rfs:CreditProjectInfo

erDiagram
CreditProjectInfo {
    string creditClassVersion  
    MarketTypeTypesList marketType  
    string name  
    string description  
    uri url  
    string projectStartDate  
    string projectEndDate  
    EnvironmentTypeList environmentType  
    string region  
    stringList bioregion  
    stringList biomeType  
    string watershed  
    string subWatershed  
    ActivityTypeList activity  
}
Methodology {
    string name  
    uri url  
    string version  
    string identifier  
}
Entity {
    string name  
    string description  
    uri url  
    string image  
    EntityTypes type  
}
Impact {
    string name  
    ImpactType hasImpactType  
    SDGList supportsSDG  
}
QuantityValue {
    float numericValue  
    string unit  
}
Feature {
    string name  
}
Geometry {
    string asWKT  
}
ReferenceId {
    string identifier  
    string referenceType  
}
Link {
    string name  
    uri url  
}

CreditProjectInfo ||--|o Entity : "hasProjectVerifier"
CreditProjectInfo ||--}o Link : "hasLinks"
CreditProjectInfo ||--}o ReferenceId : "hasReferenceId"
CreditProjectInfo ||--|| Feature : "hasFeature"
CreditProjectInfo ||--|o QuantityValue : "projectSize"
CreditProjectInfo ||--|| Impact : "hasPrimaryImpact"
CreditProjectInfo ||--}o Impact : "hasCoBenefits"
CreditProjectInfo ||--|o Entity : "hasProjectDeveloper"
CreditProjectInfo ||--|o Entity : "hasProjectMonitor"
CreditProjectInfo ||--|o Entity : "hasProjectOperator"
CreditProjectInfo ||--|o Entity : "hasProjectOwner"
CreditProjectInfo ||--|o Entity : "hasProjectPartner"
CreditProjectInfo ||--|o Methodology : "usesMethodology"
Feature ||--|| Geometry : "hasGeometry"
Feature ||--|o Geometry : "hasBoundingBox"
Feature ||--|o Geometry : "hasCentroid"

Inheritance

Slots

NameCardinality and RangeDescriptionInheritance
hasProjectVerifier0..1
Entity
The organization responsible for owning the projectdirect
creditClassVersion0..1
String
The version of the credit class used for the projectdirect
marketType*
MarketTypeTypes
The type of market for the associated creditsdirect
name1
String
Name of the entity / resourceProjectInfo
description0..1
String
Description of the entity / resourceProjectInfo
url0..1
Uri
Link to a valid URL where more information can be found about the entity / re…ProjectInfo
projectStartDate1
String
The start date of the projectProjectInfo
projectEndDate1
String
The end date of the projectProjectInfo
hasLinks*
Link
A list of links associated with the projectProjectInfo
hasReferenceId*
ReferenceId
External reference IDs associated with the projectProjectInfo
hasFeature1
Feature
The location of the projectProjectInfo
projectSize0..1
QuantityValue
ProjectInfo
environmentType*
EnvironmentType
The environment type of the projectProjectInfo
region0..1
String
The region associated with the projectProjectInfo
bioregion*
String
The bioregion associated with the projectProjectInfo
biomeType*
String
The type of biome associated with the projectProjectInfo
watershed0..1
String
The watershed associated with the projectProjectInfo
subWatershed0..1
String
The sub-watershed associated with the projectProjectInfo
activity*
ActivityType
The types of activities being implemented in projectsProjectInfo
hasPrimaryImpact1
Impact
The primary impact expected from adhering to the protocol and/or management p…ProjectInfo
hasCoBenefits*
Impact
Co-benefits are any secondary impacts that may result from adhering to the pr…ProjectInfo
hasProjectDeveloper0..1
Entity
The organization responsible for owning the projectProjectInfo
hasProjectMonitor0..1
Entity
The organization responsible for monitoring the projectProjectInfo
hasProjectOperator0..1
Entity
The organization responsible for operating the projectProjectInfo
hasProjectOwner0..1
Entity
The organization that owns the projectProjectInfo
hasProjectPartner0..1
Entity
The organization that is a partner for the projectProjectInfo
usesMethodology0..1
Methodology
The methodology that the project usesProjectInfo

Identifier and Mapping Information

Schema Source

Mappings

Mapping TypeMapped Value
selfrfs:CreditProjectInfo
nativerfs:CreditProjectInfo

LinkML Source

Direct

```yaml name: CreditProjectInfo description: Base class with additional fields for projects that issue credits. title: Credit Project Info from_schema: https://framework.regen.network/schema/ is_a: ProjectInfo slot_usage: projectStartDate: name: projectStartDate required: true projectEndDate: name: projectEndDate required: true attributes: hasProjectVerifier: name: hasProjectVerifier description: The organization responsible for owning the project. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of: - CreditProjectInfo range: Entity creditClassVersion: name: creditClassVersion description: The version of the credit class used for the project. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of: - CreditProjectInfo range: string marketType: name: marketType description: The type of market for the associated credits. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of: - CreditProjectInfo range: MarketTypeTypes multivalued: true
</details>

### Induced

<details>
```yaml
name: CreditProjectInfo
description: Base class with additional fields for projects that issue credits.
title: Credit Project Info
from_schema: https://framework.regen.network/schema/
is_a: ProjectInfo
slot_usage:
  projectStartDate:
    name: projectStartDate
    required: true
  projectEndDate:
    name: projectEndDate
    required: true
attributes:
  hasProjectVerifier:
    name: hasProjectVerifier
    description: The organization responsible for owning the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectVerifier
    owner: CreditProjectInfo
    domain_of:
    - CreditProjectInfo
    range: Entity
  creditClassVersion:
    name: creditClassVersion
    description: The version of the credit class used for the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: creditClassVersion
    owner: CreditProjectInfo
    domain_of:
    - CreditProjectInfo
    range: string
  marketType:
    name: marketType
    description: The type of market for the associated credits.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: marketType
    owner: CreditProjectInfo
    domain_of:
    - CreditProjectInfo
    range: MarketTypeTypes
    multivalued: true
  name:
    name: name
    description: Name of the entity / resource.
    from_schema: https://framework.regen.network/schema/
    rank: 1
    slot_uri: schema:name
    alias: name
    owner: CreditProjectInfo
    domain_of:
    - Link
    - ProjectInfo
    - Feature
    - File
    - Impact
    - CreditingProgram
    - CreditProtocol
    - Methodology
    - Registry
    - BufferPoolAccount
    - CreditClassInfo
    - Entity
    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: CreditProjectInfo
    domain_of:
    - ProjectInfo
    - File
    - CreditClassInfo
    - Entity
    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: CreditProjectInfo
    domain_of:
    - Link
    - ProjectInfo
    - CreditingProgram
    - CreditProtocol
    - Methodology
    - Registry
    - CreditClassInfo
    - Entity
    range: uri
  projectStartDate:
    name: projectStartDate
    description: The start date of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: schema:startDate
    alias: projectStartDate
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
    required: true
  projectEndDate:
    name: projectEndDate
    description: The end date of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    slot_uri: schema:endDate
    alias: projectEndDate
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
    required: true
  hasLinks:
    name: hasLinks
    description: A list of links associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasLinks
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Link
    multivalued: true
    inlined: true
    inlined_as_list: true
  hasReferenceId:
    name: hasReferenceId
    description: External reference IDs associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasReferenceId
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: ReferenceId
    multivalued: true
    inlined: true
    inlined_as_list: true
  hasFeature:
    name: hasFeature
    description: The location of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasFeature
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Feature
    required: true
  projectSize:
    name: projectSize
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: projectSize
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: QuantityValue
    inlined: false
  environmentType:
    name: environmentType
    description: The environment type of the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: environmentType
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: EnvironmentType
    multivalued: true
  region:
    name: region
    description: The region associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: region
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
  bioregion:
    name: bioregion
    description: The bioregion associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: bioregion
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
    multivalued: true
  biomeType:
    name: biomeType
    description: The type of biome associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: biomeType
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
    multivalued: true
  watershed:
    name: watershed
    description: The watershed associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: watershed
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
  subWatershed:
    name: subWatershed
    description: The sub-watershed associated with the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: subWatershed
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: string
  activity:
    name: activity
    description: The types of activities being implemented in projects
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: activity
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: ActivityType
    multivalued: true
  hasPrimaryImpact:
    name: hasPrimaryImpact
    description: The primary impact expected from adhering to the protocol and/or
      management practices associated with the credit class. Generally speaking the
      quantifiable components of this impact are associated with the credit type that
      the credit class exists under (e.g. Carbon, Biodiversity, etc).
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasPrimaryImpact
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    - CreditClassInfo
    range: Impact
    required: true
  hasCoBenefits:
    name: hasCoBenefits
    description: Co-benefits are any secondary impacts that may result from adhering
      to the protocol and/or management practices associated with the credit class.
      They can be qualitative or quantitative.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasCoBenefits
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    - CreditClassInfo
    range: Impact
    multivalued: true
  hasProjectDeveloper:
    name: hasProjectDeveloper
    description: The organization responsible for owning the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectDeveloper
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Entity
  hasProjectMonitor:
    name: hasProjectMonitor
    description: The organization responsible for monitoring the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectMonitor
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Entity
  hasProjectOperator:
    name: hasProjectOperator
    description: The organization responsible for operating the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectOperator
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Entity
  hasProjectOwner:
    name: hasProjectOwner
    description: The organization that owns the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectOwner
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Entity
  hasProjectPartner:
    name: hasProjectPartner
    description: The organization that is a partner for the project.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: hasProjectPartner
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Entity
  usesMethodology:
    name: usesMethodology
    description: The methodology that the project uses.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: usesMethodology
    owner: CreditProjectInfo
    domain_of:
    - ProjectInfo
    range: Methodology