<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">JSSS</journal-id><journal-title-group>
    <journal-title>Journal of Sensors and Sensor Systems</journal-title>
    <abbrev-journal-title abbrev-type="publisher">JSSS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">J. Sens. Sens. Syst.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2194-878X</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/jsss-15-77-2026</article-id><title-group><article-title>Towards fully automated metrological traceability in process monitoring: a demonstrator approach highlighting the benefits of Digital Calibration Certificates (DCCs)</article-title><alt-title>Towards fully automated metrological traceability in process monitoring</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Brunner</surname><given-names>Nanine</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Thomas</surname><given-names>Marcus</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Deuber</surname><given-names>Dominic</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Tiebe</surname><given-names>Carlo</given-names></name>
          
        <ext-link>https://orcid.org/0009-0009-8247-5440</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Melzer</surname><given-names>Michael</given-names></name>
          <email>michael.melzer@bam.de</email>
        <ext-link>https://orcid.org/0000-0003-2532-2746</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Bundesanstalt für Materialforschung und -prüfung, Unter den Eichen 87, 12205 Berlin, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Deutsche Akkreditierungsstelle GmbH (DAkkS), Spittelmarkt 10, 10117 Berlin, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Michael Melzer (michael.melzer@bam.de)</corresp></author-notes><pub-date><day>28</day><month>April</month><year>2026</year></pub-date>
      
      <volume>15</volume>
      <issue>1</issue>
      <fpage>77</fpage><lpage>87</lpage>
      <history>
        <date date-type="received"><day>11</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>23</day><month>December</month><year>2025</year></date>
           <date date-type="accepted"><day>3</day><month>January</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Nanine Brunner et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026.html">This article is available from https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026.html</self-uri><self-uri xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026.pdf">The full text article is available as a PDF file from https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e122">The implementation of automation in the metrological traceability of measurements has been demonstrated to possess considerable potential for enhancing the effectiveness of quality management. This enhancement is achieved by decreasing the necessity for human interaction and reducing the risks associated with manual data processing. For this purpose, it is imperative that all metrological and administrative information in quality certificates be provided in a fully machine-readable and machine-interpretable form. The transition from paper-based calibration certificates to Digital Calibration Certificates (DCCs), which meet these requirements, enables a fully automatic process conformity monitoring system. A demonstrator that monitors the temperature of a process has been developed as an example to illustrate the potential for automation that accompanies the use of DCCs, including in security. The programming code is also published to give a starting point for the reader's own implementation.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e134">Quality infrastructure (QI) encompasses the institutional frameworks, policies, and services that ensure that products, processes, and measurements meet recognized standards. It comprises metrology, standardization, accreditation, conformity assessment, and market surveillance (<xref ref-type="bibr" rid="bib1.bibx10" id="altparen.1"/>). Important stakeholders here are the Federal Institute of Material Research and Testing (Bundesanstalt für Materialforschung und -prüfung – BAM); the German Institute for Standardization (DIN); Deutsche Kommission Elektrotechnik Elektronik Informationstechnik (DKE); the German Accreditation Body (DAkkS); and the Physikalisch-Technische Bundesanstalt (PTB), which is the national metrology institute (NMI) of Germany. In this context, calibration certificates are essential for disseminating measurement reliability and traceability. A certificate is defined as an  official document that attests to a fact, often used as a verification document. For instance, a calibration certificate confirms that a measuring instrument has undergone a process of calibration. Evaluating the data from the calibration helps to ensure that the instrument functions with the requisite degree of accuracy and precision, as established by the relevant standards. These certificates have been established in QI for a long time. However, the data from the calibration were traditionally presented in an analog form that is optimized for human readability and interpretation. However, transferring the data, e.g., from the PDF or paper version of the certificate to the user's measurement equipment or data system, and processing it correctly require metrological know-how and well-educated human resources. Consequently, the data from the calibration are often not used to improve measurements taken with the calibrated item. Despite all this, the certificates contain valuable metrological data. Utilizing these data can lead to more precise measurement results and therefore to more effective and resilient processes and an increased yield (<xref ref-type="bibr" rid="bib1.bibx12" id="altparen.2"/>). The transition from analog towards Digital Calibration Certificates (DCCs) represents a key step in the development of a more comprehensive; secure; and, above all, fully automated quality control <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx4" id="paren.3"/>. Digitization is an indispensable prerequisite for automation. The advent of Digital Calibration Certificates, which are machine-readable, has enabled the utilization of information technology (IT) to facilitate the reading and processing of the data from certificates, as well as the automation of metrological traceability, quality assurance, database maintenance, process monitoring, and reporting, as discussed in <xref ref-type="bibr" rid="bib1.bibx4" id="text.4"/> <xref ref-type="bibr" rid="bib1.bibx5" id="text.5"/>, and <xref ref-type="bibr" rid="bib1.bibx6" id="text.6"/>. Widespread use of DCCs would result in a reduction in workload for highly compensated personnel, thereby enhancing effectiveness, process yield, and sustainability. Additionally, it mitigates the risk of errors, enhancing the safety and precision of the process <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx9" id="paren.7"/>.</p>
      <p id="d2e159">In the context of the QI Digital initiative of the German Federal Ministry for Economic Affairs and Energy, the aforementioned stakeholders within the national quality infrastructure of Germany are pursuing a shared objective, namely the digitization of pertinent tasks and documents, thereby facilitating their automation. In the context of this project, BAM has developed a demonstrator to showcase the benefits of the DCC and the automated verification and utilization of calibration certificate data based on the example of thermal process monitoring. This work delineates the demonstrator and its development, provides the link to the published software, and explores its further applications.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Advantages of DCCs</title>
      <p id="d2e170">The structured nature of the XML (Extensible Markup Language) data structure, a well-established markup language, enables the storage of all content in a machine-readable manner. This offers a significant opportunity for automation. Additional use cases from industrial and metrological practice further illustrate the benefits of DCCs for automation, data integrity, and digital quality infrastructures in <xref ref-type="bibr" rid="bib1.bibx5" id="text.8"/>, <xref ref-type="bibr" rid="bib1.bibx6" id="text.9"/>, <xref ref-type="bibr" rid="bib1.bibx14" id="text.10"/>, and <xref ref-type="bibr" rid="bib1.bibx11" id="text.11"/>.</p>
      <p id="d2e185">The merits of DCCs become most evident when the entire process chain is taken into consideration. Subsequent to the calibration process, the laboratory will issue a calibration certificate. In the analog case, it is typically provided as a paper document or PDF, which necessitates manual handling and data transfer – on both ends, for the creation of a calibration certificate as for utilizing the data on the user's side. The latter in particular is often laborious, prone to errors, and necessitates staff members who possess the necessary expertise. That is why these analog certificates are merely stored as documentation of compliance, with the contained measurement data remaining unused.  Conversely, the DCC comprises the calibration results, encompassing measurement values and uncertainties, as well as metadata such as customer and device information, in a harmonized, machine-readable format. This enables the automation of reading out the data, thereby ensuring the seamless integration of data into management systems. Recent work in the field demonstrates that DCCs are a key enabler for the digital transformation of metrology and quality infrastructures <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx4 bib1.bibx20" id="paren.12"/>. This integration eliminates transcription errors, reduces the necessity of manual intervention, and significantly reduces personnel costs, as summarized in Table <xref ref-type="table" rid="T1"/>. These advantages will be particularly evident as soon as the DCC is further standardized. Such harmonization efforts are currently coordinated by the German Calibration Service (DKD), for example <xref ref-type="bibr" rid="bib1.bibx13" id="paren.13"/>. Using data from the DCC allows for the automated correction of measurements. Also, a comprehensive uncertainty calculation can automatically be performed by accounting for uncertainties from calibration. This enhances the accuracy and reliability of measurement results. Additionally, verification through software without requiring specialized user expertise is enabled. Consequently, DCCs effectively transition calibration certificates from static documents to dynamic components of automated workflows. This empowers organizations to ensure compliance, enhance efficiency, reduce costs, and improve data quality throughout the measurement process. Realizing these advantages requires a harmonized structure. The DCC schema, hosted by the PTB (<xref ref-type="bibr" rid="bib1.bibx17" id="altparen.14"/>), provides such a structure, while refTypes attributes ensure consistent and interpretable data across systems. The next section introduces these essential components.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e202">Comparison of analog calibration certificates and Digital Calibration Certificates (DCCs).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="7cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Aspect</oasis:entry>
         <oasis:entry colname="col2" align="left">Analog certificate (paper/PDF)</oasis:entry>
         <oasis:entry colname="col3" align="left">Digital Calibration Certificate (DCC)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Data processing</oasis:entry>
         <oasis:entry colname="col2" align="left">Paper: only usable manually, re-typing required; PDF: copy-pasting required</oasis:entry>
         <oasis:entry colname="col3" align="left">Machine-readable; direct automated processing possible</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Format and structure</oasis:entry>
         <oasis:entry colname="col2" align="left">Different layouts, hardly standardized</oasis:entry>
         <oasis:entry colname="col3" align="left">Aiming to be standardized; harmonization allows full interoperability</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Error susceptibility</oasis:entry>
         <oasis:entry colname="col2" align="left">Higher risk due to transcription errors and misinterpretation</oasis:entry>
         <oasis:entry colname="col3" align="left">Errors minimized through automation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Traceability</oasis:entry>
         <oasis:entry colname="col2" align="left">Paper: manual verification of accreditation or trust in accreditation symbol (picture)</oasis:entry>
         <oasis:entry colname="col3" align="left">Electronic verification of active accreditation via digital accreditation symbol</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Efficiency</oasis:entry>
         <oasis:entry colname="col2" align="left">Searching and comparison only manually</oasis:entry>
         <oasis:entry colname="col3" align="left">Automatic filtering, searching, and evaluation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Security</oasis:entry>
         <oasis:entry colname="col2" align="left">Paper: forgeries difficult to detect; signatures only visual</oasis:entry>
         <oasis:entry colname="col3" align="left">Digital signatures; integrity and authenticity can be checked automatically for digitally signed DCCs</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Sustainability</oasis:entry>
         <oasis:entry colname="col2" align="left">Paper: paper consumption, transport, storage, and disposal required</oasis:entry>
         <oasis:entry colname="col3" align="left">Resource-saving, easy digital archiving</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Availability</oasis:entry>
         <oasis:entry colname="col2" align="left">Physically limited, risk of loss or damage</oasis:entry>
         <oasis:entry colname="col3" align="left">Globally accessible for the holder, easily shareable and permanently storable</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Machine readability and interpretability</title>
      <p id="d2e339">The goal is to establish a standard that allows software to automatically read data from any calibration laboratory's DCC. For the data to be machine-readable, software must be able to locate and read specific information in a document. This requires that the data be stored in a structured way, which is provided by the XML format. However, it is important to note that the structure must also be harmonized.</p>
      <p id="d2e342">The DCC schema hosted by PTB (<xref ref-type="bibr" rid="bib1.bibx17" id="altparen.15"/>) provides the structure and terminology required in the XML document. The general schema can be found under <xref ref-type="bibr" rid="bib1.bibx18" id="text.16"/>. <xref ref-type="bibr" rid="bib1.bibx20" id="text.17"/> and <xref ref-type="bibr" rid="bib1.bibx8" id="text.18"/> provide a comprehensive overview of the structure and organization of the DCC schema. For more information please consult the DCC wiki (<xref ref-type="bibr" rid="bib1.bibx15" id="altparen.19"/>) and the website for the schema version 3.2.1 (<xref ref-type="bibr" rid="bib1.bibx19" id="altparen.20"/>).</p>
      <p id="d2e364">For specific information to be machine-interpretable, the software handling the DCCs must be able to locate and address it explicitly. The DCC schema defines some unique tag elements for this purpose (<xref ref-type="bibr" rid="bib1.bibx21" id="altparen.21"/>). Mandatory key information in a common DCC, such as the performance date or the unique identifier, is stored in tag elements that only exist once (<xref ref-type="bibr" rid="bib1.bibx13" id="altparen.22"/>), such as under tags named <inline-formula><mml:math id="M1" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:endPerformanceDate<inline-formula><mml:math id="M2" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> and <inline-formula><mml:math id="M3" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:uniqueIdentifier<inline-formula><mml:math id="M4" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula>, respectively.  Therefore, it can easily be addressed and processed because its meaning is clear. However, the majority of the DCC schema is structured into sections that allow for tag elements with the same name, even at the same hierarchical level. For instance, the measurement results for the reference sensor and the calibration item, for example, expressed in Kelvin, are both stored in an <inline-formula><mml:math id="M5" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>si:valueXMLList<inline-formula><mml:math id="M6" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> element, each wrapped by <inline-formula><mml:math id="M7" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:quantity<inline-formula><mml:math id="M8" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula>, as shown in Fig. <xref ref-type="fig" rid="F1"/> (see also Listing <xref ref-type="fig" rid="Li3"/>). Therefore, the key measurement data are not unambiguously addressable. However, including the refType attributes <inline-formula><mml:math id="M9" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:quantity refType=“basic_referenceValue”<inline-formula><mml:math id="M10" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:quantity refType=“basic_measuredValue”<inline-formula><mml:math id="M12" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula>, respectively (shown in yellow in Fig. <xref ref-type="fig" rid="F1"/>), makes the information distinguishable and thus clearly addressable. Since the refType attributes also provide the dedicated semantics for the specific information found in their respective <inline-formula><mml:math id="M13" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:quantity<inline-formula><mml:math id="M14" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula>, those values also become interpretable by an algorithm.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e483">Usage of RefTypes: the measurement data from the reference sensor, as well as from the sensor to be calibrated, are stored in a tag named “valueXMLList”. Each is wrapped in a separate “dcc:quantity” tag, which makes it so that it is not unambiguously addressable. The refTypes in yellow function as markers on the way to the information providing the desired semantics.</p></caption>
        <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-f01.png"/>

      </fig>

      <p id="d2e492">For this to work in an interoperable way, the refTypes also need to be harmonized. The German Calibration Service (Deutscher Kalibrierdienst – DKD) is hosting a thesaurus website (see <xref ref-type="bibr" rid="bib1.bibx3" id="altparen.23"/>) for exactly this purpose. It serves as a comprehensive resource, providing a detailed list of general and community-specific refTypes, along with their intended applications, hints, and permissible schema positions.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>The DCC usage demonstrator</title>
      <p id="d2e506">The advantages of Digital Calibration Certificates as delineated in the preceding chapters frequently remain untapped. This is partly due to a lack of knowledge regarding how to enable the full potential of data usage from the calibration certificates, in general, on the user's site and partly because the DCC is not yet sufficiently established and standardized. In an effort to address the existing knowledge gap and to disseminate the principles of the DCC, a demonstrator was developed at BAM, which showcases the automated DCC validation, metrological traceability, and quality-assured process conformity monitoring – at the push of a button. The following sections describe how all steps, from measurement data collection and their visualization to DCC import, validation, calibration data collection and its utilization for measurement correction and uncertainty determination, are performed fully automatically and also highlight the economic potential of traceability in quality-assured industrial metrology.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Hardware and scenario</title>
      <p id="d2e516">The fundamental idea behind the demonstrator is to simulate a simple process which has a defined critical thermal window (e.g., [0 to 2] °C in a production line). Hence, the quality-assured conformity of the process with respect to these boundary conditions has to be monitored. In terms of quality management, an accredited calibration service provider is commissioned for the recurrent calibration of the entire temperature measurement chain (i.e., probes, signal acquisition unit, and temperature display) within a defined recalibration interval. The configuration outlined below was implemented for this purpose, as also depicted in Fig. <xref ref-type="fig" rid="F2"/>: <list list-type="bullet"><list-item>
      <p id="d2e523">Arduino (connectable to PC/laptop) with up to 4 Pt100 temperature sensors connected;</p></list-item><list-item>
      <p id="d2e527">an optional thermostat providing a stable temperature to be monitored;</p></list-item><list-item>
      <p id="d2e531">a DCC for each of the four sensors (calibration and creation of these DCCs took place in our calibration laboratory);</p></list-item><list-item>
      <p id="d2e535">in terms of IT-infrastructure, the components included are <list list-type="bullet"><list-item>
      <p id="d2e540">GUI as control panel for the user,</p></list-item><list-item>
      <p id="d2e544">Code to process and display the measurement values and their specification,</p></list-item><list-item>
      <p id="d2e548">Code to load DCC and read out its data, calculate a regression function and determine the uncertainty in application,</p></list-item><list-item>
      <p id="d2e552">Code to display the results of the validation, the corrected values and the conformity.</p></list-item></list></p></list-item></list></p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e557">Setup for the demonstrator. The small black box situated centrally within the apparatus contains an Arduino microcontroller. The four temperature sensors are connected to the Arduino. The bigger red box provides a constant temperature of 0 °C for sensors which should measure a stable temperature. The Arduino is connected to the laptop where the demonstrator program is running via USB.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-f02.jpg"/>

        </fig>

      <p id="d2e566">The demonstrator software is entirely implemented in Python. The functional source code can be found at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18963210" ext-link-type="DOI">10.5281/zenodo.18963210</ext-link> <xref ref-type="bibr" rid="bib1.bibx1" id="paren.24"/>.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Basic measurement and process monitoring</title>
      <p id="d2e583">Following the initiation of the demonstrator software, a measurement can be started  through the selection of either live or simulation mode. The latter is implemented in order for the demonstrator to be usable without any hardware connected. Subsequently, the temperature reading will be plotted on the left side of each of the four sensor tabs. The user can set the intended process limits (upper and lower) on each sensor tab separately and independently to consider a dedicated measurement task for each of the four sensors. Figure <xref ref-type="fig" rid="F3"/> shows the GUI of the demonstrator, displayed on one of the measurement tabs. The measurement of sensor 1 is plotted on the left. The manufacturer's specification for each element of the measuring chain must be considered as an expression of uncertainty when no calibration is taken into account in terms of quality assurance (for critical process properties). The “limits of acceptance” are determined by calculating the upper and lower limits by subtracting the specification from the set upper process limit and adding it to the lower process limit since, beyond these boundaries, a process conformity cannot be guaranteed. This substantially limits the width of the acceptance window from the temperature reading. The LED display indicates by color whether the measurement is within the established limits of acceptance.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e590">GUI of the DCC demonstrator. Measurement without taking into account the data from the calibration certificate. The specification must be taken into account instead of an uncertainty. The LED indicates by color whether the current measurement value is within limits (green – within acceptance; red – out of limits; yellow – in uncertainty zone between acceptance and hard limit).</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>DCC receipt and automated validation</title>
      <p id="d2e607">Upon reception, a calibration certificate is required to undergo a series of security checks to ensure the reliability of the data, its integrity after calibration, and its provenance. In the case of an analog certificate, the user is required to execute these checks manually. Conversely, in the context of a digital certificate, DCC-processing software may execute all checks automatically, thereby enabling the DCC to attain its maximum potential in terms of automation and security. These measures have been incorporated into the demonstrator program.</p>
      <p id="d2e610">A DCC file can be incorporated into the demonstrator software simply by dragging and dropping it into the designated frame in the DCC verification tab. This initiates the automatic verification procedure for this particular DCC, which is sequentially described in the following sections. Colored LEDs display the result of each verification step in real time, as shown in Fig. <xref ref-type="fig" rid="F4"/>. In addition, short text outputs occur, briefly describing the meaning of each verification step result or issue that may occur and further information (not shown here).</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e617">Short summary display of the validation status of the currently loaded DCC in the demonstrator program.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-f04.png"/>

        </fig>

      <p id="d2e627">The functions for these checks are all in the DCCvalidation.py script for further inspections.</p>
