> Η μετάφραση παρέχεται για διευκόλυνση. Κανονιστικό είναι το αγγλικό πρωτότυπο. # Μοντέλο επέκτασης **Προδιαγραφή του Μετα-Σύμπαντος** **Αναγνωριστικό εγγράφου:** MU-V2-ARCH-005 **Τίτλος:** Πρότυπο αρχιτεκτονικής μετα-μοντέλων - εισαγωγή και επέκταση εξωτερικών μοντέλων **Κατηγορία εγγράφου:** κανονιστικό **Έκδοση:** 2.0 (προσχέδιο) **Κατάσταση:** προσχέδιο εργασίας **Κανονιστικές αναφορές:** Σύνταγμα του Μετα-Σύμπαντος (MUC), MMAS-Core, MMAS-Package **Πληροφοριακές αναφορές:** Versioning, Naming-Conventions, [Meta-Model-Composition](Meta-Model-Composition.md) **Πνευματικά δικαιώματα:** © Orkestron.AI **Άδεια:** Apache-2.0 --- # 1. Σκοπός Το έγγραφο αυτό ορίζει πώς τα Μετα-Μοντέλα του Μετα-Σύμπαντος ΟΦΕΙΛΟΥΝ να εισάγουν, να αναφέρουν και να επεκτείνουν εξωτερικά σημασιολογικά μοντέλα, διατηρώντας τη διαλειτουργικότητα, τη σημασιολογική ακεραιότητα και τη μακροπρόθεσμη συντηρησιμότητα. Στόχος είναι να ενθαρρυνθεί η επαναχρησιμοποίηση υπαρχόντων προτύπων αντί για τον επαναπροσδιορισμό εννοιών που ήδη υπάρχουν. --- # 2. Πεδίο εφαρμογής Η προδιαγραφή αυτή εφαρμόζεται σε: - εισαγόμενα σημασιολογικά μοντέλα, - εισαγόμενους χώρους ονομάτων, - εισαγόμενα αντικείμενα, - εισαγόμενες σχέσεις, - εισαγόμενα λεξιλόγια, - τοπικές επεκτάσεις, - σημασιολογικές αντιστοιχίσεις. --- # 3. Αρχιτεκτονική αρχή Το Μετα-Σύμπαν ΟΦΕΙΛΕΙ να προτιμά την **επέκταση αντί της επανάληψης**. Τα υπάρχοντα σημασιολογικά πρότυπα ΟΦΕΙΛΟΥΝ να εισάγονται όποτε ήδη περιγράφουν με επαρκή ακρίβεια την απαιτούμενη έννοια. Ενώ το παρόν έγγραφο διέπει *την εισαγωγή και επέκταση* ενός εξωτερικού μοντέλου, το δομικό ερώτημα αν μια έννοια πρέπει να είναι κυριολεκτικό πεδίο, εμφωλευμένο (ενσωματωμένο) Μετα-Μοντέλο ή αναφορά σε χωριστά διεπόμενο μοντέλο, καθορίζεται στο [Meta-Model-Composition](Meta-Model-Composition.md). --- # 4. Σημασιολογικό πακέτο Ένα εξωτερικό πρότυπο ΔΕΝ ΠΡΕΠΕΙ να εισάγεται ως χαλαρή συλλογή αντικειμένων. ΟΦΕΙΛΕΙ να εισάγεται ως **Σημασιολογικό πακέτο**: μία ενιαία, εκδεδομένη, αυτοπεριγραφόμενη μονάδα που αποτυπώνει πλήρως την εισαγωγή και για την οποία μπορεί κανείς να συλλογιστεί ως σύνολο. Είναι το σημασιολογικό ανάλογο ενός διαχειριστή πακέτων λογισμικού, όπου μια εξάρτηση αποκτάται ως επώνυμο, εκδεδομένο τεχνούργημα αντί να αντιγράφεται αποσπασματικά. Ένα Σημασιολογικό πακέτο ΟΦΕΙΛΕΙ να δηλώνει κατ' ελάχιστον: - **Δήλωση πηγής** - το πρότυπο προέλευσης και την αρχή του (για παράδειγμα Schema.org, O\*NET, HL7 FHIR), - **Εισαγόμενους χώρους ονομάτων** - τους χώρους ονομάτων που φέρονται από την πηγή, - **Επιλεγμένα αντικείμενα** - τις συγκεκριμένες έννοιες που εισάγονται, αντί για ολόκληρη την πηγή, - **Τοπικές επεκτάσεις** - τις επεκτάσεις πάνω από τις εισαγόμενες έννοιες, που παραμένουν χωριστά αναγνωρίσιμες, - **Σημασιολογικές αντιστοιχίσεις** - τις ρητές αντιστοιχίσεις ανάμεσα σε εισαγόμενες και τοπικές έννοιες (βλ. Ενότητα 10), - **Περιορισμούς συμβατότητας** - τις συνθήκες υπό τις οποίες το πακέτο παραμένει έγκυρο, - **Εύρος συμβατών εκδόσεων** - το εύρος εκδόσεων της πηγής με τις οποίες το πακέτο είναι γνωστό ότι λειτουργεί, - **Σημασιολογικό αποτύπωμα** - το δικό του [σημασιολογικό αποτύπωμα](Versioning.md), ώστε οι καταναλωτές να μπορούν να εντοπίσουν αν δύο εισαγωγές του «ίδιου» προτύπου συμφωνούν πράγματι ως προς το νόημα. Η αντιμετώπιση μιας εισαγωγής ως Σημασιολογικού πακέτου δίνει σε κάθε εξάρτηση σταθερή ταυτότητα, εύρος εκδόσεων και αποτύπωμα, ακριβώς όπως κάνει ένας διαχειριστής πακέτων για τον κώδικα, αλλά εφαρμοσμένο στη σημασιολογική γνώση. Το Σημασιολογικό πακέτο είναι η όψη κατά την εισαγωγή· η διανεμητέα, δημοσιεύσιμη μορφή του είναι το **Σημασιολογικό πακέτο διανομής (SDP)** που ορίζεται στο [MMAS-Package](MMAS-Package.md) και φέρει τις ίδιες δηλώσεις συν τη συσκευασία, την υπογραφή και τα μεταδεδομένα συμμόρφωσης. --- # 5. Μοντέλο εισαγωγής Ένα εισαγόμενο μοντέλο ΟΦΕΙΛΕΙ να παραμένει ανεξάρτητη σημασιολογική αρχή. Η εισαγωγή μοντέλου ΔΕΝ ΠΡΕΠΕΙ να μεταβιβάζει την ιδιοκτησία: - της σημασιολογίας, - των αναγνωριστικών, - των εκδόσεων, - της διακυβέρνησης. Το πρότυπο προέλευσης παραμένει έγκυρο. --- # 6. Μεταδεδομένα εισαγωγής Κάθε εισαγόμενο μοντέλο ΟΦΕΙΛΕΙ να δηλώνει τουλάχιστον: - το πρότυπο πηγής, - τον χώρο ονομάτων, - την εισαγόμενη έκδοση, - την ημερομηνία εισαγωγής, - τον τοπικό ιδιοκτήτη, - δήλωση συμβατότητας. --- # 7. Εισαγόμενοι χώροι ονομάτων Οι εισαγόμενες έννοιες ΟΦΕΙΛΟΥΝ να διατηρούν τον αρχικό τους χώρο ονομάτων όποτε αυτό είναι εφικτό. Παραδείγματα: schema:Person fhir:Patient odata:Entity bpmn:Process Τοπικά ψευδώνυμα ΜΠΟΡΕΙ να υπάρχουν αλλά ΔΕΝ ΠΡΕΠΕΙ να αντικαθιστούν τις κανονικές αναφορές. --- # 8. Μοντέλο επέκτασης Τα τοπικά μοντέλα ΜΠΟΡΟΥΝ να επεκτείνουν εισαγόμενες έννοιες. Οι επεκτάσεις ΟΦΕΙΛΟΥΝ: - να διατηρούν το αρχικό νόημα, - να αποφεύγουν την τροποποίηση της εισαγόμενης σημασιολογίας, - να παραμένουν χωριστά αναγνωρίσιμες, - να δηλώνουν ιδιοκτησία. Προτιμώμενη προσέγγιση: Εισαγόμενη έννοια + Τοπική επέκταση = Επεκταμένη έννοια --- # 9. Απαγορευμένες τροποποιήσεις Μια υλοποίηση ΔΕΝ ΠΡΕΠΕΙ: - να επαναπροσδιορίζει την εισαγόμενη σημασιολογία, - να μετονομάζει σιωπηλά εισαγόμενες έννοιες, - να αλλάζει εισαγόμενα αναγνωριστικά, - να διεκδικεί ιδιοκτησία εισαγόμενων προτύπων. Αν απαιτείται ασύμβατη συμπεριφορά, ΟΦΕΙΛΕΙ να δημιουργείται νέα τοπική έννοια. --- # 10. Σημασιολογική αντιστοίχιση Οι αντιστοιχίσεις ΟΦΕΙΛΟΥΝ να περιγράφουν ρητά τη σχέση ανάμεσα σε εισαγόμενες και τοπικές έννοιες. Οι υποστηριζόμενοι τύποι αντιστοίχισης ΜΠΟΡΕΙ να περιλαμβάνουν: - Ισοδύναμο - Επέκταση - Εξειδίκευση - Γενίκευση - Παράγωγο από - Μερική αντιστοίχιση - Απαιτείται μετασχηματισμός Οι αντιστοιχίσεις ΟΦΕΙΛΟΥΝ να λαμβάνουν υπόψη την έκδοση. --- # 11. Διαχείριση εκδόσεων Τα εισαγόμενα μοντέλα ΟΦΕΙΛΟΥΝ να διατηρούν αναφορές στις αρχικές τους εκδόσεις. Οι τοπικές επεκτάσεις ΟΦΕΙΛΟΥΝ να δηλώνουν συμβατότητα με την εισαγόμενη έκδοση. Οι αλλαγές σε εισαγόμενα πρότυπα ΟΦΕΙΛΟΥΝ να ενεργοποιούν αξιολόγηση συμβατότητας και όχι αυτόματη μετάβαση. --- # 12. Μοντέλα πολλαπλών πηγών Ένα Μετα-Μοντέλο ΜΠΟΡΕΙ να εισάγει πολλά εξωτερικά πρότυπα ταυτόχρονα. Παράδειγμα: - schema.org - OData - FHIR - O*NET - BPMN Οι συγκρούσεις ΟΦΕΙΛΟΥΝ να επιλύονται ρητά μέσω σημασιολογικών αντιστοιχίσεων. --- # 13. Ιδιοκτησία Η ιδιοκτησία των εισαγόμενων εννοιών παραμένει στο πρότυπο προέλευσης. Η ιδιοκτησία των τοπικών επεκτάσεων ανήκει στο Μετα-Μοντέλο που επεκτείνει. Τα όρια ιδιοκτησίας ΟΦΕΙΛΟΥΝ να παραμένουν ρητά. --- # 14. Ιχνηλασιμότητα Κάθε εισαγόμενη έννοια ΟΦΕΙΛΕΙ να παραμένει ιχνηλάσιμη ως την αφετηρία της. Η ιχνηλασιμότητα ΟΦΕΙΛΕΙ να προσδιορίζει: - το πρότυπο προέλευσης, - τον χώρο ονομάτων, - το αρχικό αναγνωριστικό, - την εισαγόμενη έκδοση, - το ιστορικό επεκτάσεων. --- # 15. Ομοσπονδία Τα ομοσπονδοποιημένα σύμπαντα ΟΦΕΙΛΟΥΝ να ανταλλάσσουν κανονικές σημασιολογικές αναφορές όποτε και τα δύο μέρη υποστηρίζουν το ίδιο εισαγόμενο πρότυπο. Όταν χρησιμοποιούνται διαφορετικά πρότυπα, η ομοσπονδία ΟΦΕΙΛΕΙ να στηρίζεται σε ρητές σημασιολογικές αντιστοιχίσεις και όχι σε σιωπηρές παραδοχές. --- # 16. Συνιστώμενη ροή εισαγωγής 1. Εντοπίστε ένα υπάρχον σημασιολογικό πρότυπο. 2. Αξιολογήστε τη σημασιολογική καταλληλότητα. 3. Εισάγετε την κανονική έννοια. 4. Διατηρήστε χώρο ονομάτων και έκδοση. 5. Προσθέστε τοπικές επεκτάσεις μόνο όπου χρειάζεται. 6. Δημοσιεύστε τις σημασιολογικές αντιστοιχίσεις. 7. Διατηρήστε τη συμβατότητα κατά την εξέλιξη. --- # 17. Τυπικά παραδείγματα Πρότυπα κατάλληλα για εισαγωγή: - Schema.org - OData CSDL - Λεξιλόγια RDF / OWL - Σχήματα OpenAPI - BPMN - DMN - HL7 FHIR - O*NET - ESCO - ArchiMate - IFC - OPC UA Ο κατάλογος είναι ενδεικτικός και όχι εξαντλητικός. --- # 18. Αρχιτεκτονικά αναλλοίωτα Η εισαγωγή εξωτερικών μοντέλων ΔΕΝ ΠΡΕΠΕΙ ΠΟΤΕ να παραβιάζει: - το Σύνταγμα του Μετα-Σύμπαντος, - τη σημασιολογική ταυτότητα, - την προέλευση, - την ιδιοκτησία, - την ιχνηλασιμότητα, - την ακεραιότητα εκδόσεων. --- # 19. Μελλοντικές κατευθύνσεις Το Σημασιολογικό πακέτο θεσπίζει τη μονάδα εξάρτησης κατά την εισαγωγή. Μια μελλοντική κατεύθυνση είναι η τυποποίηση της διαχείρισης αυτών των πακέτων σε μια ομοσπονδία: επίλυση εξαρτήσεων, μεταβατικές εισαγωγές, επίλυση ευρών εκδόσεων και διαιτησία συγκρούσεων ανάμεσα σε επικαλυπτόμενα πρότυπα, κατά τον τρόπο ενός καθιερωμένου οικοσυστήματος πακέτων. Αυτό συγκλίνει με το **Μητρώο σημασιολογικών πακέτων** που προσδοκά το [MMAS-Package](MMAS-Package.md), όπου τα Σημασιολογικά πακέτα δημοσιεύονται, ανακαλύπτονται και επιλύονται βάσει του [σημασιολογικού αποτυπώματος](Versioning.md) και του εύρους συμβατών εκδόσεων, αντί για ευκαιριακή αντιγραφή. --- # Τελική δήλωση Το Μετα-Σύμπαν σχεδιάστηκε για να γίνει ομοσπονδία σημασιολογικών προτύπων και όχι υποκατάστατό τους. Η προτιμώμενη αρχιτεκτονική προσέγγιση είναι να εντοπίζονται, να εισάγονται, να αναφέρονται και να επεκτείνονται υπάρχοντα σημασιολογικά μοντέλα, με διατήρηση της ταυτότητας, της διακυβέρνησης και του νοήματός τους. Έτσι καθίσταται δυνατό ένα παγκόσμιο οικοσύστημα διαλειτουργικών Μετα-Μοντέλων που εξελίσσονται συνεργατικά αντί να κατακερματίζονται σε απομονωμένες σημασιολογικές νησίδες.