The logic of typed feature structures
The logic of typed feature structures
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Partial parsing via finite-state cascades
Natural Language Engineering
An integrated architecture for shallow and deep processing
ACL '02 Proceedings of the 40th Annual Meeting on Association for Computational Linguistics
WHAT: an XSLT-based infrastructure for the integration of natural language processing components
SEALTS '03 Proceedings of the HLT-NAACL 2003 workshop on Software engineering and architecture of language technology systems - Volume 8
Middleware for creating and combining multi-dimensional NLP markup
NLPXML '06 Proceedings of the 5th Workshop on NLP and XML: Multi-Dimensional Markup in Natural Language Processing
Hi-index | 0.00 |
We present the system description language SDL that offers a declarative way of specifying new complex NLP systems from already existing modules with the help of three operators: sequence, parallelism, and unrestricted iteration. Given a system description and modules that implement a minimal interface, the SDL compiler returns a running Java program which realizes exactly the desired behavior of the original specification. The execution semantics of SDL is complemented by a precise formal semantics, defined in terms of concepts of function theory. The SDL compiler is part of the SProUT shallow language platform, a system for the development and processing of multilingual resources.