Запрос именованных графов и различных конечных точек SPARQL

Я новичок в SPARQL, так что поддержите меня, пожалуйста. Я использую Apache Jena для хранения своих RDF в графах с разными именами, у меня есть эти графы с именами RDF:

Имя конечной точки:http://localhost:3030/2012-2013/query

Именованные графики:

<http://localhost:3030/2012-2013/data/2012-2013_62DAYBYCANCER>
<http://localhost:3030/2012-2013/data/2012-2013_62_DAY_CANCER_PLAN_ALL_CANCER>
<http://localhost:3030/2012-2013/data/2012-2013_62_DAY_CRS_SCEENING>

В другой конечной точке у меня есть эти именованные графики:

Имя конечной точки: http://localhost:3030/2013-2014/query

Именованные графики:

<http://localhost:3030/2013-2014/data/2013-2014_62DAYBYCANCER>
<http://localhost:3030/2013-2014/data/2013-2014_62_DAY_CANCER_PLAN_ALL_CANCER>
<http://localhost:3030/2013-2014/data/2013-2014_62_DAY_CRS_SCEENING>

Я хотел бы получить доступ к тройкам на графике 2012-2013_62DAYBYCANCER и соединить их с тройками из 2013-2014_62DAYBYCANCER. Можно ли использовать именованные графы и сервис вместе?

Структура графиков представлена ​​ниже. Я хотел бы присоединиться к ним с provider и period-type, чтобы получить total.

Для графа 2012-2013_62DAYBYCANCER структура следующая:

<rdf:Description rdf:about="http://mastersrdf.org/dataset/2012_2013_62DAYBYCANCER/1"> 
    <qb:dataSet rdf:resource="http://mastersrdf.org/dataset/2012_2013_62DAYBYCANCER"/>
    <provider xmlns="http://mastersrdf.org/def/statistical-dimension/" rdf:resource="http://mastersrdf.org/hull-and-east-yorkshire-hospitals-nhs-trust"/>
    <total xmlns="http://mastersrdf.org/def/statistical-dimension/">4</total>
    <period-type xmlns="http://mastersrdf.org/def/statistical-dimension/" rdf:resource="http://mastersrdf.org/q1"/>
</rdf:Description>

Для графа 2013-2014_62DAYBYCANCER структура следующая:

<rdf:Description rdf:about="http://mastersrdf.org/dataset/2013_2014_62DAYBYCANCER/1"> 
    <qb:dataSet rdf:resource="http://mastersrdf.org/dataset/2013_2014_62DAYBYCANCER"/>
    <provider xmlns="http://mastersrdf.org/def/statistical-dimension/" rdf:resource="http://mastersrdf.org/hull-and-east-yorkshire-hospitals-nhs-trust"/>
    <total xmlns="http://mastersrdf.org/def/statistical-dimension/">50</total>
    <period-type xmlns="http://mastersrdf.org/def/statistical-dimension/" rdf:resource="http://mastersrdf.org/q1"/>
</rdf:Description>

person Kim Vella    schedule 21.12.2017    source источник
comment
<http://localhost:3030/2012-2013/data/2013-2014_62DAYBYCANCER> - опечатка? 2012-2013...2013-2014.   -  person AndyS    schedule 22.12.2017
comment
да, извините, что изменился с 2012-2013 на 2013-2014 спасибо   -  person Kim Vella    schedule 23.12.2017


Ответы (1)


Можно ли использовать именованные графы и сервис вместе?

да. Шаблон в предложении SERVICE должен включать предложение GRAPH. (Желаемый результат не будет получен, если предложение SERVICE будет находиться внутри предложения GRAPH.)

person AndyS    schedule 22.12.2017
comment
Я новичок в sparql, можно ли привести пример, которому я мог бы следовать, пожалуйста? - person Kim Vella; 23.12.2017