query-4a792dfd5f289f9d33eaeda2c8fa735b

rq turtle/ttl

Propertiessubclass of (P279)facet of (P1269)studied in (P2579)maintained by WikiProject (P6104)equivalent class (P1709)

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
CONSTRUCT {
  ?class rdf:type owl:Class;
         rdfs:label ?classLabel;
         schema:description ?classDescription;
         skos:altLabel ?classAlias;
         rdfs:subClassOf ?superClass;
         owl:equivalentClass ?equivalentClass.
} WHERE {


  {
    VALUES ?top { wd:Q2188189 wd:Q115669410 wd:Q110879422 wd:Q18127 wd:Q32178211 wd:Q638 wd:Q65007448 wd:Q746359 wd:Q115927938 wd:Q15190726 wd:Q1760309 wd:Q5057302 }
    ?class wdt:P279* ?top.
  } UNION {
    VALUES ?theme { wd:Q638 wd:Q164204 }
    ?class wdt:P279*/(wdt:P1269|wdt:P2579) ?theme.
  } UNION {
    ?class wdt:P6104 wd:Q5830855.
  }

  ?class wdt:P279 ?superClass;
         rdfs:label ?classLabel FILTER(lang(?classLabel) = 'en').
  OPTIONAL { ?class schema:description ?classDescription FILTER(lang(?classDescription) = 'en'). }
  OPTIONAL { ?class skos:altLabel ?classAlias FILTER(lang(?classAlias) = 'en'). }
  OPTIONAL { ?class wdt:P1709 ?equivalentClass. }
}
ORDER BY ?class

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v13("?_const_15732a70_uri"):::projected v14("?_const_4592be07_uri") v12("?_const_5fa4fb96_uri"):::projected v10("?_const_7e619dcc_uri") v11("?_const_9285ccfc_uri"):::projected v15("?_const_aabebca2_uri") v9("?_const_f5e5585a_uri") v1("?class"):::projected v2("?classAlias"):::projected v4("?classDescription"):::projected v3("?classLabel"):::projected v8("?equivalentClass"):::projected v7("?superClass"):::projected v6("?theme"):::projected v5("?top"):::projected a1((" ")):::projected c6(["wd:Q5830855"]):::iri f0[["?classLabel = 'en'"]] f0 --> v3 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; v1 --"wdt:P6104"--> c6 end subgraph union1r[" "] style union1r fill:#abf,stroke-dasharray: 3 3; bind1[/VALUES ?theme/] bind1-->v6 bind10(["wd:Q638"]) bind10 --> bind1 bind11(["wd:Q164204"]) bind11 --> bind1 v1 --"wdt:P279"--> a1 subgraph union2[" Union "] subgraph union2l[" "] style union2l fill:#abf,stroke-dasharray: 3 3; a1 --"wdt:P2579"--> v6 end subgraph union2r[" "] style union2r fill:#abf,stroke-dasharray: 3 3; a1 --"wdt:P1269"--> v6 end union2r <== or ==> union2l end end union1r <== or ==> union1l end end subgraph union0r[" "] style union0r fill:#abf,stroke-dasharray: 3 3; bind2[/VALUES ?top/] bind2-->v5 bind20(["wd:Q2188189"]) bind20 --> bind2 bind21(["wd:Q115669410"]) bind21 --> bind2 bind22(["wd:Q110879422"]) bind22 --> bind2 bind23(["wd:Q18127"]) bind23 --> bind2 bind24(["wd:Q32178211"]) bind24 --> bind2 bind25(["wd:Q638"]) bind25 --> bind2 bind26(["wd:Q65007448"]) bind26 --> bind2 bind27(["wd:Q746359"]) bind27 --> bind2 bind28(["wd:Q115927938"]) bind28 --> bind2 bind29(["wd:Q15190726"]) bind29 --> bind2 bind210(["wd:Q1760309"]) bind210 --> bind2 bind211(["wd:Q5057302"]) bind211 --> bind2 v1 --"wdt:P279"--> v5 end union0r <== or ==> union0l end v1 --"wdt:P279"--> v7 v1 --"rdfs:label"--> v3 subgraph optional0["(optional)"] style optional0 fill:#bbf,stroke-dasharray: 5 5; v1 -."schema:description".-> v4 end subgraph optional1["(optional)"] style optional1 fill:#bbf,stroke-dasharray: 5 5; v1 -."skos:altLabel".-> v2 end subgraph optional2["(optional)"] style optional2 fill:#bbf,stroke-dasharray: 5 5; v1 -."wdt:P1709".-> v8 end bind3[/""a""/] bind3 --as--o v9 bind4[/"'owl:Class'"/] bind4 --as--o v10 bind5[/"'rdfs:label'"/] bind5 --as--o v11 bind6[/"'schema:description'"/] bind6 --as--o v12 bind7[/"'skos:altLabel'"/] bind7 --as--o v13 bind8[/"'rdfs:subClassOf'"/] bind8 --as--o v14 bind9[/"'owl:equivalentClass'"/] bind9 --as--o v15