Example #1
0
 public void ReadGazetteers()
 {
     mLogger.Info("ReadGazetteers", "Reading gazetteers ...");
     Entity[] gazetteers = mRdfStore.SelectSubjects(P_TYPE, C_GAZETTEER);
     mLogger.Info("ReadGazetteers", "Found {0} gazetteers.", gazetteers.Length);
     // gazetteer objects
     foreach (Entity gazetteer in gazetteers)
     {
         Gazetteer gazetteerObj = new Gazetteer();
         gazetteerObj.mUri = gazetteer.Uri;
         mGazetteers.Add(gazetteer.Uri, gazetteerObj);
         gazetteerObj.ReadStopWords(mRdfStore); // stop words
         gazetteerObj.ReadSettings(mRdfStore);  // settings
     }
     // imported gazetteers
     foreach (Entity gazetteer in gazetteers)
     {
         mGazetteers[gazetteer.Uri].ImportGazetteers(mRdfStore, mGazetteers);
     }
     // terms
     foreach (Entity gazetteer in gazetteers)
     {
         mGazetteers[gazetteer.Uri].ReadTerms(mRdfStore);
     }
 }
Example #2
0
 public void ReadGazetteers()
 {
     mLogger.Info("ReadGazetteers", "Reading gazetteers ...");
     Entity[] gazetteers = mRdfStore.SelectSubjects(P_TYPE, C_GAZETTEER);
     mLogger.Info("ReadGazetteers", "Found {0} gazetteers.", gazetteers.Length);
     // gazetteer objects
     foreach (Entity gazetteer in gazetteers)
     {
         Gazetteer gazetteerObj = new Gazetteer();
         gazetteerObj.mUri = gazetteer.Uri;
         mGazetteers.Add(gazetteer.Uri, gazetteerObj);
         gazetteerObj.ReadStopWords(mRdfStore); // stop words
         gazetteerObj.ReadSettings(mRdfStore); // settings
     }
     // imported gazetteers
     foreach (Entity gazetteer in gazetteers)
     {
         mGazetteers[gazetteer.Uri].ImportGazetteers(mRdfStore, mGazetteers);
     }
     // terms
     foreach (Entity gazetteer in gazetteers)
     {
         mGazetteers[gazetteer.Uri].ReadTerms(mRdfStore);
     }
 }