Javascript. του project /software/web_tools/webapps/search_engine/.

Σχετικά έγγραφα
/software/web_tools/webapps/speller/.

Π17: Μορφοσυντακτικός και Σηµασιολογικός Σχολιαστής (λογισµικό)

Π18: Τεκµηρίωση Εφαρµογών Ιστού

. « : project site

ΙΑΤΡΟΛΕΞΗ. Neurosoft A.E. --- ΕΑΙΤΥ. ΓΓΕΤ, ΚτΠ, Πρόγραµµα «ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΩΝ, ΗΧΟΥ ΚΑΙ ΓΛΩΣΣΑΣ»

2, µε τίτλο: «Υλοποίηση Εργαλείων Ανάπτυξης ιαχείρισης Σώµατος Κειµένων και Αυτόµατης Εξαγωγής Ορολογίας».

Software Production Company

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

hypertext markup language (.htm) και σε Portable Document Format (.pdf) µορφή.

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ

Α. Βαγγελάτος 2, Γ. Ορφανός 2, Χ. Τσαλίδης 2, Χ. Καλαμαρά 3

. « : Protégé ( +

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης


, α/α: 1. Εξόδου» Παιδείας

Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ)

ΟΔΗΓΙΕΣ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

ZTrade Quick Start User Manual Version 2.2

1. O FrontPage Explorer

Εγχειρίδιο Συμμετοχής σε Ψηφοφορία για την ανάδειξη Διευθυντή Σχολής ΤΕΙ ΑΘΗΝΑΣ 2014

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης

Ο ΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΕΓΓΡΑΦΗΣ ΣΤΟ ΜΗΤΡΩΟ ΑΞΙΟΛΟΓΗΤΩΝ ΕΡΓΩΝ Ι ΙΩΤΙΚΟΥ ΤΟΜΕΑ ΤΗΣ ΚΤΠ Α.Ε.

ΓΛΩΣΣΑ Η ΕΛΛΗΝΙΚΗ ΟΙ ΠΕΡΙΠΕΤΕΙΕΣ ΤΩΝ ΛΕΞΕΩΝ. Εγχειρίδιο λογισμικού

Χρήση html editor. Περιεχόμενα. 1. Εισαγωγή/διαμόρφωση κειμένου.

Equal Society e-learning platform

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

Οδηγίες για smartphone ή tablet με λογισμικό Android

Δημιουργία μιας εφαρμογής Java με το NetBeans

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Οδηγίες Εγγραφής Νέου Συνεργάτη

Ethniki Cyprus Rate User Manual

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ

Η αρχική οθόνη της Ηλεκτρονικής Βιβλιοθήκης περιλαμβάνει τις εξής βασικές ενότητες όπως φαίνονται στην Εικόνα 1:

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Οδηγίες χρήσης πλατφόρμας τηλεκατάρτισης

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Ε.Ο.Π.Υ.Υ. Δ/νση Στρατηγικού Σχεδιασμού Οδηγίες ενεργοποίησης χρήστη Φ.Α.Υ.

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ , Ελλάδα, Τηλ Φαξ

ΟΔΗΓΙΕΣ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:

Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή

Εγχειρίδιο Χρήσης για την εφαρμογή «Αναλυτική Καταγραφή Δικαιούχων Παραγωγών για τα Ειδικά Μέτρα Στήριξης στα Μικρά Νησιά Αιγαίου Πελάγους»

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ

Chem-PA Χημεία Λυκείου. Oδηγός εγκατάστασης & χρήσης του λογισμικού

Οδηγίες για τη Χρήση του Google Drive

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Δημοσίευση στο Διαδίκτυο

XAMPP Apache MySQL PHP javascript xampp

Αντικειμενοστρεφής Προγραμματισμός

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντοµες οδηγίες χρήσης atube Catcher

Πλοήγηση www / Με τον Internet Explorer

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Οδηγίες χρήσης πλατφόρμας τηλεκατάρτισης. Πρόγραμμα «Εκπαίδευση Εκπαιδευτών Ενηλίκων»

