Το πρότυπο EN 18223 είναι ασαφές - η ανοιχτή σημασιολογία το μετατρέπει σε ένα ζήτημα μορφοποίησης

Το πρότυπο EN 18223 είναι ασαφές - η ανοιχτή σημασιολογία το μετατρέπει σε ένα ζήτημα μορφοποίησης

Η εκτεταμένη μορφή του προτύπου EN 18223 μετατρέπει τις τρεις γραμμές σε είκοσι. Αυτή η φλυαρία δεν αποτελεί σφάλμα του προτύπου, αλλά το τίμημα ενός κλειστού λεξικού.

Αν αντιστοιχίσουμε καθαρό, ιδιωματικό JSON-LD στην εκτεταμένη σειριοποίηση του προτύπου EN 18223, το πρώτο πράγμα που ξεχωρίζει είναι ο όγκος του. Αυτή η μορφή είναι εντυπωσιακά περιφραστική.

Το EN 18223 είναι το πρότυπο της CEN/CLC JTC 24 για τη διαλειτουργικότητα του συστήματος του Ψηφιακού Διαβατηρίου Προϊόντος· η παράγραφος 4 του ορίζει το σημασιολογικό μοντέλο, ενώ η παράγραφος 5.2 τη σειριοποίηση. Αυτή η σειριοποίηση έχει δύο μορφές. Η συμπιεσμένη σειριοποίηση που χρησιμοποιείται στην πράξη χρησιμοποιεί το elementId κάθε τιμής ως κλειδί αντικειμένου και αφήνει το dictionaryReference και το valueDataType να επιλυθούν μέσω του λεξικού δεδομένων. Η εκτεταμένη μορφή καταγράφει τα πάντα: κάθε τιμή μετατρέπεται σε αντικείμενο με δικό της elementId, dictionaryReference, objectType, valueDataType και value, και τρεις γραμμές δεδομένων πηγής γίνονται είκοσι.

Τι κερδίζει η περιττολογία

Η περιττολογία δεν είναι τυχαία, και αξίζει να κατανοήσουμε τι κερδίζει.

Είναι αυτό που γίνεται η σημασιολογία, μόλις δεν μπορεί πλέον να θεωρηθεί δεδομένο ότι μπορεί να αναλυθεί ανοιχτά στο διαδίκτυο. Ένα έγγραφο JSON-LD μεταφέρει συνήθως σημασία μέσω ενός @context: ενός συνδέσμου, τον οποίο ακολουθεί ο αναγνώστης για να αναζητήσει τι σημαίνει ένα πεδίο.

Η συμπιεσμένη μορφή λειτουργεί μόνο αν ο αναγνώστης μπορεί να αναζητήσει το λεξικό πίσω από ένα πεδίο. Αυτό αποτυγχάνει αν το λεξικό είναι το ECLASS ή το IEC CDD - και τα δύο είναι επί πληρωμή, κανένα δεν είναι ελεύθερα αναζητήσιμο όπως ένα ανοιχτό @context-IRI. Εδώ η εκτεταμένη μορφή δικαιολογεί το μήκος της: αναγράφει τη σημασία τιμή προς τιμή - ποιο λεξικό, ποια καταχώριση, ποιος τύπος, ποια τιμή - και παραμένει αυτοπεριγραφική, όταν δεν μπορεί κανείς να βασιστεί στο ότι ο αναγνώστης θα κάνει κλικ για να αναζητήσει περαιτέρω πληροφορίες.

Διαβάζοντάς την έτσι, η φλυαρία δεν αποτελεί σχεδιαστικό σφάλμα, αλλά μια ορθολογική απάντηση στα κλειστά λεξικά.

Η αντίθεση είναι συγκεκριμένη. Τα λεξιλόγια στα οποία βασιζόμαστε - το OpenEPCIS DPP Core και οι κανονιστικές επεκτάσεις του - έχουν δημοσιευτεί ανοιχτά στο ref.openepcis.io και παραμένουν ελεύθερα αναλύσιμα. Μια μόνο αναφορά @context φέρει τη σημασία που πρέπει να εγγράψει ένα κλειστό λεξικό.

