O 3M editor είναι μια διαδικτυακή εφαρμογή ώστε να μπορούν να δημιουργηθούν και να επεξεργαστούν οι ορισμοί αντιστοίχισης που βασίζονται στο X3ML. To 3M είναι ένα σύστημα για τη διαχείριση των αρχείων αντιστοίχισης.

Τα βασικά χαρακτηριστικά του 3M editor είναι:

  • Δυνατότητα αντιστοίχισης σχημάτων πηγής και συσσωρευτή
  • Αντιστοίχιση με βάση τη λογική οντολογίας
  • Δυνατότητα σχολιασμού και αιτιολόγησης
  • Αποθήκευση της αντιστοίχισης
  • Δυνατότητα για ξεχωριστά στιγμιότυπα


Δέχεται ως είσοδο ένα σχήμα συλλέκτη δεδομένων (aggregator schema) που μπορεί να είναι π.χ. ένα αρχείο OWL, και ένα σχήμα παρόχου δεδομένων (provider schema). Ως έξοδος, είναι η παραγωγή XM3L αρχείων.

Το 3Μ είναι διαθέσιμο στο : https://www.ics.forth.gr/isl/3M

Περισσότερες λεπτομέρειες σύμφωνα με τη λειτουργία του 3M μπορούν να βρεθούν από το manual στην κεντρική σελίδα του 3M.

Για τον μετασχηματισμό των δεδομένων (ο οποίος μπορεί να πραγματοποιηθεί και μέσα από το 3M) χρησιμοποιήθηκε και επεκτάθηκε το x3ml engine το οποίο είναι διαθέσιμο στο: https://github.com/isl/x3ml