<sec id="Ch1.S4.SS3.SSS1">
  <label>4.3.1</label><title>Schema validation</title>
      <p id="d2e638">Ensuring that data can be read from a DCC by software is contingent upon its compliance with the DCC schema (<xref ref-type="bibr" rid="bib1.bibx17" id="altparen.25"/>). In the demonstrator, this is verified automatically using the functions defined in the DCCvalidation.py script. The version of the schema utilized and the link to the XSD schema source hosted by the PTB are generally provided as attributes in the preamble of a DCC, as illustrated in Listing <xref ref-type="fig" rid="Li1"/>.</p><fig id="Li1" specific-use="star"><label>Listing 1</label><caption><p id="d2e649">Schema version and location stored in the DCC header.</p></caption>
            <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-l01.png"/>

          </fig>

      <p id="d2e658">This information is read out using XPath, a language for addressing information in XML documents, and the schema is downloaded and stored locally. Subsequently, the DCC structure is compared with this schema version via the validate function within the Python module xmlschema. Since the version of the schema and its PID are listed in the DCC, the entire check can be performed automatically without any further action on the user side. However, it should be noted that the schema validation is a pure structural and terminology check and does not consider content or logical aspects.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <label>4.3.2</label><title>Validation of integrity, authenticity, and accreditation status</title>
      <p id="d2e669">If a DCC is digitally signed, its integrity and authenticity can be automatically validated, along with the accreditation status of the laboratory that created the DCC, depending on the type of signature. In general, a digital signature ensures the integrity and authenticity of the signed data. “Integrity” means that the data have not been altered since signing, while “authenticity” means that the data actually originate from the signing party. In order to understand the authenticity, it is necessary to understand how digital signatures are generated. A digital signature scheme consists of a public key and a secret key. The secret key is used to generate the signature and must be kept secret by the signing party at all times. The public key allows anyone to validate the digital signature. A public key certificate links the public key to the identity of the signing party, e.g., the name of a legal person in case of an electronic seal. A public key certificate may also contain additional attributes – such as accreditation information. The German accreditation body (Deutsche Akkreditierungsstelle GmbH, DAkkS) issues specific public key certificates to its accredited conformity assessment bodies (CABs). These public key certificates contain a digital accreditation symbol as a digital national emblem that allows the body’s accreditation status to be verified. Consequently, the integrity and authenticity of an attestation, such as the DCC, and the accreditation status of the attesting conformity assessment body can be validated digitally, worldwide, and in real time. While, in technical terms, the DCC is digitally signed and DAkkS issues the required certificate, in legal terms, the DCC is sealed with an advanced electronic seal and DAkkS issues a qualified seal certificate (cf. Art. 3 (26) and (30) of Regulation (EU) No. 910/2014). The Trust Service Practice Statement (TSPS) of DAkkS (see <xref ref-type="bibr" rid="bib1.bibx2" id="altparen.26"/>) outlines the process for verifying the validity of the digital accreditation symbol and, thus, the accreditation status of the CAB. Moreover, it also provides references regarding the standards and background essential for securing DCCs and the used methods. Five checks are required in order to fully verify the sealed DCC (one form of eAttestation<fn id="Ch1.Footn1"><p id="d2e675">The eAttestation is any kind of an attestation (according to the ISO/IEC 17000 definition) in a digital format (e.g., XML or PDF) that entails a digital accreditation symbol (e.g., the DAkkS digital accreditation symbol in form of a digital seal).</p></fn>), which will be outlined below. First, the signature must be validated using the public key contained in the public key certificate, which is typically embedded in the DCC. This verifies that the checksum generated with the content of the DCC during sealing still matches with the checksum of its current content. Hence, it justifies that the content was not altered (intentionally or not) since the authorization by the issuing body (data integrity). Second, the current time, i.e., the time at which the signature is being checked, must fall within the public key certificate's validity period. Digital public key certificates expire after a certain period (here, 2 years), after which a new certificate must be applied for. Third, it must be checked that the public key certificate has not been revoked. If accreditation has been suspended or withdrawn, DAkkS will also revoke the digital public key certificate. Fourth, the public key certificate path must be verified; i.e., the first three checks must be performed for every certificate on the path up to the trusted root certificate. To understand this step, it is helpful to take a closer look at digital public key certificates. As outlined above, a digital public key certificate links a public key to an identity. This is achieved through a digital signature: the information that a public key belongs to a specific identity is signed by another public key, which may itself be contained within another certificate, and so on. At some point, a trusted root certificate is accepted as a trust anchor. The chain of signatures leading up to this root certificate is then validated. Finally, the public key certificate must contain the digital accreditation symbol, which is verified by checking for the Object Identifier (OID) to carry the following content: 1.3.6.1.4.1.59749.1.</p>
      <p id="d2e679">These five steps are checked automatically in the demonstrator program. As soon as a DCC is dragged into the system, the outcome is displayed by the three LEDs corresponding to the main functionalities of the digital accreditation symbol, namely “DCC integrity”, “Issuer Authentic”, and “Accreditation”.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS3">
  <label>4.3.3</label><title>Further receiving inspection</title>
      <p id="d2e690">After validating the schema conformity and the electronic seal, further balancing with system parameters is performed in the demonstrator before the DCC data are actually processed. A DCC contains metrological data of one particular temperature sensor probe that was calibrated. In order to achieve metrological traceability of the measurement results, the dragged DCC has to be linked to that particular probe. In the demonstrator, it is not necessary to do this manually. If a DCC contains an identifier of the respective calibration item at the designated location, it can be addressed and extracted by the algorithm and compared to the list of probes that are known to the system (i.e., a measuring equipment database). If the match is positive, the system recognizes if this particular probe is actually connected and provides plausible temperature readings. The result of this check is displayed via the “probe identified and connected” LED in the verification summary. Hence, this important linkage of DCC to the item is also fully automated. As a next validation step, the performance date of the calibration service is extracted from the DCC and compared to the recalibration interval defined in the system. If the calibration is too long ago, a more recent DCC should be used, or the probe needs to undergo recalibration. This is indicated by the “calibration not expired” color LED. Furthermore, if the calibrated interval does not cover the measurement task of the probe, metrological traceability cannot be achieved. Therefore, a final balancing is made between the calibrated interval reported in the DCC and the upper and lower process limits defined for the respective sensor in the demonstrator software. The result is indicated by the “calibration covers process window” LED in the verification summary board (Fig. <xref ref-type="fig" rid="F4"/>).</p>
      <p id="d2e695">This entire validation protocol ensures the secure and plausible operation of the DCC data in the demonstrator software. In case one of the steps fails, the DCC cannot be processed properly. In some of the cases, e.g., the expiration of the recalibration interval, the user may decide to still use the DCC data for further processing, temporarily, keeping in mind that their own quality management regulations are violated. In real-world DCC-processing use cases, further plausibility checks and balancing of information between the DCC and the quality management environment may be necessary and useful (e.g., concerning uncertainty requirements, influence conditions, or used methods) prior to DCC utilization. Most of them are able to be validated automatically. The simple checks implemented in the demonstrator software consider some key aspects only in order to demonstrate the concept and automation potential.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Measurement value correction and calculation of uncertainty in use</title>
      <p id="d2e708">A DCC can be validated and, in the case of passing the checks described in the former sections, included in the process monitoring in two ways: <list list-type="order"><list-item>
      <p id="d2e713">by dragging and dropping a DCC into the respective field of the “DCC verification” tab</p></list-item><list-item>
      <p id="d2e717">by activating the “include DCC” switch in the respective sensor tab.</p></list-item></list></p>
      <p id="d2e720">Both actions trigger the fully automatic validation process as described in the previous chapters.</p>
      <p id="d2e723">When the validation of the DCC is completed and all checks are passed (all LEDs are green like in Fig. <xref ref-type="fig" rid="F4"/>) the DCC is implemented in the demonstrator program, and the required data are read out and processed. In this context, the schema and the refTypes gain particular significance. As discussed in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, the measurement data are not unambiguously addressable without refTypes. In general, a specific tag can be addressed using xpath (for an introduction, see <xref ref-type="bibr" rid="bib1.bibx22" id="altparen.27"/>). For a unique tag, for example , <inline-formula><mml:math id="M15" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>dcc:endPerformanceDate<inline-formula><mml:math id="M16" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula>, the XPath expression is given in Listing <xref ref-type="fig" rid="Li2"/>.</p>

      <fig id="Li2" specific-use="star"><label>Listing 2</label><caption><p id="d2e753">Example of how to address a unique tag with xpath.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-l02.png"/>

        </fig>

      <p id="d2e762">It should be noted that the namespace must be properly specified as the Python module etree is employed in the handling of the XML document, which represents the DCC.</p>
      <p id="d2e766">The tags for the measurement data of the reference sensor and the calibrated sensor have the same name. Listing <xref ref-type="fig" rid="Li3"/> shows the block for the data of the reference sensor in the DCC. The one for the calibrated sensor looks the same in terms of structure and tag naming (see also lines 262 to 693 in the DCCs that come with the published code).</p>

      <fig id="Li3" specific-use="star"><label>Listing 3</label><caption><p id="d2e773">XML structure for the tag with measurement data.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-l03.png"/>

        </fig>

      <p id="d2e782">In addition to the issue of distinguishing the two datasets, the software needs to find the <inline-formula><mml:math id="M17" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula>si:valueXMLList<inline-formula><mml:math id="M18" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> tag with values in the desired unit, as shown in Listing <xref ref-type="fig" rid="Li3"/>. Both problems can be addressed using XPath, as shown in Listing <xref ref-type="fig" rid="Li4"/>.</p>

      <fig id="Li4" specific-use="star"><label>Listing 4</label><caption><p id="d2e806">Example of how to address a non-unique tag with xpath.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-l04.png"/>

        </fig>

      <p id="d2e815">Once the measurement data are read out, these are used to calculate a regression function using curve_fit from the Python module scipy.optimize. With this function, the corrected value for each and every single measurement value within the calibrated range will be calculated – in real time – and fully automated. In addition to the measurement values of the reference and the calibrated sensor, the uncertainty values for each measuring point are also read out. The expanded uncertainty in use is calculated by extending the calibration uncertainty with further contributions that arise from the actual measurement scenario and sensor usage according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), where <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">cal</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the uncertainty associated with the respective measured value from the calibration; <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hyst</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the uncertainty contribution caused by hysteresis; and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">reg</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the contribution introduced by the regression line, i.e., to account for residual errors of the correction.

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M22" display="block"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">combined</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">cal</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hyst</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">reg</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e892">In the BAM calibration laboratory, hysteresis is not measured but estimated as a lump sum according to the DKD-R 5-1 calibration rule (<xref ref-type="bibr" rid="bib1.bibx16" id="altparen.28"/>). The remaining uncertainty contributions are contingent upon the prevailing measured value. Please refer to the example DCC in the GitHub repository to access the list of uncertainty values for the calibration. The uncertainty contribution originating from the regression consists of a contribution for the intercept <inline-formula><mml:math id="M23" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and the slope <inline-formula><mml:math id="M24" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula>. Every uncertainty contribution consist of the uncertainty of the influencing factors <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and a sensitivity factor <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as shown in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>).

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M27" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">combined</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msqrt><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">cal</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">cal</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">cal</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">hyst</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">hyst</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hyst</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">reg</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:munder></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1105">In the above, <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the uncertainty, <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the sensitivity factor in relation to the respective quantity <inline-formula><mml:math id="M30" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mtext>R</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the standard deviation for the regression function with the sensitivity factor <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mtext>R</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. The expanded uncertainty is calculated by taking the coverage factor <inline-formula><mml:math id="M33" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> into account according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>).

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M34" display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">exp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">combined</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:math></disp-formula>

          While most of the terms are constant over the calibrated range, the following depend on the current temperature measurement value: <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mtext>cal</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (from the calibration certificate) and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (has to be recalculated continuously). In the demonstrator program, these calculations are performed in real time and automatically for each measurement value of each of the four sensors. The basic equations for the constant terms are defined in the Sensoren.py script (in the calc_correction function). The continuous calculations take place in the Main.py script in the update function. Once all relevant variables have been calculated, the very same function triggers the publication of an event that updates all of the output fields and also the plots in the GUI. For a closer look and a deeper understanding, please refer to the published and referenced code. As a result the basic temperature measurement displayed on the left site of the demonstrator GUI (as shown in Fig. <xref ref-type="fig" rid="F3"/>) is extended, as presented in Fig. <xref ref-type="fig" rid="F5"/>. The same measurement is displayed on the right, but, here, data from the corresponding DCC are taken into account as described above.</p><fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e1220">User interface of the demonstrator. On the left-hand side, the measurement without the use of calibration data is shown. It relies on the manufacturer's specifications. On the right-hand side, the same measurement is shown, taking into account the calibration data. This results in a more accurate measurement with a smaller uncertainty and, thus, a wider temperature acceptance range for the process.</p></caption>
          <graphic xlink:href="https://jsss.copernicus.org/articles/15/77/2026/jsss-15-77-2026-f05.png"/>

        </fig>

      <p id="d2e1230">The right side is only displayed after the corresponding DCC has passed the validation tests described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>, indicated by the green validation LED on the upper-right side. In the case of a minor validation check violation, like described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS3"/>, the validation LED would be displayed in red, indicating that the validation checks have not all been passed. In the event of a DCC being integrated but the temperature measurement values leaving the calibrated range, the program would automatically conceal the right side of the sensor tab. For the time of the measurement values being out of the calibrated range, the DCC is excluded, and the data are not utilized. Consequently, the measurement values lack metrological traceability.</p>
      <p id="d2e1237">Using the demonstrator program reveals that measurements taken with one of the sensors can be improved by using DCC data. On the left side of the sensor tab, the measurement is shown without utilizing the calibration data. The process acceptance range, with limits set by the user, becomes smaller when the specification is included. Assuming the process is temperature-controlled, any measurement point within the uncertainty range (i.e., between the acceptance and process limits) may result in the rejection of produced goods or a retest being necessary to ensure that the goods meet the quality requirements. On the right side, the very same measurement is displayed, only with utilization of the data from the DCC. All of the above calculations are performed in the background and without any user interaction. The user only needs to drag and drop the DCC file into the system or, alternatively, flip the “include DCC” switch on the desired sensor tab. Using the DCC data increases the trueness of the measurement result by means of correction and, at the same time, reduces uncertainty, hence also widening the effective acceptance window of the process so that fewer produced goods need to be rejected or retested. In a production line, this may have a direct economical impact.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e1250">The development of a demonstrator that elucidates the advantages of the utilization of calibration data in a simple and clear manner has been successful. Since all steps, from measurement recording and DCC validation to the evaluation and use of the calibration data, are fully automated, the user does not need any specialized metrological knowledge or to actually understand the content of the DCC. All this was accomplished without the involvement of IT specialists or computer engineers. Since the entire code of the demonstrator is available, potential users can gain an overview of the complexity of the implementation and see the advantages for their own use cases to support the necessary IT development process. The provided program code can also serve as an inspiration for algorithms in real applications, although it might only be a starting point for others to develop their own software for DCC handling for integrated quality assurance of observed process data.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e1257">The code is available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18963210" ext-link-type="DOI">10.5281/zenodo.18963210</ext-link> <xref ref-type="bibr" rid="bib1.bibx1" id="paren.29"/>.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e1269">No data sets were used in this article.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e1275">NB was responsible for writing the programming code and writing this paper. MT was in charge of performing the calibrations in the calibration laboratory at BAM. DD from DAkkS consulted on the code for the security checks of the DCC validation and contributed a part of the validation section. MM is head of the calibration laboratory at BAM and contributed a part of the validation section in the paper. CT is the QM representative of the calibration laboratory and revised the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e1281">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e1287">The author, Dominic Deuber, is an expert in emerging technologies <inline-formula><mml:math id="M37" display="inline"><mml:mo>|</mml:mo></mml:math></inline-formula> Cybersecurity at the Deutsche Akkreditierungsstelle GmbH (DAkkS). The article reflects solely his scientific opinion and not necessarily the position of DAkkS. Although the code is publicly available and reuse is permitted, please note that, if doing so, the provided code has been developed for demonstration purposes, and, although attention has been paid to accuracy, functionality, and security, the occurrence of security vulnerabilities cannot be ruled out when implementing in a real application.Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d2e1303">This article is part of the special issue “Sensors and Measurement Science International SMSI 2025”. It is a result of the 2025 Sensor and Measurement Science International (SMSI) Conference, Nuremberg, Germany, 6–8 May 2025.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e1309">The authors would like to thank all of their colleagues in Division 8.1 at BAM for providing valuable feedback during the development of this work. Special thanks go to Keerthana Nattuveettil, whose support and discussions contributed greatly to the implementation and refinement of the presented approach.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e1314">This work was supported by the QI Digital Project. QI-Digital is an initiative by BAM, DAkkS, DIN, DKE, and PTB, funded by the Federal Ministry of Economic Affairs and Energy (BMWE).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e1320">This paper was edited by Michele Penza and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Brunner(2026)</label><mixed-citation>Brunner, N.: DCC Utilization and Automation Demonstrator, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18963210" ext-link-type="DOI">10.5281/zenodo.18963210</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Deutsche Akkreditierungsstelle GmbH – DAkkS(2025)</label><mixed-citation>Deutsche Akkreditierungsstelle GmbH – DAkkS: <uri>https://accreditationauthority.dakks.de/pki/dakks-tsps-en.pdf</uri>, last access: 16 September 2025.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Deutscher Kalibrierdienst – DKD(2025)</label><mixed-citation>Deutscher Kalibrierdienst – DKD: TemaTres for refTypes, <uri>https://digilab.ptb.de/dkd/refType/vocab/index.php</uri>, last access: 4 September 2025.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Engel and Popescu(2025)</label><mixed-citation>Engel, T. and Popescu, A.: GEMIMEG – Digitalization of calibration processes in metrology, Measurement: Sensors, 38, 101474, <ext-link xlink:href="https://doi.org/10.1016/j.measen.2024.101474" ext-link-type="DOI">10.1016/j.measen.2024.101474</ext-link>,  2025.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Engel(2025)</label><mixed-citation>Engel, T.: From a digital calibration certificate to a digital quality infrastructure, EPJ Web Conf., 323, 01003, <ext-link xlink:href="https://doi.org/10.1051/epjconf/202532301003" ext-link-type="DOI">10.1051/epjconf/202532301003</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Foldal(2025)</label><mixed-citation>Foldal, H.: Digitalization in the metrology quality infrastructure – perspectives from Novo Nordisk, EPJ Web Conf., 323, 01002, <ext-link xlink:href="https://doi.org/10.1051/epjconf/202532301002" ext-link-type="DOI">10.1051/epjconf/202532301002</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Hackel et al.(2017)Hackel, Härtig, Hornig, and Wiedenhöfer</label><mixed-citation> Hackel, S., Härtig, F., Hornig, J., and Wiedenhöfer, T.: The digital calibration certificate, PTB – Mitteilungen Forschen und Prufen, 127, 75–81, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Hackel et al.(2021)Hackel, Härtig, Schrader, Scheibner, Loewe, Doering, Gloger, Jagieniak, Hutzschenreuter, and Söylev-Öktem</label><mixed-citation>Hackel, S., Härtig, F., Schrader, T., Scheibner, A., Loewe, J., Doering, L., Gloger, B., Jagieniak, J., Hutzschenreuter, D., and Söylev-Öktem, G.: The fundamental architecture of the DCC, Measurement: Sensors, 18, 100354, <ext-link xlink:href="https://doi.org/10.1016/j.measen.2021.100354" ext-link-type="DOI">10.1016/j.measen.2021.100354</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Hackel et al.(2023)Hackel, Schönhals, Doering, Engel, and Baumfalk</label><mixed-citation>Hackel, S., Schönhals, S., Doering, L., Engel, T., and Baumfalk, R.: The Digital Calibration Certificate (DCC) for an End-to-End Digital Quality Infrastructure for Industry 4.0, Sci, 5, <ext-link xlink:href="https://doi.org/10.3390/sci5010011" ext-link-type="DOI">10.3390/sci5010011</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>INetQI(2025)</label><mixed-citation>INetQI: <uri>https://www.inetqi.net/documentation/quality-infrastructure-definition/</uri>, last access: 8 September 2025.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Kan et al.(2024)Kan, Wang, Liu, and Xiong</label><mixed-citation>Kan, K., Wang, S., Liu, Z., and Xiong, X.: Design and Implementation of Digital Calibration Certificate for RFID Tag Storage, Sensors, 24, <ext-link xlink:href="https://doi.org/10.3390/s24206626" ext-link-type="DOI">10.3390/s24206626</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Melzer and Brunner(2025)</label><mixed-citation>Melzer, M. and Brunner, N.: Digital Certificates: Enabling Automation in Quality Assurance and Metrological Traceability, in: SMSI 2025: Lectures, C6 – Hydrogen Sensor Technology, AMA Service GmbH, 171–172, ISBN 978-3-910600-06-5, <ext-link xlink:href="https://doi.org/10.5162/SMSI2025/C6.4" ext-link-type="DOI">10.5162/SMSI2025/C6.4</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Melzer et al.(2025)Melzer, Deschermeier, Bünger, Wroblowski, Demir, Bubser, and Schüür</label><mixed-citation>Melzer, M., Deschermeier, R., Bünger, L., Wroblowski, O., Demir, M.-A., Bubser, F., and Schüür, J.: The DCC for temperature and humidity quantities: good practice for enhanced interoperability, Measurement, 263, 120109, <ext-link xlink:href="https://doi.org/10.1016/j.measurement.2025.120109" ext-link-type="DOI">10.1016/j.measurement.2025.120109</ext-link>,  2025.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Mustapää et al.(2024)Mustapää, Koskinen, Sundfors, Jonsson, Riska, Löytynoja, and Broo</label><mixed-citation>Mustapää, T., Koskinen, S., Sundfors, M., Jonsson, J., Riska, K., Löytynoja, L., and Broo, J.-A.: Enabling the use of digital calibration certificates in industrial calibration management systems, J. Sens. Sens. Syst., 13, 71–79, <ext-link xlink:href="https://doi.org/10.5194/jsss-13-71-2024" ext-link-type="DOI">10.5194/jsss-13-71-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Physikalisch-Technische Bundesanstalt – PTB(2025a)</label><mixed-citation>Physikalisch-Technische Bundesanstalt – PTB: <uri>https://wiki.dcc.ptb.de/</uri>, last access: 4 September 2025a.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Physikalisch-Technische Bundesanstalt – PTB(2025b)</label><mixed-citation>Physikalisch-Technische Bundesanstalt – PTB: Calibration of resistance thermometers: Guideline DKD-R 5-1, PTB, <ext-link xlink:href="https://doi.org/10.7795/550.20231207" ext-link-type="DOI">10.7795/550.20231207</ext-link>, last access: 9 October 2025b.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Physikalisch-Technische Bundesanstalt – PTB(2025c)</label><mixed-citation>Physikalisch-Technische Bundesanstalt – PTB: <uri>https://www.ptb.de/dcc/</uri>, last access: 4 June 2025c.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Physikalisch-Technische Bundesanstalt – PTB(2025d)</label><mixed-citation>Physikalisch-Technische Bundesanstalt – PTB: <uri>https://www.ptb.de/dcc/v3.3.0/autogenerated-docs/Doku%20Oxygen%203.3.0.html</uri>, last access: 4 September 2025d.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Physikalisch-Technische Bundesanstalt – PTB(2025e)</label><mixed-citation>Physikalisch-Technische Bundesanstalt – PTB: <uri>https://www.ptb.de/dcc/v3.2.1/dcc.xsd</uri>, last access: 4 September 2025e.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Schönhals et al.(2025a)Schönhals, Demir, Doering, Gloger, Hackel, Heeren, Jagieniak, Jordan, Keilholz, Krah, Loewe, Mienert, and Öktem</label><mixed-citation>Schönhals, S., Demir, M.-A., Doering, L., Gloger, B., Hackel, S., Heeren, W., Jagieniak, J., Jordan, M., Keilholz, C., Krah, T., Loewe, J. H., Mienert, K., and Öktem, G. S.: Harmonisation processes and practical implementation of machine-interpretable digital calibration certificates, Measurement: Sensors, 38, 101470, <ext-link xlink:href="https://doi.org/10.1016/j.measen.2024.101470" ext-link-type="DOI">10.1016/j.measen.2024.101470</ext-link>, 2025a. </mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Schönhals et al.(2025b)Schönhals, Jordan, Melzer, and Röske</label><mixed-citation>Schönhals, S., Jordan, M., Melzer, M., and Röske, D.: Ideas for the transition from paper-based force and torque calibration certificates to machine-readable XML data, Measurement: Sensors, 38, 101334, <ext-link xlink:href="https://doi.org/10.1016/j.measen.2024.101334" ext-link-type="DOI">10.1016/j.measen.2024.101334</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>w3schools(2025)</label><mixed-citation>w3schools: <uri>https://www.w3schools.com/xml/xpath_intro.asp</uri>, last access: 10. September 2025.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Towards fully automated metrological traceability in process monitoring: a demonstrator approach highlighting the benefits of Digital Calibration Certificates (DCCs)</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Brunner(2026)</label><mixed-citation>
      
