-
Notifications
You must be signed in to change notification settings - Fork 4
/
alignements CALAMES_en_continu
45 lines (33 loc) · 1.35 KB
/
alignements CALAMES_en_continu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
-- Pour avoir un échantillon de 100 triplets du graphe
select * from <http://data.idref.fr/calames> where {?s ?p ?o.} LIMIT 100
-- Pour compter le nombre de triplets dans le graphe Calames
select count(*) from <http://data.idref.fr/calames> where {?s ?p ?o.}
-- Pour compter le nombre de documents Calames distincts
select count(distinct(?cal)) from <http://data.idref.fr/calames>
where {
?cal dcterms:created ?date.
?cal dcterms:bibliographicCitation ?citation.
?cal ?p ?idref.
FILTER(regex(?idref,'http://www.idref.fr'))
}
-- Pour compter le nombre d'alignements à un idref
select count(?p) from <http://data.idref.fr/calames>
where {
?cal dcterms:created ?date.
?cal dcterms:bibliographicCitation ?citation.
?cal ?p ?idref.
FILTER(regex(?idref,'http://www.idref.fr'))
}
-- Pour avoir la Liste des propriétés avec leurs effectifs dans le graphe Calames
select ?property (COUNT(*) AS ?eff)
WHERE {GRAPH <http://data.idref.fr/calames>
{?s ?property ?o}}
GROUP BY ?property ORDER BY DESC(?eff)
-- Pour avoir les triplets d'une ressource Calames donnée
select * where {<http://www.calames.abes.fr/pub/#details?id=Calames-202222142568021> ?p ?o.}
-- Template de base de triplets pour chaque ressource
select * where {
URI-Calames dcterms:created "date".
URI-Calames dcterms:bibliographicCitation "citation".
URI-Calames dcterms:subject et/ou marcrel:xxx URI-IdRef.
}