Γιατί η κατεύθυνση είναι καθοριστική

Η ανακατασκευή ανοιχτής σημασιολογίας από ένα κλειστό λεξικό είναι η δύσκολη κατεύθυνση. Αντίθετα, είναι εύκολο.

Η πηγή JSON-LD μας περιέχει ήδη κάθε χαρακτηριστικό που απαιτεί το μοντέλο του EN 18223: μια αναφορά στην ιδιότητα, μια αναφορά στο λεξικό, έναν τύπο δεδομένων τιμής, ένα πίνακα γλωσσών ανά τιμή. Αυτά εκφράζονται μόνο σε τυποποιημένα αντικείμενα JSON-LD με IRI @context, αντί για την επίπεδη δομή «οντότητα-χαρακτηριστικό-τιμή» του EN 18223.

Η δημιουργία μιας προβολής σύμφωνα με το πρότυπο EN 18223 από αυτά τα δεδομένα αποτελεί μια εργασία μορφοποίησης: η λήψη των ήδη υπαρχόντων πεδίων και η προσαρμογή τους στη μορφή προορισμού.

Η αρχή σε μία πρόταση: Μια πηγή με ανοιχτούς χώρους ονομάτων δημιουργεί μια προβολή από κάθε κλειστό λεξικό, έτσι ώστε η περιττή πολυλογία να αποτελεί ένα κόστος που πληρώνει μόνο όποιος ξεκίνησε με κλειστό σύστημα. Όταν η σημασία είναι ανοιχτή από την πρώτη στιγμή της συγγραφής, αυτό το κόστος εξαλείφεται από μόνο του.

Πολλαπλοί χώροι ονομάτων αντί για ένα κανονικό λεξιλόγιο

Το γεγονός ότι η πηγή μας έχει ήδη αυτή τη μορφή είναι μια συνειδητή απόφαση, όχι τυχαίο. Δεν περιορίζουμε κάθε κανονισμό σε ένα μόνο λεξιλόγιο.

Κάθε κανονισμός EU-DPP - για τις μπαταρίες, τα κλωστοϋφαντουργικά, τα ηλεκτρονικά και όσους πρόκειται να ακολουθήσουν - διατηρεί τον δικό του ανώτερο χώρο ονομάτων: αυτόν του GS1, αυτόν του OpenEPCIS DPP Core, καθώς και αυτόν της αντίστοιχης επέκτασης του κανονισμού. Όλα βρίσκονται παράλληλα σε έναν πίνακα @context, δίπλα σε έναν σκόπιμα απλοποιημένο χώρο ονομάτων transpareo: για τους λίγους όρους που δεν καλύπτονται από κανέναν προηγούμενο χώρο ονομάτων.

Το πρότυπο EN 18223 απαιτεί στην εισαγωγική ρήτρα 0.3 σχεδόν ακριβώς αυτό: να αποφεύγονται οι τομεακές οντολογίες, να επιτρέπεται η παράλληλη χρήση των οντολογιών που εκδίδονται για κάθε εξουσιοδοτημένη πράξη και να διατηρείται το οριζόντιο επίπεδο όσο το δυνατόν πιο γενικό.

Μια αρχιτεκτονική βασισμένη σε ανοιχτούς, παράλληλους χώρους ονομάτων δεν είναι απλώς συμβατή με τον σκοπό του προτύπου. Είναι ακριβώς αυτό προς το οποίο παραπέμπει η ίδια η αρχή σχεδιασμού του προτύπου.

Μια δοκιμή αντοχής: ο κατάλογος χαρακτηριστικών του Battery Pass

Η απόδειξη έγκειται στον τρόπο με τον οποίο η αρχιτεκτονική ενσωματώνει ένα λεξικό για το οποίο δεν είχε σχεδιαστεί ποτέ.