Μάθημα 4ο. Προγράμματα

Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης

Περιεχόμενα. Δημιουργία σύνδεσης ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ Γνωριμία με μια ιστοσελίδα:... 38

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

Λογισμικό Reload. Οδηγός. Συγγραφική Ομάδα: Κωνςταντίνοσ Τςακάλογλου, Ιωάννησ Εξηνταρίδησ, Κωνςταντίνοσ Τςιμπάνησ, Σταυροφλα Γεωργιάδη

ΙΔΡΥΜΑΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΤΕΙ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ

International Diploma in IT Skills Proficiency Level

ΟΔΗΓΙΕΣ ΚΑΤΕΒΑΣΜΑΤΟΣ ΤΡΑΓΟΥΔΙΩΝ ΑΠΟ YOUTUBE ΚΑΙ ΕΓΓΡΑΦΗ ΣΕ CD-ROM. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3.

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Ζωντανή τάξη μαθήματος

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Κατανεμημένα Συστήματα

Άσκηση 5 Firefox Αποθήκευση αρχείων


Κατασκευή ιστοσελίδων με το FrontPage2003

Συνοπτική Παρουσίαση Πακέτου Στατιστικών Ιστοσελίδων.

Ο ΗΓΙΕΣ για την ηλεκτρονική διεξαγωγή των εκλογών. του Συµβουλίου ιοίκησης. στο ΤΕΙ Αθήνας

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

ΑΣΚΗΣΗ. Συγκομιδή και δεικτοδότηση ιστοσελίδων

Άσκηση 10 KTurtle Αν - Κύκλος

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Fragmentation and Exclusion: Understanding and Overcoming the Multiple Impacts of the European Crisis (Fragmex)

Δημιουργία. Ιστολογίου (blog) 7/5/2015. Χρυσάνθη Γιομέλου ΚΔΒΜ ΝΙΚΑΙΑΣ

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονικές Υπηρεσίες «Πρόγραμμα κατ οίκον φροντίδας συνταξιούχων», αίτηση συμμετοχής υποψηφίου παρόχου στο πρόγραμμα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Transcript:

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΠΡΑΞΗ «ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΩΝ, ΗΧΟΥ ΚΑΙ ΓΛΩΣΣΑΣ» στο πλαίσιο του ΜΕΤΡΟΥ 3.3 «Έρευνα και Τεχνολογική Ανάπτυξη στην Κοινωνία της Πληροφορίας» ΕΡΓΟ - 9: ΙΑΤΡΟΛΕΞΗ ΠΑΡΑ ΟΤΕΟ Π15: Μηχανή Αναζήτησης (στο παραδοτέο περιλαµβάνεται οπτικός δίσκος που περιέχει το λογισµικό) Ηµεροµηνία: 15.12.2007 Έκδοση: Τύπος: Final Εµπιστευτικό 1

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΕΙΣΑΓΩΓΗ 3 2 ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ 4 2.1 ΤΕΧΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ - ΕΓΚΑΤΑΣΤΑΣΗ 4 2.2 Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΗΣ ΜΗΧΑΝΗΣ ΑΝΑΖΗΤΗΣΗΣ ΤΟΥ ΕΡΓΟΥ ΙΑΤΡΟΛΕΞΗ 5 2.3 ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ 7 2.3.1 ΑΝΑΖΗΤΗΣΗ ΣΤΟ ΣΩΜΑ ΚΕΙΜΕΝΩΝ 7 2.3.2 ΑΝΑΖΗΤΗΣΗ ΣΤΟ ΙΑ ΙΚΤΥΟ 14 3 Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΙΣΚΟΥ 19 4 ΣΧΕΤΙΚΟ ΛΟΓΙΣΜΙΚΟ 20 2

