Skip to content

Commit

Permalink
updated per marie's comments
Browse files Browse the repository at this point in the history
  • Loading branch information
S4mmyb authored and blushi committed Nov 7, 2023
1 parent e183df8 commit bc85bc8
Show file tree
Hide file tree
Showing 11 changed files with 58 additions and 84 deletions.
1 change: 1 addition & 0 deletions jsonld/credit-batches/C05-batch.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"@type": "schema:URL"
}
},
"@type": "regen:C05-CreditBatch",
"regen:verificationReport": {
"schema:name": "",
"schema:url": ""
Expand Down

This file was deleted.

36 changes: 17 additions & 19 deletions ops/C05/credit-class-metadata/C05-class-metadata.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"schema:url": {
"@type": "schema:URL"
},
"regen:additionalityApproach": {
"regen:additionalityAssessment": {
"@container": "@list"
},
"regen:baselineMethod": {
Expand All @@ -21,6 +21,9 @@
"regen:biocharFeedstockMaterial": {
"@container": "@list"
},
"regen:bufferPoolAccounts": {
"@container": "@list"
},
"regen:creditingTerm": {
"@type": "schema:Duration"
},
Expand All @@ -36,7 +39,7 @@
"regen:landOwnershipType": {
"@container": "@list"
},
"regen:leakageApproach": {
"regen:leakageAssessment": {
"@container": "@list"
},
"regen:lookbackPeriod": {
Expand Down Expand Up @@ -65,11 +68,11 @@
"schema:name": "Credit Class for Carbon Removal through Biochar Production",
"schema:description": "The Biochar Carbon credit focuses on carbon removal and avoiding emissions that would have resulted from the decomposition of waste biomass. Carbon removal is the approved benefit that is monitored, quantified, and determines the number of credits issued. The approved benefit of atmospheric regulation through carbon sequestration is driven by carbon removals and reductions through the production and application of biochar to soils.",
"schema:url": "https://registry.regen.network/v/regen-registry-credit-classes/regen-registry-credit-classes-1/credit-class-for-carbon-removal-through-biochar-production",
"regen:additionalityApproach": [
"regen:additionalityAssessment": [
"Regulatory Surplus",
"Positive List"
],
"regen:aggregatedProjects": true,
"regen:allowsAggregatedProjects": true,
"regen:approvedMethodologies": {
"@type": "schema:ItemList",
"schema:itemListElement": [
Expand All @@ -82,11 +85,9 @@
{
"schema:name": "Appendix: In-Stand Surface Application of Biochar in Forestlands Methodology",
"schema:url": "https://registry.regen.network/v/methodology-library/published-methodologies/appendix-in-stand-surface-application-of-biochar-in-forestlands-methodology",
"schema:identifier": "",
"schema:version": "V1.0"
}
],
"schema:url": ""
]
},
"regen:baselineMethod": [
"Project Method"
Expand All @@ -102,16 +103,13 @@
"Industrial waste",
"Aquaculture plants"
],
"regen:bufferPoolAccounts": {
"@type": "schema:ItemList",
"schema:itemListElement": [
{
"schema:name": "Carbon Removal through Biochar Production Credit Class Buffer Pool",
"regen:walletAddress": "regen1wgjpjh42cr7t5sp5hgty4yrzww496a6yaznc9u4wsv9ac3xccu8szz2upa",
"regen:poolAllocation": "10%"
}
]
},
"regen:bufferPoolAccounts": [
{
"schema:name": "Carbon Removal through Biochar Production Credit Class Buffer Pool",
"regen:walletAddress": "regen1wgjpjh42cr7t5sp5hgty4yrzww496a6yaznc9u4wsv9ac3xccu8szz2upa",
"regen:poolAllocation": "10%"
}
],
"regen:creditingTerm": "P2Y",
"regen:creditGenerationMethod": [
"Carbon Removal",
Expand All @@ -131,10 +129,10 @@
"Private",
"Tribal"
],
"regen:leakageApproach": [
"regen:leakageAssessment": [
"Transport Emissions"
],
"regen:lookbackPeriod": "P-1Y",
"regen:lookbackPeriod": "-P1Y",
"regen:measuredGHGs": [
"Carbon Dioxide (CO2)",
"Methane (CH4)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"@type": "schema:URL"
}
},
"@type": "regen:KSH01-CreditBatch",
"regen:verificationReport": {
"schema:name": "2023 Grazing Season Verification Report - Grgich Hills Estate",
"schema:url": "https://regen-registry.s3.amazonaws.com/registry/KSH01-Sheep-Grazing-in-Vineyard-Systems-Credit-Class/Projects/KSH01-001/project-documentation/2023+Grazing+Season+Verification+Report+-+Grgich+Hills+Estate.pdf"
Expand Down
5 changes: 4 additions & 1 deletion ops/KSH01/project-metadata/KSH01-001-project.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,10 @@
"qudt:unit": "unit:HA",
"qudt:numericValue": 126.6
},
"regen:projectActivity": "High Density, Short Duration Sheep Grazing",
"regen:projectActivity": {
"schema:name": "High Density, Short Duration Sheep Grazing",
"schema:url": "https://www.sciencedirect.com/science/article/pii/S0016706123002756"
},
"regen:projectType": "Environmental Stewardship",
"regen:projectStartDate": "2023-01-01",
"regen:projectEndDate": "2023-05-31"
Expand Down
8 changes: 0 additions & 8 deletions shacl/credit-batches/credit-vintage.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,6 @@ regen:CreditVintageShape
sh:path regen:initialIssuanceTotalGrossAmount ;
sh:minExclusive 0;
] ;
sh:property [
sh:path regen:batchData ;
sh:node dash:ListShape ;
sh:property [
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
sh:datatype xsd:string ;
] ;
] ;
.

# regen:CreditVintageInitialDistributionShape defines a credit vintage initial distribution that is stored
Expand Down
37 changes: 15 additions & 22 deletions shacl/credit-classes/C05-kct-class.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
regen:C05-CreditClassShape a sh:NodeShape ;
sh:targetClass regen:C05-CreditClass ;
sh:property [
sh:path regen:aggregatedProjects ;
sh:path regen:allowsAggregatedProjects ;
sh:node schema:Boolean ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:property [
sh:path regen:additionalityApproach ;
sh:path regen:additionalityAssessment ;
sh:node dash:ListShape ;
sh:property [
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
Expand Down Expand Up @@ -57,7 +57,16 @@ regen:C05-CreditClassShape a sh:NodeShape ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:property regen:BufferPoolAccountsShape ;
sh:property [
sh:path regen:bufferPoolAccounts ;
sh:node dash:ListShape ;
sh:property [
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
sh:node regen:BufferPoolAccountShape ;
] ;
sh:minCount 1 ;
sh:maxCount 1;
] ;
sh:property [
sh:path regen:creditingTerm ;
sh:node schema:Duration ;
Expand Down Expand Up @@ -102,7 +111,7 @@ regen:C05-CreditClassShape a sh:NodeShape ;
sh:maxCount 1 ;
] ;
sh:property [
sh:path regen:leakageApproach ;
sh:path regen:leakageAssessment ;
sh:node dash:ListShape ;
sh:property [
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
Expand Down Expand Up @@ -160,27 +169,11 @@ regen:BufferPoolAccountShape a sh:NodeShape ;
sh:property [
sh:path regen:walletAddress ;
sh:datatype xsd:string ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:property [
sh:path regen:poolAllocation ;
sh:datatype xsd:string ;
sh:minCount 1 ;
] ;
.

regen:BufferPoolAccountsShape sh:path regen:bufferPoolAccounts ;
sh:node dash:ItemList ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:property [
sh:path schema:itemListElement ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:property [
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
sh:node regen:BufferPoolAccountShape ;
sh:minCount 1 ;
] ;
]
] ;
.
1 change: 0 additions & 1 deletion shacl/credit-classes/credit-class.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@ regen:MethodologyVersionShape a sh:NodeShape ;
sh:property [
sh:path schema:identifier ;
sh:datatype xsd:string ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:property [
Expand Down
1 change: 0 additions & 1 deletion shacl/methodologies/methodology.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ regen:MethodologyVersionShape a sh:NodeShape ;
sh:property [
sh:path schema:identifier ;
sh:datatype xsd:string ;
sh:minCount 1 ;
sh:maxCount 1 ;
] ;
sh:property [
Expand Down
19 changes: 19 additions & 0 deletions shacl/projects/KSH01-project.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
@prefix schema: <http://schema.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix regen: <https://schema.regen.network#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dash: <http://datashapes.org/dash#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

regen:KSH01-Project rdfs:subClassOf regen:Project .

regen:KSH01-ProjectShape a sh:NodeShape ;
sh:targetClass regen:KSH01-Project ;
sh:property regen:ProjectSizePropertyShape ;
sh:property regen:ProjectActivityPropertyShape ;
sh:property regen:ProjectStartDatePropertyShape ;
sh:property regen:ProjectEndDatePropertyShape ;
sh:property regen:ProjectTypePropertyShape ;
sh:property regen:LocationPropertyShape
.
2 changes: 1 addition & 1 deletion shacl/projects/project.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# Anchored

regen:ProjectShape a sh:NodeShape ;
sh:targetClass regen:Project, regen:C01-Project, regen:C02-Project, regen:C03-Project, regen:C05-Project ;
sh:targetClass regen:Project, regen:C01-Project, regen:C02-Project, regen:C03-Project, regen:C05-Project, regen:KSH01-Project ;
sh:property regen:NamePropertyShape ;
sh:property regen:LocationPropertyShape ;
sh:property regen:ProjectSizeOptionalPropertyShape ;
Expand Down

0 comments on commit bc85bc8

Please sign in to comment.