query-d0d3f71bb4917ce79c11118e6b6b0577

rq turtle/ttl

Synia: Work

Use at

PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX psv: <http://www.wikidata.org/prop/statement/value/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX target: <http://www.wikidata.org/entity/Q18507561>

SELECT DISTINCT
  ?description
  ?value ?valueUrl
  ?wikidata ?wikidataUrl
  ?scholia ?scholiaUrl
WHERE {
  BIND(target: AS ?work)
  {
    BIND(1 AS ?order)
    BIND("Title" AS ?description)
    ?work wdt:P1476 ?value .
    BIND(CONCAT(SUBSTR(STR(target:), 32), "&nbsp;↗") AS ?wikidata)
    BIND(CONCAT("https://www.wikidata.org/wiki/", SUBSTR(STR(target:), 32)) AS ?wikidataUrl)
    BIND("Scholia&nbsp;↗" AS ?scholia)
    BIND(CONCAT("https://scholia.toolforge.org/work/", SUBSTR(STR(target:), 32)) AS ?scholiaUrl)
  }
  UNION
  {
    SELECT
      (2 AS ?order)
      ("Authors" AS ?description)
      (GROUP_CONCAT(?value_; separator=", ") AS ?value)
      # (CONCAT("#authors/", GROUP_CONCAT(?q; separator=",")) AS ?valueUrl)
    {
      BIND(1 AS ?dummy)
      target: wdt:P50 ?iri .
      BIND(SUBSTR(STR(?iri), 32) AS ?q) 
      ?iri rdfs:label ?value_string . 
      FILTER (LANG(?value_string) = 'en')
      BIND(COALESCE(?value_string, ?q) AS ?value_)
    }
    GROUP BY ?dummy
  }
  UNION
  {
    SELECT
      (3 AS ?order)
      ("Editors" AS ?description)
      (GROUP_CONCAT(?value_; separator=", ") AS ?value)
      # (CONCAT("#authors/", GROUP_CONCAT(?q; separator=",")) AS ?valueUrl)
    {
      BIND(1 AS ?dummy)
      target: wdt:P98 ?iri .
      BIND(SUBSTR(STR(?iri), 32) AS ?q) 
      ?iri rdfs:label ?value_string . 
      FILTER (LANG(?value_string) = 'en')
      BIND(COALESCE(?value_string, ?q) AS ?value_)
    }
    GROUP BY ?dummy
  }
  UNION
  {
    BIND(2.5 AS ?order)
    BIND("Language" AS ?description)
    ?work wdt:P407 ?iri .
    BIND(SUBSTR(STR(?iri), 32) AS ?q) 
    ?iri rdfs:label ?value_string .
    FILTER (LANG(?value_string) = 'en')
    BIND(STR(?value_string) AS ?value)
    BIND(CONCAT("#language/", ?q) AS ?valueUrl)
  }
  UNION
  {
    SELECT
      (3 AS ?order)
      ("Reviewers" AS ?description)
      (GROUP_CONCAT(?value_; separator=", ") AS ?value)
      # (CONCAT("#authors/", GROUP_CONCAT(?q; separator=",")) AS ?valueUrl)
    {
      BIND(1 AS ?dummy)
      target: wdt:P4032 ?iri .
      BIND(SUBSTR(STR(?iri), 32) AS ?q) 
      ?iri rdfs:label ?value_string . 
      FILTER (LANG(?value_string) = 'en')
      BIND(COALESCE(?value_string, ?q) AS ?value_)
    }
    GROUP BY ?dummy
  }
  UNION
  {
    BIND(4 AS ?order)
    BIND("Published in" AS ?description)
    ?work wdt:P1433 ?iri .
    BIND(SUBSTR(STR(?iri), 32) AS ?q) 
    ?iri rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?q) AS ?value)
    BIND(CONCAT("#venue/", ?q) AS ?valueUrl)
  }
  UNION
  {
    BIND(4 AS ?order)
    BIND("Series" AS ?description)
    ?work wdt:P179 ?iri .
    BIND(SUBSTR(STR(?iri), 32) AS ?q) 
    ?iri rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?q) AS ?value)
    BIND(CONCAT("#series/", ?q) AS ?valueUrl)
  }
  UNION
  {
    BIND(6 AS ?order)
    BIND("Publication date" AS ?description)
    ?work p:P577 / psv:P577 ?publication_date_value .
    ?publication_date_value wikibase:timePrecision ?time_precision ;
                            wikibase:timeValue ?publication_date .
    BIND(IF(?time_precision = 9, YEAR(?publication_date), xsd:date(?publication_date)) AS ?value)
  }
  UNION
  {
    BIND(7 AS ?order)
    BIND("Publisher" AS ?description)
    ?work wdt:P123 ?iri .
    BIND(SUBSTR(STR(?iri), 32) AS ?q) 
    ?iri rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?q) AS ?value)
    BIND(CONCAT("#publisher/", ?q) AS ?valueUrl)
  }
  UNION
  {
    SELECT
      (8 AS ?order)
      ("Topics" AS ?description)
      (GROUP_CONCAT(?value_; separator=", ") AS ?value)
      # (CONCAT("#topics/", GROUP_CONCAT(?q; separator=",")) AS ?valueUrl)
    {
      BIND(1 AS ?dummy)
      target: wdt:P921 ?iri .
      BIND(SUBSTR(STR(?iri), 32) AS ?q) 
      ?iri rdfs:label ?value_string . 
      FILTER (LANG(?value_string) = 'en')
      BIND(COALESCE(?value_string, ?q) AS ?value_)
    }
    GROUP BY ?dummy
  }
  UNION
  {
    SELECT
      (9 AS ?order)
      ("Uses" AS ?description)
      (GROUP_CONCAT(?value_; separator=", ") AS ?value)
      # (CONCAT("#uses/", GROUP_CONCAT(?q; separator=",")) AS ?valueUrl)
    {
      BIND(1 AS ?dummy)
      target: wdt:P4510 ?iri .
      BIND(SUBSTR(STR(?iri), 32) AS ?q) 
      ?iri rdfs:label ?value_string . 
      FILTER (LANG(?value_string) = 'en')
      BIND(COALESCE(?value_string, ?q) AS ?value_)
    }
    GROUP BY ?dummy
  }
  UNION
  {
    BIND(10 AS ?order)
    BIND("DOI" AS ?description)
    ?work wdt:P356 ?valueUrl_ .
    BIND(CONCAT("https://doi.org/", ENCODE_FOR_URI(?valueUrl_)) AS ?valueUrl)
    BIND(CONCAT(?valueUrl_, " ↗") AS ?value)
  }
  UNION
  {
    BIND(11 AS ?order)
    BIND("Homepage" AS ?description)
    ?work wdt:P856 ?valueUrl .
    BIND(STR(?valueUrl) AS ?value)
  }
  UNION
  {
    BIND(12 AS ?order)
    BIND("Full text" AS ?description)
    ?work wdt:P953 ?valueUrl .
    BIND(CONCAT(STR(?valueUrl), " ↗") AS ?value)
  }
  UNION
  {
    BIND(13 AS ?order)
    BIND("🛑 Retracted" AS ?description)
    { ?work wdt:P31 wd:Q45182324 . }
    UNION
    { ?work wdt:P793 wd:Q7316896 . }
  }
  UNION
  {
    BIND(14 AS ?order)
    BIND("🛑 Retracted by" AS ?description)
    ?work wdt:P5824 ?iri .
    BIND(SUBSTR(STR(?iri), 32) AS ?q) 
    ?iri rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?q) AS ?value)
    BIND(CONCAT("#work/", ?q) AS ?valueUrl)
  }
  UNION
  {
    BIND(15 AS ?order)
    BIND("⚠️ Preprint" AS ?description)
    { ?work p:P31 ?statement . ?statement ps:P31 wd:Q580922 . MINUS { ?statement pq:P642 [] } }
  }
  UNION
  {
    SELECT (COUNT(DISTINCT ?citationStatement) AS ?value) ?order ?description ?valueUrl WHERE {
      VALUES ?work { wd:Q117221094 }
      VALUES ?intention { wd:Q96472102 wd:Q101149476 }
      ?work ^ps:P2860 ?citationStatement . ?citationStatement pq:P3712 ?intention .
      BIND(20 AS ?order)
      BIND("Data or method used by" AS ?description)
      BIND("#work/Q117221094/cito" AS ?valueUrl)
    } GROUP BY ?order ?description ?valueUrl
  }
  UNION
  {
    SELECT (COUNT(DISTINCT ?citationStatement) AS ?value) ?order ?description ?valueUrl WHERE {
      VALUES ?work { wd:Q117221094 }
      VALUES ?intention { wd:Q107687829 wd:Q107710355 }
      ?work ^ps:P2860 ?citationStatement . ?citationStatement pq:P3712 ?intention .
      BIND(21 AS ?order)
      BIND("Disagreed with by" AS ?description)
      BIND("#work/Q117221094/cito" AS ?valueUrl)
    } GROUP BY ?order ?description ?valueUrl
  }
  UNION
  {
    BIND(30 AS ?order)
    BIND("⚠️ Preprint of" AS ?description)
    { ?work p:P31 ?statement .
      ?statement pq:P642 ?pub ; ps:P31 wd:Q580922 .
    BIND(SUBSTR(STR(?pub), 32) AS ?pubqid) 
    ?pub rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?pubqid) AS ?value)
    BIND(CONCAT("#work/", ?pubqid) AS ?valueUrl)}
  }
  UNION
  {
    BIND(31 AS ?order)
    BIND("⚠️ Cites retracted article" AS ?description)
    { ?work wdt:P2860 ?retracted . ?retracted wdt:P31 wd:Q45182324 . }
    UNION
    { ?work wdt:P2860 ?retracted . ?retracted wdt:P793 wd:Q7316896 . }
    UNION
    { ?work wdt:P2860 ?retracted . ?retracted wdt:P5824 [] . }
    ?retracted rdfs:label ?value_string . 
    FILTER (LANG(?value_string) = 'en')
    BIND(SUBSTR(STR(?retracted), 32) AS ?q) 
    BIND(COALESCE(?value_string, ?q) AS ?value)
    BIND(CONCAT("#work/", ?q) AS ?valueUrl)
  }
  UNION
  {
    BIND(32 AS ?order)
    BIND("Preprint" AS ?description)
    { ?preprint p:P31 ?statement .
      ?statement pq:P642 ?work ; ps:P31 wd:Q580922 .
    BIND(SUBSTR(STR(?preprint), 32) AS ?pubqid)
    ?preprint rdfs:label ?value_string .
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?pubqid) AS ?value)
    BIND(CONCAT("#work/", ?pubqid) AS ?valueUrl)}
  }
  UNION
  {
    BIND(33 AS ?order)
    BIND("⚠️ Erratum of" AS ?description)
    { ?work p:P31 ?statement .
      ?statement pq:P642 ?pub ; ps:P31 wd:Q1348305 .
    BIND(SUBSTR(STR(?pub), 32) AS ?pubqid)
    ?pub rdfs:label ?value_string .
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?pubqid) AS ?value)
    BIND(CONCAT("#work/", ?pubqid) AS ?valueUrl)}
  }
  UNION
  {
    BIND(34 AS ?order)
    BIND("⚠️ Retracts" AS ?description)
    {
    { ?work p:P31 ?statement .
      ?statement pq:P642 ?pub ; ps:P31 wd:Q7316896 . }
    UNION
    { ?work ^wdt:P5824 ?pub . }
    BIND(SUBSTR(STR(?pub), 32) AS ?pubqid)
    ?pub rdfs:label ?value_string .
    FILTER (LANG(?value_string) = 'en')
    BIND(COALESCE(?value_string, ?pubqid) AS ?value)
    BIND(CONCAT("#work/", ?pubqid) AS ?valueUrl)}
  }
} 
ORDER BY ?order

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v21("?citationStatement") v26("?description"):::projected v18("?dummy") v22("?intention") v11("?iri") v26("?order") v25("?preprint") v22("?pub") v17("?publication_date") v15("?publication_date_value") v26("?pubqid") v25("?q") v24("?retracted") v7("?scholia"):::projected v8("?scholiaUrl"):::projected v19("?statement") v16("?time_precision") v26("?value"):::projected v26("?valueUrl"):::projected v18("?valueUrl_") v18("?value_") v9("?value_string") v5("?wikidata"):::projected v6("?wikidataUrl"):::projected v22("?work") a2((" ")) a3((" ")) a1((" ")) c3(["wd:Q18507561"]):::iri c24(["wd:Q7316896"]):::iri c33(["wd:Q1348305"]):::iri c22(["wd:Q45182324"]):::iri c28(["wd:Q580922"]):::iri bind0[/"'wd:Q18507561'"/] bind0 --as--o v22 subgraph union0[" Union "] subgraph union0l[" "] style union0l fill:#abf,stroke-dasharray: 3 3; subgraph union1[" Union "] subgraph union1l[" "] style union1l fill:#abf,stroke-dasharray: 3 3; subgraph union2[" Union "] subgraph union2l[" "] style union2l fill:#abf,stroke-dasharray: 3 3; subgraph union3[" Union "] subgraph union3l[" "] style union3l fill:#abf,stroke-dasharray: 3 3; subgraph union4[" Union "] subgraph union4l[" "] style union4l fill:#abf,stroke-dasharray: 3 3; subgraph union5[" Union "] subgraph union5l[" "] style union5l fill:#abf,stroke-dasharray: 3 3; subgraph union6[" Union "] subgraph union6l[" "] style union6l fill:#abf,stroke-dasharray: 3 3; subgraph union7[" Union "] subgraph union7l[" "] style union7l fill:#abf,stroke-dasharray: 3 3; subgraph union8[" Union "] subgraph union8l[" "] style union8l fill:#abf,stroke-dasharray: 3 3; subgraph union9[" Union "] subgraph union9l[" "] style union9l fill:#abf,stroke-dasharray: 3 3; subgraph union10[" Union "] subgraph union10l[" "] style union10l fill:#abf,stroke-dasharray: 3 3; subgraph union11[" Union "] subgraph union11l[" "] style union11l fill:#abf,stroke-dasharray: 3 3; subgraph union12[" Union "] subgraph union12l[" "] style union12l fill:#abf,stroke-dasharray: 3 3; subgraph union13[" Union "] subgraph union13l[" "] style union13l fill:#abf,stroke-dasharray: 3 3; subgraph union14[" Union "] subgraph union14l[" "] style union14l fill:#abf,stroke-dasharray: 3 3; subgraph union15[" Union "] subgraph union15l[" "] style union15l fill:#abf,stroke-dasharray: 3 3; subgraph union16[" Union "] subgraph union16l[" "] style union16l fill:#abf,stroke-dasharray: 3 3; subgraph union17[" Union "] subgraph union17l[" "] style union17l fill:#abf,stroke-dasharray: 3 3; subgraph union18[" Union "] subgraph union18l[" "] style union18l fill:#abf,stroke-dasharray: 3 3; subgraph union19[" Union "] subgraph union19l[" "] style union19l fill:#abf,stroke-dasharray: 3 3; subgraph union20[" Union "] subgraph union20l[" "] style union20l fill:#abf,stroke-dasharray: 3 3; subgraph union21[" Union "] subgraph union21l[" "] style union21l fill:#abf,stroke-dasharray: 3 3; subgraph union22[" Union "] subgraph union22l[" "] style union22l fill:#abf,stroke-dasharray: 3 3; bind1[/"'34^^xsd:integer'"/] bind1 --as--o v26 bind2[/"'⚠️ Retracts'"/] bind2 --as--o v26 f3[["?value_string = 'en'"]] f3 --> v9 subgraph union23[" Union "] subgraph union23l[" "] style union23l fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P5824"--> v22 end subgraph union23r[" "] style union23r fill:#abf,stroke-dasharray: 3 3; v22 --"p:P31"--> v19 v19 --"p:qualifier/P642"--> v22 v19 --"p:statement/P31"--> c24 end union23r <== or ==> union23l end bind4[/"substring(str(?pub),'32^^xsd:integer')"/] v22 --o bind4 bind4 --as--o v26 v22 --"rdfs:label"--> v9 bind5[/"?value_string?pubqid"/] v9 --o bind5 v26 --o bind5 bind5 --as--o v26 bind6[/"concat('#work/',?pubqid)"/] v26 --o bind6 bind6 --as--o v26 end subgraph union22r[" "] style union22r fill:#abf,stroke-dasharray: 3 3; bind7[/"'33^^xsd:integer'"/] bind7 --as--o v26 bind8[/"'⚠️ Erratum of'"/] bind8 --as--o v26 f9[["?value_string = 'en'"]] f9 --> v9 v22 --"p:P31"--> v19 v19 --"p:qualifier/P642"--> v22 v19 --"p:statement/P31"--> c33 bind10[/"substring(str(?pub),'32^^xsd:integer')"/] v22 --o bind10 bind10 --as--o v26 v22 --"rdfs:label"--> v9 bind11[/"?value_string?pubqid"/] v9 --o bind11 v26 --o bind11 bind11 --as--o v26 bind12[/"concat('#work/',?pubqid)"/] v26 --o bind12 bind12 --as--o v26 end union22r <== or ==> union22l end end subgraph union21r[" "] style union21r fill:#abf,stroke-dasharray: 3 3; bind13[/"'32^^xsd:integer'"/] bind13 --as--o v26 bind14[/"'Preprint'"/] bind14 --as--o v26 f15[["?value_string = 'en'"]] f15 --> v9 v25 --"p:P31"--> v19 v19 --"p:qualifier/P642"--> v22 v19 --"p:statement/P31"--> c28 bind16[/"substring(str(?preprint),'32^^xsd:integer')"/] v25 --o bind16 bind16 --as--o v26 v25 --"rdfs:label"--> v9 bind17[/"?value_string?pubqid"/] v9 --o bind17 v26 --o bind17 bind17 --as--o v26 bind18[/"concat('#work/',?pubqid)"/] v26 --o bind18 bind18 --as--o v26 end union21r <== or ==> union21l end end subgraph union20r[" "] style union20r fill:#abf,stroke-dasharray: 3 3; f19[["?value_string = 'en'"]] f19 --> v9 bind20[/"'31^^xsd:integer'"/] bind20 --as--o v26 bind21[/"'⚠️ Cites retracted article'"/] bind21 --as--o v26 subgraph union24[" Union "] subgraph union24l[" "] style union24l fill:#abf,stroke-dasharray: 3 3; subgraph union25[" Union "] subgraph union25l[" "] style union25l fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P2860"--> v24 v24 --"p:direct/P5824"--> a3 end subgraph union25r[" "] style union25r fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P2860"--> v24 v24 --"p:direct/P793"--> c24 end union25r <== or ==> union25l end end subgraph union24r[" "] style union24r fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P2860"--> v24 v24 --"p:direct/P31"--> c22 end union24r <== or ==> union24l end v24 --"rdfs:label"--> v9 bind22[/"substring(str(?retracted),'32^^xsd:integer')"/] v24 --o bind22 bind22 --as--o v25 bind23[/"?value_string?q"/] v9 --o bind23 v25 --o bind23 bind23 --as--o v26 bind24[/"concat('#work/',?q)"/] v25 --o bind24 bind24 --as--o v26 end union20r <== or ==> union20l end end subgraph union19r[" "] style union19r fill:#abf,stroke-dasharray: 3 3; bind25[/"'30^^xsd:integer'"/] bind25 --as--o v26 bind26[/"'⚠️ Preprint of'"/] bind26 --as--o v26 f27[["?value_string = 'en'"]] f27 --> v9 v22 --"p:P31"--> v19 v19 --"p:qualifier/P642"--> v22 v19 --"p:statement/P31"--> c28 bind28[/"substring(str(?pub),'32^^xsd:integer')"/] v22 --o bind28 bind28 --as--o v26 v22 --"rdfs:label"--> v9 bind29[/"?value_string?pubqid"/] v9 --o bind29 v26 --o bind29 bind29 --as--o v26 bind30[/"concat('#work/',?pubqid)"/] v26 --o bind30 bind30 --as--o v26 end union19r <== or ==> union19l end end subgraph union18r[" "] style union18r fill:#abf,stroke-dasharray: 3 3; bind31[/VALUES ?work/] bind31-->v22 bind310(["wd:Q117221094"]) bind310 --> bind31 bind32[/VALUES ?intention/] bind32-->v22 bind320(["wd:Q107687829"]) bind320 --> bind32 bind321(["wd:Q107710355"]) bind321 --> bind32 v21 --"p:statement/P2860"--> v22 v21 --"p:qualifier/P3712"--> v22 bind33[/"'21^^xsd:integer'"/] bind33 --as--o v26 bind34[/"'Disagreed with by'"/] bind34 --as--o v26 bind35[/"'#work/Q117221094/cito'"/] bind35 --as--o v26 bind37[/"count(?citationStatement)"/] v21 --o bind37 bind37 --as--o v26 end union18r <== or ==> union18l end end subgraph union17r[" "] style union17r fill:#abf,stroke-dasharray: 3 3; bind38[/VALUES ?work/] bind38-->v22 bind380(["wd:Q117221094"]) bind380 --> bind38 bind39[/VALUES ?intention/] bind39-->v22 bind390(["wd:Q96472102"]) bind390 --> bind39 bind391(["wd:Q101149476"]) bind391 --> bind39 v21 --"p:statement/P2860"--> v22 v21 --"p:qualifier/P3712"--> v22 bind40[/"'20^^xsd:integer'"/] bind40 --as--o v26 bind41[/"'Data or method used by'"/] bind41 --as--o v26 bind42[/"'#work/Q117221094/cito'"/] bind42 --as--o v26 bind44[/"count(?citationStatement)"/] v21 --o bind44 bind44 --as--o v26 end union17r <== or ==> union17l end end subgraph union16r[" "] style union16r fill:#abf,stroke-dasharray: 3 3; bind45[/"'15^^xsd:integer'"/] bind45 --as--o v26 bind46[/"'⚠️ Preprint'"/] bind46 --as--o v26 v22 --"p:P31"--> v19 v19 --"p:statement/P31"--> c28 subgraph minus47["MINUS"] style minus47 stroke-width:6px,fill:pink,stroke:red; v19 --"p:qualifier/P642"--> a2 end end union16r <== or ==> union16l end end subgraph union15r[" "] style union15r fill:#abf,stroke-dasharray: 3 3; f48[["?value_string = 'en'"]] f48 --> v9 bind49[/"'14^^xsd:integer'"/] bind49 --as--o v26 bind50[/"'🛑 Retracted by'"/] bind50 --as--o v26 v22 --"p:direct/P5824"--> v11 bind51[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind51 bind51 --as--o v25 v11 --"rdfs:label"--> v9 bind52[/"?value_string?q"/] v9 --o bind52 v25 --o bind52 bind52 --as--o v26 bind53[/"concat('#work/',?q)"/] v25 --o bind53 bind53 --as--o v26 end union15r <== or ==> union15l end end subgraph union14r[" "] style union14r fill:#abf,stroke-dasharray: 3 3; bind54[/"'13^^xsd:integer'"/] bind54 --as--o v26 bind55[/"'🛑 Retracted'"/] bind55 --as--o v26 subgraph union26[" Union "] subgraph union26l[" "] style union26l fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P793"--> c24 end subgraph union26r[" "] style union26r fill:#abf,stroke-dasharray: 3 3; v22 --"p:direct/P31"--> c22 end union26r <== or ==> union26l end end union14r <== or ==> union14l end end subgraph union13r[" "] style union13r fill:#abf,stroke-dasharray: 3 3; bind56[/"'12^^xsd:integer'"/] bind56 --as--o v26 bind57[/"'Full text'"/] bind57 --as--o v26 v22 --"p:direct/P953"--> v26 bind58[/"concat(str(?valueUrl),' ↗')"/] v26 --o bind58 bind58 --as--o v26 end union13r <== or ==> union13l end end subgraph union12r[" "] style union12r fill:#abf,stroke-dasharray: 3 3; bind59[/"'11^^xsd:integer'"/] bind59 --as--o v26 bind60[/"'Homepage'"/] bind60 --as--o v26 v22 --"p:direct/P856"--> v26 bind61[/"str(?valueUrl)"/] v26 --o bind61 bind61 --as--o v26 end union12r <== or ==> union12l end end subgraph union11r[" "] style union11r fill:#abf,stroke-dasharray: 3 3; bind62[/"'10^^xsd:integer'"/] bind62 --as--o v26 bind63[/"'DOI'"/] bind63 --as--o v26 v22 --"p:direct/P356"--> v18 bind64[/"concat('https://doi.org/',encode-for-uri(?valueUrl_))"/] v18 --o bind64 bind64 --as--o v26 bind65[/"concat(?valueUrl_,' ↗')"/] v18 --o bind65 bind65 --as--o v26 end union11r <== or ==> union11l end end subgraph union10r[" "] style union10r fill:#abf,stroke-dasharray: 3 3; f66[["?value_string = 'en'"]] f66 --> v9 bind67[/"'1^^xsd:integer'"/] bind67 --as--o v18 c3 --"p:direct/P4510"--> v11 bind68[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind68 bind68 --as--o v25 v11 --"rdfs:label"--> v9 bind69[/"?value_string?q"/] v9 --o bind69 v25 --o bind69 bind69 --as--o v18 bind71[/"'9^^xsd:integer'"/] bind71 --as--o v26 bind72[/"'Uses'"/] bind72 --as--o v26 bind73[/"?value_"/] v18 --o bind73 bind73 --as--o v26 end union10r <== or ==> union10l end end subgraph union9r[" "] style union9r fill:#abf,stroke-dasharray: 3 3; f74[["?value_string = 'en'"]] f74 --> v9 bind75[/"'1^^xsd:integer'"/] bind75 --as--o v18 c3 --"p:direct/P921"--> v11 bind76[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind76 bind76 --as--o v25 v11 --"rdfs:label"--> v9 bind77[/"?value_string?q"/] v9 --o bind77 v25 --o bind77 bind77 --as--o v18 bind79[/"'8^^xsd:integer'"/] bind79 --as--o v26 bind80[/"'Topics'"/] bind80 --as--o v26 bind81[/"?value_"/] v18 --o bind81 bind81 --as--o v26 end union9r <== or ==> union9l end end subgraph union8r[" "] style union8r fill:#abf,stroke-dasharray: 3 3; f82[["?value_string = 'en'"]] f82 --> v9 bind83[/"'7^^xsd:integer'"/] bind83 --as--o v26 bind84[/"'Publisher'"/] bind84 --as--o v26 v22 --"p:direct/P123"--> v11 bind85[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind85 bind85 --as--o v25 v11 --"rdfs:label"--> v9 bind86[/"?value_string?q"/] v9 --o bind86 v25 --o bind86 bind86 --as--o v26 bind87[/"concat('#publisher/',?q)"/] v25 --o bind87 bind87 --as--o v26 end union8r <== or ==> union8l end end subgraph union7r[" "] style union7r fill:#abf,stroke-dasharray: 3 3; bind88[/"'6^^xsd:integer'"/] bind88 --as--o v26 bind89[/"'Publication date'"/] bind89 --as--o v26 v22 --"p:P577"--> a1 a1 --"p:statement/value/P577"--> v15 v15 --"wikibase:timePrecision"--> v16 v15 --"wikibase:timeValue"--> v17 bind90[/"if(?time_precision = '9^^xsd:integer',year-from-dateTime(?publication_date),http://www.w3.org/2001/XMLSchema#date(?publication_date))"/] v16 --o bind90 v17 --o bind90 bind90 --as--o v26 end union7r <== or ==> union7l end end subgraph union6r[" "] style union6r fill:#abf,stroke-dasharray: 3 3; f91[["?value_string = 'en'"]] f91 --> v9 bind92[/"'4^^xsd:integer'"/] bind92 --as--o v26 bind93[/"'Series'"/] bind93 --as--o v26 v22 --"p:direct/P179"--> v11 bind94[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind94 bind94 --as--o v25 v11 --"rdfs:label"--> v9 bind95[/"?value_string?q"/] v9 --o bind95 v25 --o bind95 bind95 --as--o v26 bind96[/"concat('#series/',?q)"/] v25 --o bind96 bind96 --as--o v26 end union6r <== or ==> union6l end end subgraph union5r[" "] style union5r fill:#abf,stroke-dasharray: 3 3; f97[["?value_string = 'en'"]] f97 --> v9 bind98[/"'4^^xsd:integer'"/] bind98 --as--o v26 bind99[/"'Published in'"/] bind99 --as--o v26 v22 --"p:direct/P1433"--> v11 bind100[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind100 bind100 --as--o v25 v11 --"rdfs:label"--> v9 bind101[/"?value_string?q"/] v9 --o bind101 v25 --o bind101 bind101 --as--o v26 bind102[/"concat('#venue/',?q)"/] v25 --o bind102 bind102 --as--o v26 end union5r <== or ==> union5l end end subgraph union4r[" "] style union4r fill:#abf,stroke-dasharray: 3 3; f103[["?value_string = 'en'"]] f103 --> v9 bind104[/"'1^^xsd:integer'"/] bind104 --as--o v18 c3 --"p:direct/P4032"--> v11 bind105[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind105 bind105 --as--o v25 v11 --"rdfs:label"--> v9 bind106[/"?value_string?q"/] v9 --o bind106 v25 --o bind106 bind106 --as--o v18 bind108[/"'3^^xsd:integer'"/] bind108 --as--o v26 bind109[/"'Reviewers'"/] bind109 --as--o v26 bind110[/"?value_"/] v18 --o bind110 bind110 --as--o v26 end union4r <== or ==> union4l end end subgraph union3r[" "] style union3r fill:#abf,stroke-dasharray: 3 3; f111[["?value_string = 'en'"]] f111 --> v9 bind112[/"'2.5^^xsd:decimal'"/] bind112 --as--o v26 bind113[/"'Language'"/] bind113 --as--o v26 v22 --"p:direct/P407"--> v11 bind114[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind114 bind114 --as--o v25 v11 --"rdfs:label"--> v9 bind115[/"str(?value_string)"/] v9 --o bind115 bind115 --as--o v26 bind116[/"concat('#language/',?q)"/] v25 --o bind116 bind116 --as--o v26 end union3r <== or ==> union3l end end subgraph union2r[" "] style union2r fill:#abf,stroke-dasharray: 3 3; f117[["?value_string = 'en'"]] f117 --> v9 bind118[/"'1^^xsd:integer'"/] bind118 --as--o v18 c3 --"p:direct/P98"--> v11 bind119[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind119 bind119 --as--o v25 v11 --"rdfs:label"--> v9 bind120[/"?value_string?q"/] v9 --o bind120 v25 --o bind120 bind120 --as--o v18 bind122[/"'3^^xsd:integer'"/] bind122 --as--o v26 bind123[/"'Editors'"/] bind123 --as--o v26 bind124[/"?value_"/] v18 --o bind124 bind124 --as--o v26 end union2r <== or ==> union2l end end subgraph union1r[" "] style union1r fill:#abf,stroke-dasharray: 3 3; f125[["?value_string = 'en'"]] f125 --> v9 bind126[/"'1^^xsd:integer'"/] bind126 --as--o v18 c3 --"p:direct/P50"--> v11 bind127[/"substring(str(?iri),'32^^xsd:integer')"/] v11 --o bind127 bind127 --as--o v25 v11 --"rdfs:label"--> v9 bind128[/"?value_string?q"/] v9 --o bind128 v25 --o bind128 bind128 --as--o v18 bind130[/"'2^^xsd:integer'"/] bind130 --as--o v26 bind131[/"'Authors'"/] bind131 --as--o v26 bind132[/"?value_"/] v18 --o bind132 bind132 --as--o v26 end union1r <== or ==> union1l end end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; bind133[/"'1^^xsd:integer'"/] bind133 --as--o v26 bind134[/"'Title'"/] bind134 --as--o v26 v22 --"p:direct/P1476"--> v26 bind135[/"concat(substring(str('wd:Q18507561'),'32^^xsd:integer'),'&nbsp;↗')"/] bind135 --as--o v5 bind136[/"concat('https://www.wikidata.org/wiki/',substring(str('wd:Q18507561'),'32^^xsd:integer'))"/] bind136 --as--o v6 bind137[/"'Scholia&nbsp;↗'"/] bind137 --as--o v7 bind138[/"concat('https://scholia.toolforge.org/work/',substring(str('wd:Q18507561'),'32^^xsd:integer'))"/] bind138 --as--o v8 end union0r <== or ==> union0l end