1 ΕΙΙΣΑΓΩΓΗ Το παρών παραδοτέο αποτελεί το Π15: «Μηχανή αναζήτησης» του έργου ΙΑΤΡΟΛΕΞΗ. Πρόκειται για ένα λογισµικό που υλοποιήθηκε στο πλαίσιο της Ενότητας Εργασίας 5, µε τίτλο: «Υλοποίηση Εφαρµογών Ιστού», του έργου ΙΑΤΡΟΛΕΞΗ. Το εργαλείο αυτό επιτρέπει στο χρήστη να αναζητήσει βιοϊατρική πληροφορία στη συλλογή κειµένων. Η τεκµηρίωση του εργαλείου αυτού, καθώς και των λοιπών που αναπτύχθηκαν στο πλαίσιο της ΕΕ5, περιγράφεται στο σχετικό παραδοτέο Π18: Τεκµηρίωση Εφαρµογών Ιστού. Επισυνάπτεται οπτικός δίσκος (CD) στον οποίο περιέχεται το λογισµικό που αναφέρθηκε παραπάνω. 3

2 ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ Μια από τις εφαρµογές ιστού που αναπτύχθηκε στα πλαίσια του έργου είναι η «Μηχανή Αναζήτησης» µέσω της οποίας ο χρήστης του µπορεί να αναζητήσει πληροφορία στη συλλογή βιοϊατρικών κειµένων του ΙΑΤΡΟΛΕΞΗ. Η µηχανή αυτή, βρίσκεται στο ιστοχώρο του έργου http://www.iatrolexi.gr/ και είναι άµεσα διαθέσιµη στους χρήστες του διαδικτύου. 2.1 ΤΕΧΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ - ΕΓΚΑΤΑΣΤΑΣΗ Η µηχανή αναζήτησης του ΙΑΤΡΟΛΕΞΗ όσον αφορά το web κοµµάτι έχει υλοποιηθεί κάνοντας χρήση της τεχνολογίας JavaServer Pages (JSP) http://java.sun.com/products/jsp/ για την ανάπτυξη εφαρµογών ιστού. Η γλώσσα προγραµµατισµού που έχει χρησιµοποιηθεί για το application κοµµάτι της εφαρµογής είναι η Java και συγκεκριµένα το πακέτο JDK 6. 4

Για την ανάπτυξη των web σελίδων της εφαρµογής έχει γίνει χρήση της HTML, D-HTML και Javascript. Ο πυρήνας όµως της µηχανής αναζήτησης έχει αναπτυχθεί βασισµένος πάνω στην open source µηχανή αναζήτησης Lucene του Apache Group που έχει αναπτυχθεί σε Java. Πληροφορίες σχετικά µε τη µηχανή αναζήτησης Lucene υπάρχουν στην επίσηµη ιστοσελίδα του project http://lucene.apache.org/. Για την αναζήτηση των όρων σε όλους τους κλιτικούς τύπους γίνεται χρήση του ελεγκτή ορθογραφίας και των µορφοσυντακτικών λεξικών που έχουν αναπτυχθεί στο πλαίσιο του έργου. 2.2 Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΗΣ ΜΗΧΑΝΗΣ ΑΝΑΖΗΤΗΣΗΣ ΤΟΥ ΕΡΓΟΥ ΙΑΤΡΟΛΕΞΗ Η εφαρµογή ιστού της µηχανής αναζήτησης παρέχεται ως ένα σύνολο από αρχεία που αποτελούν τµήµατα των εφαρµογών ιστού του έργου ΙΑΤΡΟΛΕΞΗ, το οποίο βρίσκεται στον οπτικό δίσκο που συνοδεύει την παρούσα αναφορά µέσα στον φάκελο µε τίτλο /software/web_tools/. Τα αρχεία που σχετίζονται αποκλειστικά µόνο µε τις web σελίδες της εφαρµογή της µηχανής αναζήτησης βρίσκονται στον φάκελο µε τίτλο /software/web_tools/webapps/search_engine/. Οι εφαρµογές ιστού προϋποθέτουν την ύπαρξη ενός εξυπηρετητή ιστού (web server), ο οποίος θα δίνει στους χρήστες του διαδικτύου την δυνατότητα πρόσβασης σε αυτές. Εµείς προτείνουµε τον Tomcat 6, ο οποίος αποτελεί εφαρµογή ανοικτού κώδικα και είναι διαθέσιµος στο ευρύ κοινό. Το αρχείο εγκατάστασης του Tomcat είναι το apache-tomcat- 6.0.14.exe το οποίο βρίσκεται στον οπτικό δίσκο που συνοδεύει την παρούσα αναφορά µέσα στον φάκελο µε τίτλο /software/tomcat/. Πέρα από το υλικό που παρέχουµε για τον Tomcat, επιπλέον υλικό µπορεί να βρει κανείς στη σελίδα http://tomcat.apache.org/. Για να τρέξουν εφαρµογές ιστού, θα πρέπει να είναι εγκατεστηµένο το περιβάλλον Java Runtime Environment 1.6.0 (το αρχείο jre-6u1-windows-i586-p το οποίο εµπεριέχετε στον οπτικό δίσκο που σας έχει δοθεί µέσα στον φάκελο µε τίτλο /software/jre/ ή µπορείτε να το κατεβάσετε από τη διεύθυνση http://java.sun.com/javase/downloads/index.jsp). Αφού γίνει εγκατάσταση του Tomcat, στη συνέχεια o φάκελος µε τίτλο.../software/web_tools/webapps/iatrolexi/ του οπτικού δίσκου της παρούσας αναφοράς θα 5

