Почему мой запрос SPARQL работает в idref, но не в R? - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь извлечь данные SPARQL с помощью пакета SPARQL в R. Это работает в https://data.idref.fr/yasgui.html, но не в R:

SPARQL(url="https://data.idref.fr/sparql", 
query='PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
PREFIX dcterms: <http://purl.org/dc/terms/> 
PREFIX skos: <http://www.w3.org/2004/02/skos/core#> 
PREFIX bnf-onto: <http://data.bnf.fr/ontology/bnf-onto/> 
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 

SELECT ?nom count(*) as ?prefaces
WHERE 
{
    <http://www.idref.fr/028479653/id> foaf:name ?nom. 
    ?uri ?relator <http://www.idref.fr/028479653/id> ; dcterms:bibliographicCitation ?titre. 
    ?relator skos:prefLabel ?role. 
    FILTER CONTAINS(?role, "Préfacier, etc.")
}')

Это возвращает следующую ошибку:

Error in function (type, msg, asError = TRUE)  : error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

Не могли бы вы помочь мне исправить это?

...