Wikifying the LSJ Spiros Doikas Όταν το LSJ γνώρισε τη Βίκυ Σπύρος Δόικας 9ο Συνέδριο «Ελληνική Γλώσσα και Ορολογία» Αθήνα, 7-9 Νοεμβρίου 2013 9/11/2013.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γραφήματα & Επίπεδα Γραφήματα
Advertisements

Ancient Greek for Everyone: A New Digital Resource for Beginning Greek Unit 4: Conjunctions 2013 edition Wilfred E. Major
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Λογισμικό Διάλεξη 5 η.
ΚΕΙΜΕΝΟ  Ο πρώτος τρόπος απεικόνισης πληροφορίας (και βασικός ως σήμερα).  Αδυναμία πρώτων υπολογιστών να χειριστούν άλλη μορφή πληροφορίας.  Πρόβλημα.
ΕΙΣΑΓΩΓΗ ΣΤΟ DOS (Disk Operating System)
Δ.Π.Θ. Επεξεργασία Κειμένου - 1 Επεξεργασία Κειμένου Ένα πρόγραμμα σε γλώσσα HTML είναι ανεξάρτητο της μηχανής όπου θα εκτελεστεί. Δηλαδή αγνοούνται τα.
Αξιολόγηση Προγράμματος Assessment and Evaluation 1Polina Stavrou Athens 29/11/2012.
της Μαρίας-Ζωής Φουντοπούλου
Handling Local Variables General Purpose Registers
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
ΘΕΩΡΙΑ ΔΙΑΛΕΞΗ 4 Αριθμητικές εκφράσεις και πράξεις Εντολές ανάθεσης
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Παίκτες: 10+ Τα παιδιά κάθονται σε κύκλο. Κληρώνεται ποιος θα παίξει πρώτος. Players: 10+ The children sit in a circle.
Λανθάνουσα Σημασιολογική Ανάλυση (Latent Semantic Analysis)
1 iPac Μια πρώτη γνωριμία Κώστας Βίγλας ΥΚΒ. 26/6/2002 Ενημέρωση πάνω στις νέες ψηφιακές υπηρεσίες 2 Περιεχόμενα 1 iPac  Τί είναι το iPac  Δυνατότητες.
Translation Practice. I Τα Fractal είναι μία τάξη πολύπλοκων γεωμετρικών μορφών που έχουν την ιδιότητα της αυτοομοιότητας. Τα Fractal διαφέρουν από τα.
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
Ευρωπαϊκό Πρόγραμμα MultiVersum Προγραμματισμός Επιμόρφωσης u Σε τι στοχεύει η επιμόρφωση; u Περιγραφή και αναλυτικό πρόγραμμα u Πρόσκληση προς επιμορφωτές.
Προγραμματισμός ΙΙ Διάλεξη #6: Απλές Δομές Ελέγχου Δρ. Νικ. Λιόλιος.
Center for Collaboration and Exchange (cce): Ένα εργαλείο για την υποστήριξη κοινοτήτων δράσης Χ. Κυνηγός, Ε. Τρούκη, Ν. Γιαννούτσου, Μ. Φουντάνα, Τ. Αθανασίου.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
Δημιουργία Παρουσίασης
1 Ενότητα 5.3.1: Ερωτηματολόγια με τη χρήση του Διαδικτύου Διδάσκων: Χρήστος Κατσάνος - Πανεπιστημιακό κέντρο εκπαίδευσης επιμορφωτών.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
“ Ἡ ἀ γάπη ἀ νυπόκριτος. ἀ ποστυγο ῦ ντες τ ὸ πονηρόν, κολλώμενοι τ ῷ ἀ γαθ ῷ, τ ῇ φιλαδελφί ᾳ ε ἰ ς ἀ λλήλους φιλόστοργοι, τ ῇ τιμ ῇ ἀ λλήλους προηγούμενοι.
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
1 Βάσεις Δεδομένων ΙI Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ SQL (3 από 3) T Manavis.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Τάξεις και Αφαίρεση Δεδομένων.
Χ. Καραγιαννίδης, ΠΘ-ΠΤΕΑΑνάπτυξη Εφαρμογών για την ΕΕΑ Διάλεξη 5: Ανάπτυξη Περιεχομένου 1/9 19/3/2015 Διάλεξη 5 Εργαλεία Συγγραφής Περιεχομένου Ανάπτυξη.
Translation Tips LG New Testament Greek Fall 2012.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
WRITING B LYCEUM Teacher Eleni Rossidou ©Υπουργείο Παιδείας και Πολιτισμού.
COURSE CODE: DES-102 COURSE TITLE: DECORATION DRAWING TUTOR: DOMENICA RENKO SEMESTER: FALL 2010 PROJECT: 2 | hand-out: week 10 – hand-in: week 11 | duration:
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
VOICES OF YOUNG PEOPLE IN EUROPE-STREET ART by 1st EPAL ELEFSINAS Teacher’s name : Εleni Alexandraki(ΠΕ 06)
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
Lexicalising the forum Spiros Doikas Λεξικοποιώντας το φόρουμ Σπύρος Δόικας 10ο Συνέδριο «Ελληνική Γλώσσα και Ορολογία» Αθήνα, Νοεμβρίου /11/2015.
Διαχείριση Διαδικτυακής Φήμης! Do the Online Reputation Check! «Ημέρα Ασφαλούς Διαδικτύου 2015» Ε. Κοντοπίδη, ΠΕ19.
Μάθημα 1 ΔΙΑΔΙΚΤΥΟ Διευθύνσεις και Πρωτόκολλα. Διευθύνσεις Πως αποκωδικοποιούνται οι διευθύνσεις: Πρωτόκολλο://server.domain.
Guide to Business Planning The Value Chain © Guide to Business Planning A principal use of value chain analysis is to identify a strategy mismatch between.
Μαθαίνω με “υπότιτλους”
Διευθύνσεις και Πρωτόκολλα στο διαδίκτυο
Ερωτήσεις –απαντήσεις Ομάδων Εργασίας
Matrix Analytic Techniques
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Keystroke-Level Model
ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ
Adjectives Introduction to Greek By Stephen Curto For Intro to Greek
Development of sample e-Hoop content
Το ιερό δισκοπότηρο της ΙΕ γλωσσολογίας
2013 edition Wilfred E. Major
Μία πρακτική εισαγωγή στην χρήση του R
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ – ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας «Διοίκηση και Οργάνωση Βιβλιοθηκών.
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
aka Mathematical Models and Applications
ΕΝΣΤΑΣΕΙΣ ΠΟΙΟΣ? Όμως ναι.... Ένα σκάφος
Find: ρc [in] from load γT=110 [lb/ft3] γT=100 [lb/ft3]
Find: Force on culvert in [lb/ft]
Διάλεξη #10: Εκτέλεση Java χωρίς το BlueJ
2013 edition Wilfred E. Major
Find: ρc [in] from load (4 layers)
Μεταγράφημα παρουσίασης:

