CX-0138 Use Case Behaviour Twin Endurance Estimator v1.0.2
ABSTRACT
Behavioral product models, built on a consistent architecture of reusable functional components within ecosystems like Catena-X, unlock a wide range of innovative business ideas and digital services.
The focus of the 'data-centric and model-centric development and operational support' revolves around the 'digital behaviour twin.' This concept maps products, their functions, attributes, and business metrics by using a shared data model.
Part of this digital twin involves services providing information about existing or planned vehicles. Stakeholders like automobile clubs or recycler seek specific details, such as a component's expected lifespan. This information is crucial for determining the viability of recycling components.
This standard focuses on the Endurance Estimator. The Endurance Estimator receives user estimated load, that has been estimated by the service consumer, through the Catena-X network. The user estimated load, combined with additional product knowledge by the service provider, is used to calculate remaining useful life values for specific components.
FOR WHOM IS THE STANDARD DESIGNED
The standard is relevant for the following roles within the scope of the Endurance estimator service:
- data & service provider/consumer
- business application provider
COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD
The 1.0 version changed from a triangle (originally CX-0089) to an Use Case Standard and consolidates the contents of the previously independent standards CX-0057, CX-0088, CX-0090 within a single comprehensive standard.
1 INTRODUCTION
This document acts as a bracket for single standards required to request "Remaining Useful Life (RUL)" data as well as providing a service for its calculation at a component level. Included are APIsAPI An API is a way for two or more computer programs to communicate with each other. to be provided by the service provider and the service requestor, as well as aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). for the respective payloads being exchanged in an asynchronous pattern leveraging those APIsAPI An API is a way for two or more computer programs to communicate with each other..
1.1 AUDIENCE & SCOPE
This section is non-normative
The standard is relevant for the following roles within the scope of Endurance estimator service:
- data & consumer provider/consumer
- business application provider
NOTE: Fulfilling a use-case standard by a data provider/consumer can be done in two ways: A) purchase a certified app for the use case. In this case the data provider/consumer does not need to proof conformity again and B) data provisioning/consumption without a certified app for the use case. In this case the data provider/consumer needs to proof conformity with all single standards listed in this document
1.2 CONTEXT AND ARCHITECTURE FIT
This section is non-normative
This graphic illustrates the principles architecture of the Endurance estimator Service.

The data provider then has user estimated load available and sends it to the service provider via a connector compliant with [CX-0018] (e.g. Tractus-X EDCTractus-X EDC The Tractus-X Eclipse Dataspace Connector (Tractus-X EDC) is a reference implementation for a connector conformant to CX-0018 and acts as a de-facto standard/reference implementation within Catena-X; other CX-0018-conformant connectors are also valid options.) as a notification payload. After the calculation, the results are transfered back to the data provider through this connector.
This standard contains two aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). described in detail in Chapter 3.
- Aspect ModelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). for user estimated loading, acting as the input for the estimation of remaining useful life. (See section 3.1)
- Aspect ModelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). for Remaining Useful Life data, acting as the main output for remaining useful life. (See section 3.2 It also contains the APIAPI An API is a way for two or more computer programs to communicate with each other. descriptions for the APIsAPI An API is a way for two or more computer programs to communicate with each other. to exchange requests as well as results of a remaining useful life calculation:
- APIAPI An API is a way for two or more computer programs to communicate with each other. Endurance Estimator (contains both APIAPI An API is a way for two or more computer programs to communicate with each other. descriptions). (See section 5.1)
The calculation is asynchronous, therefore both parties involved in a calculation request require to provide APIAPI An API is a way for two or more computer programs to communicate with each other. endpoints, as the results are sent back at a later stage and not as part of the HTTPHTTP HTTP is an application-layer protocol for transmitting hypermedia documents (such as HTML). It was designed for communication between web browsers and web servers, but can also be used for other purposes. response body. Since Data Transfer in Catena-X requires IDSAIDSA The IDSA is an organization working to create the future of the global digital economy with International Data Spaces (IDS): a secure, sovereign system of data sharing where participants can realize the full value of their data. compliance, both parties involved must use an IDSAIDSA The IDSA is an organization working to create the future of the global digital economy with International Data Spaces (IDS): a secure, sovereign system of data sharing where participants can realize the full value of their data. compliant connector and provision the APIAPI An API is a way for two or more computer programs to communicate with each other. endpoints as specific data assetsAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. in those connectors.