Brunner, N.: DCC Utilization and Automation Demonstrator, Zenodo [code],
<a href="https://doi.org/10.5281/zenodo.18963210" target="_blank">https://doi.org/10.5281/zenodo.18963210</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Deutsche Akkreditierungsstelle GmbH – DAkkS(2025)</label><mixed-citation>
      
Deutsche Akkreditierungsstelle GmbH – DAkkS:
<a href="https://accreditationauthority.dakks.de/pki/dakks-tsps-en.pdf" target="_blank"/>, last access: 16 September 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Deutscher Kalibrierdienst – DKD(2025)</label><mixed-citation>
      
Deutscher Kalibrierdienst – DKD: TemaTres for refTypes,
<a href="https://digilab.ptb.de/dkd/refType/vocab/index.php" target="_blank"/>, last access: 4
September 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Engel and Popescu(2025)</label><mixed-citation>
      
Engel, T. and Popescu, A.: GEMIMEG – Digitalization of calibration processes
in metrology, Measurement: Sensors, 38, 101474,
<a href="https://doi.org/10.1016/j.measen.2024.101474" target="_blank">https://doi.org/10.1016/j.measen.2024.101474</a>,  2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Engel(2025)</label><mixed-citation>
      
Engel, T.: From a digital calibration certificate to a digital quality
infrastructure, EPJ Web Conf., 323, 01003,
<a href="https://doi.org/10.1051/epjconf/202532301003" target="_blank">https://doi.org/10.1051/epjconf/202532301003</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Foldal(2025)</label><mixed-citation>
      
