-
Notifications
You must be signed in to change notification settings - Fork 77
/
VictorViller-SPARQL_Questionnaire-ADVANCED.txt
97 lines (48 loc) · 2.05 KB
/
VictorViller-SPARQL_Questionnaire-ADVANCED.txt
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
1. Dame todas las propiedades aplicables a las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>)
LAS PROPIEDADES SON LAS MOSTRADAS POR ?p
SELECT DISTINCT ?x ?p ?y
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
}
2. Dame todas las propiedades, exceptuando rdf:type, aplicables a las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>)
SELECT DISTINCT ?x ?p ?y
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
FILTER(?p != rdf:type)
}
3. ¿Cuántos valores distintos se pueden encontrar para las propiedades, exceptuando rdf:type, de las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>)?
SELECT COUNT (DISTINCT ?p)
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
FILTER(?p != rdf:type)
}
4. Para cada una de las propiedades, exceptuando rdf:type, aplicables a las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>), dime cuántos valores distintos toman en dichas instancias.
SELECT ?p COUNT (DISTINCT ?y)
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
FILTER(?p != rdf:type)
}
5. Para cada una de las propiedades, exceptuando rdf:type, aplicables a las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>), dime la media de valores distintos que toman en dichas instancias.
SELECT avg(?p) COUNT (DISTINCT ?y)
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
FILTER(?p != rdf:type)
}
6. Para cada una de las propiedades, exceptuando rdf:type, aplicables a las instancias de la clase Politician (<http://dbpedia.org/ontology/Politician>), dime el máximo número de valores distintos que toman entre todas sus instancias, ordenado de mayor a menor <<Dicho de otro modo, dime qué propiedades son las más comunes entre las instancias de la clase Politician>>
SELECT max(?p) COUNT (DISTINCT ?y)
WHERE
{
?x a <http://dbpedia.org/ontology/Politician> .
?x ?p ?y
FILTER(?p != rdf:type)
}