@base .
@prefix : .
@prefix dct: .
@prefix odrl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix owl: .
:odrl-catenax-profile:
a owl:Ontology ;
rdfs:label "Catena-X Profile Ontology Version" ;
# version updates will be reflected here with e.g. 2405.1 for minor (append) updates once released
owl:versionInfo "2408" ;
dct:creator "Matthias Binzer" ;
dct:contributor "Catena-X Regulatory Framework Expert Group operating under the Data Space Operations Comitee" ;
dct:description "Defines what of ODRL is used and the legally binding term definitions." ;
rdfs:comment "Catena-X Profile" ;
dct:conformsTo .
#dct:license <> .
## Catena-X Profile collection
# non-normative help:
# https://w3c.github.io/odrl/profile-bp/#outofscope
#
:profile2405
a skos:Collection ;
skos:prefLabel "Catena-X ODRL Profile for Release 24.05 (and future use)" ;
skos:scopeNote "This is the supported set of definitions used in Catena-X. If parties agree on addtional parts of the ODRL languge, it is their choice." ;
####
# ODRL Core
# https://github.com/w3c/odrl/blob/master/core-profile/odrl-core-profile-22.ttl
# reduced by the members in the area that are used in CX 2405,
# namely LogiaclConstraint Operands and Constraint Operands (commented out below to easier track those)
#
## Policy
skos:member odrl:Policy ;
skos:member odrl:uid ;
skos:member odrl:profile ;
skos:member odrl:inheritFrom ;
## Policy Subclasses
skos:member odrl:Agreement ;
skos:member odrl:Offer ;
skos:member odrl:Set ;
## Rule
skos:member odrl:Rule ;
skos:member odrl:relation ;
skos:member odrl:function ;
skos:member odrl:failure ;
## Asset and Relations
skos:member odrl:Asset ;
skos:member odrl:AssetCollection ;
skos:member odrl:target ;
skos:member odrl:hasPolicy ;
## Party and Functions
skos:member odrl:Party ;
skos:member odrl:PartyCollection ;
skos:member odrl:assignee ;
skos:member odrl:assigner ;
skos:member odrl:assigneeOf ;
skos:member odrl:assignerOf ;
## Asset and Party
skos:member odrl:partOf ;
skos:member odrl:source ;
## Permission
skos:member odrl:Permission ;
skos:member odrl:permission ;
## Prohibition
skos:member odrl:Prohibition ;
skos:member odrl:prohibition ;
## Action
skos:member odrl:Action ;
skos:member odrl:action ;
skos:member odrl:includedIn ;
skos:member odrl:implies ;
## Action for Rules
skos:member odrl:use ;
skos:member odrl:transfer ;
## Duty
skos:member odrl:Duty ;
skos:member odrl:obligation ;
skos:member odrl:duty ;
skos:member odrl:consequence ;
skos:member odrl:remedy ;
## Constraint
skos:member odrl:Constraint ;
skos:member odrl:constraint ;
skos:member odrl:refinement ;
skos:member odrl:Operator ;
skos:member odrl:operator ;
skos:member odrl:RightOperand ;
skos:member odrl:rightOperand ;
skos:member odrl:rightOperandReference ;
skos:member odrl:LeftOperand ;
skos:member odrl:leftOperand ;
skos:member odrl:unit ;
skos:member odrl:dataType ;
skos:member odrl:status ;
## Logical Constraint
skos:member odrl:LogicalConstraint ;
skos:member odrl:operand ;
## Constraint Operands
# not all are supported in CX 2405
skos:member odrl:eq ;
# skos:member odrl:gt ;
# skos:member odrl:gteq ;
# skos:member odrl:lt ;
# skos:member odrl:lteq ;
# skos:member odrl:neq ;
# skos:member odrl:isA ;
# skos:member odrl:hasPart ;
# skos:member odrl:isPartOf ;
# skos:member odrl:isAllOf ;
# skos:member odrl:isAnyOf ;
# skos:member odrl:isNoneOf ;
## Logical Constraint Operands
# not all are allowed in CX 2405
# skos:member odrl:or ;
# skos:member odrl:xone ;
skos:member odrl:and ;
# skos:member odrl:andSequence ;
## Policy Conflict Strategy
skos:member odrl:ConflictTerm ;
skos:member odrl:conflict ;
skos:member odrl:perm ;
skos:member odrl:prohibit ;
skos:member odrl:invalid ;
#
####
# defined here in the Catena-X ODRL Profile
####
skos:member :FrameworkAgreement ;
skos:member :Membership ;
skos:member :ContractReference ;
skos:member :UsagePurpose .
###########
# Use Case Framework Agreements
###########
# leftOperand
:FrameworkAgreement
a odrl:LeftOperand, owl:NamedIndividual, skos:Concept ;
rdfs:isDefinedBy : ;
rdfs:label "FrameworkAgreement";
skos:definition "NO LEGAL DEFINITION YET.";
skos:note '''The framework the negotiation is based on. Previously known as Usecase Framework, now, known as Data Exchange Governance:
https://catena-x.net/en/catena-x-introduce-implement/governance-framework-for-data-space-operations
Version numbers depend on the document and are typically 2 digit (e.g. 1.0).
**Traceability:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**Pcf:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**Quality:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**CircularEconomy:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**DemandCapacity:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**Puris:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**BusinessPartner:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**BehavioralTwin:1.0**
Valid from: 2024-06-20
Valid until: 2024-10-16
Status: deprecated
**DataExchangeGovernance:1.0**
Valid from: 2024-10-17
Valid until:
Status: published
''' ;
skos:scopeNote "Catena-X" .
##########
# Membership - in case no Framework is used
##########
:Membership
a odrl:LeftOperand, owl:NamedIndividual, skos:Concept ;
rdfs:label "Membership" ;
skos:definition "NO LEGAL DEFINITION YET.";
skos:note "Membership in the Dataspace" ;
skos:scopeNote "Catena-X" .
##########
# Individual *Frame Contract* Agreements that are referenced.
##########
:ContractReference
a odrl:LeftOperand, owl:NamedIndividual, skos:Concept ;
rdfs:label "ContractReference" ;
skos:definition "NO LEGAL DEFINITION YET.";
skos:note '''A reference to an existing, individual contract as a basis for the negotiation. This can be a frame contract or a very specific contract.
The rightOperand value for this is a free to choose reference under which both parties are able to identify their contract. Typically no version numbers are used.
''' ;
skos:scopeNote "Catena-X" .
##########
# A Contract PURPOSE aka UsagePurpose - what is allowed to be done with the data
##########
:UsagePurpose
a odrl:LeftOperand, owl:NamedIndividual, skos:Concept ;
rdfs:label "UsagePurpose" ;
skos:definition '''
**cx.core.legalRequirementForThirdparty:1**
"Facilitating compliance with mandatory regulatory requirements for tracking and reporting battery cells, modules & high-voltage batteries. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: TractionBatteryCode
Valid from: 2024-06-20
Valid until:
Status: published
**cx.core.industrycore:1**
"Establishing a digital representation of the automotive supply chain to enable a component specific data exchange. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
SerialPart,
Batch,
JustInSequencePart,
SingleLevelBomAsBuilt,
PartAsPlanned,
SingleLevelBomAsPlanned,
PartSiteInformationAsPlanned,
UniqueIDPushAPI
Valid from: 2024-06-20
Valid until:
Status: published
**cx.core.qualityNotifications:1**
"The data can be used for quality analysis to identify and select affected components and to send quality notifications to affected customers or suppliers. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Notification API
Valid from: 2024-06-20
Valid until:
Status: published
**cx.pcf.base:1**
"(i) sending and receiving product-specific CO2 data and related functionalities such as (but not limited to) certificate exchange and notifications,
(ii) conducting plausibility checks and validation measures,
(iii) calculating aggregated PCFs of Data Consumer (including calculations operated by a technical service provider that (a) is certified for Catena-X, (b) is not authorized to evaluate data beyond such calculation and (c) provides calculations exclusively for Data Consumer's own purposes).
As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
PCF Model,
PCF Exchange API
Valid from: 2024-06-20
Valid until:
Status: published
**cx.quality.base:1**
"(i) Early identification of anomalies in the use of the product,
(ii) collaborative root-cause analysis of a problem / error and determining corrective action,
(iii) component tracing to optimize technical actions (in combination with use case Traceability),
(iv) confirming corrective action,
(v) preventive field observation to detect anomalies,
(vi) processing notifications of quality alerts (""supply chain bottom-up"") and quality investigations (""supply chain top-down"") (possibly in combination with use case ""Traceability"").
As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Fleet Vehicles,
Quality Task,
QualityTaskAttachment,
PartsAnalysis,
ManufacturedPartsQInformation,
FleetDiagnosticData,
FleetClaim
Valid from: 2024-06-20
Valid until:
Status: published
**cx.dcm.base:1**
"(i) Sending and receiving product-specific demand and capacity data, as well as the associated product functionalities
(ii) early identification of imbalances resulting from demand and capacity comparison,
(iii) messages and notifications related to imbalances and to exchanged demand and capacity data,
(iv) initiate a collaborative approach to solve imbalances.
As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Material Demand,
WeekBasedCapacityGroup,
IdBasedRequestForUpdate,
IdBasedComment
Valid from: 2024-06-20
Valid until:
Status: published
**cx.puris.base:1**
"Optimizing processes, which includes, without limitation, regular exchange
of data to prevent and/or solve shortages in the supply chain, conducting
plausibility checks against other sources and/or collecting information to facilitate sound decision making, all of the above in the context of predictive
unit real-time information relating to production and/or logistics.
As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Item Stock,
Short-Term Material Demand,
Planned Production Output,
Delivery Information
Valid from: 2024-06-20
Valid until:
Status: published
**cx.circular.dpp:1**
"Exchange and use of data according to the applicable public legal regulation directly requiring digital product passports or affecting the contents or handling of digital product passports. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Digital Product Pass,
Battery Pass
Valid from: 2024-06-20
Valid until:
Status: published
**cx.circular.smc:1**
"Exchanging information about secondary material content (SMC) to optimize SMC-usage. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
SMC-Calculated,
SMC-Verifiable
Valid from: 2024-06-20
Valid until:
Status: published
**cx.circular.marketplace:1**
"Buy, sell and/or procure parts and material. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Market Place Offer
Valid from: 2024-06-20
Valid until:
Status: published
**cx.circular.materialaccounting:1**
"Display, process, analysis, correlate, modify and amend data. Use of data for (e.g. enablement of) chain of custody processes and commercial transaction related thereto and allocation of material to parts to the supply chain. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.gate.upload:1**
"Verifying, curating and enriching data to create a record of basic information about all entities with a BPN in the CX Data Space accessible to all Participants ("Golden Record") and for early warning services (value-added services, "VASs"). As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Gate Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.gate.download:1**
"Providing basic information about entities with a BPN in the CX Data Space for Data Consumer to identify counterparty and/or for VASs. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Gate Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.pool:1**
"Identifying Participants within the CX Data Space for Data Consumer's internal counterparty identification and information processes and/or for VASs. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Pool Data Models
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.dataquality.upload:1**
"Screening Data Provider's data (i) to assess Data Provider's data quality and (ii) to create benchmarks for future screenings of other Participants' data by Data Consumer to fulfill the goals of the DQD application. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: BP Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.dataquality.download:1**
"Data Consumer assessing quality of own data. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: DQD data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.bdv.upload:1**
"Screening relevant Data Provider's bank data to verify Data Provider's bank data. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Gate Data Model,
BDV Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.bdv.download:1**
"Verifying Data Consumer's submitted bank data. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: BDV Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.fpd.upload:1**
"Screening Data Provider's business partner data to assess fraud. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: FP Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.fpd.download:1**
"Data Consumer assessing fraud risks when transacting with another Participant. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: FP Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.swd.upload:1**
"Screening Data Provider's beneficial ownership data to assess trade compliance. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Gate Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.swd.download:1**
"Data Consumer assessing trade sanction risks when transacting with another Participant. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: SWD Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.nps.upload:1**
"Verifying Data Provider's Business Partner Data against natural person data entries. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: Gate Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.nps.download:1**
"Data Consumer verifying its own Business Partner Data. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: NPS Data Model
Valid from: 2024-06-20
Valid until:
Status: published
**cx.bpdm.vas.countryrisk:1**
"Screening Participants’ business data to identify risks when collaborating with a new/existing business partner according to official or company-specific country risk assessments. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for:
Country Risk Data Model,
Gate Data Model,
Pool Data Models
Valid from: 2024-06-20
Valid until:
Status: published
**cx.core.digitalTwinRegistry:1**
"Identifying data offers of submodels within the Catena-X ecosystem. As a purpose-specific requirement, the duration of (i) contract, (ii) data provision and (iii) usage right(s) as a default are all specified as 1 year."
Typically used for: DTR Asset
Valid from: 2024-06-20
Valid until:
Status: published
''';
skos:note '''Legally binding purpose description. Allowed are standardized rightOperand values and free text values.
Version numbers are typically 1 digit.
''' ;
skos:scopeNote "Catena-X" .
### end Contract Purpose ###
## taken from upstream: odrl-core-profile-22.ttl
## Declaration of annotation properties to keep the ontology within OWL DL
skos:member rdf:type owl:AnnotationProperty .
skos:note rdf:type owl:AnnotationProperty .
skos:scopeNote rdf:type owl:AnnotationProperty .
skos:prefLabel rdf:type owl:AnnotationProperty .
dct:license rdf:type owl:AnnotationProperty .
dct:contributor rdf:type owl:AnnotationProperty .
dct:conformsTo rdf:type owl:AnnotationProperty .
dct:creator rdf:type owl:AnnotationProperty .
dct:description rdf:type owl:AnnotationProperty .
skos:Collection a owl:Class .