Foldal, H.: Digitalization in the metrology quality infrastructure –
perspectives from Novo Nordisk, EPJ Web Conf., 323, 01002,
<a href="https://doi.org/10.1051/epjconf/202532301002" target="_blank">https://doi.org/10.1051/epjconf/202532301002</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Hackel et al.(2017)Hackel, Härtig, Hornig, and
Wiedenhöfer</label><mixed-citation>
      
Hackel, S., Härtig, F., Hornig, J., and Wiedenhöfer, T.: The digital
calibration certificate, PTB – Mitteilungen Forschen und Prufen, 127, 75–81,
2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Hackel et al.(2021)Hackel, Härtig, Schrader, Scheibner, Loewe,
Doering, Gloger, Jagieniak, Hutzschenreuter, and
Söylev-Öktem</label><mixed-citation>
      
Hackel, S., Härtig, F., Schrader, T., Scheibner, A., Loewe, J., Doering, L.,
Gloger, B., Jagieniak, J., Hutzschenreuter, D., and Söylev-Öktem, G.: The
fundamental architecture of the DCC, Measurement: Sensors, 18, 100354,
<a href="https://doi.org/10.1016/j.measen.2021.100354" target="_blank">https://doi.org/10.1016/j.measen.2021.100354</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Hackel et al.(2023)Hackel, Schönhals, Doering, Engel, and
Baumfalk</label><mixed-citation>
      