Η «Data Attribute Long List» του Battery Pass Consortium, έκδοση 1.3, αποτελεί ένα τρίτο λεξικό που αποκλίνει ανεξάρτητα τόσο από το πρότυπο EN 18223 όσο και από το GS1: περίπου 100 χαρακτηριστικά, δική του ονοματολογία, δικά του επίπεδα πρόσβασης, μια ερμηνεία του παραρτήματος XIII του κανονισμού για τις μπαταρίες από το Consortium.

Τα συγκρίναμε με το υπάρχον μοντέλο δεδομένων μας. 91 από τα 100 χαρακτηριστικά αντιστοιχίστηκαν χωρίς αλλαγές σε ήδη υπάρχοντες τύπους ιδιοτήτων. Μια πηγή που βασίζεται σε πληθώρα ονοματοθεσιών υιοθετεί ένα νέο κλειστό λεξικό ως μια επιπλέον προβολή - δεν επιβάλλει ανακατασκευή.

Πού βρίσκεται το πρότυπο

Το EN 18223 και το αδελφικό του πρότυπο EN 18216, το οποίο ορίζει τη συγκεκριμένη μορφή σειριοποίησης στην οποία παραπέμπει το EN 18223, είναι και τα δύο εναρμονισμένα ευρωπαϊκά πρότυπα.

Ανήκουν στην πρώτη σειρά προτύπων που δημοσιεύθηκε από το CEN-CENELEC-JTC-24-DPP: έξι από τα οκτώ πρότυπα, ενώ τα υπόλοιπα δύο - σχετικά με την αυθεντικοποίηση και τα δικαιώματα πρόσβασης - θα ακολουθήσουν κατά τη διάρκεια του καλοκαιριού του 2026. Τα έξι αυτά πρότυπα αναφέρθηκαν στις 15 Ιουλίου 2026 στην απόφαση εκτέλεσης (ΕΕ) 2026/1736 στην Εφημερίδα της Ευρωπαϊκής Ένωσης, γεγονός που τους απονέμει τον εναρμονισμένο χαρακτήρα και, ως εκ τούτου, την τεκμήριο συμμόρφωσης με τα άρθρα 10 και 11 του ΓΚΠΔ.

Η θετική πλευρά

Τίποτα από όλα αυτά δεν καθιστά το EN 18223 λανθασμένο πρότυπο. Η περιττή λεπτομέρεια είναι το ειλικρινές τίμημα της διαλειτουργικότητας σε έναν κόσμο όπου δεν είναι ανοιχτό κάθε λεξικό, και το πρότυπο ανταποκρίνεται στις απαιτήσεις αυτού του κόσμου.

Η θετική πλευρά είναι απλή: για όσους χρησιμοποιούν ήδη καθαρό JSON-LD, το EN 18223 αποτελεί μια προβολή, όχι μια νέα κατασκευή. Η δαπανηρή κατεύθυνση είναι η αντίθετη - αυτή που πρέπει να ακολουθήσει όποιος ξεκίνησε από ένα κλειστό λεξικό.

Για όσους βασίζονται από την πρώτη γραμμή σε ανοιχτή, αναλύσιμη σημασιολογία, η περιττή πολυλογία του προτύπου παύει να αποτελεί εμπόδιο. Μετατρέπεται σε μια μορφή εξόδου που δημιουργείται όταν χρειάζεται.

Τα πρότυπα DPP, εξηγημένα με κατανοητό τρόπο

Ακολουθούμε τα πρότυπα της ΕΕ για την Προστασία Δεδομένων (EU-DPP), από τους αναγνωριστικούς κωδικούς έως τη διαλειτουργικότητα, και σας στέλνουμε μια φορά το μήνα στο ηλεκτρονικό σας ταχυδρομείο πληροφορίες για το τι πραγματικά αλλάζει και τι σημαίνει αυτό στην πράξη.