📁Property Glossary
Embracing GBBC Specifications for Universal Data Comparability
In the Guardian, the Property Glossary serves a pivotal role in harmonizing data across the entire ecosystem. Leveraging the standards set forth in the GBBC dMRV Specification (and beyond), the glossary establishes a unified framework for interpreting and mapping data, ensuring that information collected through various schema formats remains consistent, comparable, and searchable.
The Need for Standardized Data Mapping
The complexity of environmental reporting and digital asset management is compounded when dealing with varied methodologies and schema designs. To address this, the Guardian implements a standardized approach to data mapping, allowing for effective comparison and analysis of project data, regardless of its original schema format. This standardization is vital for:
Ensuring Consistency: Regardless of how data is formatted in individual schemas, standardizing property definitions ensures a consistent approach to interpreting and comparing data.
Facilitating Comparability: By using a common language for data properties, the Guardian enables users to effectively compare and analyze data from similar or different methodologies.
Enhancing Searchability: Standardized properties allow for more efficient data retrieval, making it easier to locate specific information across various projects and schemas.
Role of the Property Glossary
The Property Glossary in MGS is more than just a list of definitions; it is a tool for aligning data across the platform. It includes a table of Standardized Property Definitions. Drawing from the GBBC Specification, the glossary provides clear definitions for each property, ensuring a common understanding across the platform.
Property | Type | Description |
---|---|---|
AccountableImpactOrganization.id | string | Unique identifier |
AccountableImpactOrganization.name | string | Name of the entity |
AccountableImpactOrganization.description | string | Description of the entity |
AccountableImpactOrganization.addresses | array | Collection of addresses |
AccountableImpactOrganization.owners | array | Collection of owners |
AccountableImpactOrganization.country | Unknown Type | Country of the address |
AccountableImpactOrganization.region | Unknown Type | Region where project is located |
AccountableImpactOrganization.informationLink | Unknown Type | Link with project info |
AccountableImpactOrganization.mediaLinks | array | Collection of media links |
AccountableImpactOrganization.attestations | array | Collection of attestations |
AccountableImpactOrganization.activityImpactModules | array | Collection of activity impact modules |
ActivityImpactModule.id | string | Unique identifier |
ActivityImpactModule.aioId | string | |
ActivityImpactModule.name | string | Name of the entity |
ActivityImpactModule.classificationCategory | Unknown Type | Project classification category - Carbon Avoidance, Reduction, Removal |
ActivityImpactModule.classificationMethod | Unknown Type | Classification method - Natural, Technological, Both |
ActivityImpactModule.benefitCategory | Unknown Type | Benefit category - Climate Action, Zero Hunger, etc. |
ActivityImpactModule.projectScope | Unknown Type | Project scope - Agriculture, Carbon Capture, etc. |
ActivityImpactModule.projectType | Unknown Type | Project type - Afforestation, Cookstoves, etc. |
ActivityImpactModule.projectScale | Unknown Type | Project scale - Micro, Small, Medium, Large |
ActivityImpactModule.arbId | string | CA Air Resources Board ID |
ActivityImpactModule.geographicLocation | Unknown Type | Geographic location of project |
ActivityImpactModule.firstYearIssuance | string | First year credits issued |
ActivityImpactModule.registryProjectId | string | Project ID on registry |
ActivityImpactModule.developers | array | Collection of developers |
ActivityImpactModule.sponsors | array | Collection of sponsors |
ActivityImpactModule.claimSources | array | Collection of claim sources |
ActivityImpactModule.impactClaims | array | Collection of impact claims |
ActivityImpactModule.mrvExtensions | array | Collection of MRV extensions |
ActivityImpactModule.validations | array | Collection of validations |
ActivityImpactModule.attestations | array | Collection of attestations |
ActivityImpactModule.accountableImpactOrganization | Unknown Type | |
Address.addressType | Unknown Type | Type of address - Physical, Legal, Mailing |
Address.addressLines | array | Address lines |
Address.city | string | City of the address |
Address.state | string | State of the address |
Address.zip | string | |
Address.country | string | Country of the address |
Any.typeUrl | string | |
Any.value | array | |
Attestation.tag | Unknown Type | |
Attestation.type | Unknown Type | |
Attestation.proofType | Unknown Type | |
Attestation.attestor | string | |
Attestation.signature | Unknown Type | |
Audits.auditDate | Unknown Type | Last audit date |
Audits.auditReports | array | Collection of audit report links |
CRU.id | string | Unique identifier |
CRU.quantity | string | Quantity of credit |
CRU.unit | Unknown Type | Unit of credit |
CRU.ownerId | string | |
CRU.listingAgentId | string | |
CRU.coreCarbonPrinciples | Unknown Type | |
CRU.climateLabels | array | Collection of climate labels |
CRU.status | Unknown Type | Status of credit - Active, Inactive, etc. |
CRU.referencedCredit | Unknown Type | Details of referenced credit |
CRU.appliedToId | string | Identifier credit was applied to |
CRU.processedClaimId | string | Processed claim ID |
CRU.issuerId | string | Issuer identifier |
CRU.processedClaim | Unknown Type | |
CheckpointResult.id | string | Unique identifier |
CheckpointResult.checkpointId | string | Checkpoint identifier |
CheckpointResult.linkToVerificationData | Unknown Type | Link to verification data |
CheckpointResult.dateRange | Unknown Type | |
CheckpointResult.efBefore | string | Environmental factor before activity |
CheckpointResult.efAfter | string | Environmental factor after activity |
CheckpointResult.mrvExtensions | array | Collection of MRV extensions |
ClaimSource.id | string | Unique identifier |
ClaimSource.aimId | string | |
ClaimSource.name | string | Name of the entity |
ClaimSource.description | string | Description of the entity |
ClaimSource.location | Unknown Type | |
ClaimSource.sourceType | Unknown Type | Type of claim source - Sensor, Application, Reference |
ClaimSource.unitOfMeasure | Unknown Type | Unit of measurement |
ClaimSource.sourceIdentifier | string | Identifier for claim source |
ClaimSource.mrvExtensions | array | Collection of MRV extensions |
ClimateLabel.id | string | Unique identifier |
ClimateLabel.name | string | Name of the entity |
ClimateLabel.description | string | Description of the entity |
CoBenefit.unSdg | Unknown Type | |
CoBenefit.description | string | Description of the entity |
CoreCarbonPrinciples.assetId | string | Asset identifier |
CoreCarbonPrinciples.issuanceDate | Unknown Type | Credit issuance date |
CoreCarbonPrinciples.vintage | string | Vintage year of credit |
CoreCarbonPrinciples.generationType | Unknown Type | How credit was generated - Actual, Estimated, etc. |
CoreCarbonPrinciples.verificationStandard | Unknown Type | Verification standard used |
CoreCarbonPrinciples.mitigationActivity | Unknown Type | Mitigation activity details |
CoreCarbonPrinciples.durability | Unknown Type | |
CoreCarbonPrinciples.replacement | Unknown Type | |
CoreCarbonPrinciples.parisAgreementCompliance | Unknown Type | |
CoreCarbonPrinciples.quantifiedSdgImpacts | array | Quantified SDG impacts |
CoreCarbonPrinciples.adaptationCoBenefits | array | Adaptation co-benefits |
Credential.context | array | |
Credential.id | string | Unique identifier |
Credential.type | array | |
Credential.issuer | string | |
Credential.issuanceDate | string | Credit issuance date |
Credential.credentialSubject | Unknown Type | |
Credential.proof | Unknown Type | |
CredentialSubject.id | string | Unique identifier |
CredentialSubject.property | array | |
DataExtension.key | string | |
DataExtension.value | string | |
DataExtension.data | array | JSON data for typed extension |
Date.dateTime | Unknown Type | |
Date.dateString | string | |
DatePoint.date | Unknown Type | |
DatePoint.timeStamp | Unknown Type | |
DateRange.startDate | Unknown Type | |
DateRange.endDate | Unknown Type | |
Degradable.percentage | integer | Degradation percentage |
Degradable.factor | integer | Degradation factor |
Degradable.degradationType | Unknown Type | Type of degradation - Linear, Exponential |
DigitalSignature.type | Unknown Type | |
DigitalSignature.jws | string | |
DigitalSignature.vc | Unknown Type | |
DigitalSignature.signatureCase | Unknown Type | |
Durability.storageType | Unknown Type | Storage type - Biological, Geological, etc. |
Durability.years | integer | Expected duration in years |
Durability.degradable | Unknown Type | Degradability details |
Durability.reversalMitigation | Unknown Type | |
GeographicLocation.longitude | string | |
GeographicLocation.latitude | string | |
GeographicLocation.geoJsonOrKml | string | |
GeographicLocation.geographicLocationFile | Unknown Type | |
ImpactClaim.id | string | Unique identifier |
ImpactClaim.aimId | string | |
ImpactClaim.processedClaimId | string | Processed claim ID |
ImpactClaim.unit | Unknown Type | Unit of credit |
ImpactClaim.quantity | string | Quantity of credit |
ImpactClaim.coBenefits | array | Collection of co-benefits |
ImpactClaim.checkpoints | array | Collection of checkpoints |
ImpactClaim.mrvExtensions | array | Collection of MRV extensions |
ImpactClaim.activityImpactModule | Unknown Type | |
ImpactClaimCheckpoint.id | string | Unique identifier |
ImpactClaimCheckpoint.claimId | string | |
ImpactClaimCheckpoint.claimSourceIds | array | |
ImpactClaimCheckpoint.projectDeveloperId | string | |
ImpactClaimCheckpoint.efBefore | string | Environmental factor before activity |
ImpactClaimCheckpoint.efAfter | string | Environmental factor after activity |
ImpactClaimCheckpoint.checkpointDateRange | Unknown Type | Checkpoint date range |
ImpactClaimCheckpoint.verifiedLinkToCheckpointData | Unknown Type | Link to checkpoint data |
ImpactClaimCheckpoint.mrvExtensions | array | Collection of MRV extensions |
ImpactClaimCheckpoint.spanDataPackage | Unknown Type | |
MRVRequirements.measurementSpecification | Unknown Type | |
MRVRequirements.specificationLink | Unknown Type | |
MRVRequirements.precision | Unknown Type | |
MRVRequirements.claimPeriod | Unknown Type | |
Manifest.id | string | Unique identifier |
Manifest.version | string | |
Manifest.aimId | string | |
Manifest.claimId | string | |
Manifest.projectDeveloperId | string | |
Manifest.created | Unknown Type | |
Manifest.mrvExtensions | array | Collection of MRV extensions |
Manifest.sdpFiles | array | Collection of SDP files |
MitigationActivity.category | Unknown Type | |
MitigationActivity.method | Unknown Type | |
MrvExtension.mrvExtensionContext | Unknown Type | Context for MRV extension - AIM, Claim, etc. |
MrvExtension.typedExtension | Unknown Type | Typed MRV extension |
MrvExtension.untypedExtension | Unknown Type | Untyped MRV extension |
MrvExtension.extensionCase | Unknown Type | |
PACompliance.ca | Unknown Type | |
PACompliance.letterOfApproval | Unknown Type | Link to approval letter |
PrecisionMix.low | integer | |
PrecisionMix.medium | integer | |
PrecisionMix.high | integer | |
ProcessedClaim.id | string | Unique identifier |
ProcessedClaim.vpaId | string | |
ProcessedClaim.impactClaimId | string | |
ProcessedClaim.creditId | string | Credit identifier |
ProcessedClaim.unit | Unknown Type | Unit of credit |
ProcessedClaim.quantity | string | Quantity of credit |
ProcessedClaim.coBenefits | array | Collection of co-benefits |
ProcessedClaim.mrvExtensions | array | Collection of MRV extensions |
ProcessedClaim.checkpointResults | array | Collection of checkpoint results |
ProcessedClaim.issuanceRequest | Unknown Type | |
ProcessedClaim.verificationProcessAgreement | Unknown Type | |
ProcessedClaim.impactClaim | Unknown Type | |
ProcessedClaim.asset | Unknown Type | |
Proof.type | Unknown Type | |
Proof.created | string | |
Proof.proofPurpose | string | |
Proof.verificationMethod | string | |
Proof.challenge | string | |
Proof.domain | string | |
Proof.jws | string | |
QualityStandard.name | string | Name of the entity |
QualityStandard.description | string | Description of the entity |
QualityStandard.standard | Unknown Type | |
QualityStandard.methodologyAndTools | array | |
QualityStandard.version | string | |
QualityStandard.coBenefits | array | Collection of co-benefits |
QualityStandard.standardLink | Unknown Type | |
REC.id | string | Unique identifier |
REC.recType | Unknown Type | REC type - IREC, NERC |
REC.validJurisdiction | string | Valid jurisdiction for REC |
REC.quantity | string | Quantity of credit |
REC.unit | Unknown Type | Unit of credit |
REC.ownerId | string | |
REC.listingAgentId | string | |
REC.climateLabels | array | Collection of climate labels |
REC.status | Unknown Type | Status of credit - Active, Inactive, etc. |
REC.referencedRec | Unknown Type | |
REC.appliedToId | string | Identifier credit was applied to |
REC.processedClaimId | string | Processed claim ID |
REC.issuerId | string | Issuer identifier |
REC.processedClaim | Unknown Type | |
ReferencedCredit.id | string | Unique identifier |
ReferencedRec.id | string | Unique identifier |
Replacement.replacesId | string | |
Replacement.replacementDate | Unknown Type | Date credit was replaced |
Replacement.notes | string | |
ReversalMitigation.reversalRisk | Unknown Type | Risk of reversal - Zero, Low, Material |
ReversalMitigation.insuranceType | Unknown Type | Insurance type - Buffer Pool, Refund, etc. |
ReversalMitigation.insurancePolicyOwner | Unknown Type | Owner of insurance policy |
ReversalMitigation.insurancePolicyLink | Unknown Type | Link to insurance policy |
SdpFile.name | string | Name of the entity |
SdpFile.type | Unknown Type | |
SdpFile.description | string | Description of the entity |
SdpFile.claimSourceId | string | Claim source ID |
SdpFile.claimSourceAttestation | string | Claim source attestation |
SdpFile.mrvExtensions | array | Collection of MRV extensions |
Signatory.id | string | Unique identifier |
Signatory.name | string | Name of the entity |
Signatory.description | string | Description of the entity |
Signatory.signatoryRole | enum | "IssuingRegistry", "ValidationAndVerificationBody", "ProjectOwner", "VerificationPlatformProvider" |
Signatory.signature | Unknown Type | |
SpanDataPackage.manifest | Unknown Type | Manifest for span data package |
Tag.name | string | Name of the entity |
Tag.context | array | |
Tag.description | string | Description of the entity |
Tag.data | string | JSON data for typed extension |
Timestamp.seconds | integer | |
Timestamp.nanos | integer | |
TypedExtension.dataSchema | string | Schema URL for typed extension |
TypedExtension.documentation | string | Documentation URL for extension |
TypedExtension.data | string | JSON data for typed extension |
UntypedExtension.name | string | Name of the entity |
UntypedExtension.version | string | |
UntypedExtension.description | string | Description of the entity |
UntypedExtension.documentation | string | Documentation URL for extension |
UntypedExtension.dataExtensions | array | |
Validation.validationDate | Unknown Type | Validation date |
Validation.validatingPartyId | string | Validating party ID |
Validation.validationMethod | string | Validation method used |
Validation.validationExpirationDate | Unknown Type | Validation expiration date |
Validation.validationSteps | array | Collection of validation steps |
ValidationStep.validationStepName | string | Name of validation step |
ValidationStep.validationStepDescription | string | Description of validation step |
ValidationStep.validationStepStatus | Unknown Type | Status of validation step - Not Started, In Progress, Completed |
ValidationStep.validationStepDocumentLink | Unknown Type | |
VerificationProcessAgreement.id | string | Unique identifier |
VerificationProcessAgreement.name | string | Name of the entity |
VerificationProcessAgreement.description | string | Description of the entity |
VerificationProcessAgreement.signatories | array | Collection of agreement signatories |
VerificationProcessAgreement.qualityStandard | Unknown Type | Quality standard used |
VerificationProcessAgreement.mrvRequirements | Unknown Type | MRV requirements |
VerificationProcessAgreement.agreementDate | Unknown Type | |
VerificationProcessAgreement.estimatedAnnualCredits | string | Estimated annual credits |
VerificationProcessAgreement.aimId | string | |
VerificationProcessAgreement.auditSchedule | Unknown Type | Audit schedule - Annual, Biannual, etc. |
VerificationProcessAgreement.audits | Unknown Type | Audit details |
VerificationProcessAgreement.activityImpactModule | Unknown Type | |
VerificationProcessAgreement.processedClaims | array | |
VerifiedLink.id | string | Unique identifier |
VerifiedLink.uri | string | |
VerifiedLink.description | string | Description of the entity |
VerifiedLink.hashProof | string | |
VerifiedLink.hashAlgorithm | Unknown Type |
Last updated