> Η μετάφραση παρέχεται για διευκόλυνση. Κανονιστικό είναι το αγγλικό πρωτότυπο. # Το ζωντανό μητρώο Ο κατάλογος αυτός είναι το **ζωντανό, μηχανικά αναγνώσιμο μητρώο μετα-μοντέλων** που περιγράφεται στο [Registered-Meta-Models](../Registered-Meta-Models.md). Η καταχώριση είναι πράξη ανακαλυψιμότητας, όχι αποθήκευσης: κάθε εγγραφή είναι παραπομπή σε μια έγκυρη πηγή, ποτέ αντίγραφό της. | Αρχείο | Σημασία | |---|---| | [`registered-models.csv`](registered-models.csv) | Το επίπεδο, αναζητήσιμο ευρετήριο: μία γραμμή ανά καταχωρισμένο μοντέλο | | [`entries/`](entries/) | Ένα αρχείο YAML ανά μοντέλο: η πλήρης εγγραφή (σχήμα παρακάτω) | | [`entry.schema.json`](entry.schema.json) | Το JSON Schema έναντι του οποίου οφείλει να επικυρώνεται κάθε εγγραφή | Για τον κατάλογο των περίπου 1180 **εξωτερικών** προτύπων που ένα μετα-μοντέλο μπορεί να εισαγάγει (Schema.org, FHIR, ISO 20022, ...), βλέπε [External-Models-Registry](../External-Models-Registry.md) και [`external-models.csv`](../external-models.csv)· το παρόν μητρώο απαριθμεί **μετα-μοντέλα χτισμένα πάνω στο πρότυπο Vercy**. ## Πώς να βρείτε ένα μοντέλο Αναζητήστε στο [`registered-models.csv`](registered-models.csv) κατά είδος, πεδίο ή λέξη-κλειδί (είναι αρκετά μικρό ώστε να διαβαστεί ολόκληρο) και έπειτα ανοίξτε το αρχείο του μοντέλου στο [`entries/`](entries/) για συμμόρφωση, εξαρτήσεις και την έγκυρη πηγή. ## Πώς να χρησιμοποιήσετε ένα καταχωρισμένο μοντέλο στη Διάστασή σας 1. Ανοίξτε την εγγραφή· ελέγξτε `license`, `conformance` και `status`. 2. Κλωνοποιήστε ή ενσωματώστε το `source.repository` στο καρφιτσωμένο `source.ref` (ενσωματώστε το στο `imports/` του μοντέλου σας κατά το MMAS-Package). 3. Διαβάστε το δικό του `BOOTSTRAP.md` και διατρέξτε το με τη σειρά που δηλώνει (ARCH-017). 4. Δέστε το: παραπέμψτε στους χώρους ονομάτων του από το μοντέλο σας ή προσαρμόστε το και καταγράψτε τις αλλαγές σας ως δέλτα στη Διάστασή σας· κρατήστε τα αρχικά αναγνωριστικά για συμβατότητα ομοσπονδίας. 5. Σεβαστείτε την κυριαρχία αναφοράς (ARCH-018): η καταχωρισμένη πηγή παραμένει ο κύριος του μοντέλου· το αντίγραφό σας είναι καθρέφτης ή διακλάδωση, ποτέ δεύτερος κύριος. ## Πώς να καταχωρίσετε ένα μοντέλο 1. Αντιγράψτε ένα υπάρχον αρχείο του `entries/` ως πρότυπο· συμπληρώστε κάθε υποχρεωτικό πεδίο του [`entry.schema.json`](entry.schema.json). 2. Προσθέστε την αντίστοιχη γραμμή στο [`registered-models.csv`](registered-models.csv). 3. Ανοίξτε ένα pull request. Έλεγχοι της επισκόπησης: η εγγραφή επικυρώνεται έναντι του σχήματος, η πηγή είναι προσπελάσιμη (ή δηλώνεται `access: restricted`), η δηλωμένη συμμόρφωση είναι εύλογη και το `id` είναι αχρησιμοποίητο. 4. Η καταχώριση δεν μεταβιβάζει κυριότητα και μπορεί να ανακληθεί από τον Κάτοχο ανά πάσα στιγμή (κατάσταση `retired`· οι εγγραφές δεν διαγράφονται ποτέ, ώστε τα αναγνωριστικά να παραμένουν επιλύσιμα). ## Καταστάσεις εγγραφών `draft` (καταχωρισμένη, εξελίσσεται) · `stable` (εκδόσεις με σήμανση, αλλαγές υπό έλεγχο) · `deprecated` (αντικαταστάθηκε, με δείκτη προς τον διάδοχο) · `retired` (ανακλήθηκε από τον Κάτοχο· η επιτύμβια εγγραφή παραμένει).