A set of SPARQL examples that are used in different TGX resources
License: https://www.gnu.org/licenses/gpl-3.0
Uses method in: https://github.com/WDscholia/scholia/tree/master/scholia/app/templates/chemical-element_isotopes.sparql
Chemical-element aspect: isotopes
PREFIX bd: <http://www.bigdata.com/rdf#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX psv: <http://www.wikidata.org/prop/statement/value/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX target: <http://www.wikidata.org/entity/Q1098>
SELECT ?isotope ?isotopeLabel ?protons ?neutrons ?mass ?massUnit ?massUnitLabel ?halflife ?halflifeUnit?halflifeUnitLabel
WHERE {
VALUES ?element { target: }
?element wdt:P1086 ?protons .
?isotope wdt:P279 ?element ;
wdt:P1148 ?neutrons ;
p:P2067 ?massStat ;
p:P2114 ?halflifeStat .
?massStat psv:P2067 ?massValNode .
?massValNode wikibase:quantityAmount ?mass ;
wikibase:quantityUnit ?massUnit .
?halflifeStat psv:P2114 ?halflifeValNode .
?halflifeValNode wikibase:quantityAmount ?halflife ;
wikibase:quantityUnit ?halflifeUnit .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],mul,en". }
} ORDER BY ?neutrons
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v2("?element")
v11("?halflife"):::projected
v6("?halflifeStat")
v12("?halflifeUnit"):::projected
v10("?halflifeValNode")
v4("?isotope"):::projected
v8("?mass"):::projected
v5("?massStat")
v9("?massUnit"):::projected
v7("?massValNode")
v1("?neutrons"):::projected
v3("?protons"):::projected
c13(["#91;AUTO_LANGUAGE#93;,mul,en"]):::literal
c11([http://www.bigdata.com/rdf#serviceParam]):::iri
bind0[/VALUES ?element/]
bind0-->v2
bind00([http://www.wikidata.org/entity/Q1098])
bind00 --> bind0
v2 --"p:direct/P1086"--> v3
v4 --"p:direct/P279"--> v2
v4 --"p:direct/P1148"--> v1
v4 --"p:P2067"--> v5
v4 --"p:P2114"--> v6
v5 --"p:statement/value/P2067"--> v7
v7 --"wikibase:quantityAmount"--> v8
v7 --"wikibase:quantityUnit"--> v9
v6 --"p:statement/value/P2114"--> v10
v10 --"wikibase:quantityAmount"--> v11
v10 --"wikibase:quantityUnit"--> v12
subgraph s1["http://wikiba.se/ontology#label"]
style s1 stroke-width:4px;
c11 --"wikibase:language"--> c13
end