> Η μετάφραση παρέχεται για διευκόλυνση. Κανονιστικό είναι το αγγλικό πρωτότυπο. # Έκδοση **Προδιαγραφή του Μετα-Σύμπαντος** **Αναγνωριστικό εγγράφου:** MU-V2-ARCH-002 **Τίτλος:** Πρότυπο αρχιτεκτονικής μετα-μοντέλων - στρατηγική έκδοσης **Κατηγορία εγγράφου:** κανονιστικό **Έκδοση:** 2.0 (προσχέδιο) **Κατάσταση:** προσχέδιο εργασίας **Κανονιστικές αναφορές:** Σύνταγμα του Μετα-Σύμπαντος (MUC), MMAS-Core **Πληροφοριακές αναφορές:** Naming-Conventions, MMAS-Package **Πνευματικά δικαιώματα:** © Orkestron.AI **Άδεια:** Apache-2.0 --- # 1. Σκοπός Το έγγραφο αυτό ορίζει τη στρατηγική έκδοσης για όλες τις προδιαγραφές του Μετα-Σύμπαντος, τα Μετα-Μοντέλα και τα σχετιζόμενα σημασιολογικά τεχνουργήματα. Στόχος είναι να καταστεί δυνατή η συνεχής εξέλιξη με διατήρηση της σημασιολογικής σταθερότητας, της διαλειτουργικότητας και της ιχνηλασιμότητας. --- # 2. Πεδίο εφαρμογής Η προδιαγραφή αυτή εφαρμόζεται σε: - πρότυπα του Μετα-Σύμπαντος - Μετα-Μοντέλα - Δέσμες - Στρώματα - Σχήματα - Αντικείμενα - Προβολές - Συμβόλαια - Προφίλ ομοσπονδίας Κάθε έκδοση ΟΦΕΙΛΕΙ να δηλώνεται ρητά. --- # 3. Αρχές έκδοσης Η έκδοση ΟΦΕΙΛΕΙ: - να είναι ρητή, - να είναι αμετάβλητη μετά τη δημοσίευση, - να διατηρεί ιχνηλασιμότητα, - να υποστηρίζει τη συνύπαρξη πολλών εκδόσεων, - να διακρίνει τις σημασιολογικές αλλαγές από τις συντακτικές. Καμία δημοσιευμένη έκδοση ΔΕΝ ΠΡΕΠΕΙ να τροποποιείται σιωπηλά. --- # 4. Ανεξάρτητη έκδοση Κάθε αρχιτεκτονικό στοιχείο ΟΦΕΙΛΕΙ να έχει δικό του κύκλο ζωής και δική του έκδοση. Παραδείγματα: - Προδιαγραφή του Μετα-Σύμπαντος - MUC - MMAS - MUFP - Μετα-Μοντέλο - Δέσμη - Στρώμα - Σχήμα - Προφίλ προβολής - Συμβόλαιο Η ενημέρωση ενός στοιχείου ΔΕΝ ΠΡΕΠΕΙ να απαιτεί αλλαγή άσχετων εκδόσεων. --- # 5. Σημασιολογική έκδοση Οι προδιαγραφές ΟΦΕΙΛΟΥΝ να ακολουθούν τη σημασιολογική έκδοση. MAJOR : Ρηξιγενείς σημασιολογικές αλλαγές. MINOR : Νέες συμβατές δυνατότητες. PATCH : Συντακτικές διορθώσεις, διευκρινίσεις και μη σημασιολογικές βελτιώσεις. Οι υλοποιήσεις ΜΠΟΡΟΥΝ να υιοθετούν συμβατά εσωτερικά σχήματα, εφόσον διατηρείται το σημασιολογικό νόημα. --- # 6. Ταυτότητα έκδοσης Κάθε εκδεδομένο τεχνούργημα ΟΦΕΙΛΕΙ να δηλώνει: - αναγνωριστικό, - έκδοση, - ημερομηνία δημοσίευσης, - κατάσταση, - ιδιοκτήτη, - δήλωση συμβατότητας. --- # 7. Σημασιολογικό αποτύπωμα Ο αριθμός έκδοσης δηλώνει *πρόθεση*· το **σημασιολογικό αποτύπωμα** δηλώνει *ταυτότητα νοήματος*. Κάθε δημοσιευμένη έκδοση μετα-μοντέλου ΟΦΕΙΛΕΙ να φέρει σημασιολογικό αποτύπωμα υπολογισμένο πάνω στην **κανονικοποιημένη σημασιολογική δομή** του μοντέλου - τα Αντικείμενα, τις Ιδιότητες, τις Σχέσεις, τα Γεγονότα, τα Συμβόλαια και τις Προβολές του, όπως τα ορίζει το [MMAS-Core](MMAS-Core.md) - και ΟΧΙ πάνω στο Markdown, τη σειρά αρχείων, τα κενά ή άλλη παρουσίαση. Το αποτύπωμα ΟΦΕΙΛΕΙ να είναι κρυπτογραφική σύνοψη (για παράδειγμα `sha256`) μιας κανονικής, ντετερμινιστικά σειριοποιημένης μορφής της σημασιολογικής δομής. Δύο τεχνουργήματα με ταυτόσημο νόημα ΟΦΕΙΛΟΥΝ να παράγουν το ίδιο αποτύπωμα ακόμη κι αν διαφέρει η μορφοποίησή τους· οποιαδήποτε αλλαγή νοήματος ΟΦΕΙΛΕΙ να παράγει διαφορετικό αποτύπωμα. Ένα εκδεδομένο τεχνούργημα ΟΦΕΙΛΕΙ να δηλώνει το αποτύπωμά του δίπλα στην ταυτότητα έκδοσής του: ```text Version 2.1.0 Semantic Fingerprint sha256: 8D4A...F27C ``` Το σημασιολογικό αποτύπωμα εξυπηρετεί αρκετούς σκοπούς: - **εντοπισμός σημασιολογικής ισοδυναμίας** - επιβεβαίωση ότι δύο τεχνουργήματα σημαίνουν το ίδιο, ανεξάρτητα από μορφοποίηση ή συντακτικές διαφορές, - **εντοπισμός κρυφής ασυμβατότητας** - αποκάλυψη αλλαγών νοήματος που ο αριθμός έκδοσης δεν αποτύπωσε (για παράδειγμα μια έκδοση PATCH της οποίας άλλαξε το αποτύπωμα), - **έλεγχος συμβατότητας πριν από την ομοσπονδία** - σύγκριση αποτυπωμάτων πριν από την ομοσπονδία για να κριθεί αν απαιτείται διαπραγμάτευση ή αντιστοίχιση, - **γράφοι εξαρτήσεων και μεταβάσεων** - χρήση των αποτυπωμάτων ως σταθερών κόμβων κατά την κατασκευή γράφων εξαρτήσεων εκδόσεων και μεταβάσεων σε μια ομοσπονδία. Το αποτύπωμα ΟΦΕΙΛΕΙ να είναι αναπαραγώγιμο: κάθε συμμορφούμενη υλοποίηση, με την ίδια σημασιολογική δομή, ΟΦΕΙΛΕΙ να υπολογίζει την ίδια τιμή. Η ακριβής κανονική σειριοποίηση, ο διαχωρισμός σημασιολογικών και μη σημασιολογικών πεδίων και η διαδικασία κατακερματισμού ορίζονται κανονιστικά στο [MMAS-Interchange (MUIF)](MMAS-Interchange.md), με επαληθευμένο λυμένο παράδειγμα και υλοποίηση αναφοράς. Το σημασιολογικό αποτύπωμα συνδυάζεται με το [κανονικό σημασιολογικό όνομα](Naming-Conventions.md) ώστε μια έννοια να αναγνωρίζεται και από σταθερό όνομα και από σταθερό νόημα, και είναι ένα από τα πεδία μεταδεδομένων που φέρει ένα [Σημασιολογικό πακέτο διανομής](MMAS-Package.md). --- # 8. Συμβατότητα Κάθε δημοσιευμένη έκδοση ΟΦΕΙΛΕΙ να δηλώνει τη συμβατότητά της με προηγούμενες εκδόσεις. Η συμβατότητα ΟΦΕΙΛΕΙ να ταξινομείται ως: - Πλήρως συμβατή - Συμβατή προς τα πίσω - Συμβατή προς τα εμπρός - Απαιτεί μετάβαση - Ρηξιγενής --- # 9. Συνύπαρξη Πολλές εκδόσεις ΜΠΟΡΟΥΝ να συνυπάρχουν ταυτόχρονα. Οι υλοποιήσεις ΟΦΕΙΛΟΥΝ να υποστηρίζουν ρητή διαπραγμάτευση εκδόσεων όποτε η ομοσπονδία εμπλέκει διαφορετικές εκδόσεις. --- # 10. Χαρακτηρισμός ως παρωχημένου Τα τεχνουργήματα ΟΦΕΙΛΟΥΝ να χαρακτηρίζονται παρωχημένα πριν από την αφαίρεσή τους. Η ειδοποίηση χαρακτηρισμού ΟΦΕΙΛΕΙ να προσδιορίζει: - το παρωχημένο τεχνούργημα, - το υποκατάστατο, - την έκδοση χαρακτηρισμού, - την προγραμματισμένη έκδοση αφαίρεσης. --- # 11. Μετάβαση Οι ρηξιγενείς αλλαγές ΟΦΕΙΛΟΥΝ να περιλαμβάνουν οδηγίες μετάβασης. Η τεκμηρίωση μετάβασης ΟΦΕΙΛΕΙ να περιγράφει: - τις επηρεαζόμενες έννοιες, - τις σημασιολογικές διαφορές, - τους απαιτούμενους μετασχηματισμούς, - τη στρατηγική συμβατότητας, - παραδείγματα. --- # 12. Εισαγόμενα πρότυπα Τα εισαγόμενα σημασιολογικά πρότυπα ΟΦΕΙΛΟΥΝ να διατηρούν τα αρχικά τους αναγνωριστικά έκδοσης. Οι τοπικές επεκτάσεις ΟΦΕΙΛΟΥΝ να διατηρούν ρητή αντιστοίχιση ανάμεσα στις εισαγόμενες εκδόσεις και τις τοπικές επεκτάσεις. --- # 13. Ιστορική διατήρηση Οι ιστορικές εκδόσεις ΟΦΕΙΛΟΥΝ να παραμένουν αναγνωρίσιμες και αναπαραγώγιμες. Οι προηγούμενες εκδόσεις ΟΦΕΙΛΟΥΝ να παραμένουν δημόσια διαθέσιμες όποτε αυτό είναι δυνατό. Οι ιστορικές εκδόσεις ΔΕΝ ΠΡΕΠΕΙ να ξαναγράφονται. --- # 14. Διαπραγμάτευση εκδόσεων Τα ομοσπονδοποιημένα σύμπαντα ΟΦΕΙΛΟΥΝ να δηλώνουν τις υποστηριζόμενες εκδόσεις κατά την ανακάλυψη δυνατοτήτων. Αν εντοπιστούν ασύμβατες εκδόσεις, οι υλοποιήσεις ΟΦΕΙΛΟΥΝ: - να διαπραγματευτούν συμβατή έκδοση, - να εφαρμόσουν σημασιολογικές αντιστοιχίσεις, - να ζητήσουν μετάβαση, - ή να απορρίψουν την ομοσπονδία. --- # 15. Αρχιτεκτονικά αναλλοίωτα Οι αλλαγές έκδοσης ΔΕΝ ΠΡΕΠΕΙ ΠΟΤΕ να ακυρώνουν: - την παγκόσμια ταυτότητα, - την ιδιοκτησία, - την προέλευση, - την ιχνηλασιμότητα, - τη συνταγματική συμμόρφωση. Τα αναλλοίωτα αυτά διέπονται από το MUC. --- # 16. Μελλοντικές κατευθύνσεις Το σημασιολογικό αποτύπωμα επιτρέπει μια θεώρηση της εξέλιξης οδηγούμενη από αποτυπώματα, την οποία μελλοντική εργασία μπορεί να τυποποιήσει ως **Πρότυπο σημασιολογικής μετάβασης (SMS)**. Ένα τέτοιο πρότυπο θα αντιμετώπιζε τα αποτυπώματα ως τους κανονικούς κόμβους ενός γράφου εξαρτήσεων εκδόσεων και μεταβάσεων σε επίπεδο ομοσπονδίας, θα όριζε πώς οι μετασχηματισμοί μετάβασης προσαρτώνται σε ζεύγη αποτυπωμάτων και θα καθόριζε πώς τα διαπραγματευόμενα σύμπαντα επιλέγουν αυτόματα διαδρομή μετάβασης. Και ο ίδιος ο υπολογισμός του αποτυπώματος ίσως αξίζει ένα μικρό συνοδευτικό προφίλ που να καθηλώνει τη διαδικασία κανονικοποίησης και σειριοποίησης, ώστε κάθε υλοποίηση να παράγει συνόψεις ταυτόσημες ανά byte. --- # Τελική δήλωση Η έκδοση στο Μετα-Σύμπαν υπάρχει για να διατηρεί τη σημασιολογική συνέχεια. Η εξέλιξη ενθαρρύνεται, αλλά κάθε αλλαγή οφείλει να παραμένει ρητή, ιχνηλάσιμη, συμβατή όπου αυτό είναι εφικτό και κατανοητή τόσο από ανθρώπους όσο και από συστήματα τεχνητής νοημοσύνης.