def initialize() -> None: if (BankAnalyzer.__m_ontology is not None): return MetaBank.initialize() BankAnalyzer.__m_ontology = TerminCollection() t = Termin("БАНКОВСКИЕ РЕКВИЗИТЫ", None, True) t.add_variant("ПЛАТЕЖНЫЕ РЕКВИЗИТЫ", False) t.add_variant("РЕКВИЗИТЫ", False) BankAnalyzer.__m_ontology.add(t) ProcessorService.register_analyzer(BankAnalyzer())
def initialize() -> None: MetaBookLink.initialize2() MetaBookLinkRef.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True BookLinkToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(BookLinkAnalyzer())
def initialize() -> None: if (NamedEntityAnalyzer.__m_inited): return NamedEntityAnalyzer.__m_inited = True try: MetaNamedEntity.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True NamedItemToken._initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(NamedEntityAnalyzer())
def initialize() -> None: if (TitlePageAnalyzer.__m_inited): return TitlePageAnalyzer.__m_inited = True MetaTitleInfo.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True TitleItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(TitlePageAnalyzer())
def initialize() -> None: if (KeywordAnalyzer.M_INITIALIZED): return KeywordAnalyzer.M_INITIALIZED = True try: KeywordMeta.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True DenominationAnalyzer.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.register_analyzer(KeywordAnalyzer()) except Exception as ex: raise Utils.newException(ex.__str__(), ex)
def initialize() -> None: with MeasureAnalyzer.__m_lock: if (MeasureAnalyzer.__m_initialized): return MeasureAnalyzer.__m_initialized = True MeasureMeta.initialize() UnitMeta.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True UnitsHelper.initialize() NumbersWithUnitToken._initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.register_analyzer(MeasureAnalyzer())
def initialize() -> None: if (PhoneAnalyzer.M_INITED): return PhoneAnalyzer.M_INITED = True MetaPhone.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True PhoneHelper.initialize() PhoneItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(PhoneAnalyzer())
def initialize() -> None: if (WeaponAnalyzer.__m_inited): return WeaponAnalyzer.__m_inited = True MeasureAnalyzer.initialize() MetaWeapon.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True WeaponItemToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(WeaponAnalyzer())
def initialize() -> None: with GoodsAnalyzer.__m_lock: if (GoodsAnalyzer.__m_initialized): return GoodsAnalyzer.__m_initialized = True AttrMeta.initialize() GoodMeta.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True GoodAttrToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(GoodsAnalyzer())
def initialize() -> None: from pullenti.ner.instrument.internal.InstrToken import InstrToken from pullenti.ner.instrument.internal.ParticipantToken import ParticipantToken if (InstrumentAnalyzer.__m_inited): return InstrumentAnalyzer.__m_inited = True InstrumentArtefactMeta.initialize() MetaInstrumentBlock.initialize() MetaInstrument.initialize() InstrumentParticipantMeta.initialize() try: Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True InstrToken.initialize() ParticipantToken.initialize() Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False except Exception as ex: raise Utils.newException(ex.__str__(), ex) ProcessorService.register_analyzer(InstrumentAnalyzer())
def initialize() -> None: if (MoneyAnalyzer.__m_inited): return MoneyAnalyzer.__m_inited = True MoneyMeta.initialize() ProcessorService.register_analyzer(MoneyAnalyzer())
def initialize() -> None: if (UriAnalyzer._m_schemes is not None): return Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True MetaUri.initialize() try: UriAnalyzer._m_schemes = TerminCollection() obj = PullentiNerBankInternalResourceHelper.get_string( "UriSchemes.csv") if (obj is None): raise Utils.newException( "Can't file resource file {0} in Organization analyzer". format("UriSchemes.csv"), None) for line0 in Utils.splitString(obj, '\n', False): line = line0.strip() if (Utils.isNullOrEmpty(line)): continue UriAnalyzer._m_schemes.add( Termin._new530(line, MorphLang.UNKNOWN, True, 0)) for s in ["ISBN", "УДК", "ББК", "ТНВЭД", "ОКВЭД"]: UriAnalyzer._m_schemes.add( Termin._new530(s, MorphLang.UNKNOWN, True, 1)) UriAnalyzer._m_schemes.add( Termin._new2730( "Общероссийский классификатор форм собственности", "ОКФС", 1, "ОКФС")) UriAnalyzer._m_schemes.add( Termin._new2730( "Общероссийский классификатор организационно правовых форм", "ОКОПФ", 1, "ОКОПФ")) t = None UriAnalyzer._m_schemes.add( Termin._new530("WWW", MorphLang.UNKNOWN, True, 2)) UriAnalyzer._m_schemes.add( Termin._new530("HTTP", MorphLang.UNKNOWN, True, 10)) UriAnalyzer._m_schemes.add( Termin._new530("HTTPS", MorphLang.UNKNOWN, True, 10)) UriAnalyzer._m_schemes.add( Termin._new530("SHTTP", MorphLang.UNKNOWN, True, 10)) UriAnalyzer._m_schemes.add( Termin._new530("FTP", MorphLang.UNKNOWN, True, 10)) t = Termin._new530("SKYPE", MorphLang.UNKNOWN, True, 3) t.add_variant("СКАЙП", True) t.add_variant("SKYPEID", True) t.add_variant("SKYPE ID", True) UriAnalyzer._m_schemes.add(t) t = Termin._new530("SWIFT", MorphLang.UNKNOWN, True, 3) t.add_variant("СВИФТ", True) UriAnalyzer._m_schemes.add(t) UriAnalyzer._m_schemes.add( Termin._new530("ICQ", MorphLang.UNKNOWN, True, 4)) UriAnalyzer._m_schemes.add( Termin._new2740("International Mobile Equipment Identity", "IMEI", 5, "IMEI", True)) t = Termin._new2740( "основной государственный регистрационный номер", "ОГРН", 5, "ОГРН", True) t.add_variant("ОГРН ИП", True) UriAnalyzer._m_schemes.add(t) UriAnalyzer._m_schemes.add( Termin._new2740("Индивидуальный идентификационный номер", "ИИН", 5, "ИИН", True)) UriAnalyzer._m_schemes.add( Termin._new2740("Индивидуальный номер налогоплательщика", "ИНН", 5, "ИНН", True)) UriAnalyzer._m_schemes.add( Termin._new2740("Код причины постановки на учет", "КПП", 5, "КПП", True)) UriAnalyzer._m_schemes.add( Termin._new2740("Банковский идентификационный код", "БИК", 5, "БИК", True)) UriAnalyzer._m_schemes.add( Termin._new2740( "основной государственный регистрационный номер индивидуального предпринимателя", "ОГРНИП", 5, "ОГРНИП", True)) t = Termin._new2740( "Страховой номер индивидуального лицевого счёта", "СНИЛС", 5, "СНИЛС", True) t.add_variant("Свидетельство пенсионного страхования", False) t.add_variant( "Страховое свидетельство обязательного пенсионного страхования", False) t.add_variant("Страховое свидетельство", False) UriAnalyzer._m_schemes.add(t) UriAnalyzer._m_schemes.add( Termin._new2740( "Общероссийский классификатор предприятий и организаций", "ОКПО", 5, "ОКПО", True)) UriAnalyzer._m_schemes.add( Termin._new2740( "Общероссийский классификатор объектов административно-территориального деления", "ОКАТО", 5, "ОКАТО", True)) UriAnalyzer._m_schemes.add( Termin._new2740( "Общероссийский классификатор территорий муниципальных образований", "ОКТМО", 5, "ОКТМО", True)) UriAnalyzer._m_schemes.add( Termin._new2740( "Общероссийский классификатор органов государственной власти и управления", "ОКОГУ", 5, "ОКОГУ", True)) UriAnalyzer._m_schemes.add( Termin._new2740( "Общероссийский классификатор Отрасли народного хозяйства", "ОКОНХ", 5, "ОКОНХ", True)) t = Termin._new2753("РАСЧЕТНЫЙ СЧЕТ", MorphLang.UNKNOWN, True, "Р/С", 6, 20) t.add_abridge("Р.С.") t.add_abridge("Р.СЧ.") t.add_abridge("P.C.") t.add_abridge("РАСЧ.СЧЕТ") t.add_abridge("РАС.СЧЕТ") t.add_abridge("РАСЧ.СЧ.") t.add_abridge("РАС.СЧ.") t.add_abridge("Р.СЧЕТ") t.add_variant("СЧЕТ ПОЛУЧАТЕЛЯ", False) t.add_variant("СЧЕТ ОТПРАВИТЕЛЯ", False) t.add_variant("СЧЕТ", False) UriAnalyzer._m_schemes.add(t) t = Termin._new2754("ЛИЦЕВОЙ СЧЕТ", "Л/С", 6, 20) t.add_abridge("Л.С.") t.add_abridge("Л.СЧ.") t.add_abridge("Л/С") t.add_abridge("ЛИЦ.СЧЕТ") t.add_abridge("ЛИЦ.СЧ.") t.add_abridge("Л.СЧЕТ") UriAnalyzer._m_schemes.add(t) t = Termin._new2753("СПЕЦИАЛЬНЫЙ ЛИЦЕВОЙ СЧЕТ", MorphLang.UNKNOWN, True, "СПЕЦ/С", 6, 20) t.add_abridge("СПЕЦ.С.") t.add_abridge("СПЕЦ.СЧЕТ") t.add_abridge("СПЕЦ.СЧ.") t.add_variant("СПЕЦСЧЕТ", True) t.add_variant("СПЕЦИАЛЬНЫЙ СЧЕТ", True) UriAnalyzer._m_schemes.add(t) t = Termin._new2753("КОРРЕСПОНДЕНТСКИЙ СЧЕТ", MorphLang.UNKNOWN, True, "К/С", 6, 20) t.add_abridge("КОРР.СЧЕТ") t.add_abridge("КОР.СЧЕТ") t.add_abridge("КОРР.СЧ.") t.add_abridge("КОР.СЧ.") t.add_abridge("К.СЧЕТ") t.add_abridge("КОР.С.") t.add_abridge("К.С.") t.add_abridge("K.C.") t.add_abridge("К-С") t.add_abridge("К/С") t.add_abridge("К.СЧ.") t.add_abridge("К/СЧ") UriAnalyzer._m_schemes.add(t) t = Termin._new2757("КОД БЮДЖЕТНОЙ КЛАССИФИКАЦИИ", "КБК", "КБК", 6, 20, True) UriAnalyzer._m_schemes.add(t) UriItemToken.initialize() except Exception as ex: raise Utils.newException(ex.__str__(), ex) Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False ProcessorService.register_analyzer(UriAnalyzer())
def initialize() -> None: if (DenominationAnalyzer.__m_inites): return DenominationAnalyzer.__m_inites = True MetaDenom.initialize() ProcessorService.register_analyzer(DenominationAnalyzer())
def initialize() -> None: with GoodsAttrAnalyzer.__m_lock: if (GoodsAttrAnalyzer.__m_initialized): return GoodsAttrAnalyzer.__m_initialized = True ProcessorService.register_analyzer(GoodsAttrAnalyzer())