

%
%  Shared Task 2017
%  author: Jakub Piksorski
%  last modification: March 2017
%


%
% Settings
%

SETTINGS:

{  % Modules (currently use Corleone components)
   
    MODULES: <CorleoneBasicTokenizerEN>, <jrcnamesGazetteer>


    % Search mode

    %SEARCH_MODE: all_match
    SEARCH_MODE: longest_match

    %SEARCH_MODE: all_longest_matches
    

    % Output
    OUTPUT: grammar_and_unconsumed
}

%%

PATTERNS:

match_jrc_names :> ( gazetteer & [GTYPE: #type, NORM: #id]                     
                   ):out
-> out: shared_out & [TYPE: #type, ID: #id, ORIGIN:"jrc_names"].

propagate_idt :> ( shared_out & [TYPE: #type]
                       ):out
-> out: shared_out & [TYPE: #type, ORIGIN:"IDT"].


END_PATTERNS: