Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.carbon_footprint.pact:1.0.0#> .
@prefix pcf: <urn:samm:io.admin-shell.idta.carbon_footprint:1.0.0#> .
@prefix cx: <urn:samm:io.catenax.pcf:7.0.0#> .
@prefix ext-shared: <urn:samm:io.admin-shell.idta.shared:3.1.0#> .
@prefix contact: <urn:samm:io.admin-shell.idta.contact_information:1.0.0#> .
@prefix samm-u: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .

:PactCarbonFootprint a samm:Aspect ;
samm:preferredName "Carbon Footprint"@en ;
samm:preferredName "C02 Footprint"@de ;
samm:description "Provides the means to access the Carbon Footprint of the asset."@en ;
samm:see <https://admin-shell.io/idta/SubmodelTemplate/CarbonFootprint/1/0> ;
samm:see <https://admin-shell.io/idta/SubmodelTemplate/CarbonFootprint/1/0> ;
samm:see <https://admin-shell.io/IDTA-02023-1-0> ;
samm:properties ( [ samm:property pcf:productCarbonFootprints; samm:payloadName "ProductCarbonFootprints" ] [ samm:property :productOrSectorSpecificCarbonFootprints; samm:optional true; samm:payloadName "ProductOrSectorSpecificCarbonFootprints" ] ) ;
samm:operations ( ) ;
samm:events ( ) .
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.carbon_footprint.pact:1.0.0#> .
@prefix pcf: <urn:samm:io.admin-shell.idta.carbon_footprint:1.0.0#> .
@prefix cx: <urn:samm:io.catenax.pcf:7.0.0#> .
@prefix ext-shared: <urn:samm:io.admin-shell.idta.shared:3.1.0#> .
@prefix contact: <urn:samm:io.admin-shell.idta.contact_information:1.0.0#> .
@prefix samm-u: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .


:productOrSectorSpecificCarbonFootprints a samm:Property ;
samm:preferredName "product or sector specific carbon footprints"@en ;
samm:description "Product carbon footprints, which are determined in accordance with sector or product group-specific rules or guidelines and cover the life cycle or parts of a product life cycle."@en ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificCarbonFootprint/1/0> ;
samm:characteristic :ProductOrSectorSpecificCarbonFootprintSet .


:ProductOrSectorSpecificCarbonFootprintSet a samm-c:Set ;
samm:dataType :ProductOrSectorSpecificCarbonFootprintEntity .



:productOrSectorSpecificPcfCalculationMethods a samm:Property ;
samm:preferredName "Folgenabschätzungsmethode / Berechnungsmethode"@en ;
samm:preferredName "impact assessment method / calculation method"@de ;
samm:description "Standard, method for determining the greenhouse gas emissions of a product. Multiple standards can be listed in case these standards are all applied to the respective PCF calculation."@en ;
samm:description "Norm, Standard, Verfahren zur Ermittlung der Treibhausgas-Emissionen eines Produkts. Mehrere Standards können aufgeführt werden wenn sie sich auf dieselbe PCF-Berechnung beziehen."@de ;
samm:see <0173-1%2302-ABG854%23003> ;
samm:characteristic :PcfCalculationMethodSet ;
samm:exampleValue "sector specific calculation method" .

:productOrSectorSpecificRule a samm:Property ;
samm:preferredName "product or sector specific rules"@en ;
samm:preferredName "produktspezifische oder sektorspezifische Regeln"@de ;
samm:description "Contains further information on the product-specific or sector-specific rules used to calculate the carbon footprint."@en ;
samm:description "Beinhaltet weiterführende Informationen zur produktspezifischen oder sektorspezifischen Regeln, welche zur Berechnung des CO2-Fußabdrucks eingesetzt werden. "@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificRule/1/0> ;
samm:characteristic :ProductOrSectorSpecificRuleCharacteristic .

:ProductOrSectorSpecificRuleCharacteristic a samm:Characteristic ;
samm:dataType :ProductOrSectorSpecificRuleEntity .

:ProductOrSectorSpecificRuleEntity a samm:Entity ;
samm:properties: ( [ samm:property :pcfRuleOperator; samm:payloadName "PcfRuleOperator" ] [ samm:property :pcfRuleName; samm:payloadName "PcfRuleName" ] [ samm:property :pcfRuleVersion; samm:optional true; samm:payloadName "PcfRuleVersion" ] [ samm:property :pcfRuleOnlineReference; samm:optional true; samm:payloadName "PcfRuleOnlineReference" ]) .

:externalPcfApi a samm:Property ;
samm:preferredName "external API for PCF information"@en ;
samm:preferredName "externe API für PCF Informationen"@de ;
samm:description "An external service that provides carbon footprint information via an interface, allowing on-demand retrieval of this data when required."@en ;
samm:description "Ein externer Dienst, der über eine Schnittstelle Informationen zum CO2-Fußabdruck bereitstellt und den Abruf dieser Daten auf Abruf ermöglicht."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ExternalPcfApi/1/0> ;
samm:characteristic :ExternalPcfApiCharacteristic .

:ExternalPcfApiCharacteristic a samm-c:SingleEntity ;
samm:dataType :ExternalPcfApiEntity .

:ExternalPcfApiEntity a samm:Entity ;
samm:preferredName "external API for PCF information"@en ;
samm:preferredName "externe API für PCF-Informationen"@de ;
samm:description "An external service that provides carbon footprint information via an interface, allowing on-demand retrieval of this data when required."@en ;
samm:description "Ein externer Dienst, der über eine Schnittstelle Informationen zum CO2-Fußabdruck bereitstellt und den Abruf dieser Daten auf Abruf ermöglicht."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ExternalPcfApi/1/0> ;
samm:properties: ( [ samm:property :pcfApiEndpoint; samm:payloadName "PcfApiEndpoint" ] [ samm:property :pcfApiQuery; samm:payloadName "PcfApiQuery" ]) .

