Logo der Physikalisch-Technischen Bundesanstalt

DCC Summer School

When:
First week: 13 to 17 June 2022
Second week: 20 to 24 June 2022

Where:
Braunschweig, Germany

Duration:
one week

Summer School fee:
330 €

Application deadline:
(Extension of the application deadline. Funding no longer possible.)

DCC Summer School

Application for the DCC Summer School

Your personal details

Your metrological experience

Do you have personal experience with performing calibrations?*
Are you familiar with section 7.8 of ISO 17025?*

Your experience with programming

Have you ever created an HTML page?*
Have you worked with XML before?*
Have you familiarised yourself with XML using the videos above?*

Your DCC experience

Have you already watched the videos in the tutorial section of the DCC homepage?

The tutorials are available with subtitles in various languages.

Your application

In which of the two weeks would you like to participate?*

1st week: 13th to 17th June 2022
2nd week: 20th to 24th June 2022

Do your superiors support your application?
We recommend that you bring your own laptop. Can or will you bring your own laptop?*

Important: You need administrator rights on your device.

Do you need funding to finance your travel (flight, accommodation, travel insurance) and participation fees?*

Note: Funding is no longer possible at this point in time.

Registration disclaimer*
Storage of my personal data*
captcha

Summer School cover letter

Dear colleagues, 
PTB has announced a summer school at the second international DCC conference. The aim of the summer school is to give interested people from all over the world the opportunity to enter direct exchange with other interested colleagues and the developers of the DCC. This exchange is to take place in Braunschweig in real life. 
The summer school is planned as an interactive workshop with one week each. 

  • The first period is scheduled from 13 to 17 June 2022. (First round of participants) 
  • In the week from 20 to 24 June 2022, a repetition of the content of the first week of the event is planned with discussions on the thematic environment of the DCC. (Second round of participants) 

In the following sections, you will find more detailed information about the raw planned schedule of the summer school. The exact schedule will emerge when we are on site with the participants. Depending on their level of knowledge, it may be that one or the other passage will be worked through more quickly or more slowly. 
For participants from some countries, there will be the possibility of financial support for participation in the summer school. We address this in a questionnaire (see below). 
For the participation in the summer school, which will take place from Monday to Friday, we must charge a Summer School fee of 330 € (to be paid if you are invited to the summer school). This includes: 

  • A calibration object on which the creation of a DCC is tested 
  • Catering during the conference 
  • One evening event incl. transport to the location 

Have we aroused your interest? Then we would like to ask you to answer a few questions. Based on the questionnaires we receive, we will then decide who will participate in the summer school. You will find these questions on this website. 
By the way, you can find interesting information about DCC and XML here: 
DCC: DCC homepage www.ptb.de/dcc 
XML: there are a variety of videos describing XML. Here are two examples: 
www.youtube.com/watch 
www.youtube.com/watch 

Summer School Agenda 

1.1        Motivation 

  • With which objectives are analogue calibration certificates (ACCs) generated? 
  • What are the advantages of the DCC over the ACC? 
  • Explain funnel 
  • ... the whole programme 

1.2        Teaching the basics 

  • What is a file with the extension XML? 
  • What does section 7.8 of ISO 17025 require [1]? 
  • What is a schema file (extension xsd), what is it needed for? 
  • How do I create a DCC (extension xml)? 
  • Which software tools are recommended for creating the DCC? 
  • How can I check the content of the DCC created to see if it matches the schema used? 

1.3        In-depth contents 

  • Presentation of good- practice- examples (temperature, humidity, air pressure, mass, ...) 
  • How do I find errors in the DCC I have created myself; what tools are available? 
  • Meaning of the DCR (Digital Calibration Request) 

    • The calibration request (DCR) contains information about the requested reference standard. The DCC to be prepared by the calibration service provider shall contain the final reference standard information. 
    • The reference can have several IDs (unit ID, serial number, ...) and all IDs must be uniquely identifiable with their own elements or identifiers. 

  • Meaning of the DCA (Digital Calibration Answer) 

    • The document "Digital Calibration Answer (DCA)" has turned out to be a very important application area of DCC- similar structures. The DCA represents the answer of the calibration laboratory to the client, in which machine-readable additional services of the calibration laboratory can be transmitted according to a fixed syntax based on the DCC- syntax.

  • Schematron

    • Schematron is a simple and powerful structural schema language that can be used to check statements about patterns in XML documents.
    • It is not based on grammars, but on finding tree patterns in the analysed document
    • It is an ISO standard (ISO 19757) 

1.4        Solve exercises yourself 

  • Deepening based on good- practice examples (GP-DCCs) 
  • Creation of GP schemes 
  • Own creation of exemplary DCCs based on own analogue example calibration certificates created in your institute. 
  • Working with Schematron 

