1 / 63

Ontoprise

Ontoprise. Επιμέλεια: Ξανθόπουλος Νίκος Αρβελάκης Αδάμ. Δραστηριότητες της Ontoprise. Προϊόντα: OntoEdit OntoBroker Semantic Miner OntoOffice Έρευνα: OBELIX BIZON. Πελάτες. OntoEdit: Bosch ITV OntoBroker: Audi Boeing Semantic Miner: Deutsche Telekom Siemens Dresdner Bank.

belle
Download Presentation

Ontoprise

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ontoprise Επιμέλεια: Ξανθόπουλος Νίκος Αρβελάκης Αδάμ

  2. Δραστηριότητες της Ontoprise • Προϊόντα: • OntoEdit • OntoBroker • Semantic Miner • OntoOffice • Έρευνα: • OBELIX • BIZON

  3. Πελάτες • OntoEdit: • Bosch • ITV • OntoBroker: • Audi • Boeing • Semantic Miner: • Deutsche Telekom • Siemens • Dresdner Bank

  4. OntoEdit 2.6 Ontology Modelling Workbench

  5. Τι είναι - Ιδιότητες • Πρόγραμμα δημιουργίας και διαχείρισης οντολογιών • Παραθυρικό περιβάλλον / Γραφική αναπαράσταση • Ιδιαίτερα επεκτάσιμο με χρήση plug-ins

  6. Ontologies – Τι είναι; • Προχωρημένο μοντέλο αναπαράστασης γνώσης • Βάση για μεταφορά γνώσης • Χρήσιμο για υψηλού επιπέδου αναζήτηση γνώσης

  7. Μια οντολογία περιέχει... • Concepts (Έννοιες) • Relations (Σχέσεις) • Attributes (Χαρακτηριστικά) • Instances (Στιγμιότυπα) • Axioms (Αξιώματα)

  8. Concepts • Αφηρημένες έννοιες (όπως οι κλάσεις) • Ιεραρχικά δομημένες (με σχέσεις is-a) ->κληρονομικότητα • Π.χ. concept: person -> subconcept: man

  9. Relations • Συνδέουvconcepts • Π.χ. το concept person έχει με το concept company relation με όνομα: “worksFor”

  10. Attributes • Έχουν προκαθορισμένο τύπο: • STRING • INTEGER • BOOLEAN • Π.χ. το concept person έχει attribute hasGivenName (τύπου STRING) • Τα attributes κληρονομούνται • Αυτό σημαίνει ότι και το concept man έχει attribute hasGivenName

  11. Instances • Υλοποιήσεις αφηρημένων concepts (αντικείμενα και κλάσεις) • Π.χ. το man είναι αφηρημένη έννοια ενώ το DirkWenke είναι instance αυτού του concept

  12. Axioms • Κανόνες που ισχύουν καθολικά σε όλο το μοντέλο (Αξιώματα) • Π.χ. αν μια έννοια person έχει την σχέση “worksFor” με την έννοια company τότε η έννοια company έχει την σχέση “occupies” με την έννοια person • Ιδιότητες: • Συμμετρικά αξιώματα • Αντίστροφα αξιώματα (το παραπάνω) • Μεταβατικά αξιώματα

  13. Axioms

  14. Δυνατότητες του OntoEdit • Δημιουργία, διαχείριση και διαγραφή των παραπάνω εννοιών

  15. Δυνατότητες του OntoEdit • Οπτική αναπαράσταση της οντολογίας (Visualizer plug-in)

  16. Δυνατότητες του OntoEdit • Δημιουργία queries για την οντολογία σε γραφικό περιβάλλον (Query Tool plug-in)

  17. Δυνατότητες του OntoEdit • Συσχέτιση των δομών οντολογιών μεταξύ δυο οντολογιών (OntoMap plug-in)

  18. Δυνατότητες του OntoEdit • Δημιουργία αξιωμάτων σε F-Logic (General Axiom plug-in)

  19. Δυνατότητες του OntoEdit • Γραφική δημιουργία αξιωμάτων (Graphical Rule plug-in)

  20. Δυνατότητες του OntoEdit • Έλεγχος της οντολογίας (Inferencing plug-in) • Υποστήριξη των format: • RDF(S) • DAML + OIL • OXML • F-Logic

  21. Δυνατότητες του OntoEdit • Δυνατότητα εισαγωγής πίνακα EXCEL • Δυνατότητα εισαγωγής από format Β.Δ.: • MSSQL Server • Oracle • DB2 • MySQL κτλ. • Μεγαλύτερο πλεονέκτημα: Η δυνατότητα να γράψει κανείς το δικό του plug-in (σε Java με χρήση του JRE 1.4)

  22. OntoBroker V3.5

  23. Τι είναι Εφαρμογή επεξεργασίας κανόνων λογικής. Μια semantic middleware πλατφόρμα που συνδυάζει εύκολα ετερογενή δεδομένα.

  24. Πώς δουλεύει Εξάγει σημασιολογικές δομές υπολογίζοντας αξιώματα σχετικά με : Αντικείμενα. Σχέσεις μεταξύ αντικειμένων. Χαρακτηριστικά των αντικειμένων. Τα αποτελέσματα είναι ανεξάρτητα από τη σειρά των κανόνων και των δηλώσεων.

  25. Απαιτήσεις Συστήματος CPU : Pentium III (450 MHz). RAM : 64 MB. 35 MB ελεύθερου δίσκου Microsoft Windows 98/2000/ΝΤ4(SP4). Microsoft Internet Explorer 5.0 ή ανώτερο με MS Virtual Machine.

  26. Ρόλοι Ως ξεχωριστή εφαρμογή ανάγνωσης αρχείων γεγονότων και εξαγωγής συμπερασμάτων. Ως εξυπηρέτης που απαντά σε ερωτήματα πελατών, αφού διαβάσει τα αρχεία γεγονότων του. Ως βιβλιοθήκη αξιοποιήσιμη από άλλες εφαρμογές. Γραμμένο σε Java. Καλά τεκμηριωμένο API για τα μοντέλα και τις μεθόδους.

  27. Χρήσεις Διαχείριση γνώσης. Ηλεκτρονικό εμπόριο. Έξυπνες εφαρμογές.

  28. Input Formats Prolog / Datalog F-Logic OXML RDF Συνδυασμό F-Logic και Prolog / Datalog. Συνδυασμό F-Logic και RDF.

  29. Administrator Console Γραφικό περιβάλλον για παραμετροποίηση και εκτέλεση του OntoBroker όταν λειτουργεί ως εξυπηρέτης.

  30. Περιβάλλον 1/3

  31. Περιβάλλον 2/3

  32. Περιβάλλον 3/3

  33. Servlets Μπορεί να γίνει ερώτημα μέσα από μια σελίδα του web. Εγκατάσταση των karl1, karl2, karl3, karl4, karl5, karl6. Θα πρέπει να αποστέλλεται το URL του κόμβου στον οποίο θα πρέπει να επιστρέφεται η απάντηση σε Jscript.

  34. Python / Zope Πρόσβαση από τον server Zope μέσω External Python script. Για τη σύνδεση χρησιμοποιείται το client.py script. Υποστηρίζει τις μεθόδους: query(,q,h,p) query, host, port makeSearchList(q,h,p). Αντίστοιχες λειτουργίες και με PHP, ASP, Visual Basic και JSP.

  35. Configuration & Log Files Οι παράμετροι βρίσκονται στο φάκελο OntoConfig.prp. Τρία διαφορετικά αρχεία logfiles. onto.log -> Διάφορα μηνύματα και λάθη. add.log -> Κατά την πρόσθεση γεγονότων μέσω της add. del.log -> Κατά την αφαίρεση γεγονότων μέσω της del.

  36. Microsoft Indexserver Αναζήτηση λέξεων κλειδιών σε κάθε έγγραφο. Διαθέσιμο σε Windows NT, 2000, XP.

  37. OntoBroker & Βάσεις Εάν δεν επαρκεί η RΑΜ μπορούν να χρησιμοποιηθούν βάσεις. Αποθηκεύονται οι κανόνες και εξάγονται μόνο όσοι χρειάζονται για την απάντηση. MySQL, MS SQL Server

  38. Optimization Tool Βρίσκει τη βέλτιστη σειρά υπολογισμού των rulebodies. Ύπαρξη GUI για την παροχή των αντίστοιχων πληροφοριών σχετικά με τη σειρά και το χρόνο.

  39. Semantic Miner 2.3 Knowledge Retrieval Platform με βάση semantic technology

  40. Τι είναι • Πρόγραμμα αναζήτησης γνώσης με χρήση τεχνολογιών semantics • Αναζήτηση σε τοπικά δεδομένα • Αναζήτηση στο www

  41. Πως λειτουργεί • Απαιτείται η ενεργοποίηση της λειτουργίας indexing της Microsoft (MS IndexServer) για τοπικά αρχεία • Χρησιμοποιεί μια οντολογία που παρέχει ο χρήστης σε F-Logic format (μπορεί να δημιουργηθεί εύκολα με το πρόγραμμα OntoEdit)

  42. Αναζήτηση στο www Φράση Αναζήτησης Αποτελέσματα Οντολογία Επιλογές

  43. Αναζήτηση τοπικά

  44. OntoOffice Knowledge at your desk

  45. Τι είναι • Εφαρμογή που συνεργάζεται με τα MS Word, Outlook, Excel. • Ελέγχει αυτόματα για πληροφορία σχετική με το κείμενο που πληκτρολογείται. • Δυνατότητα για semantic queries σε τοπικό και απομακρυσμένο επίπεδο.

  46. Πλεονεκτήματα • Σχεδόν διαισθητική πρόσβαση σε σχετική πληροφορία από ετερογενής πηγές. • Εύκολο στη χρήση και πρακτικό. • Γνώριμο περιβάλλον.

  47. System Requirements • Pentium III στα 450 • 128 RAM • Windows 2000/XP • MS Office XP • MS Internet Explorer 5.5 ή νεότερο

  48. Εγκατάσταση • Το MS Office θα πρέπει να είναι κλειστό κατά την εγκατάσταση / απεγκατάσταση. • Εγκατάσταση ενός MSXML component. • Εκκίνηση του Semantic Miner, ο οποίος λειτουργεί ως server για το OntoOffice. • Ενεργοποίηση των SmartTags στο MS Office.

  49. Πως Λειτουργεί • Καθώς γράφουμε το OntoOffice σημειώνει λέξεις με Smart Tags ανάλογα με την υπάρχουσα οντολογία. • Η αναζήτηση γίνεται με βάση τα SmartTags. • Τα attributes, οι σχέσεις και οι τιμές ενός instance παρουσιάζονται σε ξεχωριστά παράθυρα.

  50. Ontoprise και Έρευνα

More Related