Zum Inhalt

Digitaler Kalibrierschein (DCC)

Ein DCC ist ein Kalibrierschein als XML nach dem PTB-Schema — maschinenlesbar, statt für das Auge gesetzt. calServer erzeugt ihn aus dem Kalibrierdatensatz und kann einen fremden DCC im Browser anzeigen, ohne ihn zu übernehmen.

Diese Seite beschreibt beides aus Anwendersicht: was in einem erzeugten DCC steht und wie der Viewer benutzt wird. Die technische Zuordnung der Felder steht unter DCC-Export.

Zubuchbares Modul

Der DCC-Export hängt am Schalter enable_dcc_plugin. Ohne ihn erscheint die Aktion nicht. Der Viewer ist davon unabhängig und funktioniert immer.

Was in einem erzeugten DCC steht

Block Inhalt
Administrative Daten Labor, Kunde, Gerät mit Identifikation und Seriennummer, Auftrags- und Zertifikatsbezug, Zeitpunkte
Messergebnisse Je Messzeile Referenzwert, angezeigter Messwert und Messabweichung als D-SI-Listen
Messunsicherheit Erweiterte Messunsicherheit je Zeile, angegeben für k = 2
Umgebungsbedingungen Temperatur, Feuchte und Druck als Einzelwerte
Rekalibrierdatum Der nächste Termin, mit Verweis auf ISO/IEC 17025 Abschnitt 7.8.4.3
Prüfvorschrift Der angewandte Prozedurlauf samt Version

Die Messzeilen werden nach ihrer Bezeichnung gruppiert; jede Gruppe wird eine Liste im Dokument. Wurden Schritte nach dem Laden der Prozedur noch bearbeitet, trägt das Dokument dazu einen Vermerk.

Der gerenderte PDF-Kalibrierschein lässt sich in dieselbe Datei einbetten. Dann ist der DCC eine Datei, die Mensch und Maschine lesen, statt zweier Artefakte, die auseinanderlaufen können. Steht kein PDF zur Verfügung, entsteht der DCC als reines XML.

Was bewusst nicht im DCC steht

Diese Punkte sind nicht enthalten. Sie fehlen nicht versehentlich, sondern sind benannt, weil ein stillschweigend weggelassener Inhalt schlimmer ist als ein bekannter:

Nicht enthalten Grund
Bezugsnormale und Rückführungskette Wird nicht ausgegeben; die Rückführung steht im Kalibrierschein und in der Standards-Tabelle der Kalibrierung
Konformitätsaussage Für das Quellfeld gibt es keine Entsprechung im V2-Datenmodell; geraten wird nicht
Zweiter Unterzeichner Eine Kalibrierung trägt einen ausführenden Bearbeiter, nicht zwei Unterschriftsfelder
Zweisprachige Texte Ausgegeben wird ausschließlich lang="de"
Toleranzbereiche der Umgebungsbedingungen Je Bedingung steht ein Einzelwert, kein Min/Max-Band

Den Viewer benutzen

Der DCC-Viewer (/v2/dcc-viewer) zeigt eine DCC-Datei als lesbaren Kalibrierschein an. Erreichbar ist er über DCC ansehen im Kalibrierschein-Import oder direkt über die Adresse; einen Menüeintrag hat er nicht, weil er nichts erfasst.

Die Datei verlässt den Rechner nicht

Der Viewer liest und prüft die Datei vollständig im Browser. Es findet kein Upload statt — weder zu calServer noch zu einem fremden Dienst. Das ist der Grund, warum er auch für einen Schein taugt, der gar nicht in den Bestand soll: eine Reklamation, eine Rückfrage, ein Blick vor der Übernahme.

Datei auf die Fläche ziehen oder auswählen — danach steht oben das Prüfband und darunter die gewählte Ansicht.

Einen abgelegten Schein ansehen

Liegt der Schein schon im System, entfällt die Dateiauswahl. Ein DCC im DMS öffnet sich im Reiter Vorschau seines Dokuments: dort steht derselbe Viewer mit Prüfband, Ansichten und Befunden, statt des Hinweises, dass es für diesen Dateityp keine Vorschau gibt (siehe Dokumentenverwaltung). Im Kalibrierschein-Import gilt dasselbe für einen DCC-Vorgang im Prüfdialog.

Erkannt wird ein Schein am Inhalt, nicht am Fach und nicht am Dateinamen — maßgeblich ist das Wurzelelement der XML-Datei. Ein DCC, den jemand von Hand in ein beliebiges Fach gelegt hat, wird deshalb genauso angezeigt; eine andere XML-Datei bleibt umgekehrt bei der gewohnten Vorschau samt Download.

Die drei Ansichten