πρέπει να αντιγραφεί µαζί µε τα περιεχόµενά του στο φάκελο webapps στη θέση του δίσκου που έχει γίνει η εγκατάσταση του Tomcat και βρίσκονται οι σελίδες των εφαρµογών που σηκώνει ο Tomcat. Πριν ξεκινήσει ο Tomcat θα πρέπει να αυξηθεί η µνήµη που χρησιµοποιεί η Java Virtual Machine του. Αυτό γίνεται µέσω της επιλογής Configure Tomcat που υπάρχει στο µενού του Tomcat και ανοίγει τη φόρµα µε τίτλο Apache Tomcat Properties. Στο tab της Java βάζουµε την τιµή 128ΜΒ στη θέση Initial Memory pool και την τιµή 512ΜΒ στη θέση Maximum Memory pool. Η αύξηση της µνήµης είναι απαραίτητη για να διαχειριστούµε το owl αρχείο της οντολογίας. Επιπλέον θα πρέπει να δηµιουργηθεί στον ηλεκτρονικό υπολογιστή που έχει γίνει εγκατάσταση του Tomcat ένας φάκελος στο τοπικό του δίσκο και µέσα σε αυτόν να µπουν τα περιεχόµενα του φακέλου του οπτικού δίσκου της αναφοράς µε τίτλο.../software/web_tools/data/. Σε αυτόν τον φάκελο υπάρχουν τα λεξικά, η συλλογή κειµένων, το αρχείο της οντολογίας και διάφορα άλλα βοηθητικά αρχεία που χρησιµοποιούνται από τις εφαρµογές ιστού και είναι απαραίτητα για τη λειτουργία τους. Στη συνέχεια θα πρέπει να αλλάξουν τα paths µέσα στο αρχείο.../webapps/iatrolexi/web-inf/ paths.properties στη θέση του δίσκου που έχει γίνει η εγκατάσταση του Tomcat, ώστε αυτά να συµφωνούν µε τον νέο φάκελο που δηµιουργήσατε στον τοπικό δίσκο. Αφού γίνουν όλα τα παραπάνω µε την έναρξη ή επανεκκίνηση του Tomcat οι εφαρµογές ιστού θα είναι πλέον διαθέσιµες στους χρήστες από τη διεύθυνση.../iatrolexi/. Η εφαρµογή τρέχει µέσω του web browser Mozilla 2 ή του Internet Explorer 6. Σε περίπτωση που υπάρχει πρόβληµα µε τα ελληνικά θα πρέπει να αλλάξει το encoding του εξυπηρετητή σε UTF-8. Αυτό γίνεται στο configuration αρχείο /conf/server.xml του Tomcat προσθέτοντας τη παράµετρο URIEncoding="UTF-8" στον εξυπηρετητή των HTTP σελίδων. Για παράδειγµα <Connector port="8080" protocol="http/1.1" connectiontimeout="20000" enablelookups="true" redirectport="8443" URIEncoding="UTF-8" /> Η εφαρµογή τρέχει µέσω του web browser Mozilla 2 ή του Internet Explorer 6. 6

