Подключение GATE gazzeetteer_lkb к удаленному репозиторию geonames

Я пытаюсь настроить gazzetteer_lkb с удаленным репозиторием geonames.com, чтобы я мог выполнять поиск глобального местоположения.

Мне нужна помощь в правильной настройке файлов config.ttl и query.txt

Config.ttl должен быть допустимым форматом Turtle RDF?

Также я получаю ошибки при загрузке примера словаря, используя нижеприведенный config.ttl:

# Gazetteer_LKB dictionary configuration file.
#
# %temp% will be automatically replaced with the TEMP folder for the current user
# %relpath% will be replaced with the path to the dictionary folder.
#
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rep: <http://www.openrdf.org/config/repository#>.
@prefix hr: <http://www.openrdf.org/config/repository/http#>.
@prefix lkbg: <http://www.ontotext.com/lkb_gazetteer#>.

# The dictionary will be loaded from a remote Sesame HTTP repository. 
# Its configuration follows. See the Sesame configuration for detals.
# http://www.openrdf.org/doc/sesame2/users/ch07.html#section-repository-config
[] a rep:Repository ;
   rep:repositoryImpl [
      rep:repositoryType "openrdf:HTTPRepository" ;

      # This URL is a public limitted SPARQL endpoint. All queries are truncated to 10000 results.
      hr:repositoryURL <http://factforge.net/sparql>

      # This URL points to the unlimitted password-protected factforge endpoint.
      # Ontotext partners can contact [email protected] to request credentials. 
      # Please include the SPARQL that you indend to run.
      # Set the credentials below.
      #hr:repositoryURL <http://factforge.net/repositories/owlim>


   ];
   rep:repositoryID "owlim" ;
   rdfs:label "FactForge" .

# The gazetteer-specific options follow.
lkbg:DictionaryConfiguration 
   # Whether the gazeetteer will be sensitive to case.
   # Possible values: caseinsensitive, casesensitive
   lkbg:caseSensitivity "caseinsensitive" ;

   #(optional) Authentication
   #If you are connecting to a repository guarded by HTTP basic authentication,
   #supply credentials as follows:
   #lkbg:username "<username>" ;
   #lkbg:password "<password>" ;

   # Whether the gazetteer will cache the dictionary after loading it from the data source.   
   # Put "enabled" to enable the cache, any other values will disable it.
   lkbg:caching "enabled" .

   # The cache will be automatically reloaded on initialization if the configuration have been    
   # modified since the last initialization. However, changes in the underlying datastore 
   # can't be detected and the cache will not be automatically reloaded in that case. 
   # Thus, if you expect changes in your datastore, disable the cache, or make use
   # of the modifications API.

Сообщение об ошибке:

Aug 27, 2018 7:31:13 PM org.openrdf.http.client.HTTPClient getErrorInfo
WARNING: Server reports problem: Not Found (HTTP status 404)
Loading failed.
com.ontotext.kim.client.query.KIMQueryException: Error in repository connection.

Кто-нибудь успешно подключил geonames к приложению Gate?

Большое спасибо

stackoverflow.com/q/47454145/7879193
Stanislav Kralin 28.08.2018 10:44

Думаю, http://factforge.net/sparql - это битая ссылка. Вместо этого попробуйте http://factforge.net/repositories/ff-news. См. Некоторые подробности на странице вопроса, опубликованной @StanislavKralin.

dedek 29.08.2018 09:36
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
2
82
0

Другие вопросы по теме