Hackel, S., Schönhals, S., Doering, L., Engel, T., and Baumfalk, R.: The
Digital Calibration Certificate (DCC) for an End-to-End Digital Quality
Infrastructure for Industry 4.0, Sci, 5, <a href="https://doi.org/10.3390/sci5010011" target="_blank">https://doi.org/10.3390/sci5010011</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>INetQI(2025)</label><mixed-citation>
      
INetQI:
<a href="https://www.inetqi.net/documentation/quality-infrastructure-definition/" target="_blank"/>, last access: 8 September 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Kan et al.(2024)Kan, Wang, Liu, and Xiong</label><mixed-citation>
      
Kan, K., Wang, S., Liu, Z., and Xiong, X.: Design and Implementation of Digital
Calibration Certificate for RFID Tag Storage, Sensors, 24,
<a href="https://doi.org/10.3390/s24206626" target="_blank">https://doi.org/10.3390/s24206626</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Melzer and Brunner(2025)</label><mixed-citation>
      
Melzer, M. and Brunner, N.: Digital Certificates: Enabling Automation in
Quality Assurance and Metrological Traceability, in: SMSI 2025: Lectures,
C6 – Hydrogen Sensor Technology, AMA Service GmbH, 171–172, ISBN
978-3-910600-06-5, <a href="https://doi.org/10.5162/SMSI2025/C6.4" target="_blank">https://doi.org/10.5162/SMSI2025/C6.4</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Melzer et al.(2025)Melzer, Deschermeier, Bünger, Wroblowski, Demir,
Bubser, and Schüür</label><mixed-citation>
      