2.3 ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ 2.3.1 Αναζήτηση στο Σώµα Κειµένων Ο χρήστης µπαίνοντας στη σελίδα της «Μηχανής Αναζήτησης» του ΙΑΤΡΟΛΕΞΗ βλέπει τη παρακάτω σελίδα: Βάζοντας µια λέξη ή φράση στον ειδικό πεδίο δίπλα στο κουµπί της αναζήτησης και πατώντας το κουµπί ο χρήστης έχει τη δυνατότητα να αναζήτήση την συγκεκριµένη λέξη ή φράση στη συλλογή των βιοϊατρικών κειµένων του έργου, αλλά και σε κείµενα του διαδικτύου. Το κείµενο της αναζήτησης ακολουθεί τους κανόνες Lucent, το οποίο χρησιµοποιήθηκε για την ανάπτυξη της µηχανής αναζήτησης. Αναλυτική παρουσίαση και πληροφορίες για τους συγκεκριµένους κανόνων µπορείτε να βρείτε στη σελίδα http://lucene.apache.org/java/2_3_0/queryparsersyntax.html. Συγκεκριµένα για την εφαρµογή της Μηχανής Αναζήτησης του ΙΑΤΡΟΛΕΞΗ κατά την αναζήτηση αναζητούνται οι όροι της οντολογίας που περιέχουν έστω µία λέξη του κειµένου αναζήτησης σε οποιοδήποτε κλιτικό τύπο. Στο κείµενο αναζήτησης ιδιαίτερη σηµασία έχουν οι χαρακτήρες " (εισαγωγικά), + (συν), - (πλην), ( (αριστερή παρένθεση) και ) (δεξιά παρένθεση) και οι λέξεις AND και OR (µε κεφαλαία): ": Κλείνοντας σε εισαγωγικά δύο ή περισσότερες λέξεις για δηλώνετε ότι οι λέξεις αυτές συνιστούν φράση. Για παράδειγµα, στο κείµενο αναζήτησης "λέξη1 λέξη2" αντιστοιχούν όροι που το λεκτικό τους περιέχει τη λέξη2 αµέσως µετά τη λέξη1. +: Βάζοντας ένα συν µπροστά από τη λέξη ή φράση πρέπει να περιέχεται οπωσδήποτε στο λεκτικό ενός όρου. Για παράδειγµα, στο κείµενο αναζήτησης 7

