Skip to content

Commit bc85bc8

Browse files
S4mmybblushi
authored andcommitted
updated per marie's comments
1 parent e183df8 commit bc85bc8

File tree

11 files changed

+58
-84
lines changed

11 files changed

+58
-84
lines changed

jsonld/credit-batches/C05-batch.jsonld

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"@type": "schema:URL"
1111
}
1212
},
13+
"@type": "regen:C05-CreditBatch",
1314
"regen:verificationReport": {
1415
"schema:name": "",
1516
"schema:url": ""

ops/C05/credit-batch-metadata/C05-001-20221014-20231014-batch.jsonld

-31
This file was deleted.

ops/C05/credit-class-metadata/C05-class-metadata.jsonld

+17-19
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"schema:url": {
1010
"@type": "schema:URL"
1111
},
12-
"regen:additionalityApproach": {
12+
"regen:additionalityAssessment": {
1313
"@container": "@list"
1414
},
1515
"regen:baselineMethod": {
@@ -21,6 +21,9 @@
2121
"regen:biocharFeedstockMaterial": {
2222
"@container": "@list"
2323
},
24+
"regen:bufferPoolAccounts": {
25+
"@container": "@list"
26+
},
2427
"regen:creditingTerm": {
2528
"@type": "schema:Duration"
2629
},
@@ -36,7 +39,7 @@
3639
"regen:landOwnershipType": {
3740
"@container": "@list"
3841
},
39-
"regen:leakageApproach": {
42+
"regen:leakageAssessment": {
4043
"@container": "@list"
4144
},
4245
"regen:lookbackPeriod": {
@@ -65,11 +68,11 @@
6568
"schema:name": "Credit Class for Carbon Removal through Biochar Production",
6669
"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.",
6770
"schema:url": "https://registry.regen.network/v/regen-registry-credit-classes/regen-registry-credit-classes-1/credit-class-for-carbon-removal-through-biochar-production",
68-
"regen:additionalityApproach": [
71+
"regen:additionalityAssessment": [
6972
"Regulatory Surplus",
7073
"Positive List"
7174
],
72-
"regen:aggregatedProjects": true,
75+
"regen:allowsAggregatedProjects": true,
7376
"regen:approvedMethodologies": {
7477
"@type": "schema:ItemList",
7578
"schema:itemListElement": [
@@ -82,11 +85,9 @@
8285
{
8386
"schema:name": "Appendix: In-Stand Surface Application of Biochar in Forestlands Methodology",
8487
"schema:url": "https://registry.regen.network/v/methodology-library/published-methodologies/appendix-in-stand-surface-application-of-biochar-in-forestlands-methodology",
85-
"schema:identifier": "",
8688
"schema:version": "V1.0"
8789
}
88-
],
89-
"schema:url": ""
90+
]
9091
},
9192
"regen:baselineMethod": [
9293
"Project Method"
@@ -102,16 +103,13 @@
102103
"Industrial waste",
103104
"Aquaculture plants"
104105
],
105-
"regen:bufferPoolAccounts": {
106-
"@type": "schema:ItemList",
107-
"schema:itemListElement": [
108-
{
109-
"schema:name": "Carbon Removal through Biochar Production Credit Class Buffer Pool",
110-
"regen:walletAddress": "regen1wgjpjh42cr7t5sp5hgty4yrzww496a6yaznc9u4wsv9ac3xccu8szz2upa",
111-
"regen:poolAllocation": "10%"
112-
}
113-
]
114-
},
106+
"regen:bufferPoolAccounts": [
107+
{
108+
"schema:name": "Carbon Removal through Biochar Production Credit Class Buffer Pool",
109+
"regen:walletAddress": "regen1wgjpjh42cr7t5sp5hgty4yrzww496a6yaznc9u4wsv9ac3xccu8szz2upa",
110+
"regen:poolAllocation": "10%"
111+
}
112+
],
115113
"regen:creditingTerm": "P2Y",
116114
"regen:creditGenerationMethod": [
117115
"Carbon Removal",
@@ -131,10 +129,10 @@
131129
"Private",
132130
"Tribal"
133131
],
134-
"regen:leakageApproach": [
132+
"regen:leakageAssessment": [
135133
"Transport Emissions"
136134
],
137-
"regen:lookbackPeriod": "P-1Y",
135+
"regen:lookbackPeriod": "-P1Y",
138136
"regen:measuredGHGs": [
139137
"Carbon Dioxide (CO2)",
140138
"Methane (CH4)"

ops/KSH01/credit-batch-metadata/KSH01-001-20230101-20230501.jsonld

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"@type": "schema:URL"
1111
}
1212
},
13+
"@type": "regen:KSH01-CreditBatch",
1314
"regen:verificationReport": {
1415
"schema:name": "2023 Grazing Season Verification Report - Grgich Hills Estate",
1516
"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"

ops/KSH01/project-metadata/KSH01-001-project.jsonld

+4-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@
5151
"qudt:unit": "unit:HA",
5252
"qudt:numericValue": 126.6
5353
},
54-
"regen:projectActivity": "High Density, Short Duration Sheep Grazing",
54+
"regen:projectActivity": {
55+
"schema:name": "High Density, Short Duration Sheep Grazing",
56+
"schema:url": "https://www.sciencedirect.com/science/article/pii/S0016706123002756"
57+
},
5558
"regen:projectType": "Environmental Stewardship",
5659
"regen:projectStartDate": "2023-01-01",
5760
"regen:projectEndDate": "2023-05-31"

shacl/credit-batches/credit-vintage.ttl

-8
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,6 @@ regen:CreditVintageShape
3636
sh:path regen:initialIssuanceTotalGrossAmount ;
3737
sh:minExclusive 0;
3838
] ;
39-
sh:property [
40-
sh:path regen:batchData ;
41-
sh:node dash:ListShape ;
42-
sh:property [
43-
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
44-
sh:datatype xsd:string ;
45-
] ;
46-
] ;
4739
.
4840

4941
# regen:CreditVintageInitialDistributionShape defines a credit vintage initial distribution that is stored

shacl/credit-classes/C05-kct-class.ttl

+15-22
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
regen:C05-CreditClassShape a sh:NodeShape ;
99
sh:targetClass regen:C05-CreditClass ;
1010
sh:property [
11-
sh:path regen:aggregatedProjects ;
11+
sh:path regen:allowsAggregatedProjects ;
1212
sh:node schema:Boolean ;
1313
sh:minCount 1 ;
1414
sh:maxCount 1 ;
1515
] ;
1616
sh:property [
17-
sh:path regen:additionalityApproach ;
17+
sh:path regen:additionalityAssessment ;
1818
sh:node dash:ListShape ;
1919
sh:property [
2020
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
@@ -57,7 +57,16 @@ regen:C05-CreditClassShape a sh:NodeShape ;
5757
sh:minCount 1 ;
5858
sh:maxCount 1 ;
5959
] ;
60-
sh:property regen:BufferPoolAccountsShape ;
60+
sh:property [
61+
sh:path regen:bufferPoolAccounts ;
62+
sh:node dash:ListShape ;
63+
sh:property [
64+
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
65+
sh:node regen:BufferPoolAccountShape ;
66+
] ;
67+
sh:minCount 1 ;
68+
sh:maxCount 1;
69+
] ;
6170
sh:property [
6271
sh:path regen:creditingTerm ;
6372
sh:node schema:Duration ;
@@ -102,7 +111,7 @@ regen:C05-CreditClassShape a sh:NodeShape ;
102111
sh:maxCount 1 ;
103112
] ;
104113
sh:property [
105-
sh:path regen:leakageApproach ;
114+
sh:path regen:leakageAssessment ;
106115
sh:node dash:ListShape ;
107116
sh:property [
108117
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
@@ -160,27 +169,11 @@ regen:BufferPoolAccountShape a sh:NodeShape ;
160169
sh:property [
161170
sh:path regen:walletAddress ;
162171
sh:datatype xsd:string ;
163-
sh:minCount 1 ;
172+
sh:maxCount 1 ;
164173
] ;
165174
sh:property [
166175
sh:path regen:poolAllocation ;
167176
sh:datatype xsd:string ;
168-
sh:minCount 1 ;
169-
] ;
170-
.
171-
172-
regen:BufferPoolAccountsShape sh:path regen:bufferPoolAccounts ;
173-
sh:node dash:ItemList ;
174-
sh:minCount 1 ;
175-
sh:maxCount 1 ;
176-
sh:property [
177-
sh:path schema:itemListElement ;
178-
sh:minCount 1 ;
179177
sh:maxCount 1 ;
180-
sh:property [
181-
sh:path ( [ sh:zeroOrMorePath rdf:rest ] rdf:first ) ;
182-
sh:node regen:BufferPoolAccountShape ;
183-
sh:minCount 1 ;
184-
] ;
185-
]
178+
] ;
186179
.

shacl/credit-classes/credit-class.ttl

-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ regen:MethodologyVersionShape a sh:NodeShape ;
142142
sh:property [
143143
sh:path schema:identifier ;
144144
sh:datatype xsd:string ;
145-
sh:minCount 1 ;
146145
sh:maxCount 1 ;
147146
] ;
148147
sh:property [

shacl/methodologies/methodology.ttl

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ regen:MethodologyVersionShape a sh:NodeShape ;
2121
sh:property [
2222
sh:path schema:identifier ;
2323
sh:datatype xsd:string ;
24-
sh:minCount 1 ;
2524
sh:maxCount 1 ;
2625
] ;
2726
sh:property [

shacl/projects/KSH01-project.ttl

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
@prefix schema: <http://schema.org/> .
2+
@prefix sh: <http://www.w3.org/ns/shacl#> .
3+
@prefix regen: <https://schema.regen.network#> .
4+
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
5+
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
6+
@prefix dash: <http://datashapes.org/dash#> .
7+
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
8+
9+
regen:KSH01-Project rdfs:subClassOf regen:Project .
10+
11+
regen:KSH01-ProjectShape a sh:NodeShape ;
12+
sh:targetClass regen:KSH01-Project ;
13+
sh:property regen:ProjectSizePropertyShape ;
14+
sh:property regen:ProjectActivityPropertyShape ;
15+
sh:property regen:ProjectStartDatePropertyShape ;
16+
sh:property regen:ProjectEndDatePropertyShape ;
17+
sh:property regen:ProjectTypePropertyShape ;
18+
sh:property regen:LocationPropertyShape
19+
.

shacl/projects/project.ttl

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# Anchored
1111

1212
regen:ProjectShape a sh:NodeShape ;
13-
sh:targetClass regen:Project, regen:C01-Project, regen:C02-Project, regen:C03-Project, regen:C05-Project ;
13+
sh:targetClass regen:Project, regen:C01-Project, regen:C02-Project, regen:C03-Project, regen:C05-Project, regen:KSH01-Project ;
1414
sh:property regen:NamePropertyShape ;
1515
sh:property regen:LocationPropertyShape ;
1616
sh:property regen:ProjectSizeOptionalPropertyShape ;

0 commit comments

Comments
 (0)