Melzer, M., Deschermeier, R., Bünger, L., Wroblowski, O., Demir, M.-A.,
Bubser, F., and Schüür, J.: The DCC for temperature and humidity
quantities: good practice for enhanced interoperability, Measurement, 263,
120109, <a href="https://doi.org/10.1016/j.measurement.2025.120109" target="_blank">https://doi.org/10.1016/j.measurement.2025.120109</a>,  2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Mustapää et al.(2024)Mustapää, Koskinen, Sundfors, Jonsson,
Riska, Löytynoja, and Broo</label><mixed-citation>
      
Mustapää, T., Koskinen, S., Sundfors, M., Jonsson, J., Riska, K., Löytynoja, L., and Broo, J.-A.: Enabling the use of digital calibration certificates in industrial calibration management systems, J. Sens. Sens. Syst., 13, 71–79, <a href="https://doi.org/10.5194/jsss-13-71-2024" target="_blank">https://doi.org/10.5194/jsss-13-71-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Physikalisch-Technische Bundesanstalt –
PTB(2025a)</label><mixed-citation>
      
Physikalisch-Technische Bundesanstalt – PTB: <a href="https://wiki.dcc.ptb.de/" target="_blank"/>, last access: 4 September 2025a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Physikalisch-Technische Bundesanstalt –
PTB(2025b)</label><mixed-citation>
      