+λέξη1 λέξη2 αντιστοιχούν όροι που το λεκτικό τους περιέχει οπωσδήποτε τη λέξη1 και πιθανόν τη λέξη2. -: Βάζοντας ένα πλην µπροστά από τη λέξη ή φράση δεν πρέπει να περιέχεται στο λεκτικό ενός όρου. Για παράδειγµα, στο κείµενο αναζήτησης λέξη1 -λέξη2 αντιστοιχούν όροι που το λεκτικό τους περιέχει τη λέξη1 και δεν περιέχει τη λέξη2. AND: Συνδέοντας µε λογικό AND δύο εκφράσεις σε µια έκφραση αναζήτησης ικανοποιείται όταν και οι δύο εκφράσεις ικανοποιούνται. Για παράδειγµα, στην έκφραση λέξη1 AND λέξη2 αντιστοιχούν όροι που το λεκτικό τους περιέχει τη λέξη1 και τη λέξη2. OR: Συνδέοντας µε λογικό OR δύο εκφράσεις σε µια έκφραση αναζήτησης ικανοποιείται όταν µία από τις δύο εκφράσεις ικανοποιείται. Για παράδειγµα, στην έκφραση λέξη1 OR λέξη2 αντιστοιχούν όροι που το λεκτικό τους περιέχει τη λέξη1 ή τη λέξη2 ή και τις δύο. Το OR υπονοείται όταν δεν υπάρχει άλλος τελεστής (+, -, AND) ανάµεσα σε δύο λέξεις/φράσεις/εκφράσεις αναζήτησης, δηλ. η έκφραση αναζήτησης λέξη1 λέξη2 είναι ισοδύναµη µε την έκφραση λέξη1 OR λέξη2. ( και ): Κλείνοντας σε παρενθέσεις δύο ή περισσότερες εκφράσεις αναζήτησης αυτές οµαδοποιούνται. Για παράδειγµα, στην έκφραση λέξη1 AND (λέξη2 OR λέξη3 OR λέξη4) αντιστοιχούν λεκτικά όρων που περιέχουν τη λέξη1 και τουλάχιστον µία από τις λέξη2, λέξη3 ή λέξη4. Παρακάτω παρουσιάζονται µια σειρά παραδειγµάτων: 8

9

10

Τα αποτελέσµατα των κειµένων τα οποία συµφωνούν µε το κείµενο της αναζήτησης εµφανίζονται ανά 20. Επάνω αριστερά στο χώρο των αποτελεσµάτων δίνετε ο συνολικός αριθµός των σχετικών κειµένων που βρέθηκαν. Επάνω αριστερά και κάτω δεξιά υπάρχουν βελάκια και αριθµοί που πατώντας επάνω ο χρήστης µπορεί να πλοηγηθεί στα υπόλοιπα αποτελέσµατα. Για κάθε σχετικό κείµενο εµφανίζονται ενδεικτικά κάποιες φράσης µέσα από το κείµενο που περιέχουν (έντονα µαύρα γράµµατα) όρους του κειµένου αναζήτησης. Επιπλέον εµφανίζεται µε έντονο µπλε χρώµα το link στο συγκεκριµένο σχετικό κείµενο. Πατώντας πάνω σε αυτό ανοίγει το κείµενο σε ένα νέο παράθυρο, όπως βλέπετε και παρακάτω: 11

Στη συνέχεια ο χρήστης µπορεί να δει το µορφοσυντακτικό σχολιασµό του κειµένου πατώντας το link που υπάρχει επάνω δεξιά µε τίτλο Μορφοσυντακτικός Σχολιασµός αυτού του κειµένου σε ένα νέο παράθυρο. Ο µορφοσυντακτικός σχολιασµός γίνεται µέσω της εφαρµογής του Μορφοσυντακτικού Σχολιαστή του έργου. Περισσότερες πληροφορίες για το Μορφοσυντακτικό Σχολιαστή υπάρχουν στο αντίστοιχο παραδοτέο (Π17). Ένα παράδειγµα βλέπουµε παρακάτω: 12

Τέλος υπάρχουν οι οδηγίες χρήσης, οι οποίες εµφανίζονται σε ξεχωριστή σελίδα πατώντας το link µε τίτλο Οδηγίες Χρήσης. Η σελίδα µε τις οδηγίες χρήσης παρουσιάζεται παρακάτω: 13

