Я хочу построить пространственный индекс на моем сервере Jena Fuseki.Я пытаюсь следовать документу здесь: https://jena.apache.org/documentation/query/spatial-query.html
Но когда я перезагружаю свой сервер, у меня есть это:
[2018-05-24 17:05:03] Информация о сервереApache Jena Fuseki 3.7.0 [2018-05-24 17:05:03] Информация о конфигурации FUSEKI_HOME = C: \ Users \ i3mainz \ Desktop \ JenaFusekiProject \ apache-jena-fuseki-3.7.0.[2018-05-24 17:05:03] Информация о конфигурации FUSEKI_BASE = C: \ Users \ i3mainz \ Desktop \ JenaFusekiProject \ apache-jena-fuseki-3.7.0 \ run [2018-05-24 17:05:03]ИНФОРМАЦИЯ о конфигурации Shiro file: file: // C: \ Users \ i3mainz \ Desktop \ JenaFusekiProject \ apache-jena-fuseki-3.7.0 \ run \ shiro.ini [2018-05-24 17:05:04] Конфигурация INFO Configurationfile: C: \ Users \ i3mainz \ Desktop \ JenaFusekiProject \ apache-jena-fuseki-3.7.0 \ run \ config.ttl [2018-05-24 17:05:04] riot ПРЕДУПРЕЖДЕНИЕ [строка: 32, столбец: 1] Плохой IRI: код: 4 / UNWISE_CHARACTER в PATH: символ не соответствует правилам грамматики URI / IRI.Эти символы разрешены в ссылках URI RDF, системных идентификаторах XML и anyURI XML-схемы.[2018-05-24 17:05:04] Исключительная ошибка сервера при инициализации: нет rdf: тип для набора данных: пространственный_данных [2018-05-24 17:05:04] WebAppContext WARN Не удалось запустить контекст oejwWebAppContext @ ca27722 {/,file: /// C: /Users/i3mainz/Desktop/JenaFusekiProject/apache-jena-fuseki-3.7.0/webapp/,UNAVAILABLE} org.apache.jena.fuseki.FusekiConfigException: Нет rdf: тип для набора данных: пространственный набор данных вorg.apache.jena.fuseki.build.FusekiBuilder.getDataset (FusekiBuilder.java:119) в org.apache.jena.fuseki.build.FusekiBuilder.buildDataServiceCustom (FusekiBuilder.java:73achej.jase.f.ja.asea.ja ..fa.build.Java: 266) в org.apache.jena.fuseki.server.FusekiSystem.initServerConfiguration (FusekiSystem.java:241) в org.apache.jena.fuseki.server.FusekiSystem.initializeDataAccessPoints (FusekiSystem.java:207) at org.apache.jena.fuseki.server.FusekiServerListener.serverInitialization (FusekiServerListener.java:96) в org.apache.jena.fuseki.server.FusekiServerListener.contextInitialized: FuserkiServer.eclipse.jetty.server..startContext (ContextHandler.java:853) в org.eclipse.jetty.servlet.ServletContextHandler.startContext (ServletContextHandler.java:344) в org.eclipse.jetty.webapp.WebAppContext.jt.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1476) в org.eclipse.jetty.server.handler.ContextHandler.doStart (ContextHandler.java:785) в org.eclipse.jetervlet.letServletContextHandler.java:261) в org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:545) в org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68) в org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.j)) atj.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:105) в org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:113) в org.eclipse.jetty..gzip.GzipHandler.doStart (GzipHandler.java:273) в org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68) в org.eclipse.jetty.util.component.ConleerCifeyCile.java: 131)в org.eclipse.jetty.server.Server.start (Server.java:449) в org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:105) в org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:113) в org.eclipse.jetty.server.Server.doStart (Server.java:416) в org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:) в org.apache.jena.fuseki.jetty.JettyFuseki.start (JettyFuseki.java:137) в org.apache.jena.fuseki.cmd.FusekiCmd.runFuseki (FusekiCmd.java:367) в org.apache.jena.fuseki.cmd..CmdMain.mainRun (CmdMain.java:45) в org.apache.jena.fuseki.cmd.FusekiCmd $ FusekiCmdInner.innerMain (FusekiCmd.java:103) в org.apache.jena.fuseki.cmd.FusekiCd.java: 67) [2018-05-24 17:05:04] Информация о сервере запущена 2018/05/24 17:05:04 CEST на порту 3030
Я действительноне понимаю, где я не прав.
Вот мой конфиг:
# Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
## Fuseki Server configuration file.
@prefix : <http://base/#> .
@prefix fuseki: <http://jena.apache.org/fuseki#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
[] rdf:type fuseki:Server ;
# Example::
# Server-wide query timeout.
#
# Timeout - server-wide default: milliseconds.
# Format 1: "1000" -- 1 second timeout
# Format 2: "10000,60000" -- 10s timeout to first result,
# then 60s timeout for the rest of query.
#
# See javadoc for ARQ.queryTimeout for details.
# This can also be set on a per dataset basis in the dataset assembler.
#
# ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "30000" ] ;
# Add any custom classes you want to load.
# Must have a "public static void init()" method.
# ja:loadClass "your.code.Class" ;
# End triples.
.
<#service_spatial_tdb> rdf:type fuseki:Service ;
rdfs:label "TDB/spatial service" ;
fuseki:name "ds" ;
fuseki:serviceQuery "query" ;
fuseki:serviceQuery "sparql" ;
fuseki:serviceUpdate "update" ;
fuseki:serviceUpload "upload" ;
fuseki:serviceReadGraphStore "get" ;
fuseki:serviceReadWriteGraphStore "data" ;
fuseki:dataset :spatial_dataset ;
Может кто-нибудь мне помочь?