Ansicht Zeigt
Schein-Ansicht Den Inhalt als gesetzten Kalibrierschein
Explorer Die Baumstruktur des Dokuments zum Aufklappen
Rohansicht Den XML-Quelltext

Zwischen gerenderter Ansicht und Quelltextzeile lässt sich springen — wer im Schein etwas Auffälliges sieht, landet an der Stelle, an der es im XML steht.

Das Prüfband

Über der Ansicht steht der Prüfstatus mit vier Stufen:

Stufe Bedeutung
Keine Auffälligkeiten Die Prüfungen liefen ohne Befund
Hinweise vorhanden Etwas ist bemerkenswert, aber nicht falsch
Probleme gefunden Das Dokument ist lesbar, aber es gibt Befunde
Datei nicht verarbeitbar Die Datei konnte nicht gelesen werden

Daneben stehen die Schemaversion, die Befundliste, der Download des XML und der Druck.

Geprüft wird in Stufen: erst Schutzgrenzen der Datei (Größe, Verschachtelung, gefährliche Konstrukte im Prolog), dann Wohlgeformtheit, dann Struktur und Schemaversion, dann der Aufbau des Modells, zuletzt Plausibilität — Datumsreihenfolge, Kernfelder, Ergebnisse und der k-Faktor.

Zur Schemaversion kennt der Viewer drei Fälle: eine Version mit voller Unterstützung, eine noch nicht endgültige Fassung mit entsprechendem Hinweis, und eine unbekannte Version, die nach bestem Vermögen dargestellt wird. Auch im letzten Fall bricht er nicht ab, sondern sagt, woran er sich hält.

Was ein Statement mitbringt

Eine Aussage im DCC (dcc:statement) ist mehr als ihr Text. Norm, Fundstelle, Datum, Geltungsdauer, Gültigkeit, Konformität, Rückführbarkeit und die verantwortliche Stelle stehen als eigene Angaben daneben — der Viewer zeigt sie unter der Aussage als Beschriftung/Wert-Paare. Dasselbe gilt für ein Verfahren (dcc:usedMethod), das Norm, Fundstelle und Verweis führt.

Das ist der Grund, warum beim Rekalibrier-Statement der Termin sichtbar ist und nicht nur der Satz davor.

Was noch fehlt

Trägt eine Aussage eigene Messgrößen (dcc:data), werden die nicht dargestellt — dafür bräuchte es eine Tabelle im Aussageblock. Der Coverage-Report weist die betroffenen Knoten aus; kein Inhalt verschwindet unbemerkt.

refTypes

refType ist die maschinenlesbare Sprungmarke im DCC: daran findet ein Empfänger den Messwert, das Normal, die Messabweichung. Das Schema schreibt dafür keine Liste vor, verbindlich ist der Thesaurus des DKD.

Der Viewer prüft jeden Bezeichner dagegen und kennt drei Antworten:

Status Bedeutung
im DKD-Thesaurus Der Bezeichner steht im verbindlichen Vokabular
im Dokument definiert Der Schein erklärt ihn selbst per dcc:refTypeDefinitions
unbekannt Weder das eine noch das andere — Hinweis im Prüfband

Der letzte Fall ist ein Hinweis, kein Fehler: Der Bezeichner bleibt sichtbar, und der Rest des Scheins wird normal dargestellt. Er sagt nur, dass ein Empfänger mit dieser Marke nichts anfangen kann.

Ein Schein aus dem eigenen DCC-Export löst diesen Hinweis nicht aus. Taucht er trotzdem auf, gehören Bezeichner und Schein in ein Ticket: Entweder ist das Vokabular des Viewers veraltet, oder der Export schreibt etwas, das er nicht schreiben sollte.

Mehrsprachige Scheine

Führt ein DCC Texte in mehreren Sprachen, steht im Viewer ein Umschalter. Er bietet die Vereinigung aus den verwendeten und den als Pflicht gekennzeichneten Sprachen an — eine Pflichtsprache bleibt also wählbar, auch wenn das Dokument sie nicht unter den verwendeten führt. Sie ist mit einem Stern markiert.

Fehlt für einen Textblock die Übersetzung, zeigt der Viewer die Pflichtsprache und kennzeichnet das sichtbar, statt eine Lücke zu lassen.

Zahlen- und Datumsformat richten sich nach der Oberflächensprache des angemeldeten Benutzers, nicht nach der Sprache des Dokuments.

Oberfläche des Viewers nur auf Deutsch

Die Beschriftungen und Befundtexte des Viewers selbst liegen bislang nur auf Deutsch vor. Der Inhalt des Scheins wird in jeder Sprache angezeigt, die das Dokument führt.

Weiterführend