Πιο αναλυτική τεκµηρίωση της εφαρµογής, περιλαµβάνεται στο σχετικό παραδοτέο: «Π18. Τεκµηρίωση εφαρµογών Ιστού». 2.3.2 Αναζήτηση στο ιαδίκτυο Κατά τη διάρκεια της υλοποίησης έγινε κατανοητό, ότι το µεγάλο πλεονέκτηµα που µπορεί να δώσει η διαδικασία επεξεργασίας που εφαρµόσαµε στο έργο, έγκειται στην ευρετηρίαση (indexing) των κειµένων. Η ευρετηρίαση γίνεται κατά τη διάρκεια της προεπεξεργασίας που υφίστανται τα κείµενα. Για την περίπτωση της συλλογής που έχουµε, η προεπεξεργασία αυτή έχει πραγµατοποιηθεί ήδη. Το αποτέλεσµα είναι τα κείµενα να έχουν αποκτήσει ένα πλήθος µεταδεδοµένων σε διάφορα επίπεδα (µορφολογικό, συντακτικό και σηµασιολογικό). Με τη βοήθεια των µεταδεδοµένων αυτών, µπορεί πλέον ο χρήστης να κάνει εξειδικευµένες και 14

«έξυπνες» ερωτήσεις και να λαµβάνει τα σχετικά αποτελέσµατα. Τα αποτελέσµατα της αναζήτησης παρουσιάζονται µε τη µορφή που δίνει τα αποτελέσµατά του και το «Google». Με αυτό τον τρόπο, ο χρήστης εξοικειώνεται πιο εύκολα και γρήγορα µε το περιβάλλον. Η απαίτηση για αναζήτηση σε κείµενα του παγκόσµιου ιστού που είχε αρχικά προδιαγραφεί, µετά το σχεδιασµό και κατά την εξέλιξη της υλοποίησης, έγινε κατανοητό ότι βοηθάει εφόσον ξεκινήσει από την οντολογία (µια και τα κείµενα (του διαδικτύου), δεν µπορεί να τύχουν προεπεξεργασίας). Ετσι υλοποιήθηκε µε βάση τον περιηγητή οντολογίας, απ όπου, ο χρήστης, επιλέγοντας κάποιον όρο, µπορεί στη συνέχεια να αναζητήσει τον όρο αυτό στον παγκόσµιο ιστό. Παρακάτω φαίνονται µερικά αντίστοιχα παραδείγµατα: α) ξεκινώντας από τον όρο «κεντρική φλεβική πίεση» της οντολογίας, 15

στη συνέχεια τον αναζητάµε στο διαδίκτυο µέσω της σχετικής λειτουργίας που υπάρχει στο δεξί µέρος του «Επιλεγµένου Ορου», και το αποτέλεσµα είναι το παρακάτω: 16

β) ξεκινώντας από τον όρο «εµβολή αέρα» της οντολογίας, στη συνέχεια τον αναζητάµε στο διαδίκτυο µέσω της σχετικής λειτουργίας που υπάρχει στο δεξί µέρος του «Επιλεγµένου Ορου», και το αποτέλεσµα είναι το παρακάτω: 17

18

3 Ο ΗΓΙΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΟΠΤΙΙΚΟΥ ΙΙΣΚΟΥ Στο παρόν παραδοτέο περιλαµβάνεται οπτικός δίσκος (CD) ο οποίος περιέχει το λογισµικό που υλοποιεί τη µηχανή αναζήτησης καθώς και την παρούσα αναφορά. Μόλις εισαχθεί ο οπτικός δίσκος στη µονάδα οπτικού δίσκου του υπολογιστή θα ανοίξει αυτόµατα ο φυλλοµετρητής µε την παρουσίαση του παραδοτέου. Στην πρώτη σελίδα παρουσιάζονται στοιχεία του έργου και του συγκεκριµένου παραδοτέου καθώς και δύο υπερσύνδεσµοι (links). Ο πρώτος οδηγεί στην αναφορά του παραδοτέου (παρούσα αναφορά) σε µορφή PDF και ο δεύτερος στο φακέλου του οπτικού δίσκου που περιέχει το λογισµικό του παραδοτέου. 19

4 ΣΧΕΤΙΙΚΟ ΛΟΓΙΙΣΜΙΙΚΟ The source for Java developers: http://java.sun.com/ Open Source Initiative: http://www.opensource.org/ Tomcat: http://tomcat.apache.org/. Lucene: http://lucene.apache.org/. 20