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¶
- Kalibrierschein-Import — Scheine übernehmen statt nur ansehen
- Kalibrierstandards — die Rückführung, die der DCC nicht trägt
- DCC-Export — Feldzuordnung im Detail