Как разыменовать загруженный узел URI на связанном сервере данных Fuseki2? - PullRequest
0 голосов
/ 04 октября 2019

Я установил Fuseki2 и запустил его как автономный сервер с настройками по умолчанию (http://localhost:3030/).

. Я создал набор данных в памяти (' geography '), загрузив файл Turtle синформация, подобная этой, через консоль 'Управление наборами данных' :

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix schema: <http://schema.org/> .
@prefix dcat:    <http://www.w3.org/ns/dcat#> .
@prefix pd: <http://localhost:3030/geography/ontology/> .

pd:City 
  rdf:type owl:Class ;
  rdfs:comment "Represents a City in the ontology" .

<http://localhost:3030/geography/City/>
  a dcat:Dataset;
  schema:name "City information";
  schema:description "Dataset with all the country's cities' information from 2018." ;

<http://localhost:3030/geography/City/1100015> 
  a pd:City;
  rdfs:label "Rome" ;
  pd:isCapital "1"^^xsd:int .

Хотя я могу получить значения по запросу SPARQL (например, PREFIX dcat: http://www.w3.org/ns/dcat# SELECT? s ГДЕ {? sa dcat: Dataset.}), я не могу получить доступ к информации об этом узле (http://localhost:3030/geography/City/1100015),, как, например, так: http://dbpedia.org/page/Rome.

Есть ли способ, которым яможно настроить сервер Fuseki для разыменования URI, который я загрузил, и возврата информации об узле?

1 Ответ

1 голос
/ 04 октября 2019

Очевидно, что единственный способ сделать импортируемые URI разрешаемыми - это использовать интерфейс связанных данных, такой как Pubby (http://wifo5 -03.informatik.uni-mannheim.de / pubby /) или LOD View (https://github.com/LodLive/LodView).

После установки вы можете указать их на конечную точку SPARQL Fuseki.

Пример с файлом конфигурации LodView(config.ttl):

conf:IRInamespace <http://localhost:3030/geography/> ; # base namespace for URIs
conf:endpoint <http://localhost:3030/sparql>; # where to query

Доступ к http://localhost:8080/lodview/geography/City/1100015 возможен путем согласования содержимого.

...