Physikalisch-Technische Bundesanstalt – PTB: Calibration of resistance thermometers: Guideline DKD-R 5-1, PTB,
<a href="https://doi.org/10.7795/550.20231207" target="_blank">https://doi.org/10.7795/550.20231207</a>, last access: 9 October 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Physikalisch-Technische Bundesanstalt –
PTB(2025c)</label><mixed-citation>
      
Physikalisch-Technische Bundesanstalt – PTB: <a href="https://www.ptb.de/dcc/" target="_blank"/>, last access: 4 June 2025c.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Physikalisch-Technische Bundesanstalt –
PTB(2025d)</label><mixed-citation>
      
Physikalisch-Technische Bundesanstalt – PTB:
<a href="https://www.ptb.de/dcc/v3.3.0/autogenerated-docs/Doku%20Oxygen%203.3.0.html" target="_blank"/>, last access: 4 September 2025d.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Physikalisch-Technische Bundesanstalt –
PTB(2025e)</label><mixed-citation>
      
Physikalisch-Technische Bundesanstalt – PTB:
<a href="https://www.ptb.de/dcc/v3.2.1/dcc.xsd" target="_blank"/>, last access: 4 September 2025e.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Schönhals et al.(2025a)Schönhals, Demir, Doering,
Gloger, Hackel, Heeren, Jagieniak, Jordan, Keilholz, Krah, Loewe, Mienert,
and Öktem</label><mixed-citation>
      
Schönhals, S., Demir, M.-A., Doering, L., Gloger, B., Hackel, S., Heeren, W.,
Jagieniak, J., Jordan, M., Keilholz, C., Krah, T., Loewe, J. H., Mienert, K.,
and Öktem, G. S.: Harmonisation processes and practical implementation of
machine-interpretable digital calibration certificates, Measurement: Sensors,
38, 101470, <a href="https://doi.org/10.1016/j.measen.2024.101470" target="_blank">https://doi.org/10.1016/j.measen.2024.101470</a>, 2025a.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Schönhals et al.(2025b)Schönhals, Jordan, Melzer, and
Röske</label><mixed-citation>
      
Schönhals, S., Jordan, M., Melzer, M., and Röske, D.: Ideas for the
transition from paper-based force and torque calibration certificates to
machine-readable XML data, Measurement: Sensors, 38, 101334,
<a href="https://doi.org/10.1016/j.measen.2024.101334" target="_blank">https://doi.org/10.1016/j.measen.2024.101334</a>, 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>w3schools(2025)</label><mixed-citation>
      
w3schools: <a href="https://www.w3schools.com/xml/xpath_intro.asp" target="_blank"/>, last access: 10.
September 2025.

    </mixed-citation></ref-html>--></article>