:productOrSectorSpecificPcfInformation a samm:Property ;
samm:preferredName "PCF information"@en ;
samm:preferredName "PCF-Information"@de ;
samm:description "A section in which further content is listed according to the calculation method for the Product Carbon Footprint."@en ;
samm:description "Ein Abschnitt, in dem weitere Inhalte entsprechend der Berechnungsmethode zum Product Carbon Footprint aufgeführt werden."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/PcfInformation/1/0> ;
samm:characteristic :ProductOrSectorSpecificPcfInformationCharacteristic .

:LifeCylceCharacteristic a samm-c:Set ;
samm:dataType xsd:string .

:PcfCo2eqCharacteristic a samm-c:Measurement ;
samm:dataType xsd:double ;
samm-c:unit samm-u:kilogram .

:PcfCalculationMethodSet a samm-c:Set ;
samm:dataType xsd:string .

:pcfApiEndpoint a samm:Property ;
samm:preferredName "endpoint"@en ;
samm:preferredName "Endpoint"@de ;
samm:description "Specific URL or address that can be used to retrieve data from external sources to calculate the carbon footprint of a product."@en ;
samm:description "Spezifische URL oder Adresse, über die Daten zur Berechnung des CO2-Fußabdrucks eines Produkts von externen Quellen abgerufen werden können."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ExternalPcfApi/Endpoint/1/0> ;
samm:characteristic samm-c:Text ;
samm:exampleValue "https://example.com/pcf" .

:pcfApiQuery a samm:Property ;
samm:preferredName "query"@en ;
samm:preferredName "Abfrage"@dn ;
samm:description "Specific query that can be used to retrieve data from external sources to calculate the carbon footprint of a product."@en ;
samm:description "Spezifische Abfrage, über die Daten zur Berechnung des CO2-Fußabdrucks eines Produkts von externen Quellen abgerufen werden können."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ExternalPcfApi/Query/1/0> ;
samm:characteristic samm-c:Text ;
samm:exampleValue "specific query" .

:pcfRuleOperator a samm:Property ;
samm:preferredName "operator of the PCF calculation method"@en ;
samm:preferredName "Herausgeber der PCF Berechnungsmethode"@dn ;
samm:description "Organization that defines and implements specific instructions and methods for calculating and monitoring the carbon footprint of a product or sector."@en ;
samm:description "Einrichtung, welche spezifische Anweisungen und Methoden zur Berechnung und Überwachung des CO2-Fußabdrucks eines Produkts oder Sektors definiert und umsetzt."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificRule/Operator/1/0> ;
samm:characteristic samm-c:Text ;
samm:exampleValue "WBCSD" .

:pcfRuleName a samm:Property ;
samm:preferredName "name of the PCF calculation method"@en ;
samm:preferredName "Name der PCF Berechnungsmethode"@dn ;
samm:description "Standard, method for determining the greenhouse gas emissions of a product."@en ;
samm:description "Folgenabschätzungsmethode / Berechnungsmethode."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificRule/Name/1/0> ;
samm:characteristic samm-c:Text .

:pcfRuleVersion a samm:Property ;
samm:preferredName "version of the PCF calculation method"@en ;
samm:preferredName "Version der PCF Berechnungsmethode"@dn ;
samm:description "Specific version or revision of the rule used to calculate the carbon footprint of a product."@en ;
samm:description "Spezifische Ausgabe oder Revision der Regel, die zur Berechnung des CO2-Fußabdrucks eines Produkts verwendet wird."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificRule/Version/1/0> ;
samm:characteristic samm-c:Text .

:pcfRuleOnlineReference a samm:Property ;
samm:preferredName "online reference to the PCF calculation method"@en ;
samm:preferredName "Online Referenz zur PCF Berechnungsmethode"@de ;
samm:description "Online PCF calculation methodology reference that provides detailed instructions and guidelines for calculating a product's carbon footprint."@en ;
samm:description "Online-Referenz zur PCF-Berechnungsmethodik, die detaillierte Anweisungen und Richtlinien zur Berechnung des CO2-Fußabdrucks eines Produkts bereitstellt."@de ;
samm:see <https://admin-shell.io/idta/CarbonFootprint/ProductOrSectorSpecificRule/OnlineReference/1/0> ;
samm:characteristic ext-shared:FileWithContentType .
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.carbon_footprint:2.0.0#> .
@prefix : <urn:samm:io.admin-shell.idta.carbon_footprint.pact:1.0.0#> .
@prefix pcf: <urn:samm:io.admin-shell.idta.carbon_footprint:1.0.0#> .
@prefix cx: <urn:samm:io.catenax.pcf:7.0.0#> .
@prefix ext-information: <urn:samm:io.admin-shell.idta.contact_information:1.0.0#> .
@prefix ext-shared: <urn:samm:io.admin-shell.idta.shared:3.1.0#> .
@prefix samm-u: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix samm-u: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#>

:ProductOrSectorSpecificPcfInformationChacateristic a samm:Characteristic ;
samm:dataType :ProductOrSectorSpecificPcfInformationEntity .
:ProductOrSectorSpecificPcfInformationCharacteristic a samm-c:SingleEntity ;
samm:dataType :PactEntity .

:ProductOrSectorSpecificPcfInformationEntity a samm:Entity ;
samm:properties () .

Loading