Esempio n. 1
0
 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())
Esempio n. 2
0
 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())
Esempio n. 4
0
 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())
Esempio n. 5
0
 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)
Esempio n. 6
0
 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())
Esempio n. 7
0
 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())
Esempio n. 8
0
 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())
Esempio n. 9
0
 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())
Esempio n. 10
0
 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())
Esempio n. 11
0
 def initialize() -> None:
     if (MoneyAnalyzer.__m_inited): 
         return
     MoneyAnalyzer.__m_inited = True
     MoneyMeta.initialize()
     ProcessorService.register_analyzer(MoneyAnalyzer())
Esempio n. 12
0
 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())
Esempio n. 14
0
 def initialize() -> None:
     with GoodsAttrAnalyzer.__m_lock:
         if (GoodsAttrAnalyzer.__m_initialized):
             return
         GoodsAttrAnalyzer.__m_initialized = True
         ProcessorService.register_analyzer(GoodsAttrAnalyzer())