1.5        Working on a simple controller with coupled sensor 

  • Getting to know the equipment 
  • Creating a GP DCC for this use case 
  • Reading out the sensor data, comparison with a (fictitious) standard, calculation of the calibration data, etc. 
  • Transfer of the calibration result to the DCC 

1.6        Further questions, additional contents 

  • Entering formulas with LaTeX and MathML 
  • Uncertainty of measurement according to GUM [2] 
  • Additional features in the third and fourth ring 

    • Use of base64 
    • Human readable output 

  • Sign and encrypt 

    • Reasons for this 
    • Requirements 

  • Extraction of relevant content from the DCC for further use in machine communication 

    • For example, Python script or VBA 

2        Further literature on the DCC

Hackel et al, 'The Digital Calibration Certificate'. [3] Hackel et al, 'The fundamental architecture of the DCC'. [4] 

3        Bibliography 

[1] DIN EN ISO/IEC 17025:2018-03, Allgemeine Anforderungen an die Kompetenz von Prüf- und Kalibrierlaboratorien (ISO/IEC_17025:2017); Deutsche und Englische Fassung EN_ISO/IEC_17025:2017’, Beuth Verlag GmbH [Online]. Available: Opens external link in new windowhttps://www.beuth.de/de/-/-/278030106. [Accessed: Sep. 24, 2021] 

[2] Guide to Specifying Measurement Uncertainty (GUM)’.  [Online]. Available: Opens external link in new windowhttps://www.bipm.org/documents/20126/2071204/JCGM_100_2008_E.pdf/cb0ef43f-baa5-11cf-3f85-4dcd86f77bd6. [Accessed: Apr. 23, 2021] 

[3] Hackel, Siegfried Gustav, Härtig, Frank, Hornig, Julia, and Wiedenhöfer, Thomas, ‘The Digital Calibration Certificate’, PTB-Mitteilungen Vol. 127 2017, vol. Issue 4, p. 7, Dec. 2017, doi: 10.7795/310.20170403. [Online]. Available: Opens external link in new windowhttps://oar.ptb.de/resources/show/10.7795/310.20170403. [Accessed: Mar. 16, 2021], doi:10.7795/310.20170403 

[4] S. Hackel et al., ‘The fundamental architecture of the DCC’, Meas. Sens., vol. 18, p. 100354, Dec. 2021, doi: 10.1016/j.measen.2021.100354. [Online]. Available: Opens external link in new windowhttps://www.sciencedirect.com/science/article/pii/S2665917421003172. [Accessed: Oct. 01, 2021], doi:10.1016/j.measen.2021.100354 

[5] D. Hutzschenreuter et al., ‘SmartCom Digital-SI (D-SI) XML exchange format for metrological data version 2.0.0’, Jul. 2021, doi: 10.5281/zenodo.4709001. [Online]. Available: Opens external link in new windowhttps://zenodo.org/record/4709001. [Accessed: Mar. 10, 2022], doi:10.5281/zenodo.4709001 

[6] ISO/IEC 17799:2005’, ISO.  [Online]. Available: Opens external link in new windowhttps://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/03/96/39612.html. [Accessed: Apr. 04, 2021] 

[7] ISO/IEC 27002:2013’, ISO.  [Online]. Available: Opens external link in new windowhttps://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/05/45/54533.html. [Accessed: Apr. 04, 2021] 

[8] Mathematical Markup Language (MathML) Version 3.0 2nd Edition’.  [Online]. Available: Opens external link in new windowhttps://www.w3.org/TR/MathML3/. [Accessed: Feb. 05, 2021] 

[9] SI Brochure - BIPM’.  [Online]. Available: Opens external link in new windowhttps://www.bipm.org/en/publications/si-brochure/. [Accessed: Apr. 23, 2021] 

[10] Introduction to XML’.  [Online]. Available: Opens external link in new windowhttps://www.w3schools.com/xml/xml_whatis.asp 

4        List of abbreviations 

Table 1: List of abbreviations

Abbreviation Name
DCCDigital Calibration Certificate (gitlab1.ptb.de/d-ptb/dcc/xsd-dcc))
D-SIDigital- SI; digitales (French) Système international d'unités ; information on SI. [5] [https://gitlab1.ptb.de/d-ptb/d-si)
GPGood- Practice examples-; based on or taking into account ITIL (Information Technology Infrastructure Library), e.g. in [6] and [7]
GUMGuide to the Expression of Uncertainty in Measurement [2]
MathMLMathematical Markup Language [8]
SIfranz. Système international d'unités [9]
XMLExtensible Markup Language; markup language for the representation of hierarchically structured data in the format of a text file. [10]