Page 1
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEB ii – Dictionary Writing Systems Platform
Ales Horak Adam Rambousek
Faculty of Informatics, Masaryk UniversityBotanicka 68a, CZ-602 00 Brno, Czech Republic
E-mail: [email protected] , [email protected]
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 2
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
Outline
1 DEB ii Development PlatformIntroductionServer sideClient side
2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
3 Conclusions and Future DirectionsConclusionsFuture Directions
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 3
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
Outline
1 DEB ii Development PlatformIntroductionServer sideClient side
2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
3 Conclusions and Future DirectionsConclusionsFuture Directions
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 4
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
Outline
1 DEB ii Development PlatformIntroductionServer sideClient side
2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
3 Conclusions and Future DirectionsConclusionsFuture Directions
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 5
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Introduction
platform for dictionary writing systems development
basically any XML data
strict client-server architecture
server
server side functionalitydatabase backend
client
only simple functionalitygraphical interfacesweb interfaces
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 6
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Introduction
platform for dictionary writing systems development
basically any XML data
strict client-server architecture
server
server side functionalitydatabase backend
client
only simple functionalitygraphical interfacesweb interfaces
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 7
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Introduction
platform for dictionary writing systems development
basically any XML data
strict client-server architecture
server
server side functionalitydatabase backend
client
only simple functionalitygraphical interfacesweb interfaces
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 8
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Introduction
platform for dictionary writing systems development
basically any XML data
strict client-server architecture
server
server side functionalitydatabase backend
client
only simple functionalitygraphical interfacesweb interfaces
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 9
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
DEB uses AJAX-like communication
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 10
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 11
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 12
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 13
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 14
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 15
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Server side
database backend – Berkeley DB XML
native XML databasesupports XPath and XQuery
implemented in Ruby programming language
object-oriented, interpreted
built from small parts, called servlets
each servlet provides single serviceallows a modular composition of all services
HTTP communication with JSON for data structures
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 16
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 17
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 18
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 19
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 20
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 21
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 22
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 23
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 24
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Current servlets
generic document servlet
serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output
SQL servlet
provides interface to data in PostgreSQL (or other) database
project-specific servlets
GRASS servlet
interface to GRASS GIS, used for map generation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 25
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 26
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 27
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 28
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 29
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 30
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 31
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Platform
client applications mostly oriented to the graphical userinterfaces (GUI)
Mozilla platform provides complete tools for softwaredevelopment
Firefox, Thunderbird, Netscape, Nvu
clear separation between application logic and definition,presentation and language-specific texts
simple application design
work on many operating systems
officially Windows, Linux, and Mac OS X, unofficially manyothers
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 32
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Formats and Standards
XUL – XML User-interface Language
mark-up language for GUI design
CSS – Cascading Style Sheets
graphic appearance of the application
JavaScript
programming language for application logic
Document Object Model (DOM), XSLT and XPath
work with HTML and XML documents
RDF as data source
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 33
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Formats and Standards
XUL – XML User-interface Language
mark-up language for GUI design
CSS – Cascading Style Sheets
graphic appearance of the application
JavaScript
programming language for application logic
Document Object Model (DOM), XSLT and XPath
work with HTML and XML documents
RDF as data source
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 34
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Formats and Standards
XUL – XML User-interface Language
mark-up language for GUI design
CSS – Cascading Style Sheets
graphic appearance of the application
JavaScript
programming language for application logic
Document Object Model (DOM), XSLT and XPath
work with HTML and XML documents
RDF as data source
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 35
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Formats and Standards
XUL – XML User-interface Language
mark-up language for GUI design
CSS – Cascading Style Sheets
graphic appearance of the application
JavaScript
programming language for application logic
Document Object Model (DOM), XSLT and XPath
work with HTML and XML documents
RDF as data source
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 36
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Mozilla Formats and Standards
XUL – XML User-interface Language
mark-up language for GUI design
CSS – Cascading Style Sheets
graphic appearance of the application
JavaScript
programming language for application logic
Document Object Model (DOM), XSLT and XPath
work with HTML and XML documents
RDF as data source
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 37
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 38
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 39
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 40
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 41
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 42
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
IntroductionServer sideClient side
Assets of DEB Platform
data stored on the server
functionality mostly on the server, lightweight clients
good team cooperation
authentication and authorization tools provided by the server
different interfaces over the same data structure, reusable bymany clients
homogeneity of the data structure and presentation
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 43
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Outline
1 DEB ii Development PlatformIntroductionServer sideClient side
2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
3 Conclusions and Future DirectionsConclusionsFuture Directions
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 44
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 45
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 46
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 47
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 48
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 49
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBDict
Simple DEB client demonstrating several basic functions of thesystem
available as installable package or web-service
multilingual user interface (English, Czech, others can beeasily added)
queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation
connection to Czech morphological analyzer
connection to an external website (Google, Answers.com)
connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 50
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 51
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 52
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 53
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 54
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 55
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 56
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 57
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 58
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
DEBVisDic
reimplementation of semantic networks editor – VisDic (forwordnet-like databases)
contains all the main features present in VisDic
client-server architecture
new windowed interface
connection to other resources (e.g. morphological analyzer,dictionaries)
connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 59
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 60
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
PRALED – Prague Lexical Database of Czech
developed for the lexicographic department of the Institute ofCzech Language
preparation of new comprehensive and exhaustive database oflexicographic information for Czech language – Czech lexicaldatabase, CLD
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 61
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
PRALED – Prague Lexical Database of Czech
developed for the lexicographic department of the Institute ofCzech Language
preparation of new comprehensive and exhaustive database oflexicographic information for Czech language – Czech lexicaldatabase, CLD
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 62
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 63
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Czech Onomastic Dictionary
developed for the linguists in the Institute of Czech Language
prepare electronic data for new Czech dictionary of propernouns, their origins and toponyms
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 64
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Czech Onomastic Dictionary
developed for the linguists in the Institute of Czech Language
prepare electronic data for new Czech dictionary of propernouns, their origins and toponyms
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 65
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 66
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
VisualBrowser
Java application that can visualize the data in RDF scheme,not a DEB client
connection to DEB server and visualization of WordNet data
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 67
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
VisualBrowser
Java application that can visualize the data in RDF scheme,not a DEB client
connection to DEB server and visualization of WordNet data
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 68
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 69
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
Other possibilities
Client doesn’t have to be implemented in XUL. Anyapplication/service using HTTP or SOAP protocol can be a client.
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 70
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Outline
1 DEB ii Development PlatformIntroductionServer sideClient side
2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities
3 Conclusions and Future DirectionsConclusionsFuture Directions
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 71
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Conclusions and Future Directions
about 90% of server part completed
several client applications under development are used inrunning projects
high modularity and configurability
versatile base for implementation of individual and powerfuldictionary writing tools
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 72
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Conclusions and Future Directions
about 90% of server part completed
several client applications under development are used inrunning projects
high modularity and configurability
versatile base for implementation of individual and powerfuldictionary writing tools
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 73
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Conclusions and Future Directions
about 90% of server part completed
several client applications under development are used inrunning projects
high modularity and configurability
versatile base for implementation of individual and powerfuldictionary writing tools
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 74
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Conclusions and Future Directions
about 90% of server part completed
several client applications under development are used inrunning projects
high modularity and configurability
versatile base for implementation of individual and powerfuldictionary writing tools
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 75
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Future of DEB ii
optimize server part
add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)
prepare server installation packages
develop more DWS clients
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 76
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Future of DEB ii
optimize server part
add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)
prepare server installation packages
develop more DWS clients
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform
Page 77
OutlineDEB ii Development Platform
Current DEB projectsConclusions and Future Directions
ConclusionsFuture Directions
Future of DEB ii
optimize server part
add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)
prepare server installation packages
develop more DWS clients
Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform