MasterJuan Δημοσ. 4 Μαΐου 2011 Δημοσ. 4 Μαΐου 2011 Γειά σας, Είμαι μεταπτυχιακός φοιτητής του Α.Π.Θ. στην πληροφορική και ήθελα να ρωτήσω αν κάποιος από σας, γνωρίζουν το πρόγραμμα protege. Μας έχουν αναθέσει να φτιάξουμε μια απλή Β.Δ ενός Video Club, σ' αυτό το πρόγραμμα που ασχολείται με οντολογίες. 'Εμεις έχουμε μια έτοιμη σε MySQL, αλλά δεν γνωρίζουμε πως μπορούμε να την κάνουμε Import. Μπορείτε μήπως να μας βοηθήσετε? Ευχαριστω πολύ για το χρόνο σας.
SmaTheGreek Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 Το τελευταίο καιρό και εγώ χρησιμοποιώ protege λόγω πτυχιακής... Οι βάσεις δεδομένων χρησιμοποιούν το σχεσιακό μοντέλο για την μοντελοποίηση των δεδομένων , ενώ οι οντολογίες τα αναπαριστούν ως γράφο ... Δεν έχω κάνει ποτέ ποτέ import μία βάση δεδομένων εντός του protege όμως ψάχνοντας σου βρήκα τα ακόλουθα: Δες τα δύο παρακάτω link που σου παραθέτω καθώς ασχολούνται από ότι είδα με το πρόβλημα που συνάντησες και ίσως σε βοηθήσουν... http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/Remodelling-classes-derived-from-database-import-td3470156.html http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/import-the-tuples-of-a-database-as-instance-of-a-class-td3340091.html Χωρίς να είμαι βέβαιος υποθέτω πως μάλλον οι πίνακες της βάσης θα πρέπει να μετατραπούν σε κλάσεις της οντολογίας, ενώ οι τιμές των πινάκων σε individuals (a.k.a instances) των κλάσεων... Από ότι είδα η μετατροπή σχεσιακής βάσης δεδομένων σε οντολογία - και το αντίστοιχο import μάλλον μπορούν να αυτοματοποιηθούν μέσω του ακόλουθου protege plug-in http://protegewiki.stanford.edu/wiki/DataMaster Αν δεν έχεις φτιάξει ξανά οντολογία με το protege διάβασε πρώτα αυτό το tutorial για να πάρεις μία ιδέα: http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP4_v1_3.pdf Παρεμπιπτόντως έλεγξε ποια έκδοση του protege θες να χρησιμοποιήσεις γιατί οι εκδόσεις της σειράς 4.* υποστηρίζουν διαφορετικές οντολογίες και λειτουργίες από της σειράς 3.*
soulcon Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 Η βάση εάν είναι αρχείο dumpfile με κατάληξη .sql τότε πάει να πει ότι μπορείς να την κάνεις import μέσω κονσόλας με αυτόν τον τρόπο. http://www.velikan.net/import-sql-dump-file-to-mysql-database/ Επίσης υπάρχει και ένα απαραίτητο εργαλείο που λέγεται MySQL Workbench, είναι πολύ χρήσιμο. http://dev.mysql.com/doc/workbench/en/wb-manage-server-import-from-disk.html
SmaTheGreek Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 Η βάση εάν είναι αρχείο dumpfile με κατάληξη .sql τότε πάει να πει ότι μπορείς να την κάνεις import μέσω κονσόλας με αυτόν τον τρόπο. http://www.velikan.net/import-sql-dump-file-to-mysql-database/ Επίσης υπάρχει και ένα απαραίτητο εργαλείο που λέγεται MySQL Workbench, είναι πολύ χρήσιμο. http://dev.mysql.com/doc/workbench/en/wb-manage-server-import-from-disk.html Θέλει να κάνει import τη βάση δεδομένων του στο protege για να τη χειριστεί ως οντολογία, όχι να την κάνει import μέσα σε άλλη βάση ...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.