This document describes the Battery Pass Ontology, i.e., the OWL/RDFS ontology derived from SAMM Battery Pass models including CarbonFootprint, Circularity, GeneralProductInformation, Labels, MaterialComposition, and SupplyChainDueDiligence modules. This work is licensed under a Creative Commons License Attribution-NonCommercial 4.0 International (CC BY-NC 4.0). .
Alternate versions of the vocabulary definition exist in
Turtle and
JSON-LD.
A JSON-LD context is provided as well.
This vocabulary has been defined by Spherity GmbH and provides a RDFS vocabulary based on the results of the Battery Pass Project. Comments regarding this document are welcome. Please send them to tbd.
This specification makes use of the following namespaces:
bpurn:samm:io.BatteryPass.Merged:1.2.0#dchttp://purl.org/dc/terms/owlhttp://www.w3.org/2002/07/owl#rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#rdfshttp://www.w3.org/2000/01/rdf-schema#xsdhttp://www.w3.org/2001/XMLSchema#The following class diagram shows the data structure of the credential subjects using the vocabulary defined in this specification.
@context filesThe following @context files make use of the terms defined in this specification:
vocab
BatteryCategoryDatatypeBatteryChemistryEntityBatteryLocationEntityBatteryMaterialEntityBatteryPassportIdentifierDatatypeBatteryStatusDatatypeCASNumberDatatypeCarbonFootprintForBatteriesCarbonFootprintPerLifecycleStageEntityCircularityComponentEntityContactInformationEntityDismantlingandRemovalDocumentationDocumentTypeDatatypeEmailAddressDatatypeEndOfLifeInformationEntityGeneralProductInformationHazardousSubstanceClassDatatypeHazardousSubstanceEntityLabelingLabelingEntityLabelingSubjectDatatypeLifecycleStageDatatypeMaterialCompositionPercentageDatatypePostalAddressPostalAddressEntityRecycledContentEntityRecycledMaterialDatatypeSafetyMeasuresEntitySparePartSupplierEntitySupplyChainDueDiligenceUnitabsoluteCarbonFootprintaddressCountryaddressOfSupplierbatteryCarbonFootprintbatteryCategorybatteryChemistrybatteryMassbatteryMaterialIdentifierbatteryMaterialLocationbatteryMaterialMassbatteryMaterialNamebatteryMaterialsbatteryPassportIdentifierbatteryStatuscarbonFootprintcarbonFootprintPerLifecycleStagecarbonFootprintPerformanceClasscarbonFootprintStudyclearNamecommonCodecomponentIdcomponentNamecomponentscontactNamedeclarationOfConformitydismantlingAndRemovalInformationdocumentTypedocumentURLemailAddressemailAddressOfSupplierendOfLifeInformationextinguishingAgentgpiAddressCountrygpiPostalCodegpiStreetAddresshasUnithazardousSubstanceClasshazardousSubstanceConcentrationhazardousSubstanceIdentifierhazardousSubstanceImpacthazardousSubstanceLocationhazardousSubstanceNamehazardousSubstancesidentifierinformationOnCollectionisCriticalRawMateriallabelingMeaninglabelingSubjectlabelingSymbollabelslifecycleStagemanufacturerInformationmanufacturingDatemanufacturingPlacemimeTypenameOfSupplieroperatorInformationpartNamepartNumberpostConsumerSharepostalAddresspostalCodepreConsumerShareproductIdentifierputtingIntoServicerecycledContentrecycledMaterialreferenceUnitrenewableContentresultOfTestReportsafetyInstructionssafetyMeasuresseparateCollectionshortNamesparePartSourcesstreetAddresssupplierWebAddresssupplyChainDueDiligenceReportsupplyChainIndiciessymbolthirdPartyAussuranceswarrentyPeriodwastePreventionwebAddressThe following are property definitions in the bp namespace.
batteryCarbonFootprintbattery carbon footprint
CarbonFootprintForBatteriesxsd:double@context:vocabcarbonFootprintPerformanceClasscarbon footprint performance class
CarbonFootprintForBatteriesxsd:string@context:vocabcarbonFootprintStudycarbon footprint study
CarbonFootprintForBatteriesxsd:anyURI@context:vocababsoluteCarbonFootprintabsolute carbon footprint
CarbonFootprintForBatteriesxsd:double@context:vocabcarbonFootprintcarbon footprint
CarbonFootprintPerLifecycleStageEntityxsd:double@context:vocablifecycleStagelifecycle stage
CarbonFootprintPerLifecycleStageEntityLifecycleStageDatatype@context:vocabcarbonFootprintPerLifecycleStagecarbon footprint per lifecycle stage
CarbonFootprintForBatteriesCarbonFootprintPerLifecycleStageEntity@context:vocabhasUnithas unit
Unit@context:vocabsymbolsymbol
Unitxsd:string@context:vocabcommonCodecommon code
Unitxsd:string@context:vocabreferenceUnitreference unit
Unit@context:vocabrenewableContentrenewable content
Circularityxsd:float@context:vocabdocumentTypedocument type
DismantlingandRemovalDocumentationDocumentTypeDatatype@context:vocabmimeTypemime type
DismantlingandRemovalDocumentationxsd:string@context:vocabdocumentURLdocument URL
DismantlingandRemovalDocumentationxsd:anyURI@context:vocabnameOfSuppliername of supplier
SparePartSupplierEntityxsd:string@context:vocabemailAddressOfSupplieremail address of supplier
SparePartSupplierEntityEmailAddressDatatype@context:vocabsupplierWebAddresssupplier web address
SparePartSupplierEntityxsd:anyURI@context:vocabaddressOfSupplieraddress of supplier
SparePartSupplierEntityPostalAddress@context:vocabcomponentscomponents
SparePartSupplierEntityComponentEntity@context:vocabrecycledMaterialrecycled material
RecycledContentEntityRecycledMaterialDatatype@context:vocabsafetyInstructionssafety instructions
SafetyMeasuresEntityxsd:anyURI@context:vocabextinguishingAgentextinguishing agent
SafetyMeasuresEntityxsd:string@context:vocabwastePreventionwaste prevention
EndOfLifeInformationEntityxsd:anyURI@context:vocabseparateCollectionseparate collection
EndOfLifeInformationEntityxsd:anyURI@context:vocabinformationOnCollectioninformation on collection
EndOfLifeInformationEntityxsd:anyURI@context:vocabaddressCountryaddress country
PostalAddressxsd:string@context:vocabpostalCodepostal code
PostalAddressxsd:string@context:vocabstreetAddressstreet address
PostalAddressxsd:string@context:vocabpartNamepart name
ComponentEntityxsd:string@context:vocabpartNumberpart number
ComponentEntityxsd:string@context:vocabdismantlingAndRemovalInformationdismantling and removal information
CircularityDismantlingandRemovalDocumentation@context:vocabsparePartSourcesspare part sources
CircularitySparePartSupplierEntity@context:vocabrecycledContentrecycled content
CircularityRecycledContentEntity@context:vocabsafetyMeasuressafety measures
CircularitySafetyMeasuresEntity@context:vocabendOfLifeInformationend of life information
CircularityEndOfLifeInformationEntity@context:vocabproductIdentifierproduct identifier
GeneralProductInformationxsd:string@context:vocabbatteryPassportIdentifierbattery passport identifier
GeneralProductInformationBatteryPassportIdentifierDatatype@context:vocabbatteryCategorybattery category
GeneralProductInformationBatteryCategoryDatatype@context:vocabmanufacturingDatemanufacturing date
GeneralProductInformationxsd:dateTimeStamp@context:vocabbatteryStatusbattery status
GeneralProductInformationBatteryStatusDatatype@context:vocabbatteryMassbattery mass
GeneralProductInformationxsd:float@context:vocabmanufacturerInformationmanufacturer information
GeneralProductInformationContactInformationEntity@context:vocaboperatorInformationoperator information
GeneralProductInformationContactInformationEntity@context:vocabmanufacturingPlacemanufacturing place
GeneralProductInformationPostalAddressEntity@context:vocabputtingIntoServiceputting into service
GeneralProductInformationxsd:dateTime@context:vocabwarrentyPeriodwarrenty period
GeneralProductInformationxsd:gMonth@context:vocabcontactNamecontact name
ContactInformationEntityxsd:string@context:vocabidentifieridentifier
ContactInformationEntityxsd:string@context:vocabemailAddressemail address
ContactInformationEntityEmailAddressDatatype@context:vocabwebAddressweb address
ContactInformationEntityxsd:anyURI@context:vocabpostalAddresspostal address
ContactInformationEntityPostalAddressEntity@context:vocabgpiAddressCountryaddress country
PostalAddressEntityxsd:string@context:vocabgpiPostalCodepostal code
PostalAddressEntityxsd:string@context:vocabgpiStreetAddressstreet address
PostalAddressEntityxsd:string@context:vocabdeclarationOfConformitydeclaration of conformity
Labelingxsd:anyURI@context:vocabresultOfTestReportresult of test report
Labelingxsd:anyURI@context:vocablabelslabels
LabelingLabelingEntity@context:vocablabelingSymbollabeling symbol
LabelingEntityxsd:anyURI@context:vocablabelingMeaninglabeling meaning
LabelingEntityrdf:langString@context:vocablabelingSubjectlabeling subject
LabelingEntityLabelingSubjectDatatype@context:vocabbatteryChemistrybattery chemistry
MaterialCompositionBatteryChemistryEntity@context:vocabbatteryMaterialsbattery materials
MaterialCompositionBatteryMaterialEntity@context:vocabhazardousSubstanceshazardous substances
MaterialCompositionHazardousSubstanceEntity@context:vocabshortNameshort name
BatteryChemistryEntityxsd:string@context:vocabclearNameclear name
BatteryChemistryEntityxsd:string@context:vocabbatteryMaterialIdentifierbattery material identifier
BatteryMaterialEntityCASNumberDatatype@context:vocabbatteryMaterialNamebattery material name
BatteryMaterialEntityxsd:string@context:vocabbatteryMaterialMassbattery material mass
BatteryMaterialEntityxsd:float@context:vocabisCriticalRawMaterialis critical raw material
BatteryMaterialEntityxsd:boolean@context:vocabbatteryMaterialLocationbattery material location
BatteryMaterialEntityBatteryLocationEntity@context:vocabhazardousSubstanceClasshazardous substance class
HazardousSubstanceEntityHazardousSubstanceClassDatatype@context:vocabhazardousSubstanceNamehazardous substance name
HazardousSubstanceEntityxsd:string@context:vocabhazardousSubstanceConcentrationhazardous substance concentration
HazardousSubstanceEntityxsd:double@context:vocabhazardousSubstanceImpacthazardous substance impact
HazardousSubstanceEntityxsd:string@context:vocabhazardousSubstanceIdentifierhazardous substance identifier
HazardousSubstanceEntityCASNumberDatatype@context:vocabhazardousSubstanceLocationhazardous substance location
HazardousSubstanceEntityBatteryLocationEntity@context:vocabcomponentNamecomponent name
BatteryLocationEntityxsd:string@context:vocabcomponentIdcomponent id
BatteryLocationEntityxsd:string@context:vocabsupplyChainDueDiligenceReportsupply chain due diligence report
SupplyChainDueDiligencexsd:anyURI@context:vocabthirdPartyAussurancesthird party assurances
SupplyChainDueDiligencexsd:anyURI@context:vocabsupplyChainIndiciessupply chain indices
SupplyChainDueDiligencexsd:float@context:vocabThe following are class definitions in the bp namespace.
CarbonFootprintForBatteriesCarbon Footprint for Batteries
batteryCarbonFootprint, carbonFootprintPerformanceClass, carbonFootprintStudy, absoluteCarbonFootprint, carbonFootprintPerLifecycleStage@context:vocabCarbonFootprintPerLifecycleStageEntityCarbon Footprint Per Lifecycle Stage Entity
carbonFootprintPerLifecycleStagecarbonFootprint, lifecycleStage@context:vocabUnitUnit
hasUnitsymbol, commonCode, referenceUnit@context:vocabCircularityCircularity
renewableContent, dismantlingAndRemovalInformation, sparePartSources, recycledContent, safetyMeasures, endOfLifeInformation@context:vocabDismantlingandRemovalDocumentationDismantling and Removal Documentation
dismantlingAndRemovalInformationdocumentType, mimeType, documentURL@context:vocabSparePartSupplierEntitySpare Part Supplier Entity
sparePartSourcesnameOfSupplier, emailAddressOfSupplier, supplierWebAddress, addressOfSupplier, components@context:vocabRecycledContentEntityRecycled Content Entity
recycledContentpreConsumerShare, recycledMaterial, postConsumerShare@context:vocabSafetyMeasuresEntitySafety Measures Entity
safetyMeasuressafetyInstructions, extinguishingAgent@context:vocabEndOfLifeInformationEntityEnd Of Life Information Entity
endOfLifeInformationwastePrevention, separateCollection, informationOnCollection@context:vocabPostalAddressPostal Address
addressOfSupplieraddressCountry, postalCode, streetAddress@context:vocabComponentEntityComponent Entity
componentspartName, partNumber@context:vocabGeneralProductInformationGeneral Product Information
productIdentifier, batteryPassportIdentifier, batteryCategory, manufacturingDate, batteryStatus, batteryMass, manufacturerInformation, operatorInformation, manufacturingPlace, puttingIntoService, warrentyPeriod@context:vocabContactInformationEntityContact Information Entity
manufacturerInformation, operatorInformationcontactName, identifier, emailAddress, webAddress, postalAddress@context:vocabPostalAddressEntityPostal Address Entity
manufacturingPlace, postalAddressgpiAddressCountry, gpiPostalCode, gpiStreetAddress@context:vocabLabelingLabeling
declarationOfConformity, resultOfTestReport, labels@context:vocabLabelingEntityLabeling Entity
labelslabelingSymbol, labelingMeaning, labelingSubject@context:vocabMaterialCompositionMaterial Composition
batteryChemistry, batteryMaterials, hazardousSubstances@context:vocabBatteryChemistryEntityBattery Chemistry Entity
batteryChemistryshortName, clearName@context:vocabBatteryMaterialEntityBattery Material Entity
batteryMaterialsbatteryMaterialIdentifier, batteryMaterialName, batteryMaterialMass, isCriticalRawMaterial, batteryMaterialLocation@context:vocabHazardousSubstanceEntityHazardous Substance Entity
hazardousSubstanceshazardousSubstanceClass, hazardousSubstanceName, hazardousSubstanceConcentration, hazardousSubstanceImpact, hazardousSubstanceIdentifier, hazardousSubstanceLocation@context:vocabBatteryLocationEntityBattery Location Entity
batteryMaterialLocation, hazardousSubstanceLocationcomponentName, componentId@context:vocabSupplyChainDueDiligenceSupply Chain Due Diligence
supplyChainDueDiligenceReport, thirdPartyAussurances, supplyChainIndicies@context:vocabThe following are datatype definitions in the bp namespace.
LifecycleStageDatatypeLifecycle Stage
xsd:stringlifecycleStage@context:vocabDocumentTypeDatatypeDocument Type
xsd:stringdocumentType@context:vocabRecycledMaterialDatatypeRecycled Material
xsd:stringrecycledMaterial@context:vocabEmailAddressDatatypeEmail Address
xsd:stringemailAddressOfSupplier, emailAddress@context:vocabPercentageDatatypePercentage
xsd:floatpreConsumerShare, postConsumerShare@context:vocabBatteryCategoryDatatypeBattery Category
xsd:stringbatteryCategory@context:vocabBatteryStatusDatatypeBattery Status
xsd:stringbatteryStatus@context:vocabBatteryPassportIdentifierDatatypeBattery Passport Identifier
xsd:stringbatteryPassportIdentifier@context:vocabLabelingSubjectDatatypeLabeling Subject
xsd:stringlabelingSubject@context:vocabHazardousSubstanceClassDatatypeHazardous Substance Class
xsd:stringhazardousSubstanceClass@context:vocabCASNumberDatatypeCAS Number
xsd:stringbatteryMaterialIdentifier, hazardousSubstanceIdentifier@context:vocab