sparql-examples

A set of SPARQL examples that are used in different TGX resources

View the Project on GitHub BiGCAT-UM/sparql-examples

040

rq turtle/ttl

Chemical-element aspect: isotopes

Use at

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