Wikifying the LSJ Spiros Doikas Όταν το LSJ γνώρισε τη Βίκυ Σπύρος Δόικας 9ο Συνέδριο «Ελληνική Γλώσσα και Ορολογία» Αθήνα, 7-9 Νοεμβρίου /11/ π.μ.

Η παρούσα εργασία αφορά στην υλοποίηση σε μορφή MediaWiki ( του αρχαιοελληνικού λεξικού Liddell, Scott, Jones (LSJ). Ξεκινώντας από ένα αρχείο xml έγινε επεξεργασία και μετατροπή (με χρήση κανονικών εκφράσεων) σε αρχείο κατάλληλο για χρήση σε MediaWiki. This paper relates the implementation of the Ancient Greek to English dictionary Liddell, Scott, Jones (LSJ) in MediaWiki format ( The original xml file was processed and converted (using regular expressions) to a file which was appropriate for use in MediaWiki. ΠΕΡΙΓΡΑΦΗ ΤΟΥ ΕΡΓΟΥ PROJECT DESCRIPTION 2

Το Liddell, Scott, Jones (LSJ) δημοσιεύτηκε πρώτη φορά το 1843 από της εκδόσεις της Οξφόρδης. Το λογισμικό τύπου βίκι «MediaWiki» πρωτοεμφανίστηκε το 2003 — τα χωρίζουν 130 χρόνια. Μεγάλη διαφορά ηλικίας για να έρθουν τόσο κοντά. Liddell, Scott, Jones (LSJ) was originally published in 1843 by Oxford publications. Wiki-type software “MediaWiki” first appeared in 2003 — they are 130 years apart. What a strange love affair indeed! ΙΣΤΟΡΙΚΟ HISTORY 3

 Μεταγραφή των λημμάτων σε διάφορες μορφές και μεταγραμματισμούς  Δυνατότητα αναζήτησης τύπου «αυτόματης συμπλήρωσης» χωρίς διάκριση πεζών/κεφαλαίων και διακριτικών  Δημιουργία στυλ CSS  Συλλογή αρχαιοελληνικών αποφθεγμάτων και δημιουργία επέκτασης για την εμφάνισή τους  Transcription of headwords in various forms and transliterations  Case-insensitive and diacritics-insensitive autocomplete search suggestions  CSS styles to modify the look and feel  Collection of ancient Greek quotes and development of a MediaWiki random quote extension ΣΤΟΧΟΙ ΤΟΥ ΕΡΓΟΥ PROJECT OBJECTIVES 4

 Παραμετροποίηση του MediaWiki για λεξικογραφικό έργο αυτής της μορφής  Δημιουργία προτύπου εισαγωγής του αρχείου csv με ενσωμάτωση των λειτουργιών Semantic Mediawiki  Δημιουργία ευρετηρίων βάσει μορφής και μεταγραμματισμού  Fine-tuning MediaWiki in a way that is appropriate for a lexicographic work of this nature  Creation of an import template that supports Semantic Mediawiki functionality  Creation of indexes for each form and transliteration ΣΤΟΧΟΙ ΤΟΥ ΕΡΓΟΥ PROJECT OBJECTIVES 5

ΠΡΙΝ ΚΑΙ ΜΕΤΑ BEFORE/AFTER 6 Η αρχική μορφή ενός λήμματος: This is the original format of an entry: Και η τελική μορφή: And the final format:

Μια σειρά μετατροπών και ενεργειών εύρεσης / αντικατάστασης έλαβε χώρα για τη δημιουργία συμβατού κώδικα με το MediaWiki. Χρησιμοποιήθηκε το πρόγραμμα επεξεργασίας κειμένου EmEditor. Σε πρώτη φάση έγινε μετατροπή του αρχείου σε δίστηλο, προσθέτοντας στηλοθέτες, με πρώτη στήλη το λήμμα και τη δεύτερη την ερμηνεία. A series of conversions and find/replace operations, using regular expressions in EmEditor, was applied in order to create html and wiki-compatible mark-up. Firstly, the file was converted to two-column format, by means of adding tab characters, with the headword in column A and the definition in column B. ΜΕΤΑΤΡΟΠΗ ΣΕ ΔΙΣΤΗΛΟ CONVERSION TO TWO-COLUMN FORMAT 7

Σε δεύτερη φάση έγινε εισαγωγή σε Excel To Excel 2003 θα ήταν ακατάλληλο λόγω περιορισμού σε σειρές σε σχέση με τις σειρές του Excel Ο αριθμός των λημμάτων του έργου ήταν Ωστόσο το όριο χαρακτήρων ανά κελί που υπάρχει και στα δύο δημιούργησε κάποια προβλήματα σε λήμματα με εκτενείς ερμηνείες. Secondly, the tab-delimited file was imported to Excel Excel 2003 would fail due to the limitation of 65,536 rows compared to 1,048,576 rows by Excel The project’s headword count was 120,000. However, both versions have a limit of 32,767 characters per cell which was a problem for headwords with extended definitions. ΕΙΣΑΓΩΓΗ ΣΕ EXCEL 2010 IMPORTING TO EXCEL

Σε τρίτη φάση έγινε επεξεργασία της πρώτης στήλης, των λημμάτων δηλαδή. Αφαιρέθηκαν σύμβολα όπως αστερίσκοι, άνω τελείες, παύλες, εντοπίστηκαν περιπτώσεις μη συνδυασμένων διακριτικών και διορθώθηκαν, εντοπίστηκαν λήμματα με εννοιολογικές υποδιαιρέσεις και ομαδοποιήθηκαν χρησιμοποιώντας μακροεντολές στο Excel. Thirdly, the first column, containing the headwords was edited. Symbols like asterisks, semicolons and dashes were removed; characters with non-combined diacritics were fixed; headwords with multiple entries were grouped using Excel macros. ΕΠΕΞΕΡΓΑΣΙΑ ΠΡΩΤΗΣ ΣΤΗΛΗΣ FIRST COLUMN EDITING 9

ΜΑΚΡΟΕΝΤΟΛΗ ΓΙΑ ΔΥΟ ΕΠΑΝΑΛΗΨΕΙΣ MACRO FOR TWO REPETITIONS 10 Η μακροεντολή συγχώνευσης λημμάτων: The headword merge macro:

ΠΡΙΝ ΚΑΙ ΜΕΤΑ BEFORE/AFTER 11

Χρησιμοποιήθηκαν περί τις 40 κανονικές εκφράσεις για μετατροπή σε συμβατό βικικώδικα. Για παράδειγμα: About 40 regular expressions were used to convert the original xml into wiki-compatible mark- up. For example: 12 ΕΠΕΞΕΡΓΑΣΙΑ ΔΕΥΤΕΡΗΣ ΣΤΗΛΗΣ SECOND COLUMN EDITING Find: ( )([^ ) Replace: [[\4]] (μετατροπή εσωτερικών παραπομπών convert internal references) Find : ( )([^ ) Replace : \2 (δημιουργία στιλ με έντονη γραφή σε υπολήμματα με ελληνικούς χαρακτήρες add a bold style to sub-entries with Greek characters Find: ( )([^ ) Replace: [[\4]] (μετατροπή εσωτερικών παραπομπών convert internal references) Find : ( )([^ ) Replace : \2 (δημιουργία στιλ με έντονη γραφή σε υπολήμματα με ελληνικούς χαρακτήρες add a bold style to sub-entries with Greek characters

 Πολυτονικό με βραχύ/μακρό  Πολυτονικό χωρίς βραχύ/μακρό  Μονοτονικό  Κεφαλαία  Λατινικοί χαρακτήρες με τόνους  Λατινικοί χαρακτήρες χωρίς τόνους  Greeklish  Beta Code  Full diacritics (inluding macron/vrachy)  Medium diacritics (excluding macron/vrachy)  Low diacritics (monotonic)  Capitals  Transliteration A (accented Latin characters)  Transliteration Β (non- accented Latin characters)  Transliteration C (Greeklish)  Beta Code ΜΕΤΑΤΡΟΠΗ ΣΕ ΜΟΡΦΕΣ ΚΑΙ ΜΕΤΑΓΡΑΜΜΑΤΙΣΜΟΥΣ CONVERT TO FORMS AND TRANSLITERATIONS 13

14

Διάφορα εργαλεία χρησιμοποιήθηκαν για αυτές τις μετατροπές, από λειτουργίες του MS Word (Shift+F3 για μετατροπή σε άτονα κεφαλαία) μακροεντολές VBA και συναρτήσεις σε php που αναπτύχθηκαν ειδικά για την περίπτωση μέχρι και προγράμματα όπως το All Greek to me του ΙΕΛ για τη μετατροπή σε Greeklish. Various tools were used for these conversions, from standard MS Word commands (Shift+F3 to convert to capitals without accents) to bespoke VBA macros and php functions as well as commercial applications like All Greek to me by ILSP for Greeklish conversion. ΕΡΓΑΛΕΙΑ ΜΕΤΑΤΡΟΠΗΣ CONVERSION TOOLS 15

Ακολουθήθηκαν οι συμβάσεις Beta Code του Perseus, με χρήση πεζών. Για παράδειγμα,η λέξη Πλάτων μπορεί να μεταγραφεί σε *PLA/TWN ή *pla/twn, το κεφαλαίο επισημαίνεται με τον αστερίσκο. Ωστόσο, υπάρχουν κάποια θέματα με τις διαφορετικές μεταγραφές μεσαίου και τελικού σίγμα καθώς και με τη σειρά των διακριτικών όταν υπάρχουν διαλυτικά με τόνο. Perseus Beta Code conventions were followed, using lowercase throughout. For example the word Πλάτων can be converted into *PLA/TWN or *pla/twn, with the capital being marked with the asterisk. However, there is no standardization for the different representations of final “ς” and medial “σ” as well as the order of diacritics when diaeresis and accent is included. BETA CODE 16

 SemanticMediaWiki  Semantic Drilldown  Data Transfer  Parser Functions  MWSearch  Normalizer (custom extension) The Normalizer extension removes accents and capitalizes polytonic words in order to create the indexes. Η επέκταση Normalizer που δημιουργήθηκε ειδικά για το έργο, αφαιρεί τα διακριτικά και μετατρέπει σε κεφαλαία ως βοήθημα για τη δημιουργία των ευρετηρίων. ΕΠΕΚΤΑΣΕΙΣ ΤΟΥ MEDIAWIKI MEDIAWIKI EXTENSIONS USED 17

Το αρχείο LocalSettings.php είναι το κέντρο ελέγχου του προγράμματος. Βασική ρύθμιση για να μη γίνεται αυτόματα κεφαλαίο το πρώτο γράμμα ενός λήμματος (όπως για παράδειγμα στη Βικιπαίδεια), είναι το: The LocalSettings.php file is where most settings are implemented. A necessary setting so that the first letter is not automatically capitalized (as it happens in Wikipedia), is: MEDIAWIKI SETTINGS ΡΥΘΜΙΣΕΙΣ MEDIAWIKI 18 $wgCapitalLinks = false;

Χρησιμοποιήθηκε η επέκταση Data Transfer με εισαγωγή σε δέσμες των (από συνολικά). Ένα από τα θέματα που προέκυψαν ήταν η εξαφάνιση χαρακτήρων μετά το σύμβολο |. Το πρόβλημα διορθώθηκε με αντικατάσταση του συμβόλου με την αντίστοιχη αριθμητική οντότητα html (|). Η ολοκλήρωση της εισαγωγής έγινε με την παρακάτω εντολή που ενεργοποιεί τον μηχανισμό εκτέλεσης εκκρεμών εργασιών του MediaWiki. The import via the Data Transfer extension was done in batches of 10,000 entries (of 240,000 in total). One of the issues was characters disappearing after the pipe symbol (|). This was fixed with replacing it with its html numeric entity (|). The import was finalized using the php command below, which activates the pending jobs execution in MediaWiki: DATA IMPORT ΕΙΣΑΓΩΓΗ ΔΕΔΟΜΕΝΩΝ 19 cd /home/site/public_html/w/wiki/maintenance/ php runJobs.php --maxjobs 10000

Τα ευρετήρια βασίστηκαν στις μορφές και τους μεταγραμματισμούς που δημιουργήθηκαν για κάθε λήμμα και όπως αυτά ορίστηκαν με τον κώδικα του προτύπου εισαγωγής. Αυτός ο κώδικας διασυνδέει τις διαφορετικές μορφές και μεταγραμματισμούς με την επέκταση Semantic MediaWiki, έτσι ώστε να είναι δυνατή η περαιτέρω αξιοποίησή τους για τη δημιουργία ξεχωριστών ευρετηρίων ανά μορφή/μεταγραμματισμό. The indexes were based on the forms and transliterations as they are defined in the import template code. That code links the various forms and transliterations with the Semantic MediaWiki extension, so that they can be used for the creation of different indexes per form / transliteration. INDEXES ΕΥΡΕΤΗΡΙΑ 20

BETA CODE INDEX ΕΥΡΕΤΗΡΙΟ BETA CODE 21

FULL DIACRITICS INDEX ΕΥΡΕΤΗΡΙΟ ΠΛΗΡΟΥΣ ΜΟΡΦΗΣ 22

Στο πρότυπο εισαγωγής γίνεται ανάμειξη κώδικα html, βικικώδικα και php. Οι εντολές #normalize παραπέμπουν σε ειδική συνάρτηση κανονικοποίησης για την αφαίρεση των διακριτικών έτσι ώστε να είναι δυνατή η σωστή ταξινόμηση στα διαφορετικά ευρετήρια. Τα στοιχεία τύπου ορίζουν το στυλ εμφάνισης. Οι ονομασίες μεταγραφών / μορφών όπως «Beta Code» αντιστοιχούν στα πεδία του αρχείου εισαγωγής csv. The import template is a mix of html code, wiki mark-up and php. The #normalize commands invoke the normalization function to remove diacritics so that the indexes are displayed correctly. The elements like refer to the look and feel (css styles). The names of forms/transliterations like “Beta Code” correspond to the csv file’s import field titles. IMPORT TEMPLATE ΠΡΟΤΥΠΟ ΕΙΣΑΓΩΓΗΣ 23

IMPORT TEMPLATE ΠΡΟΤΥΠΟ ΕΙΣΑΓΩΓΗΣ 24

CSV FILE ΑΡΧΕΙΟ CSV 25

Πρόκειται για επέκταση που δημιουργήθηκε ειδικά για την εμφάνιση τυχαίων αποφθεγμάτων πάνω από τα λήμματα. Αρχικά δεν ήταν δυνατή η ανάλυση βικικώδικα, αλλά στη συνέχεια βελτιώθηκε έτσι ώστε να εμφανίζει και εσωτερικούς συνδέσμους. Ο σκοπός της είναι εκπαιδευτικός καθώς λειτουργεί ως έναυσμα για εκμάθηση νέων λέξεων. This is a custom extension which was developed in order to display random quotes above the entries. It was further improved to parse wiki mark-up in order to link to dictionary entries. It has an educational purpose as it helps the visitor learn new words. RANDOM QUOTE EXTENSION ΕΜΦΑΝΙΣΗ ΤΥΧΑΙΩΝ ΑΠΟΦΘΕΓΜΑΤΩΝ 26

RANDOM QUOTE EXTENSION ΕΜΦΑΝΙΣΗ ΤΥΧΑΙΩΝ ΑΠΟΦΘΕΓΜΑΤΩΝ 27

Μέρος των προδιαγραφών του έργου ήταν η αναζήτηση «αυτόματης συμπλήρωσης» χωρίς διάκριση πεζών/κεφαλαίων και χωρίς διάκριση διακριτικών σημείων τόσο για ελληνικούς όσο και για λατινικούς χαρακτήρες (μεταγραμματισμένων ελληνικών λέξεων). Το παραπάνω ζητούμενο διεκπεραιώνει αυτόματα η μηχανή αναζήτησης Lucene η οποία λειτουργεί σε Java και εγκαθίσταται στον διακομιστή. Part of the project specs was case-insensitive and diacritics- insensitive autocomplete or search suggestions functionality for Greek and Latin characters (transliterations of Greek words). This is achieved by using the Lucene search engine, which runs in Java and must be installed on the server. AUTOCOMPLETE SEARCH ΑΝΑΖΗΤΗΣΗ ΑΥΤΟΜΑΤΗΣ ΣΥΜΠΛΗΡΩΣΗΣ 28

AUTOCOMPLETE SEARCH ΑΝΑΖΗΤΗΣΗ ΑΥΤΟΜΑΤΗΣ ΣΥΜΠΛΗΡΩΣΗΣ 29

DEMO

Η υλοποίηση του έργου ήταν μια πολύπλοκη τεχνικά διαδικασία όπου έπρεπε να ξεπεραστούν πολλά προβλήματα. Το αποτέλεσμα είναι μια εύχρηστη πλατφόρμα με δυνατότητα μελλοντικού εμπλουτισμού τόσο με μαζική εισαγωγή όσο και με συνεισφορά χρηστών. Δοκιμάστε την: Translatum LSJ was by no means an easy project as numerous technical difficulties had to be overcome. The result, however, is a user-friendly platform which can be further enriched with imports as well as user contributions. Test it: 31 ΕΠΙΛΟΓΟΣ WRAPPING UP