SPARQL endpoint

Accès au SPARQL endpoint

Le SPARQL endpoint permet d'interroger les données structurées au format RDF présentes dans l'archive ouverte HAL

Accéder au SPARQL endpoint

Formulaire simple


Exemples de requêtes SPARQL

Lister les graphes

Affiche la liste des graphes disponibles dans le triplestore

select distinct ?g, count(*) 
where {
 graph ?g { ?s ?p ?o }
}

Tester

Lister les types de documents

Rétourne la liste des types de documents disponibles

select distinct * 
where {
 ?s skos:inScheme <https://data.archives-ouvertes.fr/doctype>
}

Tester

Liste des métadonnées d'un document

Récupère la liste des métadonnées disponibles pour le dépôt hal-00000001v2

select ?p ?o 
where {
 <https://data.archives-ouvertes.fr/document/hal-00000001v2> ?p ?o
} 

Tester

Liste les auteurs ayant un IDHAL

select distinct ?s ?o 
where {
 ?s a foaf:Person .
 ?s <http://www.openarchives.org/ore/terms/isAggregatedBy> ?o
}

Tester

Liste les chercheurs travaillant sur le RDF

Récupère la liste des auteurs ayant au moins un document traitant du RDF (mot clé)

prefix foaf: <http://xmlns.com/foaf/0.1/>
select distinct ?s  ?name
where {
 ?s a foaf:Person .
 ?s foaf:topic_interest "RDF" .
 ?s foaf:name ?name
}

Tester