Help:WikiPathways SPARQL queries
From WikiPathways
(Difference between revisions)
(→Example queries) |
(→Datasource oriented queries) |
||
| Line 29: | Line 29: | ||
} </pre> | } </pre> | ||
| [http://sparqlbin.com/#518227bff329828bfed1a799c6430fee Execute] | | [http://sparqlbin.com/#518227bff329828bfed1a799c6430fee Execute] | ||
| + | |- | ||
| + | | Count the identifiers per data source | ||
| + | | <pre> | ||
| + | </pre> | ||
| + | | [http://sparqlbin.com/#518227bff329828bfed1a799c6bdb0b5 Execute] | ||
|- | |- | ||
|} | |} | ||
| + | |||
=== Curators oriented queries === | === Curators oriented queries === | ||
{| | {| | ||
Revision as of 16:32, 18 October 2012
On sparql.wikipathways.org wikipathways content is replicated. Currently this SPARQL endpoint is being developed, with very irregular updates.
Contents |
Prefixes
Below are example queries. For readability we have omitted the prefixes. We use the following prefixes: (Not complete yet)
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dc: <http://purl.org/dc/elements/1.1/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX schema: <http://schema.org/>
Example queries
Datasource oriented queries
| Get all datasource currently captured in WikiPathways | select distinct ?datasource count(?datasource) as ?numberEntries
WHERE {
?concept dc:source ?datasource
}
| Execute |
| Get the number of entries per datasource in WikiPathways | SELECT DISTINCT ?datasource
WHERE {
?concept dc:source ?datasource
}
| Execute |
| Count the identifiers per data source | | Execute |
Curators oriented queries
| Extract contributors | SELECT DISTINCT ?contributor
WHERE {
?pathway dc:contributor ?contributor
}
| Execute |
| Extract the amount of pathways edited per contributor | SELECT DISTINCT ?contributor, count(?pathway) as ?pathwaysEdited
WHERE {
?pathway dc:contributor ?contributor
}
ORDER BY DESC(?pathwaysEdited)
| Execute |
| find the pathways a user have edited so far. Change the name in the query | SELECT DISTINCT ?pathway, ?pathwayLabel
WHERE {
?pathway dc:contributor wpuser:Andra .
?pathway dc:contributor ?contributor .
?pathway rdfs:label ?pathwayLabel .
}
| Execute |

